From 97c8005d00e3aec885bf84976054fe608a6026c1 Mon Sep 17 00:00:00 2001 From: Jared Tabor Date: Wed, 8 Aug 2018 17:04:48 -0700 Subject: [PATCH 01/92] Moves minimum idle time to 61 seconds (so that user can't type 60) --- .../src/configuration/system-form/sub-forms/system-misc.form.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/awx/ui/client/src/configuration/system-form/sub-forms/system-misc.form.js b/awx/ui/client/src/configuration/system-form/sub-forms/system-misc.form.js index 94e715046e..2d5853f8e4 100644 --- a/awx/ui/client/src/configuration/system-form/sub-forms/system-misc.form.js +++ b/awx/ui/client/src/configuration/system-form/sub-forms/system-misc.form.js @@ -27,7 +27,7 @@ export default ['i18n', function(i18n) { SESSION_COOKIE_AGE: { type: 'number', integer: true, - min: 60, + min: 61, reset: 'SESSION_COOKIE_AGE', }, SESSIONS_PER_USER: { From e1b7e7f6ce8194ccd7f7064d27d3738c190d8e1a Mon Sep 17 00:00:00 2001 From: Jake McDermott Date: Thu, 9 Aug 2018 22:36:51 -0400 Subject: [PATCH 02/92] add event replay mode --- awx/ui/client/features/output/_index.less | 10 +++++++ .../features/output/index.controller.js | 30 ++++++++++++++++--- awx/ui/client/features/output/index.js | 4 +-- awx/ui/client/features/output/index.view.html | 3 ++ 4 files changed, 41 insertions(+), 6 deletions(-) diff --git a/awx/ui/client/features/output/_index.less b/awx/ui/client/features/output/_index.less index bd2c18c14d..2fb6239c7e 100644 --- a/awx/ui/client/features/output/_index.less +++ b/awx/ui/client/features/output/_index.less @@ -38,6 +38,16 @@ } } + &-menuIcon--md { + font-size: 14px; + padding: 10px; + cursor: pointer; + + &:hover { + color: @at-blue; + } + } + &-menuIcon--lg { font-size: 22px; line-height: 12px; diff --git a/awx/ui/client/features/output/index.controller.js b/awx/ui/client/features/output/index.controller.js index 88d86ca91b..b0dae231ec 100644 --- a/awx/ui/client/features/output/index.controller.js +++ b/awx/ui/client/features/output/index.controller.js @@ -412,6 +412,22 @@ function reloadState (params) { return $state.transitionTo($state.current, params, { inherit: false, location: 'replace' }); } +function clear () { + stopListening(); + render.clear(); + + followOnce = true; + lockFollow = false; + lockFrames = false; + + bufferInit(); + status.init(resource); + slide.init(render, resource.events, scroll); + status.subscribe(data => { vm.status = data.status; }); + + startListening(); +} + function OutputIndexController ( _$compile_, _$q_, @@ -428,7 +444,8 @@ function OutputIndexController ( strings, $stateParams, ) { - const { isPanelExpanded } = $stateParams; + const { isPanelExpanded, _debug } = $stateParams; + const isProcessingFinished = !_debug && _resource_.model.get('event_processing_finished'); $compile = _$compile_; $q = _$q_; @@ -440,7 +457,7 @@ function OutputIndexController ( render = _render_; status = _status_; stream = _stream_; - slide = resource.model.get('event_processing_finished') ? _page_ : _slide_; + slide = isProcessingFinished ? _page_ : _slide_; vm = this || {}; @@ -454,7 +471,7 @@ function OutputIndexController ( vm.togglePanelExpand = togglePanelExpand; // Stdout Navigation - vm.menu = { last: menuLast, first, down, up }; + vm.menu = { last: menuLast, first, down, up, clear }; vm.isMenuExpanded = true; vm.isFollowing = false; vm.toggleMenuExpand = toggleMenuExpand; @@ -462,6 +479,7 @@ function OutputIndexController ( vm.showHostDetails = showHostDetails; vm.toggleLineEnabled = resource.model.get('type') === 'job'; vm.followTooltip = vm.strings.get('tooltips.MENU_LAST'); + vm.debug = _debug; render.requestAnimationFrame(() => { bufferInit(); @@ -497,7 +515,7 @@ function OutputIndexController ( } }); - if (resource.model.get('event_processing_finished')) { + if (isProcessingFinished) { followOnce = false; lockFollow = true; lockFrames = true; @@ -511,6 +529,10 @@ function OutputIndexController ( startListening(); } + if (_debug) { + return render.clear(); + } + return last(); }); } diff --git a/awx/ui/client/features/output/index.js b/awx/ui/client/features/output/index.js index ce016c1f19..0109877d9b 100644 --- a/awx/ui/client/features/output/index.js +++ b/awx/ui/client/features/output/index.js @@ -82,7 +82,7 @@ function resolveResource ( order_by: OUTPUT_ORDER_BY, }; - if (job_event_search) { // eslint-disable-line camelcase + if (job_event_search) { const query = qs.encodeQuerysetObject(qs.decodeArr(job_event_search)); Object.assign(params, query); } @@ -173,7 +173,7 @@ function JobsRun ($stateRegistry, $filter, strings) { const sanitize = $filter('sanitize'); const state = { - url: '/:type/:id?job_event_search', + url: '/:type/:id?job_event_search?_debug', name: 'output', parent, ncyBreadcrumb, diff --git a/awx/ui/client/features/output/index.view.html b/awx/ui/client/features/output/index.view.html index 08df5f714a..a7f4dafe66 100644 --- a/awx/ui/client/features/output/index.view.html +++ b/awx/ui/client/features/output/index.view.html @@ -46,6 +46,9 @@ +
+ +
From 0c3d6e7c3301bad875981a1e2eed2c1ae2e75d16 Mon Sep 17 00:00:00 2001 From: Jake McDermott Date: Thu, 9 Aug 2018 23:38:03 -0400 Subject: [PATCH 03/92] add testing section for job events --- docs/job_events.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/docs/job_events.md b/docs/job_events.md index 60f5ad7afd..2f4c35ae72 100644 --- a/docs/job_events.md +++ b/docs/job_events.md @@ -95,6 +95,9 @@ playbook_on_play_start-install runner_on_ok_hostA (install_tower) ``` +## Testing +A management command for event replay exists for replaying jobs at varying speeds and other parameters. Run `awx-manage replay_job_events --help` for additional usage information. To prepare the UI for event replay, load the page for a finished job and then append `_debug` as a parameter to the url. + ## Code References * More comprehensive list of Job Events and the hierarchy they form https://github.com/ansible/awx/blob/devel/awx/main/models/jobs.py#L870 * Exhaustive list of Job Events in Tower https://github.com/ansible/awx/blob/devel/awx/main/models/jobs.py#L900 From 686e5ac545657d726567bfce8c9b484b7f60896e Mon Sep 17 00:00:00 2001 From: kialam Date: Fri, 10 Aug 2018 13:33:43 -0400 Subject: [PATCH 04/92] Handle `extra vars` case for "Prompt" button in WF visualizer. --- .../workflows/workflow-maker/workflow-maker.controller.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/awx/ui/client/src/templates/workflows/workflow-maker/workflow-maker.controller.js b/awx/ui/client/src/templates/workflows/workflow-maker/workflow-maker.controller.js index 0d0c1a817e..c344c91615 100644 --- a/awx/ui/client/src/templates/workflows/workflow-maker/workflow-maker.controller.js +++ b/awx/ui/client/src/templates/workflows/workflow-maker/workflow-maker.controller.js @@ -729,6 +729,7 @@ export default ['$scope', 'WorkflowService', 'GetBasePath', 'TemplatesService', !launchConf.ask_diff_mode_on_launch && !launchConf.survey_enabled && !launchConf.credential_needed_to_start && + !launchConf.ask_variables_on_launch && launchConf.variables_needed_to_start.length === 0) { $scope.showPromptButton = false; $scope.promptModalMissingReqFields = false; @@ -1073,6 +1074,7 @@ export default ['$scope', 'WorkflowService', 'GetBasePath', 'TemplatesService', !launchConf.ask_diff_mode_on_launch && !launchConf.survey_enabled && !launchConf.credential_needed_to_start && + !launchConf.ask_variables_on_launch && launchConf.variables_needed_to_start.length === 0) { $scope.showPromptButton = false; $scope.promptModalMissingReqFields = false; From 91bc39be6b57a8bc12a3dd1ba627991e073dd8fa Mon Sep 17 00:00:00 2001 From: Jake McDermott Date: Sun, 12 Aug 2018 11:12:49 -0400 Subject: [PATCH 05/92] performance / ux improvements for higher volume jobs --- .../features/output/index.controller.js | 20 +++++++++- .../client/features/output/scroll.service.js | 38 ------------------- .../client/features/output/stream.service.js | 7 +++- 3 files changed, 24 insertions(+), 41 deletions(-) diff --git a/awx/ui/client/features/output/index.controller.js b/awx/ui/client/features/output/index.controller.js index 88d86ca91b..699717c285 100644 --- a/awx/ui/client/features/output/index.controller.js +++ b/awx/ui/client/features/output/index.controller.js @@ -234,6 +234,9 @@ function stopFollowing () { return; } + scroll.unlock(); + scroll.unhide(); + vm.isFollowing = false; vm.followTooltip = vm.strings.get('tooltips.MENU_LAST'); } @@ -482,10 +485,23 @@ function OutputIndexController ( }, }); + const rates = []; stream.init({ bufferAdd, bufferEmpty, onFrames, + onFrameRate (rate) { + rates.push(rate); + rates.splice(0, rates.length - 5); + + if (rate > 1 && vm.isFollowing) { + scroll.lock(); + scroll.hide(); + } else if (rates.every(value => value === 1)) { + scroll.unlock(); + scroll.unhide(); + } + }, onStop () { lockFollow = true; stopFollowing(); @@ -493,7 +509,8 @@ function OutputIndexController ( status.updateStats(); status.dispatch(); status.sync(); - scroll.stop(); + scroll.unlock(); + scroll.unhide(); } }); @@ -533,3 +550,4 @@ OutputIndexController.$inject = [ ]; module.exports = OutputIndexController; + diff --git a/awx/ui/client/features/output/scroll.service.js b/awx/ui/client/features/output/scroll.service.js index 4e6e2eff57..b8b7444928 100644 --- a/awx/ui/client/features/output/scroll.service.js +++ b/awx/ui/client/features/output/scroll.service.js @@ -5,8 +5,6 @@ import { OUTPUT_SCROLL_THRESHOLD, } from './constants'; -const MAX_THRASH = 20; - function JobScrollService ($q, $timeout) { this.init = ({ next, previous, onThresholdLeave }) => { this.el = $(OUTPUT_ELEMENT_CONTAINER); @@ -33,7 +31,6 @@ function JobScrollService ($q, $timeout) { paused: false, locked: false, hover: false, - running: true, thrash: 0, }; @@ -44,13 +41,6 @@ function JobScrollService ($q, $timeout) { this.onMouseEnter = () => { this.state.hover = true; - - if (this.state.thrash >= MAX_THRASH) { - this.state.thrash = MAX_THRASH - 1; - } - - this.unlock(); - this.unhide(); }; this.onMouseLeave = () => { @@ -62,23 +52,6 @@ function JobScrollService ($q, $timeout) { return; } - if (this.state.thrash > 0) { - if (this.isLocked() || this.state.hover) { - this.state.thrash--; - } - } - - if (!this.state.hover) { - this.state.thrash++; - } - - if (this.state.thrash >= MAX_THRASH) { - if (this.isRunning()) { - this.lock(); - this.hide(); - } - } - if (this.isLocked()) { return; } @@ -195,16 +168,6 @@ function JobScrollService ($q, $timeout) { this.setScrollPosition(this.getScrollHeight()); }; - this.start = () => { - this.state.running = true; - }; - - this.stop = () => { - this.unlock(); - this.unhide(); - this.state.running = false; - }; - this.lock = () => { this.state.locked = true; }; @@ -256,7 +219,6 @@ function JobScrollService ($q, $timeout) { }; this.isPaused = () => this.state.paused; - this.isRunning = () => this.state.running; this.isLocked = () => this.state.locked; this.isMissing = () => $(OUTPUT_ELEMENT_TBODY)[0].clientHeight < this.getViewableHeight(); } diff --git a/awx/ui/client/features/output/stream.service.js b/awx/ui/client/features/output/stream.service.js index 5b14d26b4b..6d3f2a4137 100644 --- a/awx/ui/client/features/output/stream.service.js +++ b/awx/ui/client/features/output/stream.service.js @@ -6,11 +6,12 @@ import { } from './constants'; function OutputStream ($q) { - this.init = ({ bufferAdd, bufferEmpty, onFrames, onStop }) => { + this.init = ({ bufferAdd, bufferEmpty, onFrames, onFrameRate, onStop }) => { this.hooks = { bufferAdd, bufferEmpty, onFrames, + onFrameRate, onStop, }; @@ -53,6 +54,7 @@ function OutputStream ($q) { const boundedIndex = Math.min(this.factors.length - 1, index); this.framesPerRender = this.factors[boundedIndex]; + this.hooks.onFrameRate(this.framesPerRender); }; this.setMissingCounterThreshold = counter => { @@ -111,7 +113,8 @@ function OutputStream ($q) { } const isReady = maxReady && (this.state.ending || - (maxReady - minReady) % this.framesPerRender === 0); + count % this.framesPerRender === 0 || + count < OUTPUT_PAGE_SIZE && (maxReady - minReady) % this.framesPerRender === 0); if (!isReady) { return $q.resolve(); From 5e974d84b653c5557a54e159062106f660c30e50 Mon Sep 17 00:00:00 2001 From: Jake McDermott Date: Sat, 11 Aug 2018 13:14:22 -0400 Subject: [PATCH 06/92] fix handling for missed events on initialization --- awx/ui/client/features/output/index.controller.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/awx/ui/client/features/output/index.controller.js b/awx/ui/client/features/output/index.controller.js index 88d86ca91b..bae2c9596c 100644 --- a/awx/ui/client/features/output/index.controller.js +++ b/awx/ui/client/features/output/index.controller.js @@ -359,9 +359,9 @@ function startListening () { function handleJobEvent (data) { streaming = streaming || resource.events - .getRange([Math.max(1, data.counter - 50), data.counter + 50]) + .getRange([Math.max(0, data.counter - 50), data.counter + 50]) .then(results => { - results = results.concat(data); + results.push(data); const counters = results.map(({ counter }) => counter); const min = Math.min(...counters); @@ -379,7 +379,7 @@ function handleJobEvent (data) { results = results.filter(({ counter }) => counter > maxMissing); } - stream.setMissingCounterThreshold(max + 1); + stream.setMissingCounterThreshold(max); results.forEach(item => { stream.pushJobEvent(item); status.pushJobEvent(item); From 516607551c3e06bdfe58dbccc91fc4476871cb76 Mon Sep 17 00:00:00 2001 From: Jake McDermott Date: Sun, 12 Aug 2018 19:35:59 -0400 Subject: [PATCH 07/92] show follow tip on first auto scroll hide --- awx/ui/client/features/output/constants.js | 1 + awx/ui/client/features/output/index.controller.js | 15 ++++++++++++--- awx/ui/client/features/output/index.view.html | 1 + 3 files changed, 14 insertions(+), 3 deletions(-) diff --git a/awx/ui/client/features/output/constants.js b/awx/ui/client/features/output/constants.js index 4bab4ca1bb..5d3b29aab8 100644 --- a/awx/ui/client/features/output/constants.js +++ b/awx/ui/client/features/output/constants.js @@ -15,6 +15,7 @@ export const JOB_STATUS_FINISHED = JOB_STATUS_COMPLETE.concat(JOB_STATUS_INCOMPL export const OUTPUT_ELEMENT_CONTAINER = '.at-Stdout-container'; export const OUTPUT_ELEMENT_TBODY = '#atStdoutResultTable'; +export const OUTPUT_ELEMENT_LAST = '#atStdoutMenuLast'; export const OUTPUT_MAX_LAG = 120; export const OUTPUT_ORDER_BY = 'counter'; export const OUTPUT_PAGE_CACHE = true; diff --git a/awx/ui/client/features/output/index.controller.js b/awx/ui/client/features/output/index.controller.js index 699717c285..2be373476e 100644 --- a/awx/ui/client/features/output/index.controller.js +++ b/awx/ui/client/features/output/index.controller.js @@ -2,6 +2,7 @@ import { EVENT_START_PLAY, EVENT_START_TASK, + OUTPUT_ELEMENT_LAST, OUTPUT_PAGE_SIZE, } from './constants'; @@ -485,6 +486,7 @@ function OutputIndexController ( }, }); + let showFollowTip = true; const rates = []; stream.init({ bufferAdd, @@ -494,12 +496,19 @@ function OutputIndexController ( rates.push(rate); rates.splice(0, rates.length - 5); + if (rates.every(value => value === 1)) { + scroll.unlock(); + scroll.unhide(); + } + if (rate > 1 && vm.isFollowing) { scroll.lock(); scroll.hide(); - } else if (rates.every(value => value === 1)) { - scroll.unlock(); - scroll.unhide(); + + if (showFollowTip) { + showFollowTip = false; + $(OUTPUT_ELEMENT_LAST).trigger('mouseenter'); + } } }, onStop () { diff --git a/awx/ui/client/features/output/index.view.html b/awx/ui/client/features/output/index.view.html index 08df5f714a..738b7a0ae5 100644 --- a/awx/ui/client/features/output/index.view.html +++ b/awx/ui/client/features/output/index.view.html @@ -28,6 +28,7 @@
Date: Fri, 10 Aug 2018 16:46:10 -0400 Subject: [PATCH 08/92] add RefreshToken tests --- awx/main/tests/functional/api/test_oauth.py | 104 ++++++++++++++------ 1 file changed, 74 insertions(+), 30 deletions(-) diff --git a/awx/main/tests/functional/api/test_oauth.py b/awx/main/tests/functional/api/test_oauth.py index 31b1393a9c..ad24ecadfb 100644 --- a/awx/main/tests/functional/api/test_oauth.py +++ b/awx/main/tests/functional/api/test_oauth.py @@ -260,36 +260,6 @@ def test_oauth_list_user_tokens(oauth_application, post, get, admin, alice): post(url, {'scope': 'read'}, user, expect=201) response = get(url, admin, expect=200) assert response.data['count'] == 1 - - -@pytest.mark.django_db -def test_refresh_accesstoken(oauth_application, post, get, delete, admin): - response = post( - reverse('api:o_auth2_application_token_list', kwargs={'pk': oauth_application.pk}), - {'scope': 'read'}, admin, expect=201 - ) - token = AccessToken.objects.get(token=response.data['token']) - refresh_token = RefreshToken.objects.get(token=response.data['refresh_token']) - assert AccessToken.objects.count() == 1 - assert RefreshToken.objects.count() == 1 - - refresh_url = drf_reverse('api:oauth_authorization_root_view') + 'token/' - response = post( - refresh_url, - data='grant_type=refresh_token&refresh_token=' + refresh_token.token, - content_type='application/x-www-form-urlencoded', - HTTP_AUTHORIZATION='Basic ' + base64.b64encode(':'.join([ - oauth_application.client_id, oauth_application.client_secret - ])) - ) - - new_token = json.loads(response._container[0])['access_token'] - new_refresh_token = json.loads(response._container[0])['refresh_token'] - assert token not in AccessToken.objects.all() - assert AccessToken.objects.get(token=new_token) != 0 - assert RefreshToken.objects.get(token=new_refresh_token) != 0 - refresh_token = RefreshToken.objects.get(token=refresh_token) - assert refresh_token.revoked @pytest.mark.django_db @@ -314,3 +284,77 @@ def test_implicit_authorization(oauth_application, admin): assert 'http://test.com' in response.url and 'access_token' in response.url # Make sure no refresh token is created for app with implicit grant type. assert refresh_token_count == RefreshToken.objects.count() + + +@pytest.mark.django_db +def test_refresh_accesstoken(oauth_application, post, get, delete, admin): + response = post( + reverse('api:o_auth2_application_token_list', kwargs={'pk': oauth_application.pk}), + {'scope': 'read'}, admin, expect=201 + ) + assert AccessToken.objects.count() == 1 + assert RefreshToken.objects.count() == 1 + token = AccessToken.objects.get(token=response.data['token']) + refresh_token = RefreshToken.objects.get(token=response.data['refresh_token']) + + refresh_url = drf_reverse('api:oauth_authorization_root_view') + 'token/' + response = post( + refresh_url, + data='grant_type=refresh_token&refresh_token=' + refresh_token.token, + content_type='application/x-www-form-urlencoded', + HTTP_AUTHORIZATION='Basic ' + base64.b64encode(':'.join([ + oauth_application.client_id, oauth_application.client_secret + ])) + ) + assert RefreshToken.objects.filter(token=refresh_token).exists() + original_refresh_token = RefreshToken.objects.get(token=refresh_token) + assert token not in AccessToken.objects.all() + assert AccessToken.objects.count() == 1 + # the same RefreshToken remains but is marked revoked + assert RefreshToken.objects.count() == 2 + new_token = json.loads(response._container[0])['access_token'] + new_refresh_token = json.loads(response._container[0])['refresh_token'] + assert AccessToken.objects.filter(token=new_token).count() == 1 + # checks that RefreshTokens are rotated (new RefreshToken issued) + assert RefreshToken.objects.filter(token=new_refresh_token).count() == 1 + assert original_refresh_token.revoked # is not None + + + +@pytest.mark.django_db +def test_revoke_access_then_refreshtoken(oauth_application, post, get, delete, admin): + response = post( + reverse('api:o_auth2_application_token_list', kwargs={'pk': oauth_application.pk}), + {'scope': 'read'}, admin, expect=201 + ) + token = AccessToken.objects.get(token=response.data['token']) + refresh_token = RefreshToken.objects.get(token=response.data['refresh_token']) + assert AccessToken.objects.count() == 1 + assert RefreshToken.objects.count() == 1 + + token.revoke() + assert AccessToken.objects.count() == 0 + assert RefreshToken.objects.count() == 1 + assert not refresh_token.revoked + + refresh_token.revoke() + assert AccessToken.objects.count() == 0 + assert RefreshToken.objects.count() == 1 + + +@pytest.mark.django_db +def test_revoke_refreshtoken(oauth_application, post, get, delete, admin): + response = post( + reverse('api:o_auth2_application_token_list', kwargs={'pk': oauth_application.pk}), + {'scope': 'read'}, admin, expect=201 + ) + refresh_token = RefreshToken.objects.get(token=response.data['refresh_token']) + assert AccessToken.objects.count() == 1 + assert RefreshToken.objects.count() == 1 + + refresh_token.revoke() + assert AccessToken.objects.count() == 0 + # the same RefreshToken is recycled + new_refresh_token = RefreshToken.objects.all().first() + assert refresh_token == new_refresh_token + assert new_refresh_token.revoked From 9f54ba069edb6af2f8b1d0f3dbb81195968c86ee Mon Sep 17 00:00:00 2001 From: Haokun-Chen Date: Fri, 10 Aug 2018 12:05:39 -0400 Subject: [PATCH 09/92] show client id and secret when create application --- awx/ui/client/features/_index.less | 15 ++++++- .../add-applications.controller.js | 41 ++++++++++++++++++- .../applications/applications.strings.js | 6 ++- .../client/features/users/tokens/_index.less | 9 ---- .../tokens/users-tokens-add.controller.js | 18 ++++---- 5 files changed, 67 insertions(+), 22 deletions(-) delete mode 100644 awx/ui/client/features/users/tokens/_index.less diff --git a/awx/ui/client/features/_index.less b/awx/ui/client/features/_index.less index d8685d6639..b7165c94c9 100644 --- a/awx/ui/client/features/_index.less +++ b/awx/ui/client/features/_index.less @@ -1,3 +1,16 @@ @import 'portalMode/_index'; @import 'output/_index'; -@import 'users/tokens/_index'; + +/** @define Popup Modal after create new token and applicaiton and save form */ +.PopupModal { + display: flex; +} + +.PopupModal-label { + font-weight: bold; + width: 130px; +} + +.PopupModal-value { + width: 70%; +} \ No newline at end of file diff --git a/awx/ui/client/features/applications/add-applications.controller.js b/awx/ui/client/features/applications/add-applications.controller.js index 4318d29c82..f490ddcc82 100644 --- a/awx/ui/client/features/applications/add-applications.controller.js +++ b/awx/ui/client/features/applications/add-applications.controller.js @@ -1,4 +1,4 @@ -function AddApplicationsController (models, $state, strings, $scope) { +function AddApplicationsController (models, $state, strings, $scope, Alert, $filter) { const vm = this || {}; const { application, me, organization } = models; @@ -60,6 +60,41 @@ function AddApplicationsController (models, $state, strings, $scope) { }; vm.form.onSaveSuccess = res => { + if (res.data && res.data.client_id) { + const name = res.data.name ? + `
+
+ ${strings.get('add.NAME_LABEL')} +
+
+ ${res.data.name} +
+
` : ''; + const clientId = res.data.client_id ? + `
+
+ ${strings.get('add.CLIENT_ID_LABEL')} +
+
+ ${res.data.client_id} +
+
` : ''; + const clientSecret = res.data.client_secret ? + `
+
+ ${strings.get('add.CLIENT_SECRECT_LABEL')} +
+
+ ${res.data.client_secret} +
+
` : ''; + + Alert(strings.get('add.MODAL_HEADER'), ` + ${$filter('sanitize')(name)} + ${clientId} + ${clientSecret} + `, null, null, null, null, null, true); + } $state.go('applications.edit', { application_id: res.data.id }, { reload: true }); }; @@ -74,7 +109,9 @@ AddApplicationsController.$inject = [ 'resolvedModels', '$state', 'ApplicationsStrings', - '$scope' + '$scope', + 'Alert', + '$filter', ]; export default AddApplicationsController; diff --git a/awx/ui/client/features/applications/applications.strings.js b/awx/ui/client/features/applications/applications.strings.js index ab4f8ea253..f6fb73f56a 100644 --- a/awx/ui/client/features/applications/applications.strings.js +++ b/awx/ui/client/features/applications/applications.strings.js @@ -21,7 +21,11 @@ function ApplicationsStrings (BaseString) { }; ns.add = { - PANEL_TITLE: t.s('NEW APPLICATION') + PANEL_TITLE: t.s('NEW APPLICATION'), + CLIENT_ID_LABEL: t.s('CLIENT ID'), + CLIENT_SECRECT_LABEL: t.s('CLIENT SECRET'), + MODAL_HEADER: t.s('APPLICATION INFORMATION'), + NAME_LABEL: t.s('NAME'), }; ns.list = { diff --git a/awx/ui/client/features/users/tokens/_index.less b/awx/ui/client/features/users/tokens/_index.less deleted file mode 100644 index f1052b5fa6..0000000000 --- a/awx/ui/client/features/users/tokens/_index.less +++ /dev/null @@ -1,9 +0,0 @@ -/** @define TokenModal */ -.TokenModal { - display: flex; -} - -.TokenModal-label { - font-weight: bold; - width: 130px; -} diff --git a/awx/ui/client/features/users/tokens/users-tokens-add.controller.js b/awx/ui/client/features/users/tokens/users-tokens-add.controller.js index 4ad1fa2d27..76236238bc 100644 --- a/awx/ui/client/features/users/tokens/users-tokens-add.controller.js +++ b/awx/ui/client/features/users/tokens/users-tokens-add.controller.js @@ -58,30 +58,30 @@ function AddTokensController ( return postToken .then(({ data }) => { const refreshHTML = data.refresh_token ? - `
-
+ `
+
${strings.get('add.REFRESH_TOKEN_LABEL')}
-
+
${data.refresh_token}
` : ''; Alert(strings.get('add.TOKEN_MODAL_HEADER'), ` -
-
+
+
${strings.get('add.TOKEN_LABEL')}
-
+
${data.token}
${refreshHTML} -
-
+
+
${strings.get('add.TOKEN_EXPIRES_LABEL')}
-
+
${$filter('longDate')(data.expires)}
From 379979511b29a3e35d1ae9aa80a6e614f99367c7 Mon Sep 17 00:00:00 2001 From: Haokun-Chen Date: Tue, 14 Aug 2018 11:45:10 -0400 Subject: [PATCH 10/92] fixed --- .../features/applications/add-applications.controller.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/awx/ui/client/features/applications/add-applications.controller.js b/awx/ui/client/features/applications/add-applications.controller.js index f490ddcc82..9687db48b7 100644 --- a/awx/ui/client/features/applications/add-applications.controller.js +++ b/awx/ui/client/features/applications/add-applications.controller.js @@ -67,7 +67,7 @@ function AddApplicationsController (models, $state, strings, $scope, Alert, $fil ${strings.get('add.NAME_LABEL')}
- ${res.data.name} + ${$filter('sanitize')(res.data.name)}
` : ''; const clientId = res.data.client_id ? @@ -90,7 +90,7 @@ function AddApplicationsController (models, $state, strings, $scope, Alert, $fil
` : ''; Alert(strings.get('add.MODAL_HEADER'), ` - ${$filter('sanitize')(name)} + ${name} ${clientId} ${clientSecret} `, null, null, null, null, null, true); From ab82cc3ba3bd9ff8009748c8575518c350ba8b83 Mon Sep 17 00:00:00 2001 From: Haokun-Chen Date: Tue, 14 Aug 2018 12:09:31 -0400 Subject: [PATCH 11/92] fixed build anchor for application in activity stream --- .../src/activity-stream/factories/build-anchor.factory.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/awx/ui/client/src/activity-stream/factories/build-anchor.factory.js b/awx/ui/client/src/activity-stream/factories/build-anchor.factory.js index 0803a957c4..bf93f35b1f 100644 --- a/awx/ui/client/src/activity-stream/factories/build-anchor.factory.js +++ b/awx/ui/client/src/activity-stream/factories/build-anchor.factory.js @@ -85,6 +85,9 @@ export default function BuildAnchor($log, $filter) { const inventoryId = _.get(obj, 'inventory', '').split('-').reverse()[0]; url += `inventories/inventory/${inventoryId}/inventory_sources/edit/${obj.id}`; break; + case 'o_auth2_application': + url += `applications/${obj.id}`; + break; default: url += resource + 's/' + obj.id + '/'; } From 950e4dab049521478501b82c7a82534e3ab467b9 Mon Sep 17 00:00:00 2001 From: Jared Tabor Date: Tue, 14 Aug 2018 13:23:06 -0700 Subject: [PATCH 12/92] Checking for undefined default survey answers --- .../src/templates/survey-maker/surveys/init.factory.js | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/awx/ui/client/src/templates/survey-maker/surveys/init.factory.js b/awx/ui/client/src/templates/survey-maker/surveys/init.factory.js index 61f0d2226c..28207ba0e3 100644 --- a/awx/ui/client/src/templates/survey-maker/surveys/init.factory.js +++ b/awx/ui/client/src/templates/survey-maker/surveys/init.factory.js @@ -261,7 +261,7 @@ export default scope.maxTextError = false; if(scope.type.type==="text"){ - if(scope.default.trim() !== ""){ + if(scope.default && scope.default.trim() !== ""){ if(scope.default.trim().length < scope.text_min && scope.text_min !== "" ){ scope.minTextError = true; } @@ -272,7 +272,7 @@ export default } if(scope.type.type==="textarea"){ - if(scope.default_textarea.trim() !== ""){ + if(scope.default_textarea && scope.default_textarea.trim() !== ""){ if(scope.default_textarea.trim().length < scope.textarea_min && scope.textarea_min !== "" ){ scope.minTextError = true; } @@ -283,7 +283,7 @@ export default } if(scope.type.type==="password"){ - if(scope.default_password.trim() !== ""){ + if(scope.default_password && scope.default_password.trim() !== ""){ if(scope.default_password.trim().length < scope.password_min && scope.password_min !== "" ){ scope.minTextError = true; } @@ -293,7 +293,7 @@ export default } } - if(scope.type.type==="multiselect" && scope.default_multiselect.trim() !== ""){ + if(scope.type.type==="multiselect" && scope.default_multiselect && scope.default_multiselect.trim() !== ""){ choiceArray = scope.choices.split(/\n/); answerArray = scope.default_multiselect.split(/\n/); @@ -306,7 +306,7 @@ export default } } - if(scope.type.type==="multiplechoice" && scope.default.trim() !== ""){ + if(scope.type.type==="multiplechoice" && scope.default && scope.default.trim() !== ""){ choiceArray = scope.choices.split(/\n/); if($.inArray(scope.default, choiceArray)===-1){ scope.invalidChoice = true; From 79a29ebcc8866e4a280602e1f7ff1b520278ec91 Mon Sep 17 00:00:00 2001 From: Ryan Petrello Date: Tue, 14 Aug 2018 16:57:13 -0400 Subject: [PATCH 13/92] add indexes for new event types not sure why this didn't happen in the original migration that was generated - may be related to differences in behavior across Django versions? --- .../0018_v330_add_additional_stdout_events.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/awx/main/migrations/0018_v330_add_additional_stdout_events.py b/awx/main/migrations/0018_v330_add_additional_stdout_events.py index fd29c2676b..f07d7b0087 100644 --- a/awx/main/migrations/0018_v330_add_additional_stdout_events.py +++ b/awx/main/migrations/0018_v330_add_additional_stdout_events.py @@ -78,6 +78,18 @@ class Migration(migrations.Migration): 'ordering': ('-pk',), }, ), + migrations.AlterIndexTogether( + name='inventoryupdateevent', + index_together=set([('inventory_update', 'start_line'), ('inventory_update', 'uuid'), ('inventory_update', 'end_line')]), + ), + migrations.AlterIndexTogether( + name='projectupdateevent', + index_together=set([('project_update', 'event'), ('project_update', 'end_line'), ('project_update', 'start_line'), ('project_update', 'uuid')]), + ), + migrations.AlterIndexTogether( + name='systemjobevent', + index_together=set([('system_job', 'end_line'), ('system_job', 'uuid'), ('system_job', 'start_line')]), + ), migrations.RemoveField( model_name='unifiedjob', name='result_stdout_file', From 897fb96f940b154866f9943d45fa19c0e3b88169 Mon Sep 17 00:00:00 2001 From: Jake McDermott Date: Tue, 14 Aug 2018 17:09:59 -0400 Subject: [PATCH 14/92] hide counter badges for output only jobs --- awx/ui/client/features/output/constants.js | 1 + .../client/features/output/stats.component.js | 3 +++ .../client/features/output/stats.partial.html | 18 +++++++++--------- 3 files changed, 13 insertions(+), 9 deletions(-) diff --git a/awx/ui/client/features/output/constants.js b/awx/ui/client/features/output/constants.js index 5d3b29aab8..06c782b4fe 100644 --- a/awx/ui/client/features/output/constants.js +++ b/awx/ui/client/features/output/constants.js @@ -17,6 +17,7 @@ export const OUTPUT_ELEMENT_CONTAINER = '.at-Stdout-container'; export const OUTPUT_ELEMENT_TBODY = '#atStdoutResultTable'; export const OUTPUT_ELEMENT_LAST = '#atStdoutMenuLast'; export const OUTPUT_MAX_LAG = 120; +export const OUTPUT_NO_COUNT_JOB_TYPES = ['ad_hoc_command', 'system_job', 'inventory_update']; export const OUTPUT_ORDER_BY = 'counter'; export const OUTPUT_PAGE_CACHE = true; export const OUTPUT_PAGE_LIMIT = 5; diff --git a/awx/ui/client/features/output/stats.component.js b/awx/ui/client/features/output/stats.component.js index 31285cfbf1..61f86d6709 100644 --- a/awx/ui/client/features/output/stats.component.js +++ b/awx/ui/client/features/output/stats.component.js @@ -1,3 +1,5 @@ +import { OUTPUT_NO_COUNT_JOB_TYPES } from './constants'; + const templateUrl = require('~features/output/stats.partial.html'); let vm; @@ -21,6 +23,7 @@ function JobStatsController (strings, { subscribe }) { }; vm.$onInit = () => { + vm.hideCounts = OUTPUT_NO_COUNT_JOB_TYPES.includes(vm.resource.model.get('type')); vm.download = vm.resource.model.get('related.stdout'); vm.tooltips.toggleExpand = vm.expanded ? strings.get('tooltips.COLLAPSE_OUTPUT') : diff --git a/awx/ui/client/features/output/stats.partial.html b/awx/ui/client/features/output/stats.partial.html index fa27beb97b..a9b2dffa8c 100644 --- a/awx/ui/client/features/output/stats.partial.html +++ b/awx/ui/client/features/output/stats.partial.html @@ -1,16 +1,16 @@
- plays - ... - {{ vm.plays || 0 }} + plays + ... + {{ vm.plays || 0 }} - tasks - ... - {{ vm.tasks || 0 }} + tasks + ... + {{ vm.tasks || 0 }} - {{:: vm.strings.get('stats.HOSTS')}} - ... - {{ vm.hosts || 1 }} + {{:: vm.strings.get('stats.HOSTS')}} + ... + {{ vm.hosts || 1 }} {{:: vm.strings.get('stats.ELAPSED') }} ... From 3b997cdd3a5cbda16584d9bb58d4872d0b024d1b Mon Sep 17 00:00:00 2001 From: Ryan Petrello Date: Wed, 15 Aug 2018 10:20:51 -0400 Subject: [PATCH 15/92] remove extraneous OPTIONS content re: the new named URL feature --- awx/api/generics.py | 1 - awx/api/templates/api/retrieve_api_view.md | 4 ---- awx/api/templates/api/retrieve_destroy_api_view.md | 4 ---- awx/api/templates/api/retrieve_update_api_view.md | 4 ---- awx/api/templates/api/retrieve_update_destroy_api_view.md | 4 ---- 5 files changed, 17 deletions(-) diff --git a/awx/api/generics.py b/awx/api/generics.py index f52ed95c46..01d63ff252 100644 --- a/awx/api/generics.py +++ b/awx/api/generics.py @@ -390,7 +390,6 @@ class GenericAPIView(generics.GenericAPIView, APIView): ]: d[key] = self.metadata_class().get_serializer_info(serializer, method=method) d['settings'] = settings - d['has_named_url'] = self.model in settings.NAMED_URL_GRAPH return d diff --git a/awx/api/templates/api/retrieve_api_view.md b/awx/api/templates/api/retrieve_api_view.md index 822233a00e..508c581d74 100644 --- a/awx/api/templates/api/retrieve_api_view.md +++ b/awx/api/templates/api/retrieve_api_view.md @@ -1,7 +1,3 @@ -{% if has_named_url %} -### Note: starting from api v2, this resource object can be accessed via its named URL. -{% endif %} - # Retrieve {{ model_verbose_name|title|anora }}: Make GET request to this resource to retrieve a single {{ model_verbose_name }} diff --git a/awx/api/templates/api/retrieve_destroy_api_view.md b/awx/api/templates/api/retrieve_destroy_api_view.md index e8a6d7cf96..7a01b6b152 100644 --- a/awx/api/templates/api/retrieve_destroy_api_view.md +++ b/awx/api/templates/api/retrieve_destroy_api_view.md @@ -1,7 +1,3 @@ -{% if has_named_url %} -### Note: starting from api v2, this resource object can be accessed via its named URL. -{% endif %} - {% ifmeth GET %} # Retrieve {{ model_verbose_name|title|anora }}: diff --git a/awx/api/templates/api/retrieve_update_api_view.md b/awx/api/templates/api/retrieve_update_api_view.md index 8f3bce0d06..2bb3656f46 100644 --- a/awx/api/templates/api/retrieve_update_api_view.md +++ b/awx/api/templates/api/retrieve_update_api_view.md @@ -1,7 +1,3 @@ -{% if has_named_url %} -### Note: starting from api v2, this resource object can be accessed via its named URL. -{% endif %} - {% ifmeth GET %} # Retrieve {{ model_verbose_name|title|anora }}: diff --git a/awx/api/templates/api/retrieve_update_destroy_api_view.md b/awx/api/templates/api/retrieve_update_destroy_api_view.md index 261f2cb667..6c1368a4d4 100644 --- a/awx/api/templates/api/retrieve_update_destroy_api_view.md +++ b/awx/api/templates/api/retrieve_update_destroy_api_view.md @@ -1,7 +1,3 @@ -{% if has_named_url %} -### Note: starting from api v2, this resource object can be accessed via its named URL. -{% endif %} - {% ifmeth GET %} # Retrieve {{ model_verbose_name|title|anora }}: From 5c23c63e6dc50d94c8d98d0689ccf4206dc9c2ac Mon Sep 17 00:00:00 2001 From: Yunfan Zhang Date: Wed, 15 Aug 2018 11:32:08 -0400 Subject: [PATCH 16/92] Prevent implicit project updates from blocking jobs. Signed-off-by: Yunfan Zhang --- awx/main/scheduler/task_manager.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/awx/main/scheduler/task_manager.py b/awx/main/scheduler/task_manager.py index 96d1e80812..d4b9daf80b 100644 --- a/awx/main/scheduler/task_manager.py +++ b/awx/main/scheduler/task_manager.py @@ -76,7 +76,8 @@ class TaskManager(): inventory_updates_qs = InventoryUpdate.objects.filter( status__in=status_list).exclude(source='file').prefetch_related('inventory_source', 'instance_group') inventory_updates = [i for i in inventory_updates_qs] - project_updates = [p for p in ProjectUpdate.objects.filter(status__in=status_list).prefetch_related('instance_group')] + # Notice the job_type='check': we want to prevent implicit project updates from blocking our jobs. + project_updates = [p for p in ProjectUpdate.objects.filter(status__in=status_list, job_type='check').prefetch_related('instance_group')] system_jobs = [s for s in SystemJob.objects.filter(status__in=status_list).prefetch_related('instance_group')] ad_hoc_commands = [a for a in AdHocCommand.objects.filter(status__in=status_list).prefetch_related('instance_group')] workflow_jobs = [w for w in WorkflowJob.objects.filter(status__in=status_list)] From cffa3247629c584778878cca59a9f825bcce4704 Mon Sep 17 00:00:00 2001 From: Ryan Petrello Date: Wed, 15 Aug 2018 11:41:43 -0400 Subject: [PATCH 17/92] show custom_virtualenvs at /api/v2/config if you have Project/Org access see: https://github.com/ansible/tower/issues/2843 --- awx/api/views.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/awx/api/views.py b/awx/api/views.py index 1692968c75..25e5a537d0 100644 --- a/awx/api/views.py +++ b/awx/api/views.py @@ -442,9 +442,9 @@ class ApiV1ConfigView(APIView): data.update(dict( project_base_dir = settings.PROJECTS_ROOT, project_local_paths = Project.get_local_path_choices(), + custom_virtualenvs = get_custom_venv_choices() )) - - if JobTemplate.accessible_objects(request.user, 'admin_role').exists(): + elif JobTemplate.accessible_objects(request.user, 'admin_role').exists(): data['custom_virtualenvs'] = get_custom_venv_choices() return Response(data) From 5f6907ba8320ad75efb620a1558423a48b41cd51 Mon Sep 17 00:00:00 2001 From: Ryan Petrello Date: Wed, 15 Aug 2018 12:56:40 -0400 Subject: [PATCH 18/92] show a better error when a custom venv doesn't exist on an isolated node see: https://github.com/ansible/tower/issues/2852 --- awx/main/expect/run.py | 6 ++++++ awx/main/tasks.py | 6 +++--- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/awx/main/expect/run.py b/awx/main/expect/run.py index 679cf709f3..601790757c 100755 --- a/awx/main/expect/run.py +++ b/awx/main/expect/run.py @@ -208,6 +208,12 @@ def run_isolated_job(private_data_dir, secrets, logfile=sys.stdout): env['AWX_ISOLATED_DATA_DIR'] = private_data_dir env['PYTHONPATH'] = env.get('PYTHONPATH', '') + callback_dir + ':' + venv_path = env.get('VIRTUAL_ENV') + if venv_path and not os.path.exists(venv_path): + raise RuntimeError( + 'a valid Python virtualenv does not exist at {}'.format(venv_path) + ) + return run_pexpect(args, cwd, env, logfile, expect_passwords=expect_passwords, idle_timeout=idle_timeout, diff --git a/awx/main/tasks.py b/awx/main/tasks.py index 6dd14cce49..a355a28e41 100644 --- a/awx/main/tasks.py +++ b/awx/main/tasks.py @@ -761,12 +761,12 @@ class BaseTask(Task): os.chmod(path, stat.S_IRUSR) return path - def add_ansible_venv(self, venv_path, env, add_awx_lib=True): + def add_ansible_venv(self, venv_path, env, add_awx_lib=True, **kwargs): env['VIRTUAL_ENV'] = venv_path env['PATH'] = os.path.join(venv_path, "bin") + ":" + env['PATH'] venv_libdir = os.path.join(venv_path, "lib") - if not os.path.exists(venv_libdir): + if not kwargs.get('isolated', False) and not os.path.exists(venv_libdir): raise RuntimeError( 'a valid Python virtualenv does not exist at {}'.format(venv_path) ) @@ -1179,7 +1179,7 @@ class RunJob(BaseTask): plugin_dirs.extend(settings.AWX_ANSIBLE_CALLBACK_PLUGINS) plugin_path = ':'.join(plugin_dirs) env = super(RunJob, self).build_env(job, **kwargs) - env = self.add_ansible_venv(job.ansible_virtualenv_path, env, add_awx_lib=kwargs.get('isolated', False)) + env = self.add_ansible_venv(job.ansible_virtualenv_path, env, add_awx_lib=kwargs.get('isolated', False), **kwargs) # Set environment variables needed for inventory and job event # callbacks to work. env['JOB_ID'] = str(job.pk) From 6ba1b170d2af95d2cfd61a1bbcae65e0a513d647 Mon Sep 17 00:00:00 2001 From: Ryan Petrello Date: Wed, 15 Aug 2018 14:02:44 -0400 Subject: [PATCH 19/92] provide friendlier help messages if you set up custom venvs wrong --- awx/lib/awx_display_callback/cleanup.py | 7 ++++++- awx/lib/awx_display_callback/events.py | 8 +++++++- 2 files changed, 13 insertions(+), 2 deletions(-) diff --git a/awx/lib/awx_display_callback/cleanup.py b/awx/lib/awx_display_callback/cleanup.py index 8926e54f72..497401feea 100644 --- a/awx/lib/awx_display_callback/cleanup.py +++ b/awx/lib/awx_display_callback/cleanup.py @@ -24,7 +24,12 @@ import os import pwd # PSUtil -import psutil +try: + import psutil +except ImportError: + raise ImportError('psutil is missing; {}bin/pip install psutil'.format( + os.environ['VIRTUAL_ENV'] + )) __all__ = [] diff --git a/awx/lib/awx_display_callback/events.py b/awx/lib/awx_display_callback/events.py index ca801925f5..d22b93b8e4 100644 --- a/awx/lib/awx_display_callback/events.py +++ b/awx/lib/awx_display_callback/events.py @@ -27,7 +27,13 @@ import os import stat import threading import uuid -import memcache + +try: + import memcache +except ImportError: + raise ImportError('python-memcached is missing; {}bin/pip install python-memcached'.format( + os.environ['VIRTUAL_ENV'] + )) from six.moves import xrange From e05d071dab54c0a17ddc842fcbc17f21fcfa1434 Mon Sep 17 00:00:00 2001 From: Haokun-Chen Date: Wed, 15 Aug 2018 14:29:32 -0400 Subject: [PATCH 20/92] add max-height to job output console at breakpoint --- awx/ui/client/features/output/_index.less | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/awx/ui/client/features/output/_index.less b/awx/ui/client/features/output/_index.less index 2fb6239c7e..61e57c3328 100644 --- a/awx/ui/client/features/output/_index.less +++ b/awx/ui/client/features/output/_index.less @@ -148,6 +148,10 @@ margin: 0; overflow-y: scroll; padding: 0; + + @media screen and (max-width: @breakpoint-md) { + max-height: 2500px; + } } &-borderHeader { From 19c5564ec887f0aa03cb60db3d3b9aee01fa4d7b Mon Sep 17 00:00:00 2001 From: Shane McDonald Date: Tue, 14 Aug 2018 10:07:32 -0400 Subject: [PATCH 21/92] Update translation strings --- awx/locale/django.pot | 48 +++++------ awx/ui/po/ansible-tower-ui.pot | 148 +++++++++++++++++---------------- 2 files changed, 100 insertions(+), 96 deletions(-) diff --git a/awx/locale/django.pot b/awx/locale/django.pot index 572cf9ef2c..6166641921 100644 --- a/awx/locale/django.pot +++ b/awx/locale/django.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-08-03 19:04+0000\n" +"POT-Creation-Date: 2018-08-14 13:52+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -125,15 +125,15 @@ msgid "" "our REST API, the Content-Type must be application/json" msgstr "" -#: awx/api/generics.py:629 awx/api/generics.py:691 +#: awx/api/generics.py:635 awx/api/generics.py:697 msgid "\"id\" field must be an integer." msgstr "" -#: awx/api/generics.py:688 +#: awx/api/generics.py:694 msgid "\"id\" is required to disassociate" msgstr "" -#: awx/api/generics.py:739 +#: awx/api/generics.py:745 msgid "{} 'id' field is missing." msgstr "" @@ -1642,86 +1642,86 @@ msgstr "" msgid "Bad data found in related field %s." msgstr "" -#: awx/main/access.py:304 +#: awx/main/access.py:302 msgid "License is missing." msgstr "" -#: awx/main/access.py:306 +#: awx/main/access.py:304 msgid "License has expired." msgstr "" -#: awx/main/access.py:314 +#: awx/main/access.py:312 #, python-format msgid "License count of %s instances has been reached." msgstr "" -#: awx/main/access.py:316 +#: awx/main/access.py:314 #, python-format msgid "License count of %s instances has been exceeded." msgstr "" -#: awx/main/access.py:318 +#: awx/main/access.py:316 msgid "Host count exceeds available instances." msgstr "" -#: awx/main/access.py:322 +#: awx/main/access.py:320 #, python-format msgid "Feature %s is not enabled in the active license." msgstr "" -#: awx/main/access.py:324 +#: awx/main/access.py:322 msgid "Features not found in active license." msgstr "" -#: awx/main/access.py:837 +#: awx/main/access.py:835 msgid "Unable to change inventory on a host." msgstr "" -#: awx/main/access.py:854 awx/main/access.py:899 +#: awx/main/access.py:852 awx/main/access.py:897 msgid "Cannot associate two items from different inventories." msgstr "" -#: awx/main/access.py:887 +#: awx/main/access.py:885 msgid "Unable to change inventory on a group." msgstr "" -#: awx/main/access.py:1148 +#: awx/main/access.py:1146 msgid "Unable to change organization on a team." msgstr "" -#: awx/main/access.py:1165 +#: awx/main/access.py:1163 msgid "The {} role cannot be assigned to a team" msgstr "" -#: awx/main/access.py:1167 +#: awx/main/access.py:1165 msgid "The admin_role for a User cannot be assigned to a team" msgstr "" -#: awx/main/access.py:1533 awx/main/access.py:1967 +#: awx/main/access.py:1531 awx/main/access.py:1965 msgid "Job was launched with prompts provided by another user." msgstr "" -#: awx/main/access.py:1553 +#: awx/main/access.py:1551 msgid "Job has been orphaned from its job template." msgstr "" -#: awx/main/access.py:1555 +#: awx/main/access.py:1553 msgid "Job was launched with unknown prompted fields." msgstr "" -#: awx/main/access.py:1557 +#: awx/main/access.py:1555 msgid "Job was launched with prompted fields." msgstr "" -#: awx/main/access.py:1559 +#: awx/main/access.py:1557 msgid " Organization level permissions required." msgstr "" -#: awx/main/access.py:1561 +#: awx/main/access.py:1559 msgid " You do not have permission to related resources." msgstr "" -#: awx/main/access.py:1981 +#: awx/main/access.py:1979 msgid "" "You do not have permission to the workflow job resources required for " "relaunch." diff --git a/awx/ui/po/ansible-tower-ui.pot b/awx/ui/po/ansible-tower-ui.pot index f2155278f2..a103388163 100644 --- a/awx/ui/po/ansible-tower-ui.pot +++ b/awx/ui/po/ansible-tower-ui.pot @@ -236,8 +236,8 @@ msgstr "" msgid "Add Project" msgstr "" -#: client/src/shared/form-generator.js:1718 -#: client/src/templates/job_templates/job-template.form.js:464 +#: client/src/shared/form-generator.js:1731 +#: client/src/templates/job_templates/job-template.form.js:468 #: client/src/templates/workflows.form.js:205 msgid "Add Survey" msgstr "" @@ -277,12 +277,12 @@ msgstr "" #: client/src/inventories-hosts/inventories/smart-inventory/smart-inventory.form.js:115 #: client/src/inventories-hosts/inventories/standard-inventory/inventory.form.js:117 #: client/src/projects/projects.form.js:255 -#: client/src/templates/job_templates/job-template.form.js:407 +#: client/src/templates/job_templates/job-template.form.js:411 #: client/src/templates/workflows.form.js:148 msgid "Add a permission" msgstr "" -#: client/src/shared/form-generator.js:1453 +#: client/src/shared/form-generator.js:1466 msgid "Admin" msgstr "" @@ -315,8 +315,8 @@ msgstr "" msgid "All Jobs" msgstr "" -#: client/src/templates/job_templates/job-template.form.js:286 -#: client/src/templates/job_templates/job-template.form.js:293 +#: client/src/templates/job_templates/job-template.form.js:290 +#: client/src/templates/job_templates/job-template.form.js:297 msgid "Allow Provisioning Callbacks" msgstr "" @@ -337,8 +337,8 @@ msgstr "" #: client/src/organizations/organizations.form.js:52 #: client/src/projects/projects.form.js:207 #: client/src/projects/projects.form.js:212 -#: client/src/templates/job_templates/job-template.form.js:235 -#: client/src/templates/job_templates/job-template.form.js:241 +#: client/src/templates/job_templates/job-template.form.js:239 +#: client/src/templates/job_templates/job-template.form.js:245 msgid "Ansible Environment" msgstr "" @@ -434,7 +434,7 @@ msgstr "" msgid "Associate this host with a new group" msgstr "" -#: client/src/shared/form-generator.js:1455 +#: client/src/shared/form-generator.js:1468 msgid "Auditor" msgstr "" @@ -703,7 +703,7 @@ msgstr "" #: client/src/access/add-rbac-user-team/rbac-user-team.partial.html:188 #: client/src/configuration/configuration.controller.js:617 #: client/src/scheduler/scheduler.strings.js:56 -#: client/src/shared/form-generator.js:1706 +#: client/src/shared/form-generator.js:1719 #: client/src/shared/lookup/lookup-modal.partial.html:19 #: client/src/workflow-results/workflow-results.controller.js:38 msgid "Cancel" @@ -759,7 +759,7 @@ msgstr "" msgid "Check" msgstr "" -#: client/src/shared/form-generator.js:1078 +#: client/src/shared/form-generator.js:1087 msgid "Choose a %s" msgstr "" @@ -844,7 +844,7 @@ msgid "Client Secret" msgstr "" #: client/src/scheduler/scheduler.strings.js:55 -#: client/src/shared/form-generator.js:1710 +#: client/src/shared/form-generator.js:1723 msgid "Close" msgstr "" @@ -870,7 +870,7 @@ msgstr "" #: client/src/inventories-hosts/inventories/related/hosts/related-host.form.js:128 #: client/src/inventories-hosts/inventories/smart-inventory/smart-inventory.form.js:155 #: client/src/inventories-hosts/inventories/standard-inventory/inventory.form.js:172 -#: client/src/templates/job_templates/job-template.form.js:439 +#: client/src/templates/job_templates/job-template.form.js:443 #: client/src/templates/workflows.form.js:180 msgid "Completed Jobs" msgstr "" @@ -1338,7 +1338,7 @@ msgstr "" #: client/features/output/output.strings.js:34 #: client/features/users/tokens/tokens.strings.js:14 #: client/src/license/license.partial.html:5 -#: client/src/shared/form-generator.js:1488 +#: client/src/shared/form-generator.js:1501 msgid "Details" msgstr "" @@ -1514,8 +1514,8 @@ msgstr "" msgid "Edit Question" msgstr "" -#: client/src/shared/form-generator.js:1722 -#: client/src/templates/job_templates/job-template.form.js:471 +#: client/src/shared/form-generator.js:1735 +#: client/src/templates/job_templates/job-template.form.js:475 #: client/src/templates/workflows.form.js:212 msgid "Edit Survey" msgstr "" @@ -1608,8 +1608,8 @@ msgstr "" msgid "Email" msgstr "" -#: client/src/templates/job_templates/job-template.form.js:299 -#: client/src/templates/job_templates/job-template.form.js:304 +#: client/src/templates/job_templates/job-template.form.js:303 +#: client/src/templates/job_templates/job-template.form.js:308 #: client/src/templates/workflows.form.js:100 #: client/src/templates/workflows.form.js:105 msgid "Enable Concurrent Jobs" @@ -1620,8 +1620,8 @@ msgid "Enable External Logging" msgstr "" #: client/src/inventories-hosts/inventories/adhoc/adhoc.form.js:124 -#: client/src/templates/job_templates/job-template.form.js:275 -#: client/src/templates/job_templates/job-template.form.js:280 +#: client/src/templates/job_templates/job-template.form.js:279 +#: client/src/templates/job_templates/job-template.form.js:284 msgid "Enable Privilege Escalation" msgstr "" @@ -1629,7 +1629,7 @@ msgstr "" msgid "Enable survey" msgstr "" -#: client/src/templates/job_templates/job-template.form.js:290 +#: client/src/templates/job_templates/job-template.form.js:294 msgid "Enables creation of a provisioning callback URL. Using the URL a host can contact {{BRAND_NAME}} and request a configuration update using this job template." msgstr "" @@ -1815,8 +1815,8 @@ msgstr "" #: client/src/job-submission/job-submission.partial.html:165 #: client/src/partials/logviewer.html:8 #: client/src/scheduler/scheduler.strings.js:53 -#: client/src/templates/job_templates/job-template.form.js:353 -#: client/src/templates/job_templates/job-template.form.js:360 +#: client/src/templates/job_templates/job-template.form.js:357 +#: client/src/templates/job_templates/job-template.form.js:364 #: client/src/templates/workflows.form.js:83 #: client/src/templates/workflows.form.js:90 #: client/src/workflow-results/workflow-results.controller.js:122 @@ -2091,8 +2091,8 @@ msgstr "" msgid "Host (Authentication URL)" msgstr "" -#: client/src/templates/job_templates/job-template.form.js:335 -#: client/src/templates/job_templates/job-template.form.js:344 +#: client/src/templates/job_templates/job-template.form.js:339 +#: client/src/templates/job_templates/job-template.form.js:348 msgid "Host Config Key" msgstr "" @@ -2269,7 +2269,7 @@ msgstr "" msgid "If checked, any hosts and groups that were previously present on the external source but are now removed will be removed from the Tower inventory. Hosts and groups that were not managed by the inventory source will be promoted to the next manually created group or if there is no manually created group to promote them into, they will be left in the \"all\" default group for the inventory." msgstr "" -#: client/src/templates/job_templates/job-template.form.js:278 +#: client/src/templates/job_templates/job-template.form.js:282 msgid "If enabled, run this playbook as an administrator." msgstr "" @@ -2277,11 +2277,11 @@ msgstr "" msgid "If enabled, show the changes made by Ansible tasks, where supported. This is equivalent to Ansible’s --diff mode." msgstr "" -#: client/src/templates/job_templates/job-template.form.js:263 +#: client/src/templates/job_templates/job-template.form.js:267 msgid "If enabled, show the changes made by Ansible tasks, where supported. This is equivalent to Ansible’s --diff mode." msgstr "" -#: client/src/templates/job_templates/job-template.form.js:302 +#: client/src/templates/job_templates/job-template.form.js:306 msgid "If enabled, simultaneous runs of this job template will be allowed." msgstr "" @@ -2289,7 +2289,7 @@ msgstr "" msgid "If enabled, simultaneous runs of this workflow job template will be allowed." msgstr "" -#: client/src/templates/job_templates/job-template.form.js:313 +#: client/src/templates/job_templates/job-template.form.js:317 msgid "If enabled, use cached facts if available and store discovered facts in the cache." msgstr "" @@ -2360,8 +2360,8 @@ msgstr "" #: client/src/inventories-hosts/inventories/standard-inventory/inventory.form.js:64 #: client/src/organizations/organizations.form.js:38 #: client/src/organizations/organizations.form.js:41 -#: client/src/templates/job_templates/job-template.form.js:248 -#: client/src/templates/job_templates/job-template.form.js:251 +#: client/src/templates/job_templates/job-template.form.js:252 +#: client/src/templates/job_templates/job-template.form.js:255 msgid "Instance Groups" msgstr "" @@ -2679,7 +2679,7 @@ msgstr "" msgid "Last Updated" msgstr "" -#: client/src/shared/form-generator.js:1714 +#: client/src/shared/form-generator.js:1727 msgid "Launch" msgstr "" @@ -2773,7 +2773,7 @@ msgstr "" msgid "Live events: error connecting to the server." msgstr "" -#: client/src/shared/form-generator.js:1992 +#: client/src/shared/form-generator.js:2005 msgid "Loading..." msgstr "" @@ -2843,6 +2843,10 @@ msgstr "" msgid "Manual projects do not require an SCM update" msgstr "" +#: client/src/templates/job_templates/job-template.form.js:234 +msgid "Max 512 characters per label." +msgstr "" + #: client/src/login/loginModal/loginModal.partial.html:28 msgid "Maximum per-user sessions reached. Please sign in." msgstr "" @@ -3153,7 +3157,7 @@ msgid "No recent notifications." msgstr "" #: client/src/inventories-hosts/hosts/hosts.partial.html:36 -#: client/src/shared/form-generator.js:1886 +#: client/src/shared/form-generator.js:1899 #: client/src/shared/list-generator/list-generator.factory.js:240 msgid "No records matched your search." msgstr "" @@ -3300,7 +3304,7 @@ msgstr "" #: client/src/notifications/notificationTemplates.form.js:453 #: client/src/partials/logviewer.html:7 -#: client/src/templates/job_templates/job-template.form.js:271 +#: client/src/templates/job_templates/job-template.form.js:275 #: client/src/templates/workflows.form.js:96 msgid "Options" msgstr "" @@ -3414,7 +3418,7 @@ msgid "PLEASE ADD A SURVEY PROMPT." msgstr "" #: client/src/organizations/list/organizations-list.partial.html:37 -#: client/src/shared/form-generator.js:1892 +#: client/src/shared/form-generator.js:1905 #: client/src/shared/list-generator/list-generator.factory.js:248 msgid "PLEASE ADD ITEMS TO THIS LIST" msgstr "" @@ -3448,7 +3452,7 @@ msgstr "" msgid "Pagerduty subdomain" msgstr "" -#: client/src/templates/job_templates/job-template.form.js:359 +#: client/src/templates/job_templates/job-template.form.js:363 msgid "Pass extra command line variables to the playbook. Provide key/value pairs using either YAML or JSON. Refer to the Ansible Tower documentation for example syntax." msgstr "" @@ -3531,7 +3535,7 @@ msgstr "" #: client/src/inventories-hosts/inventories/standard-inventory/inventory.form.js:106 #: client/src/projects/projects.form.js:247 #: client/src/teams/teams.form.js:120 -#: client/src/templates/job_templates/job-template.form.js:398 +#: client/src/templates/job_templates/job-template.form.js:402 #: client/src/templates/workflows.form.js:139 #: client/src/users/users.form.js:189 msgid "Permissions" @@ -3542,7 +3546,7 @@ msgid "Personal Access Token" msgstr "" #: client/features/output/output.strings.js:63 -#: client/src/shared/form-generator.js:1076 +#: client/src/shared/form-generator.js:1085 #: client/src/templates/job_templates/job-template.form.js:107 #: client/src/templates/job_templates/job-template.form.js:115 msgid "Playbook" @@ -3598,15 +3602,15 @@ msgstr "" msgid "Please enter a URL that begins with ssh, http or https. The URL may not contain the '@' character." msgstr "" -#: client/src/shared/form-generator.js:1165 +#: client/src/shared/form-generator.js:1178 msgid "Please enter a number greater than %d and less than %d." msgstr "" -#: client/src/shared/form-generator.js:1167 +#: client/src/shared/form-generator.js:1180 msgid "Please enter a number greater than %d." msgstr "" -#: client/src/shared/form-generator.js:1159 +#: client/src/shared/form-generator.js:1172 msgid "Please enter a number." msgstr "" @@ -3708,7 +3712,7 @@ msgstr "" #: client/src/inventories-hosts/inventories/standard-inventory/inventory.form.js:102 #: client/src/projects/projects.form.js:239 #: client/src/teams/teams.form.js:116 -#: client/src/templates/job_templates/job-template.form.js:391 +#: client/src/templates/job_templates/job-template.form.js:395 #: client/src/templates/workflows.form.js:132 msgid "Please save before assigning permissions." msgstr "" @@ -3772,11 +3776,11 @@ msgstr "" msgid "Please select Users from the list below." msgstr "" -#: client/src/shared/form-generator.js:1200 +#: client/src/shared/form-generator.js:1213 msgid "Please select a number between" msgstr "" -#: client/src/shared/form-generator.js:1196 +#: client/src/shared/form-generator.js:1209 msgid "Please select a number." msgstr "" @@ -3784,10 +3788,10 @@ msgstr "" msgid "Please select a value" msgstr "" -#: client/src/shared/form-generator.js:1088 -#: client/src/shared/form-generator.js:1156 -#: client/src/shared/form-generator.js:1277 -#: client/src/shared/form-generator.js:1385 +#: client/src/shared/form-generator.js:1097 +#: client/src/shared/form-generator.js:1169 +#: client/src/shared/form-generator.js:1290 +#: client/src/shared/form-generator.js:1398 msgid "Please select a value." msgstr "" @@ -3799,7 +3803,7 @@ msgstr "" msgid "Please select an organization before editing the host filter." msgstr "" -#: client/src/shared/form-generator.js:1193 +#: client/src/shared/form-generator.js:1206 msgid "Please select at least one value." msgstr "" @@ -3942,8 +3946,8 @@ msgstr "" #: client/src/templates/job_templates/job-template.form.js:185 #: client/src/templates/job_templates/job-template.form.js:202 #: client/src/templates/job_templates/job-template.form.js:219 -#: client/src/templates/job_templates/job-template.form.js:266 -#: client/src/templates/job_templates/job-template.form.js:366 +#: client/src/templates/job_templates/job-template.form.js:270 +#: client/src/templates/job_templates/job-template.form.js:370 #: client/src/templates/job_templates/job-template.form.js:60 #: client/src/templates/job_templates/job-template.form.js:86 msgid "Prompt on launch" @@ -3982,8 +3986,8 @@ msgstr "" msgid "Provide the named URL encoded name or id of the remote Tower inventory to be imported." msgstr "" -#: client/src/templates/job_templates/job-template.form.js:322 -#: client/src/templates/job_templates/job-template.form.js:330 +#: client/src/templates/job_templates/job-template.form.js:326 +#: client/src/templates/job_templates/job-template.form.js:334 msgid "Provisioning Callback URL" msgstr "" @@ -4492,7 +4496,7 @@ msgstr "" #: client/src/access/add-rbac-user-team/rbac-user-team.partial.html:193 #: client/src/inventories-hosts/inventories/adhoc/adhoc.form.js:158 #: client/src/scheduler/scheduler.strings.js:57 -#: client/src/shared/form-generator.js:1698 +#: client/src/shared/form-generator.js:1711 msgid "Save" msgstr "" @@ -4543,7 +4547,7 @@ msgstr "" #: client/src/activity-stream/streamDropdownNav/stream-dropdown-nav.directive.js:35 #: client/src/inventories-hosts/inventories/related/sources/sources.form.js:440 #: client/src/projects/projects.form.js:290 -#: client/src/templates/job_templates/job-template.form.js:444 +#: client/src/templates/job_templates/job-template.form.js:448 #: client/src/templates/workflows.form.js:185 msgid "Schedules" msgstr "" @@ -4566,7 +4570,7 @@ msgstr "" msgid "Security Token Service (STS) is a web service that enables you to request temporary, limited-privilege credentials for AWS Identity and Access Management (IAM) users." msgstr "" -#: client/src/shared/form-generator.js:1702 +#: client/src/shared/form-generator.js:1715 #: client/src/shared/lookup/lookup-modal.directive.js:59 #: client/src/shared/lookup/lookup-modal.partial.html:20 msgid "Select" @@ -4634,7 +4638,7 @@ msgstr "" msgid "Select the Instance Groups for this Inventory to run on. Refer to the Ansible Tower documentation for more detail." msgstr "" -#: client/src/templates/job_templates/job-template.form.js:250 +#: client/src/templates/job_templates/job-template.form.js:254 msgid "Select the Instance Groups for this Job Template to run on." msgstr "" @@ -4642,7 +4646,7 @@ msgstr "" msgid "Select the Instance Groups for this Organization to run on." msgstr "" -#: client/src/templates/job_templates/job-template.form.js:240 +#: client/src/templates/job_templates/job-template.form.js:244 msgid "Select the custom Python virtual environment for this job template to run on." msgstr "" @@ -4709,8 +4713,8 @@ msgstr "" #: client/features/templates/templates.strings.js:46 #: client/src/inventories-hosts/inventories/adhoc/adhoc.form.js:115 #: client/src/inventories-hosts/inventories/adhoc/adhoc.form.js:118 -#: client/src/templates/job_templates/job-template.form.js:257 -#: client/src/templates/job_templates/job-template.form.js:260 +#: client/src/templates/job_templates/job-template.form.js:261 +#: client/src/templates/job_templates/job-template.form.js:264 msgid "Show Changes" msgstr "" @@ -4757,7 +4761,7 @@ msgstr "" #: client/src/inventories-hosts/inventories/inventory.list.js:86 #: client/src/inventories-hosts/inventories/list/inventory-list.controller.js:76 #: client/src/organizations/linkout/controllers/organizations-inventories.controller.js:70 -#: client/src/shared/form-generator.js:1463 +#: client/src/shared/form-generator.js:1476 msgid "Smart Inventory" msgstr "" @@ -5111,8 +5115,8 @@ msgstr "" msgid "Textarea" msgstr "" -#: client/src/shared/form-generator.js:1393 -#: client/src/shared/form-generator.js:1399 +#: client/src/shared/form-generator.js:1406 +#: client/src/shared/form-generator.js:1412 msgid "That value was not found. Please enter or select a valid value." msgstr "" @@ -5564,12 +5568,12 @@ msgstr "" #: client/src/organizations/organizations.form.js:48 #: client/src/projects/projects.form.js:209 -#: client/src/templates/job_templates/job-template.form.js:237 +#: client/src/templates/job_templates/job-template.form.js:241 msgid "Use Default Environment" msgstr "" -#: client/src/templates/job_templates/job-template.form.js:310 -#: client/src/templates/job_templates/job-template.form.js:315 +#: client/src/templates/job_templates/job-template.form.js:314 +#: client/src/templates/job_templates/job-template.form.js:319 msgid "Use Fact Cache" msgstr "" @@ -5764,8 +5768,8 @@ msgstr "" msgid "View Project checkout results" msgstr "" -#: client/src/shared/form-generator.js:1726 -#: client/src/templates/job_templates/job-template.form.js:455 +#: client/src/shared/form-generator.js:1739 +#: client/src/templates/job_templates/job-template.form.js:459 #: client/src/templates/workflows.form.js:196 msgid "View Survey" msgstr "" @@ -5946,7 +5950,7 @@ msgstr "" msgid "Workflow Templates" msgstr "" -#: client/src/shared/form-generator.js:1730 +#: client/src/shared/form-generator.js:1743 #: client/src/templates/workflows.form.js:222 msgid "Workflow Visualizer" msgstr "" @@ -6032,7 +6036,7 @@ msgstr "" #: client/src/inventories-hosts/inventories/related/groups/list/groups-list.partial.html:24 #: client/src/job-submission/job-submission.partial.html:317 -#: client/src/shared/form-generator.js:1200 +#: client/src/shared/form-generator.js:1213 #: client/src/templates/prompt/steps/survey/prompt-survey.partial.html:42 msgid "and" msgstr "" @@ -6144,7 +6148,7 @@ msgstr "" msgid "organization" msgstr "" -#: client/src/shared/form-generator.js:1076 +#: client/src/shared/form-generator.js:1085 msgid "playbook" msgstr "" From 07cb2aa9bb5b30bfb45a4564deb7442798c82b25 Mon Sep 17 00:00:00 2001 From: Shane McDonald Date: Wed, 15 Aug 2018 14:14:17 -0400 Subject: [PATCH 22/92] Fix / improve minishift dev env playbook - Redo how we detect / set the minishift path - Log into the correct admin account, once. - Make sure commands that fail cause tasks to fail (s/;/&&/) --- .../roles/minishift/tasks/main.yml | 149 +++++++++--------- 1 file changed, 72 insertions(+), 77 deletions(-) diff --git a/tools/clusterdevel/roles/minishift/tasks/main.yml b/tools/clusterdevel/roles/minishift/tasks/main.yml index 0ad4d33ef2..c27fe44f5d 100644 --- a/tools/clusterdevel/roles/minishift/tasks/main.yml +++ b/tools/clusterdevel/roles/minishift/tasks/main.yml @@ -21,102 +21,97 @@ shell: minishift oc-env register: minishift_oc_env -- name: Extract minishift binary path - set_fact: - minishift_oc_bin: "{{ minishift_oc_env.stdout_lines[0] | regex_replace('export PATH=\\\"(.*):\\$PATH\\\"', '\\1') }}/oc" +- shell: | + eval $(minishift oc-env) + echo $PATH + register: oc_path -- name: Dynamically found oc binary to be at - debug: - msg: "oc path: {{ minishift_oc_bin }}" +- name: Deploy Tower + block: + - name: Login as admin + shell: "oc login -u system:admin" -- name: Login as admin - shell: "{{ minishift_oc_bin }} login {{ minishift_ip.stdout }}:8443 -u system:admin" + - name: Create privileged user service account awx + shell: "oc adm policy add-scc-to-user privileged system:serviceaccount:{{ awx_dev_project }}:awx" -- name: Create privileged user service account awx - shell: "{{ minishift_oc_bin }} adm policy add-scc-to-user privileged system:serviceaccount:{{ awx_dev_project }}:awx" + - name: Unattach AWX dev tree volume locally + shell: "minishift hostfolder remove awx || true" -- name: Authenticate with OpenShift via token - shell: "{{ minishift_oc_bin }} login {{ minishift_ip.stdout }}:8443 -u admin -p admin" + - name: Attach AWX dev tree volume locally + shell: "minishift hostfolder add -t sshfs --source {{ devtree_directory }} --target /mnt/sda1/awx awx" -- name: Unattach AWX dev tree volume locally - shell: "minishift hostfolder remove awx || true" + - name: Unmount AWX dev volume + shell: "minishift hostfolder umount awx || true" -- name: Attach AWX dev tree volume locally - shell: "minishift hostfolder add -t sshfs --source {{ devtree_directory }} --target /mnt/sda1/awx awx" + - name: Mount AWX dev volume + shell: minishift hostfolder mount awx -- name: Unmount AWX dev volume - shell: "minishift hostfolder umount awx || true" + - name: Get Project Detail + shell: "oc get project {{ awx_dev_project }}" + register: project_details + ignore_errors: yes -- name: Mount AWX dev volume - shell: minishift hostfolder mount awx + - name: Get Postgres Service Detail + shell: "oc describe svc postgresql -n {{ awx_dev_project }}" + register: postgres_svc_details + ignore_errors: yes -- name: Authenticate with OpenShift via token - shell: "{{ minishift_oc_bin }} login -u admin -p admin" + - name: Create AWX Openshift Project + shell: "oc new-project {{ awx_dev_project }}" + when: project_details.rc != 0 -- name: Get Project Detail - shell: "{{ minishift_oc_bin }} get project {{ awx_dev_project }}" - register: project_details - ignore_errors: yes + - name: Stage serviceacct.yml + template: + src: serviceacct.yml.j2 + dest: /tmp/serviceacct.yml -- name: Get Postgres Service Detail - shell: "{{ minishift_oc_bin }} describe svc postgresql -n {{ awx_dev_project }}" - register: postgres_svc_details - ignore_errors: yes + - name: Apply svc account + shell: "oc apply -f /tmp/serviceacct.yml && rm -rf /tmp/serviceaccount.yml" -- name: Create AWX Openshift Project - shell: "{{ minishift_oc_bin }} new-project {{ awx_dev_project }}" - when: project_details.rc != 0 + - name: Stage hostfolderpvc.yml + template: + src: hostfolderpvc.yml.j2 + dest: /tmp/hostfolderpvc.yml -- name: Stage serviceacct.yml - template: - src: serviceacct.yml.j2 - dest: /tmp/serviceacct.yml + - name: Create PV for host folder + shell: "oc apply -f /tmp/hostfolderpvc.yml && rm -rf /tmp/hostfolderpvc.yml" -- name: Apply svc account - shell: "{{ minishift_oc_bin }} apply -f /tmp/serviceacct.yml ; rm -rf /tmp/serviceaccount.yml" + - name: Stage volumeclaim.yml + template: + src: volumeclaim.yml.j2 + dest: /tmp/volumeclaim.yml -- name: Stage hostfolderpvc.yml - template: - src: hostfolderpvc.yml.j2 - dest: /tmp/hostfolderpvc.yml + - name: Create PV for host folder + shell: "oc apply -f /tmp/volumeclaim.yml && rm -rf /tmp/volumeclaim.yml" -- name: Create PV for host folder - shell: "{{ minishift_oc_bin }} apply -f /tmp/hostfolderpvc.yml ; rm -rf /tmp/hostfolderpvc.yml" + - name: Deploy and Activate Postgres + shell: "oc new-app --template=postgresql-persistent -e MEMORY_LIMIT={{ pg_memory_limit|default('512') }}Mi -e NAMESPACE=openshift -e DATABASE_SERVICE_NAME=postgresql -e POSTGRESQL_USER={{ pg_username|default('awx') }} -e POSTGRESQL_PASSWORD={{ pg_password|default('awx') }} -e POSTGRESQL_DATABASE={{ pg_database|default('awx') }} -e VOLUME_CAPACITY={{ pg_volume_capacity|default('5')}}Gi -e POSTGRESQL_VERSION=9.5 -n {{ awx_dev_project }}" + when: postgres_svc_details is defined and postgres_svc_details.rc != 0 + register: openshift_pg_activate -- name: Stage volumeclaim.yml - template: - src: volumeclaim.yml.j2 - dest: /tmp/volumeclaim.yml + - name: Wait for Postgres to activate + pause: + seconds: 15 + when: openshift_pg_activate|changed -- name: Create PV for host folder - shell: "oc apply -f /tmp/volumeclaim.yml ; rm -rf /tmp/volumeclaim.yml" + - name: Template configmap + template: + src: configmap.yml.j2 + dest: "/tmp/configmap.yml" -- name: Deploy and Activate Postgres - shell: "{{ minishift_oc_bin }} new-app --template=postgresql-persistent -e MEMORY_LIMIT={{ pg_memory_limit|default('512') }}Mi -e NAMESPACE=openshift -e DATABASE_SERVICE_NAME=postgresql -e POSTGRESQL_USER={{ pg_username|default('awx') }} -e POSTGRESQL_PASSWORD={{ pg_password|default('awx') }} -e POSTGRESQL_DATABASE={{ pg_database|default('awx') }} -e VOLUME_CAPACITY={{ pg_volume_capacity|default('5')}}Gi -e POSTGRESQL_VERSION=9.5 -n {{ awx_dev_project }}" - when: postgres_svc_details is defined and postgres_svc_details.rc != 0 - register: openshift_pg_activate + - name: Create configmap + shell: "oc apply -f /tmp/configmap.yml && rm -rf /tmp/configmap.yml" -- name: Wait for Postgres to activate - pause: - seconds: 15 - when: openshift_pg_activate|changed + - name: Template deployment + template: + src: hostdev.yml.j2 + dest: "/tmp/hostdev.yml" -- name: Template configmap - template: - src: configmap.yml.j2 - dest: "/tmp/configmap.yml" + - name: Create deployment + shell: "oc apply -f /tmp/hostdev.yml && rm -rf /tmp/hostdev.yml" -- name: Create configmap - shell: "{{ minishift_oc_bin }} apply -f /tmp/configmap.yml ; rm -rf /tmp/configmap.yml" - -- name: Template deployment - template: - src: hostdev.yml.j2 - dest: "/tmp/hostdev.yml" - -- name: Create deployment - shell: "{{ minishift_oc_bin }} apply -f /tmp/hostdev.yml ; rm -rf /tmp/hostdev.yml" - -- name: Please login - debug: - msg: "Login at https://{{ minishift_ip.stdout }}:8443 with admin / admin" + - name: Please login + debug: + msg: "Login at https://{{ minishift_ip.stdout }}:8443 with admin / admin" + environment: + PATH: '{{ oc_path.stdout }}' From 87adfe58891bf35fe67014256bf2741aa7a6bfbc Mon Sep 17 00:00:00 2001 From: Ryan Petrello Date: Wed, 15 Aug 2018 14:18:52 -0400 Subject: [PATCH 23/92] close DB and cache sockets _immediately_ before we fork callback workers --- .../management/commands/run_callback_receiver.py | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/awx/main/management/commands/run_callback_receiver.py b/awx/main/management/commands/run_callback_receiver.py index 14e44496bb..ee45d0ada2 100644 --- a/awx/main/management/commands/run_callback_receiver.py +++ b/awx/main/management/commands/run_callback_receiver.py @@ -64,15 +64,22 @@ class CallbackBrokerWorker(ConsumerMixin): return _handler if use_workers: - django_connection.close() - django_cache.close() for idx in range(settings.JOB_EVENT_WORKERS): queue_actual = MPQueue(settings.JOB_EVENT_MAX_QUEUE_SIZE) w = Process(target=self.callback_worker, args=(queue_actual, idx,)) - w.start() if settings.DEBUG: - logger.info('Started worker %s' % str(idx)) + logger.info('Starting worker %s' % str(idx)) self.worker_queues.append([0, queue_actual, w]) + + # It's important to close these _right before_ we fork; we + # don't want the forked processes to inherit the open sockets + # for the DB and memcached connections (that way lies race + # conditions) + django_connection.close() + django_cache.close() + for _, _, w in self.worker_queues: + w.start() + elif settings.DEBUG: logger.warn('Started callback receiver (no workers)') From 4c7c8b6db32f75a262b735db45b6c96dd8a88203 Mon Sep 17 00:00:00 2001 From: Ryan Petrello Date: Wed, 15 Aug 2018 15:40:53 -0400 Subject: [PATCH 24/92] make inventory updates considerably less verbose by default see: https://github.com/ansible/tower/issues/2858 --- .../management/commands/inventory_import.py | 58 +++++++++---------- 1 file changed, 29 insertions(+), 29 deletions(-) diff --git a/awx/main/management/commands/inventory_import.py b/awx/main/management/commands/inventory_import.py index d3ac4960d2..692bb56443 100644 --- a/awx/main/management/commands/inventory_import.py +++ b/awx/main/management/commands/inventory_import.py @@ -491,7 +491,7 @@ class Command(BaseCommand): for host in hosts_qs.filter(pk__in=del_pks): host_name = host.name host.delete() - logger.info('Deleted host "%s"', host_name) + logger.debug('Deleted host "%s"', host_name) if settings.SQL_DEBUG: logger.warning('host deletions took %d queries for %d hosts', len(connection.queries) - queries_before, @@ -528,7 +528,7 @@ class Command(BaseCommand): group_name = group.name with ignore_inventory_computed_fields(): group.delete() - logger.info('Group "%s" deleted', group_name) + logger.debug('Group "%s" deleted', group_name) if settings.SQL_DEBUG: logger.warning('group deletions took %d queries for %d groups', len(connection.queries) - queries_before, @@ -549,7 +549,7 @@ class Command(BaseCommand): db_groups = self.inventory_source.groups for db_group in db_groups.all(): if self.inventory_source.deprecated_group_id == db_group.id: # TODO: remove in 3.3 - logger.info( + logger.debug( 'Group "%s" from v1 API child group/host connections preserved', db_group.name ) @@ -566,8 +566,8 @@ class Command(BaseCommand): for db_child in db_children.filter(pk__in=child_group_pks): group_group_count += 1 db_group.children.remove(db_child) - logger.info('Group "%s" removed from group "%s"', - db_child.name, db_group.name) + logger.debug('Group "%s" removed from group "%s"', + db_child.name, db_group.name) # FIXME: Inventory source group relationships # Delete group/host relationships not present in imported data. db_hosts = db_group.hosts @@ -594,8 +594,8 @@ class Command(BaseCommand): if db_host not in db_group.hosts.all(): continue db_group.hosts.remove(db_host) - logger.info('Host "%s" removed from group "%s"', - db_host.name, db_group.name) + logger.debug('Host "%s" removed from group "%s"', + db_host.name, db_group.name) if settings.SQL_DEBUG: logger.warning('group-group and group-host deletions took %d queries for %d relationships', len(connection.queries) - queries_before, @@ -614,9 +614,9 @@ class Command(BaseCommand): if db_variables != all_obj.variables_dict: all_obj.variables = json.dumps(db_variables) all_obj.save(update_fields=['variables']) - logger.info('Inventory variables updated from "all" group') + logger.debug('Inventory variables updated from "all" group') else: - logger.info('Inventory variables unmodified') + logger.debug('Inventory variables unmodified') def _create_update_groups(self): ''' @@ -648,11 +648,11 @@ class Command(BaseCommand): group.variables = json.dumps(db_variables) group.save(update_fields=['variables']) if self.overwrite_vars: - logger.info('Group "%s" variables replaced', group.name) + logger.debug('Group "%s" variables replaced', group.name) else: - logger.info('Group "%s" variables updated', group.name) + logger.debug('Group "%s" variables updated', group.name) else: - logger.info('Group "%s" variables unmodified', group.name) + logger.debug('Group "%s" variables unmodified', group.name) existing_group_names.add(group.name) self._batch_add_m2m(self.inventory_source.groups, group) for group_name in all_group_names: @@ -666,7 +666,7 @@ class Command(BaseCommand): 'description':'imported' } )[0] - logger.info('Group "%s" added', group.name) + logger.debug('Group "%s" added', group.name) self._batch_add_m2m(self.inventory_source.groups, group) self._batch_add_m2m(self.inventory_source.groups, flush=True) if settings.SQL_DEBUG: @@ -705,24 +705,24 @@ class Command(BaseCommand): if update_fields: db_host.save(update_fields=update_fields) if 'name' in update_fields: - logger.info('Host renamed from "%s" to "%s"', old_name, mem_host.name) + logger.debug('Host renamed from "%s" to "%s"', old_name, mem_host.name) if 'instance_id' in update_fields: if old_instance_id: - logger.info('Host "%s" instance_id updated', mem_host.name) + logger.debug('Host "%s" instance_id updated', mem_host.name) else: - logger.info('Host "%s" instance_id added', mem_host.name) + logger.debug('Host "%s" instance_id added', mem_host.name) if 'variables' in update_fields: if self.overwrite_vars: - logger.info('Host "%s" variables replaced', mem_host.name) + logger.debug('Host "%s" variables replaced', mem_host.name) else: - logger.info('Host "%s" variables updated', mem_host.name) + logger.debug('Host "%s" variables updated', mem_host.name) else: - logger.info('Host "%s" variables unmodified', mem_host.name) + logger.debug('Host "%s" variables unmodified', mem_host.name) if 'enabled' in update_fields: if enabled: - logger.info('Host "%s" is now enabled', mem_host.name) + logger.debug('Host "%s" is now enabled', mem_host.name) else: - logger.info('Host "%s" is now disabled', mem_host.name) + logger.debug('Host "%s" is now disabled', mem_host.name) self._batch_add_m2m(self.inventory_source.hosts, db_host) def _create_update_hosts(self): @@ -796,9 +796,9 @@ class Command(BaseCommand): host_attrs['instance_id'] = instance_id db_host = self.inventory.hosts.update_or_create(name=mem_host_name, defaults=host_attrs)[0] if enabled is False: - logger.info('Host "%s" added (disabled)', mem_host_name) + logger.debug('Host "%s" added (disabled)', mem_host_name) else: - logger.info('Host "%s" added', mem_host_name) + logger.debug('Host "%s" added', mem_host_name) self._batch_add_m2m(self.inventory_source.hosts, db_host) self._batch_add_m2m(self.inventory_source.hosts, flush=True) @@ -827,10 +827,10 @@ class Command(BaseCommand): child_names = all_child_names[offset2:(offset2 + self._batch_size)] db_children_qs = self.inventory.groups.filter(name__in=child_names) for db_child in db_children_qs.filter(children__id=db_group.id): - logger.info('Group "%s" already child of group "%s"', db_child.name, db_group.name) + logger.debug('Group "%s" already child of group "%s"', db_child.name, db_group.name) for db_child in db_children_qs.exclude(children__id=db_group.id): self._batch_add_m2m(db_group.children, db_child) - logger.info('Group "%s" added as child of "%s"', db_child.name, db_group.name) + logger.debug('Group "%s" added as child of "%s"', db_child.name, db_group.name) self._batch_add_m2m(db_group.children, flush=True) if settings.SQL_DEBUG: logger.warning('Group-group updates took %d queries for %d group-group relationships', @@ -854,19 +854,19 @@ class Command(BaseCommand): host_names = all_host_names[offset2:(offset2 + self._batch_size)] db_hosts_qs = self.inventory.hosts.filter(name__in=host_names) for db_host in db_hosts_qs.filter(groups__id=db_group.id): - logger.info('Host "%s" already in group "%s"', db_host.name, db_group.name) + logger.debug('Host "%s" already in group "%s"', db_host.name, db_group.name) for db_host in db_hosts_qs.exclude(groups__id=db_group.id): self._batch_add_m2m(db_group.hosts, db_host) - logger.info('Host "%s" added to group "%s"', db_host.name, db_group.name) + logger.debug('Host "%s" added to group "%s"', db_host.name, db_group.name) all_instance_ids = sorted([h.instance_id for h in mem_group.hosts if h.instance_id]) for offset2 in xrange(0, len(all_instance_ids), self._batch_size): instance_ids = all_instance_ids[offset2:(offset2 + self._batch_size)] db_hosts_qs = self.inventory.hosts.filter(instance_id__in=instance_ids) for db_host in db_hosts_qs.filter(groups__id=db_group.id): - logger.info('Host "%s" already in group "%s"', db_host.name, db_group.name) + logger.debug('Host "%s" already in group "%s"', db_host.name, db_group.name) for db_host in db_hosts_qs.exclude(groups__id=db_group.id): self._batch_add_m2m(db_group.hosts, db_host) - logger.info('Host "%s" added to group "%s"', db_host.name, db_group.name) + logger.debug('Host "%s" added to group "%s"', db_host.name, db_group.name) self._batch_add_m2m(db_group.hosts, flush=True) if settings.SQL_DEBUG: logger.warning('Group-host updates took %d queries for %d group-host relationships', From f4728149d9ae098beaf86a82776040f86df17450 Mon Sep 17 00:00:00 2001 From: Jared Tabor Date: Wed, 15 Aug 2018 14:44:03 -0700 Subject: [PATCH 25/92] Changes max height of stdout panel for skinny browser widths --- awx/ui/client/features/output/_index.less | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/awx/ui/client/features/output/_index.less b/awx/ui/client/features/output/_index.less index 61e57c3328..368e2a4e65 100644 --- a/awx/ui/client/features/output/_index.less +++ b/awx/ui/client/features/output/_index.less @@ -150,7 +150,7 @@ padding: 0; @media screen and (max-width: @breakpoint-md) { - max-height: 2500px; + max-height: calc(100vh - 30px); } } From ca35eb39d2e77082974642ea4c770d856326b88a Mon Sep 17 00:00:00 2001 From: Jake McDermott Date: Wed, 15 Aug 2018 21:04:36 -0400 Subject: [PATCH 26/92] make line expand / collapse work for paginated scrollup --- .../features/output/index.controller.js | 143 ++++++++++++------ awx/ui/client/features/output/index.view.html | 4 +- .../client/features/output/render.service.js | 27 +++- 3 files changed, 128 insertions(+), 46 deletions(-) diff --git a/awx/ui/client/features/output/index.controller.js b/awx/ui/client/features/output/index.controller.js index 7d2acdc8ea..18e0357ed1 100644 --- a/awx/ui/client/features/output/index.controller.js +++ b/awx/ui/client/features/output/index.controller.js @@ -273,64 +273,121 @@ function togglePanelExpand () { vm.isPanelExpanded = !vm.isPanelExpanded; } -function toggleMenuExpand () { +const iconCollapsed = 'fa-angle-right'; +const iconExpanded = 'fa-angle-down'; +const iconSelector = '.at-Stdout-toggle > i'; +const lineCollapsed = 'hidden'; + +function toggleCollapseAll () { if (scroll.isPaused()) return; - const recordList = Object.keys(render.record).map(key => render.record[key]); - const playRecords = recordList.filter(({ name }) => name === EVENT_START_PLAY); - const playIds = playRecords.map(({ uuid }) => uuid); + const records = Object.keys(render.record).map(key => render.record[key]); + const plays = records.filter(({ name }) => name === EVENT_START_PLAY); + const tasks = records.filter(({ name }) => name === EVENT_START_TASK); - // get any task record that does not have a parent play record - const orphanTaskRecords = recordList - .filter(({ name }) => name === EVENT_START_TASK) - .filter(({ parents }) => !parents.some(uuid => playIds.indexOf(uuid) >= 0)); + const orphanLines = records + .filter(({ level }) => level === 3) + .filter(({ parents }) => !records[parents[0]]); - const toggled = playRecords.concat(orphanTaskRecords) - .map(({ uuid }) => getToggleElements(uuid)) - .filter(({ icon }) => icon.length > 0) - .map(({ icon, lines }) => setExpanded(icon, lines, !vm.isMenuExpanded)); + const orphanLineParents = orphanLines + .map(({ parents }) => ({ uuid: parents[0] })); - if (toggled.length > 0) { - vm.isMenuExpanded = !vm.isMenuExpanded; + plays.concat(tasks).forEach(({ uuid }) => { + const icon = $(`#${uuid} ${iconSelector}`); + + if (vm.isMenuCollapsed) { + icon.removeClass(iconCollapsed); + icon.addClass(iconExpanded); + } else { + icon.removeClass(iconExpanded); + icon.addClass(iconCollapsed); + } + }); + + tasks.concat(orphanLineParents).forEach(({ uuid }) => { + const lines = $(`.child-of-${uuid}`); + + if (vm.isMenuCollapsed) { + lines.removeClass(lineCollapsed); + } else { + lines.addClass(lineCollapsed); + } + }); + + vm.isMenuCollapsed = !vm.isMenuCollapsed; + render.setCollapseAll(vm.isMenuCollapsed); +} + +function toggleCollapse (uuid) { + if (scroll.isPaused()) return; + + const record = render.record[uuid]; + + if (record.name === EVENT_START_PLAY) { + togglePlayCollapse(uuid); + } + + if (record.name === EVENT_START_TASK) { + toggleTaskCollapse(uuid); } } -function toggleLineExpand (uuid) { - if (scroll.isPaused()) return; +function togglePlayCollapse (uuid) { + const record = render.record[uuid]; + const descendants = record.children || []; - const { icon, lines } = getToggleElements(uuid); - const isExpanded = icon.hasClass('fa-angle-down'); + const icon = $(`#${uuid} ${iconSelector}`); + const lines = $(`.child-of-${uuid}`); + const taskIcons = $(`#${descendants.join(', #')}`).find(iconSelector); - setExpanded(icon, lines, !isExpanded); + const isCollapsed = icon.hasClass(iconCollapsed); - vm.isMenuExpanded = !isExpanded; + if (isCollapsed) { + icon.removeClass(iconCollapsed); + icon.addClass(iconExpanded); + + taskIcons.removeClass(iconExpanded); + taskIcons.addClass(iconCollapsed); + lines.removeClass(lineCollapsed); + + descendants + .map(item => $(`.child-of-${item}`)) + .forEach(line => line.addClass(lineCollapsed)); + } else { + icon.removeClass(iconExpanded); + icon.addClass(iconCollapsed); + + taskIcons.removeClass(iconExpanded); + taskIcons.addClass(iconCollapsed); + + lines.addClass(lineCollapsed); + } + + descendants + .map(item => render.record[item]) + .filter(({ name }) => name === EVENT_START_TASK) + .forEach(rec => { render.record[rec.uuid].isCollapsed = true; }); + + render.record[uuid].isCollapsed = !isCollapsed; } -function getToggleElements (uuid) { - const record = render.record[uuid]; +function toggleTaskCollapse (uuid) { + const icon = $(`#${uuid} ${iconSelector}`); const lines = $(`.child-of-${uuid}`); - const iconSelector = '.at-Stdout-toggle > i'; - const additionalSelector = `#${(record.children || []).join(', #')}`; + const isCollapsed = icon.hasClass(iconCollapsed); - let icon = $(`#${uuid} ${iconSelector}`); - if (additionalSelector) { - icon = icon.add($(additionalSelector).find(iconSelector)); - } - - return { icon, lines }; -} - -function setExpanded (icon, lines, expanded) { - if (expanded) { - icon.removeClass('fa-angle-right'); - icon.addClass('fa-angle-down'); - lines.removeClass('hidden'); + if (isCollapsed) { + icon.removeClass(iconCollapsed); + icon.addClass(iconExpanded); + lines.removeClass(lineCollapsed); } else { - icon.removeClass('fa-angle-down'); - icon.addClass('fa-angle-right'); - lines.addClass('hidden'); + icon.removeClass(iconExpanded); + icon.addClass(iconCollapsed); + lines.addClass(lineCollapsed); } + + render.record[uuid].isCollapsed = !isCollapsed; } function compile (html) { @@ -476,10 +533,10 @@ function OutputIndexController ( // Stdout Navigation vm.menu = { last: menuLast, first, down, up, clear }; - vm.isMenuExpanded = true; + vm.isMenuCollapsed = false; vm.isFollowing = false; - vm.toggleMenuExpand = toggleMenuExpand; - vm.toggleLineExpand = toggleLineExpand; + vm.toggleCollapseAll = toggleCollapseAll; + vm.toggleCollapse = toggleCollapse; vm.showHostDetails = showHostDetails; vm.toggleLineEnabled = resource.model.get('type') === 'job'; vm.followTooltip = vm.strings.get('tooltips.MENU_LAST'); diff --git a/awx/ui/client/features/output/index.view.html b/awx/ui/client/features/output/index.view.html index d6fae167f5..ea6c31c2fc 100644 --- a/awx/ui/client/features/output/index.view.html +++ b/awx/ui/client/features/output/index.view.html @@ -21,9 +21,9 @@ reload="vm.reloadState">
-
+
+ ng-class="{ 'fa-minus': !vm.isMenuCollapsed, 'fa-plus': vm.isMenuCollapsed }">
{ + this.state.collapseAll = value; }; this.sortByLineNumber = (a, b) => { @@ -133,10 +140,14 @@ function JobRenderService ($q, $sce, $window) { isTruncated: (event.end_line - event.start_line) > lines.length, lineCount: lines.length, isHost: this.isHostEvent(event), + isCollapsed: this.state.collapseAll, }; if (event.parent_uuid) { info.parents = this.getParentEvents(event.parent_uuid); + if (this.record[event.parent_uuid]) { + info.isCollapsed = this.record[event.parent_uuid].isCollapsed; + } } if (info.isTruncated) { @@ -192,6 +203,7 @@ function JobRenderService ($q, $sce, $window) { this.createRow = (current, ln, content) => { let id = ''; + let icon = ''; let timestamp = ''; let tdToggle = ''; let tdEvent = ''; @@ -206,7 +218,14 @@ function JobRenderService ($q, $sce, $window) { if (current) { if (this.createToggles && current.isParent && current.line === ln) { id = current.uuid; - tdToggle = `
`; + + if (current.isCollapsed) { + icon = 'fa-angle-right'; + } else { + icon = 'fa-angle-down'; + } + + tdToggle = `
`; } if (current.isHost) { @@ -234,6 +253,12 @@ function JobRenderService ($q, $sce, $window) { ln = '...'; } + if (current && current.isCollapsed) { + if (current.level === 3 || current.level === 0) { + classList += ' hidden'; + } + } + return `
${tdToggle} From da1da6f530b32a0fede973af2aea57d15f792ecd Mon Sep 17 00:00:00 2001 From: adamscmRH Date: Wed, 15 Aug 2018 11:00:53 -0400 Subject: [PATCH 27/92] Fix oauth and std out mystery migrations --- awx/main/migrations/0002_squashed_v300_release.py | 4 ++-- .../migrations/0018_v330_add_additional_stdout_events.py | 6 +++--- .../0025_v330_add_oauth_activity_stream_registrar.py | 4 ++-- awx/main/migrations/0035_v330_more_oauth2_help_text.py | 2 +- awx/main/migrations/0043_v330_oauth2accesstoken_modified.py | 2 +- 5 files changed, 9 insertions(+), 9 deletions(-) diff --git a/awx/main/migrations/0002_squashed_v300_release.py b/awx/main/migrations/0002_squashed_v300_release.py index 1b0348600c..0b78c37cb0 100644 --- a/awx/main/migrations/0002_squashed_v300_release.py +++ b/awx/main/migrations/0002_squashed_v300_release.py @@ -157,7 +157,7 @@ class Migration(migrations.Migration): ('status', models.CharField(default=b'pending', max_length=20, editable=False, choices=[(b'pending', 'Pending'), (b'successful', 'Successful'), (b'failed', 'Failed')])), ('error', models.TextField(default=b'', editable=False, blank=True)), ('notifications_sent', models.IntegerField(default=0, editable=False)), - ('notification_type', models.CharField(max_length=32, choices=[(b'email', 'Email'), (b'slack', 'Slack'), (b'twilio', 'Twilio'), (b'pagerduty', 'Pagerduty'), (b'hipchat', 'HipChat'), (b'webhook', 'Webhook'), (b'mattermost', 'Mattermost'), (b'irc', 'IRC')])), + ('notification_type', models.CharField(max_length=32, choices=[(b'email', 'Email'), (b'slack', 'Slack'), (b'twilio', 'Twilio'), (b'pagerduty', 'Pagerduty'), (b'hipchat', 'HipChat'), (b'webhook', 'Webhook'), (b'mattermost', 'Mattermost'), (b'rocketchat', 'Rocket.Chat'), (b'irc', 'IRC')])), ('recipients', models.TextField(default=b'', editable=False, blank=True)), ('subject', models.TextField(default=b'', editable=False, blank=True)), ('body', jsonfield.fields.JSONField(default=dict, blank=True)), @@ -174,7 +174,7 @@ class Migration(migrations.Migration): ('modified', models.DateTimeField(default=None, editable=False)), ('description', models.TextField(default=b'', blank=True)), ('name', models.CharField(unique=True, max_length=512)), - ('notification_type', models.CharField(max_length=32, choices=[(b'email', 'Email'), (b'slack', 'Slack'), (b'twilio', 'Twilio'), (b'pagerduty', 'Pagerduty'), (b'hipchat', 'HipChat'), (b'webhook', 'Webhook'), (b'mattermost', 'Mattermost'), (b'irc', 'IRC')])), + ('notification_type', models.CharField(max_length=32, choices=[(b'email', 'Email'), (b'slack', 'Slack'), (b'twilio', 'Twilio'), (b'pagerduty', 'Pagerduty'), (b'hipchat', 'HipChat'), (b'webhook', 'Webhook'), (b'mattermost', 'Mattermost'), (b'rocketchat', 'Rocket.Chat'), (b'irc', 'IRC')])), ('notification_configuration', jsonfield.fields.JSONField(default=dict)), ('created_by', models.ForeignKey(related_name="{u'class': 'notificationtemplate', u'app_label': 'main'}(class)s_created+", on_delete=django.db.models.deletion.SET_NULL, default=None, editable=False, to=settings.AUTH_USER_MODEL, null=True)), ('modified_by', models.ForeignKey(related_name="{u'class': 'notificationtemplate', u'app_label': 'main'}(class)s_modified+", on_delete=django.db.models.deletion.SET_NULL, default=None, editable=False, to=settings.AUTH_USER_MODEL, null=True)), diff --git a/awx/main/migrations/0018_v330_add_additional_stdout_events.py b/awx/main/migrations/0018_v330_add_additional_stdout_events.py index f07d7b0087..6612e28b7c 100644 --- a/awx/main/migrations/0018_v330_add_additional_stdout_events.py +++ b/awx/main/migrations/0018_v330_add_additional_stdout_events.py @@ -27,7 +27,7 @@ class Migration(migrations.Migration): ('verbosity', models.PositiveIntegerField(default=0, editable=False)), ('start_line', models.PositiveIntegerField(default=0, editable=False)), ('end_line', models.PositiveIntegerField(default=0, editable=False)), - ('inventory_update', models.ForeignKey(editable=False, on_delete=django.db.models.deletion.CASCADE, related_name='generic_command_events', to='main.InventoryUpdate')), + ('inventory_update', models.ForeignKey(editable=False, on_delete=django.db.models.deletion.CASCADE, related_name='inventory_update_events', to='main.InventoryUpdate')), ], options={ 'ordering': ('-pk',), @@ -53,7 +53,7 @@ class Migration(migrations.Migration): ('verbosity', models.PositiveIntegerField(default=0, editable=False)), ('start_line', models.PositiveIntegerField(default=0, editable=False)), ('end_line', models.PositiveIntegerField(default=0, editable=False)), - ('project_update', models.ForeignKey(editable=False, on_delete=django.db.models.deletion.CASCADE, related_name='generic_command_events', to='main.ProjectUpdate')), + ('project_update', models.ForeignKey(editable=False, on_delete=django.db.models.deletion.CASCADE, related_name='project_update_events', to='main.ProjectUpdate')), ], options={ 'ordering': ('pk',), @@ -72,7 +72,7 @@ class Migration(migrations.Migration): ('verbosity', models.PositiveIntegerField(default=0, editable=False)), ('start_line', models.PositiveIntegerField(default=0, editable=False)), ('end_line', models.PositiveIntegerField(default=0, editable=False)), - ('system_job', models.ForeignKey(editable=False, on_delete=django.db.models.deletion.CASCADE, related_name='generic_command_events', to='main.SystemJob')), + ('system_job', models.ForeignKey(editable=False, on_delete=django.db.models.deletion.CASCADE, related_name='system_job_events', to='main.SystemJob')), ], options={ 'ordering': ('-pk',), diff --git a/awx/main/migrations/0025_v330_add_oauth_activity_stream_registrar.py b/awx/main/migrations/0025_v330_add_oauth_activity_stream_registrar.py index 993dcc2d33..e1b2d0d87e 100644 --- a/awx/main/migrations/0025_v330_add_oauth_activity_stream_registrar.py +++ b/awx/main/migrations/0025_v330_add_oauth_activity_stream_registrar.py @@ -64,12 +64,12 @@ class Migration(migrations.Migration): migrations.AddField( model_name='activitystream', name='o_auth2_access_token', - field=models.ManyToManyField(to='main.OAuth2AccessToken', blank=True, related_name='main_o_auth2_accesstoken'), + field=models.ManyToManyField(to='main.OAuth2AccessToken', blank=True), ), migrations.AddField( model_name='activitystream', name='o_auth2_application', - field=models.ManyToManyField(to='main.OAuth2Application', blank=True, related_name='main_o_auth2_application'), + field=models.ManyToManyField(to='main.OAuth2Application', blank=True), ), ] diff --git a/awx/main/migrations/0035_v330_more_oauth2_help_text.py b/awx/main/migrations/0035_v330_more_oauth2_help_text.py index 95671c4f44..c109f3ef88 100644 --- a/awx/main/migrations/0035_v330_more_oauth2_help_text.py +++ b/awx/main/migrations/0035_v330_more_oauth2_help_text.py @@ -16,6 +16,6 @@ class Migration(migrations.Migration): migrations.AlterField( model_name='oauth2accesstoken', name='scope', - field=models.TextField(blank=True, help_text="Allowed scopes, further restricts user's permissions. Must be a simple space-separated string with allowed scopes ['read', 'write']."), + field=models.TextField(blank=True, default=b'write', help_text="Allowed scopes, further restricts user's permissions. Must be a simple space-separated string with allowed scopes ['read', 'write']."), ), ] diff --git a/awx/main/migrations/0043_v330_oauth2accesstoken_modified.py b/awx/main/migrations/0043_v330_oauth2accesstoken_modified.py index 4476cbe773..b997f0d570 100644 --- a/awx/main/migrations/0043_v330_oauth2accesstoken_modified.py +++ b/awx/main/migrations/0043_v330_oauth2accesstoken_modified.py @@ -15,6 +15,6 @@ class Migration(migrations.Migration): migrations.AddField( model_name='oauth2accesstoken', name='modified', - field=models.DateTimeField(editable=False), + field=models.DateTimeField(editable=False, auto_now=True), ), ] From 14043f792aaa6a1f7254f65b3065029e9f284f6a Mon Sep 17 00:00:00 2001 From: Ryan Petrello Date: Thu, 16 Aug 2018 13:57:04 -0400 Subject: [PATCH 28/92] fix up remaining Django migrations these don't really change anything in the schema; they just look like Django ORM idiosyncrancies that `makemigrations` needs to be happy see: https://github.com/ansible/tower/issues/2203 --- ...0_django_created_modified_by_model_name.py | 147 ++++++++++++++++++ 1 file changed, 147 insertions(+) create mode 100644 awx/main/migrations/0048_v330_django_created_modified_by_model_name.py diff --git a/awx/main/migrations/0048_v330_django_created_modified_by_model_name.py b/awx/main/migrations/0048_v330_django_created_modified_by_model_name.py new file mode 100644 index 0000000000..8c205ed3a1 --- /dev/null +++ b/awx/main/migrations/0048_v330_django_created_modified_by_model_name.py @@ -0,0 +1,147 @@ +# -*- coding: utf-8 -*- +# Generated by Django 1.11.11 on 2018-08-16 16:46 +from __future__ import unicode_literals + +from django.conf import settings +from django.db import migrations, models +import django.db.models.deletion + + +class Migration(migrations.Migration): + + dependencies = [ + ('main', '0047_v330_activitystream_instance'), + ] + + operations = [ + migrations.AlterField( + model_name='credential', + name='created_by', + field=models.ForeignKey(default=None, editable=False, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name="{u'app_label': 'main', u'class': 'credential', u'model_name': 'credential'}(class)s_created+", to=settings.AUTH_USER_MODEL), + ), + migrations.AlterField( + model_name='credential', + name='modified_by', + field=models.ForeignKey(default=None, editable=False, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name="{u'app_label': 'main', u'class': 'credential', u'model_name': 'credential'}(class)s_modified+", to=settings.AUTH_USER_MODEL), + ), + migrations.AlterField( + model_name='credentialtype', + name='created_by', + field=models.ForeignKey(default=None, editable=False, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name="{u'app_label': 'main', u'class': 'credentialtype', u'model_name': 'credentialtype'}(class)s_created+", to=settings.AUTH_USER_MODEL), + ), + migrations.AlterField( + model_name='credentialtype', + name='modified_by', + field=models.ForeignKey(default=None, editable=False, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name="{u'app_label': 'main', u'class': 'credentialtype', u'model_name': 'credentialtype'}(class)s_modified+", to=settings.AUTH_USER_MODEL), + ), + migrations.AlterField( + model_name='custominventoryscript', + name='created_by', + field=models.ForeignKey(default=None, editable=False, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name="{u'app_label': 'main', u'class': 'custominventoryscript', u'model_name': 'custominventoryscript'}(class)s_created+", to=settings.AUTH_USER_MODEL), + ), + migrations.AlterField( + model_name='custominventoryscript', + name='modified_by', + field=models.ForeignKey(default=None, editable=False, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name="{u'app_label': 'main', u'class': 'custominventoryscript', u'model_name': 'custominventoryscript'}(class)s_modified+", to=settings.AUTH_USER_MODEL), + ), + migrations.AlterField( + model_name='group', + name='created_by', + field=models.ForeignKey(default=None, editable=False, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name="{u'app_label': 'main', u'class': 'group', u'model_name': 'group'}(class)s_created+", to=settings.AUTH_USER_MODEL), + ), + migrations.AlterField( + model_name='group', + name='modified_by', + field=models.ForeignKey(default=None, editable=False, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name="{u'app_label': 'main', u'class': 'group', u'model_name': 'group'}(class)s_modified+", to=settings.AUTH_USER_MODEL), + ), + migrations.AlterField( + model_name='host', + name='created_by', + field=models.ForeignKey(default=None, editable=False, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name="{u'app_label': 'main', u'class': 'host', u'model_name': 'host'}(class)s_created+", to=settings.AUTH_USER_MODEL), + ), + migrations.AlterField( + model_name='host', + name='modified_by', + field=models.ForeignKey(default=None, editable=False, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name="{u'app_label': 'main', u'class': 'host', u'model_name': 'host'}(class)s_modified+", to=settings.AUTH_USER_MODEL), + ), + migrations.AlterField( + model_name='inventory', + name='created_by', + field=models.ForeignKey(default=None, editable=False, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name="{u'app_label': 'main', u'class': 'inventory', u'model_name': 'inventory'}(class)s_created+", to=settings.AUTH_USER_MODEL), + ), + migrations.AlterField( + model_name='inventory', + name='modified_by', + field=models.ForeignKey(default=None, editable=False, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name="{u'app_label': 'main', u'class': 'inventory', u'model_name': 'inventory'}(class)s_modified+", to=settings.AUTH_USER_MODEL), + ), + migrations.AlterField( + model_name='label', + name='created_by', + field=models.ForeignKey(default=None, editable=False, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name="{u'app_label': 'main', u'class': 'label', u'model_name': 'label'}(class)s_created+", to=settings.AUTH_USER_MODEL), + ), + migrations.AlterField( + model_name='label', + name='modified_by', + field=models.ForeignKey(default=None, editable=False, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name="{u'app_label': 'main', u'class': 'label', u'model_name': 'label'}(class)s_modified+", to=settings.AUTH_USER_MODEL), + ), + migrations.AlterField( + model_name='notificationtemplate', + name='created_by', + field=models.ForeignKey(default=None, editable=False, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name="{u'app_label': 'main', u'class': 'notificationtemplate', u'model_name': 'notificationtemplate'}(class)s_created+", to=settings.AUTH_USER_MODEL), + ), + migrations.AlterField( + model_name='notificationtemplate', + name='modified_by', + field=models.ForeignKey(default=None, editable=False, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name="{u'app_label': 'main', u'class': 'notificationtemplate', u'model_name': 'notificationtemplate'}(class)s_modified+", to=settings.AUTH_USER_MODEL), + ), + migrations.AlterField( + model_name='organization', + name='created_by', + field=models.ForeignKey(default=None, editable=False, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name="{u'app_label': 'main', u'class': 'organization', u'model_name': 'organization'}(class)s_created+", to=settings.AUTH_USER_MODEL), + ), + migrations.AlterField( + model_name='organization', + name='modified_by', + field=models.ForeignKey(default=None, editable=False, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name="{u'app_label': 'main', u'class': 'organization', u'model_name': 'organization'}(class)s_modified+", to=settings.AUTH_USER_MODEL), + ), + migrations.AlterField( + model_name='schedule', + name='created_by', + field=models.ForeignKey(default=None, editable=False, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name="{u'app_label': 'main', u'class': 'schedule', u'model_name': 'schedule'}(class)s_created+", to=settings.AUTH_USER_MODEL), + ), + migrations.AlterField( + model_name='schedule', + name='modified_by', + field=models.ForeignKey(default=None, editable=False, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name="{u'app_label': 'main', u'class': 'schedule', u'model_name': 'schedule'}(class)s_modified+", to=settings.AUTH_USER_MODEL), + ), + migrations.AlterField( + model_name='team', + name='created_by', + field=models.ForeignKey(default=None, editable=False, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name="{u'app_label': 'main', u'class': 'team', u'model_name': 'team'}(class)s_created+", to=settings.AUTH_USER_MODEL), + ), + migrations.AlterField( + model_name='team', + name='modified_by', + field=models.ForeignKey(default=None, editable=False, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name="{u'app_label': 'main', u'class': 'team', u'model_name': 'team'}(class)s_modified+", to=settings.AUTH_USER_MODEL), + ), + migrations.AlterField( + model_name='unifiedjob', + name='created_by', + field=models.ForeignKey(default=None, editable=False, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name="{u'app_label': 'main', u'class': 'unifiedjob', u'model_name': 'unifiedjob'}(class)s_created+", to=settings.AUTH_USER_MODEL), + ), + migrations.AlterField( + model_name='unifiedjob', + name='modified_by', + field=models.ForeignKey(default=None, editable=False, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name="{u'app_label': 'main', u'class': 'unifiedjob', u'model_name': 'unifiedjob'}(class)s_modified+", to=settings.AUTH_USER_MODEL), + ), + migrations.AlterField( + model_name='unifiedjobtemplate', + name='created_by', + field=models.ForeignKey(default=None, editable=False, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name="{u'app_label': 'main', u'class': 'unifiedjobtemplate', u'model_name': 'unifiedjobtemplate'}(class)s_created+", to=settings.AUTH_USER_MODEL), + ), + migrations.AlterField( + model_name='unifiedjobtemplate', + name='modified_by', + field=models.ForeignKey(default=None, editable=False, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name="{u'app_label': 'main', u'class': 'unifiedjobtemplate', u'model_name': 'unifiedjobtemplate'}(class)s_modified+", to=settings.AUTH_USER_MODEL), + ), + ] From cdb347cba526cd533cd92964cd8a3aad06c9ce28 Mon Sep 17 00:00:00 2001 From: mabashian Date: Fri, 10 Aug 2018 15:50:58 -0400 Subject: [PATCH 29/92] Properly show prompt button when re-selecting a node with promptable fields --- .../inventory/prompt-inventory.partial.html | 4 +-- .../workflow-maker.controller.js | 25 +++++++++++++++++++ 2 files changed, 27 insertions(+), 2 deletions(-) diff --git a/awx/ui/client/src/templates/prompt/steps/inventory/prompt-inventory.partial.html b/awx/ui/client/src/templates/prompt/steps/inventory/prompt-inventory.partial.html index 17dc1ce918..9caecf594c 100644 --- a/awx/ui/client/src/templates/prompt/steps/inventory/prompt-inventory.partial.html +++ b/awx/ui/client/src/templates/prompt/steps/inventory/prompt-inventory.partial.html @@ -6,8 +6,8 @@
{{:: vm.strings.get('prompt.NO_INVENTORY_SELECTED') }}
- - + +
{{:: vm.strings.get('prompt.REVERT') }} diff --git a/awx/ui/client/src/templates/workflows/workflow-maker/workflow-maker.controller.js b/awx/ui/client/src/templates/workflows/workflow-maker/workflow-maker.controller.js index c344c91615..eda3f6f3a2 100644 --- a/awx/ui/client/src/templates/workflows/workflow-maker/workflow-maker.controller.js +++ b/awx/ui/client/src/templates/workflows/workflow-maker/workflow-maker.controller.js @@ -641,6 +641,31 @@ export default ['$scope', 'WorkflowService', 'GetBasePath', 'TemplatesService', if (!_.isEmpty($scope.nodeBeingEdited.promptData)) { $scope.promptData = _.cloneDeep($scope.nodeBeingEdited.promptData); + const launchConf = $scope.promptData.launchConf; + + if (!launchConf.survey_enabled && + !launchConf.ask_inventory_on_launch && + !launchConf.ask_credential_on_launch && + !launchConf.ask_verbosity_on_launch && + !launchConf.ask_job_type_on_launch && + !launchConf.ask_limit_on_launch && + !launchConf.ask_tags_on_launch && + !launchConf.ask_skip_tags_on_launch && + !launchConf.ask_diff_mode_on_launch && + !launchConf.survey_enabled && + !launchConf.credential_needed_to_start && + launchConf.variables_needed_to_start.length === 0) { + $scope.showPromptButton = false; + $scope.promptModalMissingReqFields = false; + } else { + $scope.showPromptButton = true; + + if (launchConf.ask_inventory_on_launch && !_.has(launchConf, 'defaults.inventory') && !_.has($scope, 'nodeBeingEdited.originalNodeObj.summary_fields.inventory')) { + $scope.promptModalMissingReqFields = true; + } else { + $scope.promptModalMissingReqFields = false; + } + } } else if ( _.get($scope, 'nodeBeingEdited.unifiedJobTemplate.unified_job_type') === 'job_template' || _.get($scope, 'nodeBeingEdited.unifiedJobTemplate.type') === 'job_template' From d2aea30d3db6d78daeed48a1bde78607751c7aeb Mon Sep 17 00:00:00 2001 From: mabashian Date: Thu, 16 Aug 2018 15:40:40 -0400 Subject: [PATCH 30/92] Add check for ask_variables_on_launch when determining whether to show prompt button --- .../workflows/workflow-maker/workflow-maker.controller.js | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/awx/ui/client/src/templates/workflows/workflow-maker/workflow-maker.controller.js b/awx/ui/client/src/templates/workflows/workflow-maker/workflow-maker.controller.js index eda3f6f3a2..7090e0f870 100644 --- a/awx/ui/client/src/templates/workflows/workflow-maker/workflow-maker.controller.js +++ b/awx/ui/client/src/templates/workflows/workflow-maker/workflow-maker.controller.js @@ -652,8 +652,8 @@ export default ['$scope', 'WorkflowService', 'GetBasePath', 'TemplatesService', !launchConf.ask_tags_on_launch && !launchConf.ask_skip_tags_on_launch && !launchConf.ask_diff_mode_on_launch && - !launchConf.survey_enabled && !launchConf.credential_needed_to_start && + !launchConf.ask_variables_on_launch && launchConf.variables_needed_to_start.length === 0) { $scope.showPromptButton = false; $scope.promptModalMissingReqFields = false; @@ -752,7 +752,6 @@ export default ['$scope', 'WorkflowService', 'GetBasePath', 'TemplatesService', !launchConf.ask_tags_on_launch && !launchConf.ask_skip_tags_on_launch && !launchConf.ask_diff_mode_on_launch && - !launchConf.survey_enabled && !launchConf.credential_needed_to_start && !launchConf.ask_variables_on_launch && launchConf.variables_needed_to_start.length === 0) { @@ -1097,7 +1096,6 @@ export default ['$scope', 'WorkflowService', 'GetBasePath', 'TemplatesService', !launchConf.ask_tags_on_launch && !launchConf.ask_skip_tags_on_launch && !launchConf.ask_diff_mode_on_launch && - !launchConf.survey_enabled && !launchConf.credential_needed_to_start && !launchConf.ask_variables_on_launch && launchConf.variables_needed_to_start.length === 0) { From 30fbeb43bb0368e84c6cab7f30ad2ae9253f2454 Mon Sep 17 00:00:00 2001 From: Ryan Petrello Date: Thu, 16 Aug 2018 15:52:24 -0400 Subject: [PATCH 31/92] fail CI if the change includes model changes that are missing migrations --- Makefile | 1 + awx/main/management/commands/check_migrations.py | 12 ++++++++++++ 2 files changed, 13 insertions(+) create mode 100644 awx/main/management/commands/check_migrations.py diff --git a/Makefile b/Makefile index 54d0c49be3..2f444a3c89 100644 --- a/Makefile +++ b/Makefile @@ -382,6 +382,7 @@ test: . $(VENV_BASE)/awx/bin/activate; \ fi; \ py.test -n auto $(TEST_DIRS) + awx-manage check_migrations --dry-run --check -n 'vNNN_missing_migration_file' test_combined: test_ansible test diff --git a/awx/main/management/commands/check_migrations.py b/awx/main/management/commands/check_migrations.py new file mode 100644 index 0000000000..50ea354960 --- /dev/null +++ b/awx/main/management/commands/check_migrations.py @@ -0,0 +1,12 @@ +from django.db import connections +from django.db.backends.sqlite3.base import DatabaseWrapper +from django.core.management.commands.makemigrations import Command as MakeMigrations + + +class Command(MakeMigrations): + + def execute(self, *args, **options): + settings = connections['default'].settings_dict.copy() + settings['ENGINE'] = 'sqlite3' + connections['default'] = DatabaseWrapper(settings) + return MakeMigrations().execute(*args, **options) From 1b8cb450245517bc2ede5db10f7d04c1bdf59bca Mon Sep 17 00:00:00 2001 From: Shane McDonald Date: Fri, 17 Aug 2018 13:56:34 -0400 Subject: [PATCH 32/92] Update translations --- awx/locale/es/LC_MESSAGES/django.po | 1065 +++++++++++---------- awx/locale/fr/LC_MESSAGES/django.po | 1065 +++++++++++---------- awx/locale/ja/LC_MESSAGES/django.po | 1074 +++++++++++---------- awx/locale/nl/LC_MESSAGES/django.po | 1064 +++++++++++---------- awx/ui/po/es.po | 1364 +++++++++++++------------- awx/ui/po/fr.po | 1369 ++++++++++++++------------- awx/ui/po/ja.po | 1355 +++++++++++++------------- awx/ui/po/nl.po | 1361 +++++++++++++------------- 8 files changed, 5209 insertions(+), 4508 deletions(-) diff --git a/awx/locale/es/LC_MESSAGES/django.po b/awx/locale/es/LC_MESSAGES/django.po index fd848e2482..1eedd928f7 100644 --- a/awx/locale/es/LC_MESSAGES/django.po +++ b/awx/locale/es/LC_MESSAGES/django.po @@ -14,9 +14,9 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-06-14 18:30+0000\n" -"PO-Revision-Date: 2018-06-15 10:02+0000\n" -"Last-Translator: edrh01 \n" +"POT-Creation-Date: 2018-08-14 13:52+0000\n" +"PO-Revision-Date: 2018-08-16 04:11+0000\n" +"Last-Translator: trh01 \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -38,8 +38,8 @@ msgstr "" "conectarse de nuevo." #: awx/api/conf.py:17 awx/api/conf.py:26 awx/api/conf.py:34 awx/api/conf.py:47 -#: awx/sso/conf.py:85 awx/sso/conf.py:96 awx/sso/conf.py:108 -#: awx/sso/conf.py:123 +#: awx/api/conf.py:59 awx/sso/conf.py:85 awx/sso/conf.py:96 +#: awx/sso/conf.py:108 awx/sso/conf.py:123 msgid "Authentication" msgstr "Autenticación" @@ -80,6 +80,22 @@ msgstr "" "`AUTHORIZATION_CODE_EXPIRE_SECONDS`: duración de las autorizaciones " "otorgadas en cantidad de segundos." +#: awx/api/conf.py:54 +msgid "Allow External Users to Create OAuth2 Tokens" +msgstr "Permitir que los usuarios externos creen tokens OAuth2" + +#: awx/api/conf.py:55 +msgid "" +"For security reasons, users from external auth providers (LDAP, SAML, SSO, " +"Radius, and others) are not allowed to create OAuth2 tokens. To change this " +"behavior, enable this setting. Existing tokens will not be deleted when this" +" setting is toggled off." +msgstr "" +"Por motivos de seguridad, los usuarios de proveedores de autenticación " +"externos (LDAP, SAML, SSO, Radius y otros) no pueden crear tokens OAuth2. " +"Habilite este ajuste para cambiar este comportamiento. Los tokens existentes" +" no se eliminarán cuando desactive este ajuste." + #: awx/api/exceptions.py:20 msgid "Resource is being used by running jobs." msgstr "El recurso está siendo usado por tareas en ejecución." @@ -93,46 +109,54 @@ msgstr "Nombres de claves no válidos: {invalid_key_names}" msgid "Credential {} does not exist" msgstr "La credencial {} no existe" -#: awx/api/filters.py:96 +#: awx/api/filters.py:97 msgid "No related model for field {}." msgstr "Sin modelo relacionado para el campo {}." -#: awx/api/filters.py:113 +#: awx/api/filters.py:114 msgid "Filtering on password fields is not allowed." msgstr "Filtrar sobre campos de contraseña no está permitido." -#: awx/api/filters.py:125 awx/api/filters.py:127 +#: awx/api/filters.py:126 awx/api/filters.py:128 #, python-format msgid "Filtering on %s is not allowed." msgstr "Filtrar sobre %s no está permitido." -#: awx/api/filters.py:130 +#: awx/api/filters.py:131 msgid "Loops not allowed in filters, detected on field {}." msgstr "Bucles no permitidos en los filtros; detectados en el campo {}." -#: awx/api/filters.py:159 +#: awx/api/filters.py:160 msgid "Query string field name not provided." msgstr "Nombre de campo de la cadena de petición no provisto." -#: awx/api/filters.py:186 +#: awx/api/filters.py:187 #, python-brace-format msgid "Invalid {field_name} id: {field_id}" msgstr "ID de {field_name} no válida: {field_id}" -#: awx/api/filters.py:319 +#: awx/api/filters.py:326 #, python-format msgid "cannot filter on kind %s" msgstr "no se puede filtrar en el tipo %s" -#: awx/api/generics.py:620 awx/api/generics.py:682 +#: awx/api/generics.py:197 +msgid "" +"You did not use correct Content-Type in your HTTP request. If you are using " +"our REST API, the Content-Type must be application/json" +msgstr "" +"No utilizó el Tipo de contenido correcto en su solicitud HTTP. Si está " +"usando nuestra API REST, el Tipo de contenido debe ser aplicación/json." + +#: awx/api/generics.py:635 awx/api/generics.py:697 msgid "\"id\" field must be an integer." msgstr "El campo \"id\" debe ser un número entero." -#: awx/api/generics.py:679 +#: awx/api/generics.py:694 msgid "\"id\" is required to disassociate" msgstr "\"id\" es necesario para desasociar" -#: awx/api/generics.py:730 +#: awx/api/generics.py:745 msgid "{} 'id' field is missing." msgstr "Falta el campo {} 'id'." @@ -186,7 +210,7 @@ msgstr "" "Error de análisis JSON - %s\n" "Posible causa: coma final." -#: awx/api/serializers.py:153 +#: awx/api/serializers.py:155 msgid "" "The original object is already named {}, a copy from it cannot have the same" " name." @@ -194,39 +218,44 @@ msgstr "" "El objeto original ya tiene el nombre {}, por lo que una copia de este no " "puede tener el mismo nombre." -#: awx/api/serializers.py:295 +#: awx/api/serializers.py:290 +#, python-format +msgid "Cannot use dictionary for %s" +msgstr "No se puede usar el diccionario para %s" + +#: awx/api/serializers.py:307 msgid "Playbook Run" msgstr "Ejecutar Playbook" -#: awx/api/serializers.py:296 +#: awx/api/serializers.py:308 msgid "Command" msgstr "Comando" -#: awx/api/serializers.py:297 awx/main/models/unified_jobs.py:526 +#: awx/api/serializers.py:309 awx/main/models/unified_jobs.py:526 msgid "SCM Update" msgstr "Actualización SCM" -#: awx/api/serializers.py:298 +#: awx/api/serializers.py:310 msgid "Inventory Sync" msgstr "Sincronizar inventario" -#: awx/api/serializers.py:299 +#: awx/api/serializers.py:311 msgid "Management Job" msgstr "Trabajo de gestión" -#: awx/api/serializers.py:300 +#: awx/api/serializers.py:312 msgid "Workflow Job" msgstr "Tarea en flujo de trabajo" -#: awx/api/serializers.py:301 +#: awx/api/serializers.py:313 msgid "Workflow Template" msgstr "Plantilla de flujo de trabajo" -#: awx/api/serializers.py:302 +#: awx/api/serializers.py:314 msgid "Job Template" msgstr "Plantilla de trabajo" -#: awx/api/serializers.py:697 +#: awx/api/serializers.py:714 msgid "" "Indicates whether all of the events generated by this unified job have been " "saved to the database." @@ -234,71 +263,71 @@ msgstr "" "Indica si todos los eventos generados por esta tarea unificada se guardaron " "en la base de datos." -#: awx/api/serializers.py:854 +#: awx/api/serializers.py:879 msgid "Write-only field used to change the password." msgstr "Campo de solo escritura utilizado para cambiar la contraseña." -#: awx/api/serializers.py:856 +#: awx/api/serializers.py:881 msgid "Set if the account is managed by an external service" msgstr "Establecer si la cuenta es administrada por un servicio externo" -#: awx/api/serializers.py:880 +#: awx/api/serializers.py:905 msgid "Password required for new User." msgstr "Contraseña requerida para un usuario nuevo." -#: awx/api/serializers.py:971 +#: awx/api/serializers.py:981 #, python-format msgid "Unable to change %s on user managed by LDAP." msgstr "Incapaz de cambiar %s en usuario gestionado por LDAP." -#: awx/api/serializers.py:1057 +#: awx/api/serializers.py:1067 msgid "Must be a simple space-separated string with allowed scopes {}." msgstr "" "Debe ser una cadena simple separada por espacios con alcances permitidos {}." -#: awx/api/serializers.py:1151 +#: awx/api/serializers.py:1167 msgid "Authorization Grant Type" msgstr "Tipo de autorización" -#: awx/api/serializers.py:1153 awx/main/models/credential/__init__.py:1064 +#: awx/api/serializers.py:1169 awx/main/models/credential/__init__.py:1064 msgid "Client Secret" msgstr "Secreto del cliente" -#: awx/api/serializers.py:1156 +#: awx/api/serializers.py:1172 msgid "Client Type" msgstr "Tipo de cliente" -#: awx/api/serializers.py:1159 +#: awx/api/serializers.py:1175 msgid "Redirect URIs" msgstr "Redirigir URI" -#: awx/api/serializers.py:1162 +#: awx/api/serializers.py:1178 msgid "Skip Authorization" msgstr "Omitir autorización" -#: awx/api/serializers.py:1264 +#: awx/api/serializers.py:1290 msgid "This path is already being used by another manual project." msgstr "Esta ruta ya está siendo usada por otro proyecto manual." -#: awx/api/serializers.py:1290 +#: awx/api/serializers.py:1316 msgid "This field has been deprecated and will be removed in a future release" msgstr "Este campo ya no se utiliza y será retirado en un futuro lanzamiento." -#: awx/api/serializers.py:1349 +#: awx/api/serializers.py:1375 msgid "Organization is missing" msgstr "Organización no encontrada" -#: awx/api/serializers.py:1353 +#: awx/api/serializers.py:1379 msgid "Update options must be set to false for manual projects." msgstr "" "Las opciones de actualización se deben establecer en false para proyectos " "manuales." -#: awx/api/serializers.py:1359 +#: awx/api/serializers.py:1385 msgid "Array of playbooks available within this project." msgstr "Colección de playbooks disponibles dentro de este proyecto." -#: awx/api/serializers.py:1378 +#: awx/api/serializers.py:1404 msgid "" "Array of inventory files and directories available within this project, not " "comprehensive." @@ -306,74 +335,75 @@ msgstr "" "Colección de archivos de inventario y directorios disponibles dentro de este" " proyecto, no global." -#: awx/api/serializers.py:1426 awx/api/serializers.py:3194 +#: awx/api/serializers.py:1452 awx/api/serializers.py:3247 +#: awx/api/serializers.py:3454 msgid "A count of hosts uniquely assigned to each status." msgstr "Un número de hosts asignados de manera única a cada estado." -#: awx/api/serializers.py:1429 awx/api/serializers.py:3197 +#: awx/api/serializers.py:1455 awx/api/serializers.py:3250 msgid "A count of all plays and tasks for the job run." msgstr "La cantidad de reproducciones y tareas para la ejecución del trabajo." -#: awx/api/serializers.py:1554 +#: awx/api/serializers.py:1570 msgid "Smart inventories must specify host_filter" msgstr "Los inventarios inteligentes deben especificar host_filter" -#: awx/api/serializers.py:1658 +#: awx/api/serializers.py:1674 #, python-format msgid "Invalid port specification: %s" msgstr "Especificación de puerto no válida: %s" -#: awx/api/serializers.py:1669 +#: awx/api/serializers.py:1685 msgid "Cannot create Host for Smart Inventory" msgstr "No es posible crear un host para el Inventario inteligente" -#: awx/api/serializers.py:1781 +#: awx/api/serializers.py:1797 msgid "Invalid group name." msgstr "Nombre de grupo no válido." -#: awx/api/serializers.py:1786 +#: awx/api/serializers.py:1802 msgid "Cannot create Group for Smart Inventory" msgstr "No es posible crear un grupo para el Inventario inteligente" -#: awx/api/serializers.py:1861 +#: awx/api/serializers.py:1877 msgid "" "Script must begin with a hashbang sequence: i.e.... #!/usr/bin/env python" msgstr "" "El script debe empezar con una secuencia hashbang, es decir.... " "#!/usr/bin/env python" -#: awx/api/serializers.py:1910 +#: awx/api/serializers.py:1926 msgid "`{}` is a prohibited environment variable" msgstr "`{}` es una variable de entorno prohibida" -#: awx/api/serializers.py:1921 +#: awx/api/serializers.py:1937 msgid "If 'source' is 'custom', 'source_script' must be provided." msgstr "Si 'source' es 'custom', se debe especificar 'source_script'." -#: awx/api/serializers.py:1927 +#: awx/api/serializers.py:1943 msgid "Must provide an inventory." msgstr "Debe proporcionar un inventario." -#: awx/api/serializers.py:1931 +#: awx/api/serializers.py:1947 msgid "" "The 'source_script' does not belong to the same organization as the " "inventory." msgstr "" "El 'source_script' no pertenece a la misma organización que el inventario." -#: awx/api/serializers.py:1933 +#: awx/api/serializers.py:1949 msgid "'source_script' doesn't exist." msgstr "'source_script' no existe." -#: awx/api/serializers.py:1967 +#: awx/api/serializers.py:1985 msgid "Automatic group relationship, will be removed in 3.3" msgstr "Relación de grupo automática; se eliminará en 3.3" -#: awx/api/serializers.py:2053 +#: awx/api/serializers.py:2072 msgid "Cannot use manual project for SCM-based inventory." msgstr "No se puede usar el proyecto manual para el inventario basado en SCM." -#: awx/api/serializers.py:2059 +#: awx/api/serializers.py:2078 msgid "" "Manual inventory sources are created automatically when a group is created " "in the v1 API." @@ -381,53 +411,57 @@ msgstr "" "Las fuentes de inventario manuales se crean automáticamente cuando se crea " "un grupo en la API v1." -#: awx/api/serializers.py:2064 +#: awx/api/serializers.py:2083 msgid "Setting not compatible with existing schedules." msgstr "Configuración no compatible con programaciones existentes." -#: awx/api/serializers.py:2069 +#: awx/api/serializers.py:2088 msgid "Cannot create Inventory Source for Smart Inventory" msgstr "" "No es posible crear una fuente de inventarios para el Inventario inteligente" -#: awx/api/serializers.py:2120 +#: awx/api/serializers.py:2139 #, python-format msgid "Cannot set %s if not SCM type." msgstr "No es posible definir %s si no es de tipo SCM." -#: awx/api/serializers.py:2388 +#: awx/api/serializers.py:2414 msgid "Modifications not allowed for managed credential types" msgstr "" "Modificaciones no permitidas para los tipos de credenciales administradas" -#: awx/api/serializers.py:2393 +#: awx/api/serializers.py:2419 msgid "" "Modifications to inputs are not allowed for credential types that are in use" msgstr "" "No se permiten las modificaciones a entradas para los tipos de credenciales " "que están en uso" -#: awx/api/serializers.py:2399 +#: awx/api/serializers.py:2425 #, python-format msgid "Must be 'cloud' or 'net', not %s" msgstr "Debe ser 'cloud' o 'net', no %s" -#: awx/api/serializers.py:2405 +#: awx/api/serializers.py:2431 msgid "'ask_at_runtime' is not supported for custom credentials." msgstr "" "'ask_at_runtime' no es compatible con las credenciales personalizadas." -#: awx/api/serializers.py:2585 +#: awx/api/serializers.py:2502 +msgid "Credential Type" +msgstr "Tipo de credencial" + +#: awx/api/serializers.py:2617 #, python-format msgid "\"%s\" is not a valid choice" msgstr "\"%s\" no es una opción válida" -#: awx/api/serializers.py:2604 +#: awx/api/serializers.py:2636 #, python-brace-format msgid "'{field_name}' is not a valid field for {credential_type_name}" msgstr "'{field_name}' no es un campo válido para {credential_type_name}" -#: awx/api/serializers.py:2625 +#: awx/api/serializers.py:2657 msgid "" "You cannot change the credential type of the credential, as it may break the" " functionality of the resources using it." @@ -435,7 +469,7 @@ msgstr "" "No puede cambiar el tipo de credencial, ya que puede interrumpir la " "funcionalidad de los recursos que la usan." -#: awx/api/serializers.py:2637 +#: awx/api/serializers.py:2669 msgid "" "Write-only field used to add user to owner role. If provided, do not give " "either team or organization. Only valid for creation." @@ -443,7 +477,7 @@ msgstr "" "Campo de solo escritura utilizado para añadir usuario a rol de propietario. " "Si se indica, no otorgar equipo u organización. Solo válido para creación." -#: awx/api/serializers.py:2642 +#: awx/api/serializers.py:2674 msgid "" "Write-only field used to add team to owner role. If provided, do not give " "either user or organization. Only valid for creation." @@ -451,7 +485,7 @@ msgstr "" "Campo de solo escritura para añadir equipo a un rol propietario. Si se " "indica, no otorgar usuario u organización. Solo válido para creación." -#: awx/api/serializers.py:2647 +#: awx/api/serializers.py:2679 msgid "" "Inherit permissions from organization roles. If provided on creation, do not" " give either user or team." @@ -459,102 +493,102 @@ msgstr "" "Permisos heredados desde roles de organización. Si se indica, no otorgar " "usuario o equipo." -#: awx/api/serializers.py:2663 +#: awx/api/serializers.py:2695 msgid "Missing 'user', 'team', or 'organization'." msgstr "'User', 'team' u 'organization' no encontrados." -#: awx/api/serializers.py:2703 +#: awx/api/serializers.py:2735 msgid "" "Credential organization must be set and match before assigning to a team" msgstr "" "Se debe establecer y corresponder la organización de credenciales antes de " "asignarlas a un equipo" -#: awx/api/serializers.py:2904 +#: awx/api/serializers.py:2936 msgid "You must provide a cloud credential." msgstr "Debe proporcionar una credencial de nube." -#: awx/api/serializers.py:2905 +#: awx/api/serializers.py:2937 msgid "You must provide a network credential." msgstr "Debe indicar un credencial de red." -#: awx/api/serializers.py:2906 awx/main/models/jobs.py:155 +#: awx/api/serializers.py:2938 awx/main/models/jobs.py:155 msgid "You must provide an SSH credential." msgstr "Debe proporcionar una credencial SSH." -#: awx/api/serializers.py:2907 +#: awx/api/serializers.py:2939 msgid "You must provide a vault credential." msgstr "Debe proporcionar una credencial de Vault." -#: awx/api/serializers.py:2926 +#: awx/api/serializers.py:2958 msgid "This field is required." msgstr "Este campo es obligatorio." -#: awx/api/serializers.py:2928 awx/api/serializers.py:2930 +#: awx/api/serializers.py:2960 awx/api/serializers.py:2962 msgid "Playbook not found for project." msgstr "Playbook no encontrado para el proyecto." -#: awx/api/serializers.py:2932 +#: awx/api/serializers.py:2964 msgid "Must select playbook for project." msgstr "Debe seleccionar un playbook para el proyecto." -#: awx/api/serializers.py:3013 +#: awx/api/serializers.py:3045 msgid "Cannot enable provisioning callback without an inventory set." msgstr "" "No puede habilitar la callback de aprovisionamiento sin un conjunto de " "inventario." -#: awx/api/serializers.py:3016 +#: awx/api/serializers.py:3048 msgid "Must either set a default value or ask to prompt on launch." msgstr "" "Debe establecer un valor por defecto o preguntar por valor al ejecutar." -#: awx/api/serializers.py:3018 awx/main/models/jobs.py:310 +#: awx/api/serializers.py:3050 awx/main/models/jobs.py:310 msgid "Job types 'run' and 'check' must have assigned a project." msgstr "Tipos de trabajo 'run' y 'check' deben tener asignado un proyecto." -#: awx/api/serializers.py:3134 +#: awx/api/serializers.py:3169 msgid "Invalid job template." msgstr "Plantilla de trabajo no válida." -#: awx/api/serializers.py:3249 +#: awx/api/serializers.py:3290 msgid "No change to job limit" msgstr "Sin cambios en el límite de tareas" -#: awx/api/serializers.py:3250 +#: awx/api/serializers.py:3291 msgid "All failed and unreachable hosts" msgstr "Todos los hosts fallidos y sin comunicación" -#: awx/api/serializers.py:3265 +#: awx/api/serializers.py:3306 msgid "Missing passwords needed to start: {}" msgstr "Se necesitan las contraseñas faltantes para iniciar: {}" -#: awx/api/serializers.py:3284 +#: awx/api/serializers.py:3325 msgid "Relaunch by host status not available until job finishes running." msgstr "" "Relanzamiento por estado de host no disponible hasta que la tarea termine de" " ejecutarse." -#: awx/api/serializers.py:3298 +#: awx/api/serializers.py:3339 msgid "Job Template Project is missing or undefined." msgstr "Proyecto en la plantilla de trabajo no encontrado o no definido." -#: awx/api/serializers.py:3300 +#: awx/api/serializers.py:3341 msgid "Job Template Inventory is missing or undefined." msgstr "Inventario en la plantilla de trabajo no encontrado o no definido." -#: awx/api/serializers.py:3338 +#: awx/api/serializers.py:3379 msgid "" "Unknown, job may have been ran before launch configurations were saved." msgstr "" "Desconocido; este trabajo pudo haberse ejecutado antes de guardar la " "configuración de lanzamiento." -#: awx/api/serializers.py:3405 awx/main/tasks.py:2268 +#: awx/api/serializers.py:3446 awx/main/tasks.py:2297 msgid "{} are prohibited from use in ad hoc commands." msgstr "{} tienen uso prohibido en comandos ad hoc." -#: awx/api/serializers.py:3474 awx/api/views.py:4843 +#: awx/api/serializers.py:3534 awx/api/views.py:4893 #, python-brace-format msgid "" "Standard Output too large to display ({text_size} bytes), only download " @@ -564,37 +598,48 @@ msgstr "" " la descarga solo se admite para tamaños por encima de {supported_size} " "bytes." -#: awx/api/serializers.py:3671 +#: awx/api/serializers.py:3727 msgid "Provided variable {} has no database value to replace with." msgstr "" "La variable {} provista no tiene un valor de base de datos con qué " "reemplazarla." -#: awx/api/serializers.py:3747 +#: awx/api/serializers.py:3745 +#, python-brace-format +msgid "\"$encrypted$ is a reserved keyword, may not be used for {var_name}.\"" +msgstr "" +"\"$encrypted$ es una palabra clave reservada y no puede utilizarse para " +"{var_name}\"." + +#: awx/api/serializers.py:3815 #, python-format msgid "Cannot nest a %s inside a WorkflowJobTemplate" msgstr "No es posible anidar un %s dentro de un WorkflowJobTemplate" -#: awx/api/serializers.py:3754 awx/api/views.py:783 +#: awx/api/serializers.py:3822 awx/api/views.py:818 msgid "Related template is not configured to accept credentials on launch." msgstr "" "La plantilla relacionada no está configurada para aceptar credenciales " "durante el lanzamiento." -#: awx/api/serializers.py:4211 +#: awx/api/serializers.py:4282 msgid "The inventory associated with this Job Template is being deleted." msgstr "" "Se está eliminando el inventario asociado con esta plantilla de trabajo." -#: awx/api/serializers.py:4213 +#: awx/api/serializers.py:4284 msgid "The provided inventory is being deleted." msgstr "El inventario provisto se está eliminando." -#: awx/api/serializers.py:4221 +#: awx/api/serializers.py:4292 msgid "Cannot assign multiple {} credentials." msgstr "No se pueden asignar múltiples credenciales {}." -#: awx/api/serializers.py:4234 +#: awx/api/serializers.py:4296 +msgid "Cannot assign a Credential of kind `{}`" +msgstr "No puede asignar una credencial del tipo `{}`" + +#: awx/api/serializers.py:4309 msgid "" "Removing {} credential at launch time without replacement is not supported. " "Provided list lacked credential(s): {}." @@ -602,27 +647,27 @@ msgstr "" "No se admite quitar la credencial {} en el momento de lanzamiento sin " "reemplazo. La lista provista no contaba con credencial(es): {}." -#: awx/api/serializers.py:4360 +#: awx/api/serializers.py:4435 msgid "" "Missing required fields for Notification Configuration: notification_type" msgstr "" "Campos obligatorios no definidos para la configuración de notificación: " "notification_type" -#: awx/api/serializers.py:4383 +#: awx/api/serializers.py:4458 msgid "No values specified for field '{}'" msgstr "Ningún valor especificado para el campo '{}'" -#: awx/api/serializers.py:4388 +#: awx/api/serializers.py:4463 msgid "Missing required fields for Notification Configuration: {}." msgstr "" "Campos obligatorios no definidos para la configuración de notificación: {}." -#: awx/api/serializers.py:4391 +#: awx/api/serializers.py:4466 msgid "Configuration field '{}' incorrect type, expected {}." msgstr "Tipo incorrecto en el campo de configuración '{}'; esperado {}." -#: awx/api/serializers.py:4453 +#: awx/api/serializers.py:4528 msgid "" "Valid DTSTART required in rrule. Value should start with: " "DTSTART:YYYYMMDDTHHMMSSZ" @@ -630,74 +675,74 @@ msgstr "" "DTSTART válido necesario en rrule. El valor debe empezar con: " "DTSTART:YYYYMMDDTHHMMSSZ" -#: awx/api/serializers.py:4455 +#: awx/api/serializers.py:4530 msgid "" "DTSTART cannot be a naive datetime. Specify ;TZINFO= or YYYYMMDDTHHMMSSZZ." msgstr "" "DTSTART no puede ser una fecha/hora ingenua. Especifique ;TZINFO= o " "YYYYMMDDTHHMMSSZZ." -#: awx/api/serializers.py:4457 +#: awx/api/serializers.py:4532 msgid "Multiple DTSTART is not supported." msgstr "Múltiple DTSTART no está soportado." -#: awx/api/serializers.py:4459 +#: awx/api/serializers.py:4534 msgid "RRULE required in rrule." msgstr "RRULE requerido en rrule." -#: awx/api/serializers.py:4461 +#: awx/api/serializers.py:4536 msgid "Multiple RRULE is not supported." msgstr "Múltiple RRULE no está soportado." -#: awx/api/serializers.py:4463 +#: awx/api/serializers.py:4538 msgid "INTERVAL required in rrule." msgstr "INTERVAL requerido en rrule." -#: awx/api/serializers.py:4465 +#: awx/api/serializers.py:4540 msgid "SECONDLY is not supported." msgstr "SECONDLY no está soportado." -#: awx/api/serializers.py:4467 +#: awx/api/serializers.py:4542 msgid "Multiple BYMONTHDAYs not supported." msgstr "Multiple BYMONTHDAYs no soportado." -#: awx/api/serializers.py:4469 +#: awx/api/serializers.py:4544 msgid "Multiple BYMONTHs not supported." msgstr "Multiple BYMONTHs no soportado." -#: awx/api/serializers.py:4471 +#: awx/api/serializers.py:4546 msgid "BYDAY with numeric prefix not supported." msgstr "BYDAY con prefijo numérico no soportado." -#: awx/api/serializers.py:4473 +#: awx/api/serializers.py:4548 msgid "BYYEARDAY not supported." msgstr "BYYEARDAY no soportado." -#: awx/api/serializers.py:4475 +#: awx/api/serializers.py:4550 msgid "BYWEEKNO not supported." msgstr "BYWEEKNO no soportado." -#: awx/api/serializers.py:4477 +#: awx/api/serializers.py:4552 msgid "RRULE may not contain both COUNT and UNTIL" msgstr "RRULE no puede contener ambos COUNT y UNTIL" -#: awx/api/serializers.py:4481 +#: awx/api/serializers.py:4556 msgid "COUNT > 999 is unsupported." msgstr "COUNT > 999 no está soportada." -#: awx/api/serializers.py:4485 +#: awx/api/serializers.py:4560 msgid "rrule parsing failed validation: {}" msgstr "validación fallida analizando rrule: {}" -#: awx/api/serializers.py:4526 +#: awx/api/serializers.py:4601 msgid "Inventory Source must be a cloud resource." msgstr "Fuente del inventario debe ser un recurso cloud." -#: awx/api/serializers.py:4528 +#: awx/api/serializers.py:4603 msgid "Manual Project cannot have a schedule set." msgstr "El proyecto manual no puede tener una programación establecida." -#: awx/api/serializers.py:4541 +#: awx/api/serializers.py:4616 msgid "" "Count of jobs in the running or waiting state that are targeted for this " "instance" @@ -705,11 +750,11 @@ msgstr "" "Cantidad de tareas en estado de ejecución o espera que están destinadas para" " esta instancia" -#: awx/api/serializers.py:4546 +#: awx/api/serializers.py:4621 msgid "Count of all jobs that target this instance" msgstr "Todos los trabajos que abordan esta instancia" -#: awx/api/serializers.py:4579 +#: awx/api/serializers.py:4654 msgid "" "Count of jobs in the running or waiting state that are targeted for this " "instance group" @@ -717,15 +762,15 @@ msgstr "" "Cantidad de tareas en estado de ejecución o espera que están destinadas para" " este grupo de instancia" -#: awx/api/serializers.py:4584 +#: awx/api/serializers.py:4659 msgid "Count of all jobs that target this instance group" msgstr "Todos los trabajos que abordan este grupo de instancias" -#: awx/api/serializers.py:4592 +#: awx/api/serializers.py:4667 msgid "Policy Instance Percentage" msgstr "Porcentaje de instancias de políticas" -#: awx/api/serializers.py:4593 +#: awx/api/serializers.py:4668 msgid "" "Minimum percentage of all instances that will be automatically assigned to " "this group when new instances come online." @@ -733,11 +778,11 @@ msgstr "" "Porcentaje mínimo de todas las instancias que se asignarán automáticamente a" " este grupo cuando nuevas instancias aparezcan en línea." -#: awx/api/serializers.py:4598 +#: awx/api/serializers.py:4673 msgid "Policy Instance Minimum" msgstr "Mínimo de instancias de políticas" -#: awx/api/serializers.py:4599 +#: awx/api/serializers.py:4674 msgid "" "Static minimum number of Instances that will be automatically assign to this" " group when new instances come online." @@ -745,28 +790,42 @@ msgstr "" "Número mínimo estático de instancias que se asignarán automáticamente a este" " grupo cuando aparezcan nuevas instancias en línea." -#: awx/api/serializers.py:4604 +#: awx/api/serializers.py:4679 msgid "Policy Instance List" msgstr "Lista de instancias de políticas" -#: awx/api/serializers.py:4605 +#: awx/api/serializers.py:4680 msgid "List of exact-match Instances that will be assigned to this group" msgstr "" "Lista de instancias con coincidencia exacta que se asignarán a este grupo" -#: awx/api/serializers.py:4627 +#: awx/api/serializers.py:4702 msgid "Duplicate entry {}." msgstr "Entrada por duplicado {}." -#: awx/api/serializers.py:4629 +#: awx/api/serializers.py:4704 msgid "{} is not a valid hostname of an existing instance." msgstr "{} no es un nombre de host válido de una instancia existente." -#: awx/api/serializers.py:4634 +#: awx/api/serializers.py:4706 awx/api/views.py:202 +msgid "" +"Isolated instances may not be added or removed from instances groups via the" +" API." +msgstr "" +"No se pueden agregar ni eliminar instancias aisladas de los grupos de " +"instancias a través de la API." + +#: awx/api/serializers.py:4708 awx/api/views.py:206 +msgid "Isolated instance group membership may not be managed via the API." +msgstr "" +"La membresía del grupo de instancias aisladas no puede administrarse a " +"través de la API." + +#: awx/api/serializers.py:4713 msgid "tower instance group name may not be changed." msgstr "No se puede cambiar el nombre del grupo de la instancia de tower." -#: awx/api/serializers.py:4704 +#: awx/api/serializers.py:4783 msgid "" "A summary of the new and changed values when an object is created, updated, " "or deleted" @@ -774,7 +833,7 @@ msgstr "" "Un resumen de los valores nuevos y cambiados cuando se crea, se actualiza o " "se elimina un objeto." -#: awx/api/serializers.py:4706 +#: awx/api/serializers.py:4785 msgid "" "For create, update, and delete events this is the object type that was " "affected. For associate and disassociate events this is the object type " @@ -784,7 +843,7 @@ msgstr "" " afectado. Para asociar o desasociar eventos, este es el tipo de objeto " "asociado o desasociado con object2." -#: awx/api/serializers.py:4709 +#: awx/api/serializers.py:4788 msgid "" "Unpopulated for create, update, and delete events. For associate and " "disassociate events this is the object type that object1 is being associated" @@ -793,143 +852,143 @@ msgstr "" "Vacío para crear, actualizar y eliminar eventos. Para asociar y desasociar " "eventos, este es el tipo de objetos con el que object1 está asociado." -#: awx/api/serializers.py:4712 +#: awx/api/serializers.py:4791 msgid "The action taken with respect to the given object(s)." msgstr "La acción tomada con respeto al/a los objeto(s) especificado(s)." -#: awx/api/views.py:118 +#: awx/api/views.py:119 msgid "Your license does not allow use of the activity stream." msgstr "Su licencia no permite el uso de flujo de actividad." -#: awx/api/views.py:128 +#: awx/api/views.py:129 msgid "Your license does not permit use of system tracking." msgstr "Su licencia no permite el uso de sistema de rastreo." -#: awx/api/views.py:138 +#: awx/api/views.py:139 msgid "Your license does not allow use of workflows." msgstr "Su licencia no permite el uso de flujos de trabajo." -#: awx/api/views.py:152 +#: awx/api/views.py:153 msgid "Cannot delete job resource when associated workflow job is running." msgstr "" "No es posible eliminar un recurso de trabajo cuando la tarea del flujo de " "trabajo está en ejecución." -#: awx/api/views.py:157 +#: awx/api/views.py:158 msgid "Cannot delete running job resource." msgstr "No es posible eliminar el recurso de trabajo en ejecución." -#: awx/api/views.py:162 +#: awx/api/views.py:163 msgid "Job has not finished processing events." msgstr "La tarea no terminó de procesar eventos." -#: awx/api/views.py:221 +#: awx/api/views.py:257 msgid "Related job {} is still processing events." msgstr "La tarea {} relacionada aún está procesando eventos." -#: awx/api/views.py:228 awx/templates/rest_framework/api.html:28 +#: awx/api/views.py:264 awx/templates/rest_framework/api.html:28 msgid "REST API" msgstr "API REST" -#: awx/api/views.py:238 awx/templates/rest_framework/api.html:4 +#: awx/api/views.py:275 awx/templates/rest_framework/api.html:4 msgid "AWX REST API" msgstr "API REST de AWX" -#: awx/api/views.py:252 +#: awx/api/views.py:288 msgid "API OAuth 2 Authorization Root" msgstr "Raíz de autorización de API OAuth 2" -#: awx/api/views.py:317 +#: awx/api/views.py:353 msgid "Version 1" msgstr "Version 1" -#: awx/api/views.py:321 +#: awx/api/views.py:357 msgid "Version 2" msgstr "Versión 2" -#: awx/api/views.py:330 +#: awx/api/views.py:366 msgid "Ping" msgstr "Ping" -#: awx/api/views.py:361 awx/conf/apps.py:10 +#: awx/api/views.py:397 awx/conf/apps.py:10 msgid "Configuration" msgstr "Configuración" -#: awx/api/views.py:418 +#: awx/api/views.py:454 msgid "Invalid license data" msgstr "Datos de licencia no válidos" -#: awx/api/views.py:420 +#: awx/api/views.py:456 msgid "Missing 'eula_accepted' property" msgstr "Propiedad 'eula_accepted' no encontrada" -#: awx/api/views.py:424 +#: awx/api/views.py:460 msgid "'eula_accepted' value is invalid" msgstr "Valor 'eula_accepted' no válido" -#: awx/api/views.py:427 +#: awx/api/views.py:463 msgid "'eula_accepted' must be True" msgstr "'eula_accepted' debe ser True" -#: awx/api/views.py:434 +#: awx/api/views.py:470 msgid "Invalid JSON" msgstr "JSON no válido" -#: awx/api/views.py:442 +#: awx/api/views.py:478 msgid "Invalid License" msgstr "Licencia no válida" -#: awx/api/views.py:452 +#: awx/api/views.py:488 msgid "Invalid license" msgstr "Licencia no válida" -#: awx/api/views.py:460 +#: awx/api/views.py:496 #, python-format msgid "Failed to remove license (%s)" msgstr "Error al eliminar licencia (%s)" -#: awx/api/views.py:465 +#: awx/api/views.py:501 msgid "Dashboard" msgstr "Panel de control" -#: awx/api/views.py:564 +#: awx/api/views.py:600 msgid "Dashboard Jobs Graphs" msgstr "Panel de control de gráficas de trabajo" -#: awx/api/views.py:600 +#: awx/api/views.py:636 #, python-format msgid "Unknown period \"%s\"" msgstr "Período desconocido \"%s\"" -#: awx/api/views.py:614 +#: awx/api/views.py:650 msgid "Instances" msgstr "Instancias" -#: awx/api/views.py:622 +#: awx/api/views.py:658 msgid "Instance Detail" msgstr "Detalle de la instancia" -#: awx/api/views.py:643 +#: awx/api/views.py:678 msgid "Instance Jobs" msgstr "Tareas de instancia" -#: awx/api/views.py:657 +#: awx/api/views.py:692 msgid "Instance's Instance Groups" msgstr "Grupos de instancias de la instancia" -#: awx/api/views.py:666 +#: awx/api/views.py:701 msgid "Instance Groups" msgstr "Grupos de instancias" -#: awx/api/views.py:674 +#: awx/api/views.py:709 msgid "Instance Group Detail" msgstr "Detalle del grupo de instancias" -#: awx/api/views.py:682 +#: awx/api/views.py:717 msgid "Isolated Groups can not be removed from the API" msgstr "Grupos aislados no se pueden remover de la API" -#: awx/api/views.py:684 +#: awx/api/views.py:719 msgid "" "Instance Groups acting as a controller for an Isolated Group can not be " "removed from the API" @@ -937,32 +996,32 @@ msgstr "" "Los Grupos de instancias que actúan como un controlador para un Grupo " "aislado no se pueden eliminar de la API" -#: awx/api/views.py:690 +#: awx/api/views.py:725 msgid "Instance Group Running Jobs" msgstr "Tareas en ejecución del grupo de instancias" -#: awx/api/views.py:699 +#: awx/api/views.py:734 msgid "Instance Group's Instances" msgstr "Instancias del grupo de instancias" -#: awx/api/views.py:709 +#: awx/api/views.py:744 msgid "Schedules" msgstr "Programaciones" -#: awx/api/views.py:723 +#: awx/api/views.py:758 msgid "Schedule Recurrence Rule Preview" msgstr "Programe la vista previa de la regla de recurrencia" -#: awx/api/views.py:770 +#: awx/api/views.py:805 msgid "Cannot assign credential when related template is null." msgstr "" "No se puede asignar la credencial cuando la plantilla relacionada es nula." -#: awx/api/views.py:775 +#: awx/api/views.py:810 msgid "Related template cannot accept {} on launch." msgstr "La plantilla relacionada no puede aceptar {} durante el lanzamiento." -#: awx/api/views.py:777 +#: awx/api/views.py:812 msgid "" "Credential that requires user input on launch cannot be used in saved launch" " configuration." @@ -971,7 +1030,7 @@ msgstr "" "lanzamiento no se puede utilizar en una configuración de lanzamiento " "guardada." -#: awx/api/views.py:785 +#: awx/api/views.py:820 #, python-brace-format msgid "" "This launch configuration already provides a {credential_type} credential." @@ -979,28 +1038,32 @@ msgstr "" "Esta configuración de lanzamiento ya proporciona una credencial " "{credential_type}." -#: awx/api/views.py:788 +#: awx/api/views.py:823 #, python-brace-format msgid "Related template already uses {credential_type} credential." msgstr "La plantilla relacionada ya usa la credencial {credential_type}." -#: awx/api/views.py:806 +#: awx/api/views.py:841 msgid "Schedule Jobs List" msgstr "Lista de trabajos programados" -#: awx/api/views.py:961 +#: awx/api/views.py:996 msgid "Your license only permits a single organization to exist." msgstr "Su licencia solo permite que exista una organización." -#: awx/api/views.py:1193 awx/api/views.py:5056 -msgid "You cannot assign an Organization role as a child role for a Team." -msgstr "No puede asignar un rol de organización como rol hijo para un equipo." +#: awx/api/views.py:1223 awx/api/views.py:5106 +msgid "" +"You cannot assign an Organization participation role as a child role for a " +"Team." +msgstr "" +"No puede asignar un rol de participación de organización como rol secundario" +" para un equipo." -#: awx/api/views.py:1197 awx/api/views.py:5070 +#: awx/api/views.py:1227 awx/api/views.py:5120 msgid "You cannot grant system-level permissions to a team." msgstr "No puede asignar permisos de nivel de sistema a un equipo." -#: awx/api/views.py:1204 awx/api/views.py:5062 +#: awx/api/views.py:1234 awx/api/views.py:5112 msgid "" "You cannot grant credential access to a team when the Organization field " "isn't set, or belongs to a different organization" @@ -1008,71 +1071,71 @@ msgstr "" "No puede asignar acceso con credencial a un equipo cuando el campo " "Organización no está establecido o pertenece a una organización diferente." -#: awx/api/views.py:1318 +#: awx/api/views.py:1348 msgid "Project Schedules" msgstr "Programación del proyecto" -#: awx/api/views.py:1329 +#: awx/api/views.py:1359 msgid "Project SCM Inventory Sources" msgstr "Fuentes de inventario SCM del proyecto" -#: awx/api/views.py:1430 +#: awx/api/views.py:1460 msgid "Project Update Events List" msgstr "Lista de eventos de actualización de proyectos" -#: awx/api/views.py:1444 +#: awx/api/views.py:1474 msgid "System Job Events List" msgstr "Lista de eventos de tareas del sistema" -#: awx/api/views.py:1458 +#: awx/api/views.py:1488 msgid "Inventory Update Events List" msgstr "Lista de eventos de actualización de inventarios" -#: awx/api/views.py:1492 +#: awx/api/views.py:1522 msgid "Project Update SCM Inventory Updates" msgstr "Actualizaciones de inventario SCM de la actualización del proyecto" -#: awx/api/views.py:1551 +#: awx/api/views.py:1581 msgid "Me" msgstr "Yo" -#: awx/api/views.py:1559 +#: awx/api/views.py:1589 msgid "OAuth 2 Applications" msgstr "Aplicaciones OAuth 2" -#: awx/api/views.py:1568 +#: awx/api/views.py:1598 msgid "OAuth 2 Application Detail" msgstr "Detalle de aplicaciones OAuth 2" -#: awx/api/views.py:1577 +#: awx/api/views.py:1607 msgid "OAuth 2 Application Tokens" msgstr "Tokens de aplicaciones OAuth 2" -#: awx/api/views.py:1599 +#: awx/api/views.py:1629 msgid "OAuth2 Tokens" msgstr "Tokens OAuth2" -#: awx/api/views.py:1608 +#: awx/api/views.py:1638 msgid "OAuth2 User Tokens" msgstr "Tokens de usuario OAuth2" -#: awx/api/views.py:1620 +#: awx/api/views.py:1650 msgid "OAuth2 User Authorized Access Tokens" msgstr "Tokens de acceso autorizado de usuario OAuth2" -#: awx/api/views.py:1635 +#: awx/api/views.py:1665 msgid "Organization OAuth2 Applications" msgstr "Aplicaciones OAuth2 de la organización " -#: awx/api/views.py:1647 +#: awx/api/views.py:1677 msgid "OAuth2 Personal Access Tokens" msgstr "Tokens de acceso personal OAuth2" -#: awx/api/views.py:1662 +#: awx/api/views.py:1692 msgid "OAuth Token Detail" msgstr "Detalle del token OAuth" -#: awx/api/views.py:1722 awx/api/views.py:5023 +#: awx/api/views.py:1752 awx/api/views.py:5073 msgid "" "You cannot grant credential access to a user not in the credentials' " "organization" @@ -1080,54 +1143,58 @@ msgstr "" "No puede conceder acceso con credencial a un usuario que no está en la " "organización de credenciales" -#: awx/api/views.py:1726 awx/api/views.py:5027 +#: awx/api/views.py:1756 awx/api/views.py:5077 msgid "You cannot grant private credential access to another user" msgstr "No puede conceder acceso con credencial privado a otro usuario" -#: awx/api/views.py:1824 +#: awx/api/views.py:1854 #, python-format msgid "Cannot change %s." msgstr "No se puede cambiar %s." -#: awx/api/views.py:1830 +#: awx/api/views.py:1860 msgid "Cannot delete user." msgstr "No se puede eliminar el usuario." -#: awx/api/views.py:1854 +#: awx/api/views.py:1884 msgid "Deletion not allowed for managed credential types" msgstr "" "No se permite la eliminación para los tipos de credenciales administradas" -#: awx/api/views.py:1856 +#: awx/api/views.py:1886 msgid "Credential types that are in use cannot be deleted" msgstr "No se pueden eliminar los tipos de credenciales en uso" -#: awx/api/views.py:2031 +#: awx/api/views.py:2061 msgid "Cannot delete inventory script." msgstr "No se puede eliminar el script de inventario." -#: awx/api/views.py:2122 +#: awx/api/views.py:2152 #, python-brace-format msgid "{0}" msgstr "{0}" -#: awx/api/views.py:2353 +#: awx/api/views.py:2256 +msgid "The inventory for this host is already being deleted." +msgstr "Ya se está eliminando el inventario de este host." + +#: awx/api/views.py:2389 msgid "Fact not found." msgstr "Hecho no encontrado." -#: awx/api/views.py:2375 +#: awx/api/views.py:2411 msgid "SSLError while trying to connect to {}" msgstr "SSLError al intentar conectarse a {}" -#: awx/api/views.py:2377 +#: awx/api/views.py:2413 msgid "Request to {} timed out." msgstr "Caducó el tiempo de solicitud para {}." -#: awx/api/views.py:2379 +#: awx/api/views.py:2415 msgid "Unknown exception {} while trying to GET {}" msgstr "Excepción desconocida {} al intentar usar GET {}" -#: awx/api/views.py:2382 +#: awx/api/views.py:2418 msgid "" "Unauthorized access. Please check your Insights Credential username and " "password." @@ -1135,7 +1202,7 @@ msgstr "" "Acceso no autorizado. Verifique su nombre de usuario y contraseña de " "credencial de Insights." -#: awx/api/views.py:2385 +#: awx/api/views.py:2421 msgid "" "Failed to gather reports and maintenance plans from Insights API at URL {}. " "Server responded with {} status code and message {}" @@ -1144,57 +1211,61 @@ msgstr "" " de Insights en la URL {}. El servidor respondió con el código de estado {} " "y el mensaje {}" -#: awx/api/views.py:2392 +#: awx/api/views.py:2428 msgid "Expected JSON response from Insights but instead got {}" msgstr "Respuesta JSON esperada de Insights; en cambio, se recibió {}" -#: awx/api/views.py:2399 +#: awx/api/views.py:2435 msgid "This host is not recognized as an Insights host." msgstr "Este host no se reconoce como un host de Insights." -#: awx/api/views.py:2404 +#: awx/api/views.py:2440 msgid "The Insights Credential for \"{}\" was not found." msgstr "No se encontró la credencial de Insights para \"{}\"." -#: awx/api/views.py:2472 +#: awx/api/views.py:2508 msgid "Cyclical Group association." msgstr "Asociación de grupos cíclica." -#: awx/api/views.py:2686 +#: awx/api/views.py:2722 msgid "Inventory Source List" msgstr "Listado de fuentes del inventario" -#: awx/api/views.py:2698 +#: awx/api/views.py:2734 msgid "Inventory Sources Update" msgstr "Actualización de fuentes de inventario" -#: awx/api/views.py:2731 +#: awx/api/views.py:2767 msgid "Could not start because `can_update` returned False" msgstr "No se pudo iniciar porque `can_update` devolvió False" -#: awx/api/views.py:2739 +#: awx/api/views.py:2775 msgid "No inventory sources to update." msgstr "No hay fuentes de inventario para actualizar." -#: awx/api/views.py:2768 +#: awx/api/views.py:2804 msgid "Inventory Source Schedules" msgstr "Programaciones de fuente de inventario" -#: awx/api/views.py:2796 +#: awx/api/views.py:2832 msgid "Notification Templates can only be assigned when source is one of {}." msgstr "" "Plantillas de notificación solo se pueden asignar cuando la fuente es una de" " {}." -#: awx/api/views.py:2851 +#: awx/api/views.py:2887 msgid "Vault credentials are not yet supported for inventory sources." msgstr "Las credenciales Vault aún no se admiten para fuentes de inventario." -#: awx/api/views.py:2856 +#: awx/api/views.py:2892 msgid "Source already has cloud credential assigned." msgstr "La fuente ya tiene asignada la credencial de nube." -#: awx/api/views.py:3016 +#: awx/api/views.py:3042 +msgid "Field is not allowed for use with v1 API." +msgstr "No se puede usar el campo con la API v1." + +#: awx/api/views.py:3052 msgid "" "'credentials' cannot be used in combination with 'credential', " "'vault_credential', or 'extra_credentials'." @@ -1202,58 +1273,62 @@ msgstr "" "'credentials' no se puede utilizar en combinación con 'credential', " "'vault_credential' o 'extra_credentials'." -#: awx/api/views.py:3128 +#: awx/api/views.py:3079 +msgid "Incorrect type. Expected {}, received {}." +msgstr "Tipo incorrecto. Esperado {}, recibido {}." + +#: awx/api/views.py:3172 msgid "Job Template Schedules" msgstr "Programaciones de plantilla de trabajo" -#: awx/api/views.py:3146 awx/api/views.py:3157 +#: awx/api/views.py:3190 awx/api/views.py:3201 msgid "Your license does not allow adding surveys." msgstr "Su licencia no permite añadir cuestionarios." -#: awx/api/views.py:3176 +#: awx/api/views.py:3220 msgid "Field '{}' is missing from survey spec." msgstr "El campo '{}' no se encuentra en el cuestionario identificado." -#: awx/api/views.py:3178 +#: awx/api/views.py:3222 msgid "Expected {} for field '{}', received {} type." msgstr "{} esperado para el campo '{}'; tipo {} recibido." -#: awx/api/views.py:3182 +#: awx/api/views.py:3226 msgid "'spec' doesn't contain any items." msgstr "'spec' no contiene ningún elemento." -#: awx/api/views.py:3191 +#: awx/api/views.py:3235 #, python-format msgid "Survey question %s is not a json object." msgstr "Pregunta de cuestionario %s no es un objeto JSON." -#: awx/api/views.py:3193 +#: awx/api/views.py:3237 #, python-format msgid "'type' missing from survey question %s." msgstr "'type' no encontrado en la pregunta de cuestionario %s." -#: awx/api/views.py:3195 +#: awx/api/views.py:3239 #, python-format msgid "'question_name' missing from survey question %s." msgstr "'question_name' no encontrado en la pregunta de cuestionario %s." -#: awx/api/views.py:3197 +#: awx/api/views.py:3241 #, python-format msgid "'variable' missing from survey question %s." msgstr "'variable' no encontrada en la pregunta de cuestionario %s." -#: awx/api/views.py:3199 +#: awx/api/views.py:3243 #, python-format msgid "'variable' '%(item)s' duplicated in survey question %(survey)s." msgstr "" "'variable' '%(item)s' repetida en la pregunta de cuestionario %(survey)s." -#: awx/api/views.py:3204 +#: awx/api/views.py:3248 #, python-format msgid "'required' missing from survey question %s." msgstr "'required' no encontrado en la pregunta de cuestionario %s." -#: awx/api/views.py:3209 +#: awx/api/views.py:3253 #, python-brace-format msgid "" "Value {question_default} for '{variable_name}' expected to be a string." @@ -1261,7 +1336,7 @@ msgstr "" "Se espera que el valor {question_default} para '{variable_name}' sea una " "cadena." -#: awx/api/views.py:3219 +#: awx/api/views.py:3263 #, python-brace-format msgid "" "$encrypted$ is a reserved keyword for password question defaults, survey " @@ -1271,7 +1346,7 @@ msgstr "" "la pregunta de la contraseña; la pregunta del cuestionario " "{question_position} es de tipo {question_type}." -#: awx/api/views.py:3235 +#: awx/api/views.py:3279 #, python-brace-format msgid "" "$encrypted$ is a reserved keyword, may not be used for new default in " @@ -1280,137 +1355,141 @@ msgstr "" "$encrypted$ es una palabra clave reservada y no puede utilizarse como un " "nuevo valor predeterminado en la posición {question_position}." -#: awx/api/views.py:3309 +#: awx/api/views.py:3353 #, python-brace-format msgid "Cannot assign multiple {credential_type} credentials." msgstr "No se pueden asignar múltiples credenciales {credential_type}." -#: awx/api/views.py:3327 +#: awx/api/views.py:3357 +msgid "Cannot assign a Credential of kind `{}`." +msgstr "No se puede asignar una credencial del tipo `{}`." + +#: awx/api/views.py:3374 msgid "Extra credentials must be network or cloud." msgstr "Las credenciales adicionales deben ser red o nube." -#: awx/api/views.py:3349 +#: awx/api/views.py:3396 msgid "Maximum number of labels for {} reached." msgstr "Número máximo de etiquetas para {} alcanzado." -#: awx/api/views.py:3472 +#: awx/api/views.py:3519 msgid "No matching host could be found!" msgstr "No se encontró ningún host coincidente." -#: awx/api/views.py:3475 +#: awx/api/views.py:3522 msgid "Multiple hosts matched the request!" msgstr "Varios hosts corresponden a la petición." -#: awx/api/views.py:3480 +#: awx/api/views.py:3527 msgid "Cannot start automatically, user input required!" msgstr "" "No se puede iniciar automáticamente; entrada de datos de usuario necesaria." -#: awx/api/views.py:3487 +#: awx/api/views.py:3534 msgid "Host callback job already pending." msgstr "Trabajo de callback para el host ya está pendiente." -#: awx/api/views.py:3502 awx/api/views.py:4284 +#: awx/api/views.py:3549 awx/api/views.py:4336 msgid "Error starting job!" msgstr "Error al iniciar trabajo." -#: awx/api/views.py:3622 +#: awx/api/views.py:3669 #, python-brace-format msgid "Cannot associate {0} when {1} have been associated." msgstr "No se puede asociar {0} cuando se ha asociado {1}." -#: awx/api/views.py:3647 +#: awx/api/views.py:3694 msgid "Multiple parent relationship not allowed." msgstr "No se permiten múltiples relaciones primarias." -#: awx/api/views.py:3652 +#: awx/api/views.py:3699 msgid "Cycle detected." msgstr "Ciclo detectado." -#: awx/api/views.py:3850 +#: awx/api/views.py:3902 msgid "Workflow Job Template Schedules" msgstr "Programaciones de plantilla de tareas de flujo de trabajo" -#: awx/api/views.py:3986 awx/api/views.py:4690 +#: awx/api/views.py:4038 awx/api/views.py:4740 msgid "Superuser privileges needed." msgstr "Privilegios de superusuario necesarios." -#: awx/api/views.py:4018 +#: awx/api/views.py:4071 msgid "System Job Template Schedules" msgstr "Programaciones de plantilla de trabajos de sistema" -#: awx/api/views.py:4076 +#: awx/api/views.py:4129 msgid "POST not allowed for Job launching in version 2 of the api" msgstr "" "POST no permitido para una tarea que se lanza en la versión 2 de la API" -#: awx/api/views.py:4100 awx/api/views.py:4106 +#: awx/api/views.py:4153 awx/api/views.py:4159 msgid "PUT not allowed for Job Details in version 2 of the API" msgstr "PUT no permitido para Detalles de la tarea en la versión 2 de la API" -#: awx/api/views.py:4267 +#: awx/api/views.py:4319 #, python-brace-format msgid "Wait until job finishes before retrying on {status_value} hosts." msgstr "" "Espere a que termine el trabajo antes de intentar nuevamente en hosts " "{status_value}." -#: awx/api/views.py:4272 +#: awx/api/views.py:4324 #, python-brace-format msgid "Cannot retry on {status_value} hosts, playbook stats not available." msgstr "" "No se puede volver a intentar en hosts {status_value}; las estadísticas de " "playbook no están disponibles." -#: awx/api/views.py:4277 +#: awx/api/views.py:4329 #, python-brace-format msgid "Cannot relaunch because previous job had 0 {status_value} hosts." msgstr "" "No se puede volver a lanzar porque la tarea anterior tuvo 0 hosts " "{status_value}." -#: awx/api/views.py:4306 +#: awx/api/views.py:4358 msgid "Cannot create schedule because job requires credential passwords." msgstr "" "No se puede crear la programación porque la tarea requiere contraseñas de " "credenciales." -#: awx/api/views.py:4311 +#: awx/api/views.py:4363 msgid "Cannot create schedule because job was launched by legacy method." msgstr "" "No se puede crear una programación porque la tarea se lanzó por un método de" " legado." -#: awx/api/views.py:4313 +#: awx/api/views.py:4365 msgid "Cannot create schedule because a related resource is missing." msgstr "" "No se puede crear la programación porque falta un recurso relacionado." -#: awx/api/views.py:4368 +#: awx/api/views.py:4420 msgid "Job Host Summaries List" msgstr "Lista resumida de hosts de trabajo" -#: awx/api/views.py:4417 +#: awx/api/views.py:4469 msgid "Job Event Children List" msgstr "Lista de hijos de eventos de trabajo" -#: awx/api/views.py:4427 +#: awx/api/views.py:4479 msgid "Job Event Hosts List" msgstr "Lista de hosts de eventos de trabajo" -#: awx/api/views.py:4436 +#: awx/api/views.py:4488 msgid "Job Events List" msgstr "Lista de eventos de trabajo" -#: awx/api/views.py:4647 +#: awx/api/views.py:4697 msgid "Ad Hoc Command Events List" msgstr "Lista de eventos para comando Ad Hoc" -#: awx/api/views.py:4889 +#: awx/api/views.py:4939 msgid "Delete not allowed while there are pending notifications" msgstr "Eliminar no está permitido mientras existan notificaciones pendientes" -#: awx/api/views.py:4897 +#: awx/api/views.py:4947 msgid "Notification Template Test" msgstr "Prueba de plantilla de notificación" @@ -1714,96 +1793,96 @@ msgstr "Detalles del ajuste" msgid "Logging Connectivity Test" msgstr "Registrando prueba de conectividad" -#: awx/main/access.py:57 +#: awx/main/access.py:59 #, python-format msgid "Required related field %s for permission check." msgstr "Campo relacionado %s requerido para verificación de permisos." -#: awx/main/access.py:73 +#: awx/main/access.py:75 #, python-format msgid "Bad data found in related field %s." msgstr "Dato incorrecto encontrado en el campo relacionado %s." -#: awx/main/access.py:293 +#: awx/main/access.py:302 msgid "License is missing." msgstr "Licencia no encontrada." -#: awx/main/access.py:295 +#: awx/main/access.py:304 msgid "License has expired." msgstr "La licencia ha expirado." -#: awx/main/access.py:303 +#: awx/main/access.py:312 #, python-format msgid "License count of %s instances has been reached." msgstr "Se alcanzó el número de licencias de instancias %s." -#: awx/main/access.py:305 +#: awx/main/access.py:314 #, python-format msgid "License count of %s instances has been exceeded." msgstr "Se superó el número de licencias de instancias %s." -#: awx/main/access.py:307 +#: awx/main/access.py:316 msgid "Host count exceeds available instances." msgstr "El número de hosts excede las instancias disponibles." -#: awx/main/access.py:311 +#: awx/main/access.py:320 #, python-format msgid "Feature %s is not enabled in the active license." msgstr "Funcionalidad %s no está habilitada en la licencia activa." -#: awx/main/access.py:313 +#: awx/main/access.py:322 msgid "Features not found in active license." msgstr "Funcionalidades no encontradas en la licencia activa." -#: awx/main/access.py:818 +#: awx/main/access.py:835 msgid "Unable to change inventory on a host." msgstr "Imposible modificar el inventario en un servidor." -#: awx/main/access.py:835 awx/main/access.py:880 +#: awx/main/access.py:852 awx/main/access.py:897 msgid "Cannot associate two items from different inventories." msgstr "No es posible asociar dos elementos de diferentes inventarios." -#: awx/main/access.py:868 +#: awx/main/access.py:885 msgid "Unable to change inventory on a group." msgstr "Imposible cambiar el inventario en un grupo." -#: awx/main/access.py:1129 +#: awx/main/access.py:1146 msgid "Unable to change organization on a team." msgstr "Imposible cambiar la organización en un equipo." -#: awx/main/access.py:1146 +#: awx/main/access.py:1163 msgid "The {} role cannot be assigned to a team" msgstr "El rol {} no se puede asignar a un equipo" -#: awx/main/access.py:1148 +#: awx/main/access.py:1165 msgid "The admin_role for a User cannot be assigned to a team" msgstr "El admin_role para un usuario no se puede asignar a un equipo" -#: awx/main/access.py:1502 awx/main/access.py:1936 +#: awx/main/access.py:1531 awx/main/access.py:1965 msgid "Job was launched with prompts provided by another user." msgstr "La tarea se inició con avisos provistos por otro usuario." -#: awx/main/access.py:1522 +#: awx/main/access.py:1551 msgid "Job has been orphaned from its job template." msgstr "Se eliminó la plantilla de trabajo de la tarea." -#: awx/main/access.py:1524 +#: awx/main/access.py:1553 msgid "Job was launched with unknown prompted fields." msgstr "La tarea se inició con campos completados desconocidos." -#: awx/main/access.py:1526 +#: awx/main/access.py:1555 msgid "Job was launched with prompted fields." msgstr "La tarea se ejecutó con campos completados." -#: awx/main/access.py:1528 +#: awx/main/access.py:1557 msgid " Organization level permissions required." msgstr "Se requieren permisos de nivel de organización." -#: awx/main/access.py:1530 +#: awx/main/access.py:1559 msgid " You do not have permission to related resources." msgstr "No tiene permisos para los recursos relacionados." -#: awx/main/access.py:1950 +#: awx/main/access.py:1979 msgid "" "You do not have permission to the workflow job resources required for " "relaunch." @@ -2233,8 +2312,8 @@ msgstr "Nombre de host/IP donde se enviarán los registros externos." #: awx/main/conf.py:379 awx/main/conf.py:390 awx/main/conf.py:402 #: awx/main/conf.py:412 awx/main/conf.py:424 awx/main/conf.py:439 #: awx/main/conf.py:451 awx/main/conf.py:460 awx/main/conf.py:470 -#: awx/main/conf.py:480 awx/main/conf.py:491 awx/main/conf.py:503 -#: awx/main/conf.py:516 +#: awx/main/conf.py:482 awx/main/conf.py:493 awx/main/conf.py:505 +#: awx/main/conf.py:518 msgid "Logging" msgstr "Registros" @@ -2334,14 +2413,19 @@ msgid "Logging Aggregator Protocol" msgstr "Registrando protocolo de agregador" #: awx/main/conf.py:479 -msgid "Protocol used to communicate with log aggregator." -msgstr "Protocolo utilizado para comunicarse con el agregador de registros." +msgid "" +"Protocol used to communicate with log aggregator. HTTPS/HTTP assumes HTTPS " +"unless http:// is explicitly used in the Logging Aggregator hostname." +msgstr "" +"Protocolo utilizado para comunicarse con el agregador de registros. " +"HTTPS/HTTP asume HTTPS a menos que se utilice http:// explícitamente en el " +"nombre de host del agregador de registros." -#: awx/main/conf.py:487 +#: awx/main/conf.py:489 msgid "TCP Connection Timeout" msgstr "Tiempo de espera para la conexión TCP" -#: awx/main/conf.py:488 +#: awx/main/conf.py:490 msgid "" "Number of seconds for a TCP connection to external log aggregator to " "timeout. Applies to HTTPS and TCP log aggregator protocols." @@ -2350,11 +2434,11 @@ msgstr "" "externo caduque. Aplica a protocolos de agregadores de registros HTTPS y " "TCP." -#: awx/main/conf.py:498 +#: awx/main/conf.py:500 msgid "Enable/disable HTTPS certificate verification" msgstr "Habilitar/deshabilitar verificación de certificado HTTPS" -#: awx/main/conf.py:499 +#: awx/main/conf.py:501 msgid "" "Flag to control enable/disable of certificate verification when " "LOG_AGGREGATOR_PROTOCOL is \"https\". If enabled, Tower's log handler will " @@ -2367,11 +2451,11 @@ msgstr "" " de registros externo haya enviado el certificado antes de establecer la " "conexión." -#: awx/main/conf.py:511 +#: awx/main/conf.py:513 msgid "Logging Aggregator Level Threshold" msgstr "Umbral de nivel del agregador de registros" -#: awx/main/conf.py:512 +#: awx/main/conf.py:514 msgid "" "Level threshold used by log handler. Severities from lowest to highest are " "DEBUG, INFO, WARNING, ERROR, CRITICAL. Messages less severe than the " @@ -2383,7 +2467,7 @@ msgstr "" "CRITICAL. El controlador de registros ignorará los mensajes menos graves que" " el umbral (los mensajes de la categoría awx.anlytics omiten este ajuste)." -#: awx/main/conf.py:535 awx/sso/conf.py:1262 +#: awx/main/conf.py:537 awx/sso/conf.py:1264 msgid "\n" msgstr "\n" @@ -2522,11 +2606,11 @@ msgstr "" "Plantilla que arroja un error de sintaxis para {sub_key} dentro de {type} " "({error_msg})" -#: awx/main/middleware.py:146 +#: awx/main/middleware.py:160 msgid "Formats of all available named urls" msgstr "Formatos de todas las URL con nombre disponibles" -#: awx/main/middleware.py:147 +#: awx/main/middleware.py:161 msgid "" "Read-only list of key-value pairs that shows the standard format of all " "available named URLs." @@ -2534,15 +2618,15 @@ msgstr "" "Lista de solo lectura de los pares clave-valor que muestra el formato " "estándar de todas las URL con nombre disponibles." -#: awx/main/middleware.py:149 awx/main/middleware.py:159 +#: awx/main/middleware.py:163 awx/main/middleware.py:173 msgid "Named URL" msgstr "URL con nombre" -#: awx/main/middleware.py:156 +#: awx/main/middleware.py:170 msgid "List of all named url graph nodes." msgstr "Lista de todos los nodos gráficos de URL con nombre." -#: awx/main/middleware.py:157 +#: awx/main/middleware.py:171 msgid "" "Read-only list of key-value pairs that exposes named URL graph topology. Use" " this list to programmatically generate named URLs for resources" @@ -3115,127 +3199,127 @@ msgstr "La URL de base de Ansible Tower con la cual autenticarse." msgid "Verify SSL" msgstr "Verificar SSL " -#: awx/main/models/events.py:89 awx/main/models/events.py:608 +#: awx/main/models/events.py:105 awx/main/models/events.py:630 msgid "Host Failed" msgstr "Host fallido" -#: awx/main/models/events.py:90 awx/main/models/events.py:609 +#: awx/main/models/events.py:106 awx/main/models/events.py:631 msgid "Host OK" msgstr "Host OK" -#: awx/main/models/events.py:91 +#: awx/main/models/events.py:107 msgid "Host Failure" msgstr "Error del host" -#: awx/main/models/events.py:92 awx/main/models/events.py:615 +#: awx/main/models/events.py:108 awx/main/models/events.py:637 msgid "Host Skipped" msgstr "Host omitido" -#: awx/main/models/events.py:93 awx/main/models/events.py:610 +#: awx/main/models/events.py:109 awx/main/models/events.py:632 msgid "Host Unreachable" msgstr "Host no alcanzable" -#: awx/main/models/events.py:94 awx/main/models/events.py:108 +#: awx/main/models/events.py:110 awx/main/models/events.py:124 msgid "No Hosts Remaining" msgstr "No más hosts" -#: awx/main/models/events.py:95 +#: awx/main/models/events.py:111 msgid "Host Polling" msgstr "Sondeo al host" -#: awx/main/models/events.py:96 +#: awx/main/models/events.py:112 msgid "Host Async OK" msgstr "Host Async OK" -#: awx/main/models/events.py:97 +#: awx/main/models/events.py:113 msgid "Host Async Failure" msgstr "Host Async fallido" -#: awx/main/models/events.py:98 +#: awx/main/models/events.py:114 msgid "Item OK" msgstr "Elemento OK" -#: awx/main/models/events.py:99 +#: awx/main/models/events.py:115 msgid "Item Failed" msgstr "Elemento fallido" -#: awx/main/models/events.py:100 +#: awx/main/models/events.py:116 msgid "Item Skipped" msgstr "Elemento omitido" -#: awx/main/models/events.py:101 +#: awx/main/models/events.py:117 msgid "Host Retry" msgstr "Reintentar host" -#: awx/main/models/events.py:103 +#: awx/main/models/events.py:119 msgid "File Difference" msgstr "Diferencia entre archivos" -#: awx/main/models/events.py:104 +#: awx/main/models/events.py:120 msgid "Playbook Started" msgstr "Playbook iniciado" -#: awx/main/models/events.py:105 +#: awx/main/models/events.py:121 msgid "Running Handlers" msgstr "Handlers ejecutándose" -#: awx/main/models/events.py:106 +#: awx/main/models/events.py:122 msgid "Including File" msgstr "Incluyendo archivo" -#: awx/main/models/events.py:107 +#: awx/main/models/events.py:123 msgid "No Hosts Matched" msgstr "Ningún host corresponde" -#: awx/main/models/events.py:109 +#: awx/main/models/events.py:125 msgid "Task Started" msgstr "Tarea iniciada" -#: awx/main/models/events.py:111 +#: awx/main/models/events.py:127 msgid "Variables Prompted" msgstr "Variables solicitadas" -#: awx/main/models/events.py:112 +#: awx/main/models/events.py:128 msgid "Gathering Facts" msgstr "Obteniendo hechos" -#: awx/main/models/events.py:113 +#: awx/main/models/events.py:129 msgid "internal: on Import for Host" msgstr "interno: en la importación para el host" -#: awx/main/models/events.py:114 +#: awx/main/models/events.py:130 msgid "internal: on Not Import for Host" msgstr "interno: en la no importación para el host" -#: awx/main/models/events.py:115 +#: awx/main/models/events.py:131 msgid "Play Started" msgstr "Jugada iniciada" -#: awx/main/models/events.py:116 +#: awx/main/models/events.py:132 msgid "Playbook Complete" msgstr "Playbook terminado" -#: awx/main/models/events.py:120 awx/main/models/events.py:625 +#: awx/main/models/events.py:136 awx/main/models/events.py:647 msgid "Debug" msgstr "Depurar" -#: awx/main/models/events.py:121 awx/main/models/events.py:626 +#: awx/main/models/events.py:137 awx/main/models/events.py:648 msgid "Verbose" msgstr "Nivel de detalle" -#: awx/main/models/events.py:122 awx/main/models/events.py:627 +#: awx/main/models/events.py:138 awx/main/models/events.py:649 msgid "Deprecated" msgstr "Obsoleto" -#: awx/main/models/events.py:123 awx/main/models/events.py:628 +#: awx/main/models/events.py:139 awx/main/models/events.py:650 msgid "Warning" msgstr "Advertencia" -#: awx/main/models/events.py:124 awx/main/models/events.py:629 +#: awx/main/models/events.py:140 awx/main/models/events.py:651 msgid "System Warning" msgstr "Advertencia del sistema" -#: awx/main/models/events.py:125 awx/main/models/events.py:630 +#: awx/main/models/events.py:141 awx/main/models/events.py:652 #: awx/main/models/unified_jobs.py:67 msgid "Error" msgstr "Error" @@ -3258,27 +3342,27 @@ msgstr "" "Estructura de JSON arbitraria de hechos de módulos capturados en la fecha y " "hora para un único host." -#: awx/main/models/ha.py:153 +#: awx/main/models/ha.py:181 msgid "Instances that are members of this InstanceGroup" msgstr "Las instancias que son miembros de este grupo de instancias" -#: awx/main/models/ha.py:158 +#: awx/main/models/ha.py:186 msgid "Instance Group to remotely control this group." msgstr "Grupo de instancias para controlar remotamente este grupo." -#: awx/main/models/ha.py:165 +#: awx/main/models/ha.py:193 msgid "Percentage of Instances to automatically assign to this group" msgstr "" "Porcentaje de instancias que se asignarán automáticamente a este grupo" -#: awx/main/models/ha.py:169 +#: awx/main/models/ha.py:197 msgid "" "Static minimum number of Instances to automatically assign to this group" msgstr "" "Número mínimo estático de instancias que se asignarán automáticamente a este" " grupo" -#: awx/main/models/ha.py:174 +#: awx/main/models/ha.py:202 msgid "" "List of exact-match Instances that will always be automatically assigned to " "this group" @@ -3646,18 +3730,18 @@ msgstr "" msgid "Cannot set source_path if not SCM type." msgstr "No se puede configurar source_path si no es de tipo SCM." -#: awx/main/models/inventory.py:1615 +#: awx/main/models/inventory.py:1622 msgid "" "Inventory files from this Project Update were used for the inventory update." msgstr "" "Los archivos de inventario de esta actualización de proyecto se utilizaron " "para la actualización del inventario." -#: awx/main/models/inventory.py:1725 +#: awx/main/models/inventory.py:1732 msgid "Inventory script contents" msgstr "Contenido del script de inventario" -#: awx/main/models/inventory.py:1730 +#: awx/main/models/inventory.py:1737 msgid "Organization owning this inventory script" msgstr "Organización propietaria de este script de inventario" @@ -3690,32 +3774,32 @@ msgstr "" "La plantilla de trabajo debe proporcionar 'inventory' o permitir " "solicitarlo." -#: awx/main/models/jobs.py:403 +#: awx/main/models/jobs.py:398 msgid "Field is not configured to prompt on launch." msgstr "" "El campo no está configurado para emitir avisos durante el lanzamiento." -#: awx/main/models/jobs.py:409 +#: awx/main/models/jobs.py:404 msgid "Saved launch configurations cannot provide passwords needed to start." msgstr "" "Las opciones de configuración de lanzamiento guardadas no pueden brindar las" " contraseñas necesarias para el inicio." -#: awx/main/models/jobs.py:417 +#: awx/main/models/jobs.py:412 msgid "Job Template {} is missing or undefined." msgstr "Plantilla de tareas {} no encontrada o no definida." -#: awx/main/models/jobs.py:498 awx/main/models/projects.py:277 +#: awx/main/models/jobs.py:493 awx/main/models/projects.py:277 msgid "SCM Revision" msgstr "Revisión SCM" -#: awx/main/models/jobs.py:499 +#: awx/main/models/jobs.py:494 msgid "The SCM Revision from the Project used for this job, if available" msgstr "" "La revisión SCM desde el proyecto usado para este trabajo, si está " "disponible" -#: awx/main/models/jobs.py:507 +#: awx/main/models/jobs.py:502 msgid "" "The SCM Refresh task used to make sure the playbooks were available for the " "job run" @@ -3723,36 +3807,36 @@ msgstr "" "La tarea de actualización de SCM utilizada para asegurarse de que los " "playbooks estaban disponibles para la ejecución del trabajo" -#: awx/main/models/jobs.py:634 +#: awx/main/models/jobs.py:629 #, python-brace-format msgid "{status_value} is not a valid status option." msgstr "{status_value} no es una opción de estado válida." -#: awx/main/models/jobs.py:999 +#: awx/main/models/jobs.py:1005 msgid "job host summaries" msgstr "resumen de hosts de trabajo" -#: awx/main/models/jobs.py:1070 +#: awx/main/models/jobs.py:1077 msgid "Remove jobs older than a certain number of days" msgstr "Eliminar trabajos más antiguos que el número de días especificado" -#: awx/main/models/jobs.py:1071 +#: awx/main/models/jobs.py:1078 msgid "Remove activity stream entries older than a certain number of days" msgstr "" "Eliminar entradas del flujo de actividad más antiguos que el número de días " "especificado" -#: awx/main/models/jobs.py:1072 +#: awx/main/models/jobs.py:1079 msgid "Purge and/or reduce the granularity of system tracking data" msgstr "Limpiar o reducir la granularidad de los datos del sistema de rastreo" -#: awx/main/models/jobs.py:1142 +#: awx/main/models/jobs.py:1149 #, python-brace-format msgid "Variables {list_of_keys} are not allowed for system jobs." msgstr "" "Las variables {list_of_keys} no están permitidas para tareas del sistema." -#: awx/main/models/jobs.py:1157 +#: awx/main/models/jobs.py:1164 msgid "days must be a positive integer." msgstr "días debe ser un número entero." @@ -3800,39 +3884,35 @@ msgstr "Fallido" msgid "status_str must be either succeeded or failed" msgstr "status_str debe ser 'succeeded' o 'failed'" -#: awx/main/models/oauth.py:27 +#: awx/main/models/oauth.py:29 msgid "application" msgstr "aplicación" -#: awx/main/models/oauth.py:32 +#: awx/main/models/oauth.py:35 msgid "Confidential" msgstr "Confidencial" -#: awx/main/models/oauth.py:33 +#: awx/main/models/oauth.py:36 msgid "Public" msgstr "Público" -#: awx/main/models/oauth.py:41 +#: awx/main/models/oauth.py:43 msgid "Authorization code" msgstr "Código de autorización" -#: awx/main/models/oauth.py:42 +#: awx/main/models/oauth.py:44 msgid "Implicit" msgstr "Implícito" -#: awx/main/models/oauth.py:43 +#: awx/main/models/oauth.py:45 msgid "Resource owner password-based" msgstr "Basado en contraseña del propietario de recursos" -#: awx/main/models/oauth.py:44 -msgid "Client credentials" -msgstr "Credenciales del cliente" - -#: awx/main/models/oauth.py:59 +#: awx/main/models/oauth.py:60 msgid "Organization containing this application." msgstr "Organización que contiene esta aplicación." -#: awx/main/models/oauth.py:68 +#: awx/main/models/oauth.py:69 msgid "" "Used for more stringent verification of access to an application when " "creating a token." @@ -3840,36 +3920,36 @@ msgstr "" "Utilizado para una verificación más estricta de acceso a una aplicación al " "crear un token." -#: awx/main/models/oauth.py:73 +#: awx/main/models/oauth.py:74 msgid "" "Set to Public or Confidential depending on how secure the client device is." msgstr "" "Establecer como Público o Confidencial según cuán seguro sea el dispositivo " "del cliente." -#: awx/main/models/oauth.py:77 +#: awx/main/models/oauth.py:78 msgid "" "Set True to skip authorization step for completely trusted applications." msgstr "" "Se debe establecer como True para omitir el paso de autorización para " "aplicaciones completamente confiables." -#: awx/main/models/oauth.py:82 +#: awx/main/models/oauth.py:83 msgid "" "The Grant type the user must use for acquire tokens for this application." msgstr "" "El tipo de Permiso que debe usar el usuario para adquirir tokens para esta " "aplicación." -#: awx/main/models/oauth.py:90 +#: awx/main/models/oauth.py:91 msgid "access token" msgstr "Token de acceso" -#: awx/main/models/oauth.py:98 +#: awx/main/models/oauth.py:99 msgid "The user representing the token owner" msgstr "El usuario que representa al propietario del token" -#: awx/main/models/oauth.py:113 +#: awx/main/models/oauth.py:114 msgid "" "Allowed scopes, further restricts user's permissions. Must be a simple " "space-separated string with allowed scopes ['read', 'write']." @@ -3878,6 +3958,14 @@ msgstr "" "ser una cadena simple y separada por espacios, con alcances permitidos " "['lectura', 'escritura']." +#: awx/main/models/oauth.py:133 +msgid "" +"OAuth2 Tokens cannot be created by users associated with an external " +"authentication provider ({})" +msgstr "" +"Los usuarios asociados con un proveedor de autenticación externo ({}) no " +"pueden crear tokens OAuth2" + #: awx/main/models/projects.py:54 msgid "Git" msgstr "Git" @@ -4023,104 +4111,113 @@ msgid "Credential Admin" msgstr "Administrador de credenciales" #: awx/main/models/rbac.py:43 +msgid "Job Template Admin" +msgstr "Administrador de plantillas de trabajo" + +#: awx/main/models/rbac.py:44 msgid "Workflow Admin" msgstr "Administrador de flujos de trabajo" -#: awx/main/models/rbac.py:44 +#: awx/main/models/rbac.py:45 msgid "Notification Admin" msgstr "Administrador de notificaciones" -#: awx/main/models/rbac.py:45 +#: awx/main/models/rbac.py:46 msgid "Auditor" msgstr "Auditor" -#: awx/main/models/rbac.py:46 +#: awx/main/models/rbac.py:47 msgid "Execute" msgstr "Ejecutar" -#: awx/main/models/rbac.py:47 +#: awx/main/models/rbac.py:48 msgid "Member" msgstr "Miembro" -#: awx/main/models/rbac.py:48 +#: awx/main/models/rbac.py:49 msgid "Read" msgstr "Lectura" -#: awx/main/models/rbac.py:49 +#: awx/main/models/rbac.py:50 msgid "Update" msgstr "Actualización" -#: awx/main/models/rbac.py:50 +#: awx/main/models/rbac.py:51 msgid "Use" msgstr "Uso" -#: awx/main/models/rbac.py:54 +#: awx/main/models/rbac.py:55 msgid "Can manage all aspects of the system" msgstr "Puede gestionar todos los aspectos del sistema" -#: awx/main/models/rbac.py:55 +#: awx/main/models/rbac.py:56 msgid "Can view all settings on the system" msgstr "Puede ver todos los ajustes del sistema" -#: awx/main/models/rbac.py:56 +#: awx/main/models/rbac.py:57 msgid "May run ad hoc commands on an inventory" msgstr "Puede ejecutar comandos ad-hoc en un inventario" -#: awx/main/models/rbac.py:57 +#: awx/main/models/rbac.py:58 #, python-format msgid "Can manage all aspects of the %s" msgstr "Puede gestionar todos los aspectos de %s" -#: awx/main/models/rbac.py:58 +#: awx/main/models/rbac.py:59 #, python-format msgid "Can manage all projects of the %s" msgstr "Puede gestionar todos los proyectos de %s" -#: awx/main/models/rbac.py:59 +#: awx/main/models/rbac.py:60 #, python-format msgid "Can manage all inventories of the %s" msgstr "Puede gestionar todos los inventarios de %s" -#: awx/main/models/rbac.py:60 +#: awx/main/models/rbac.py:61 #, python-format msgid "Can manage all credentials of the %s" msgstr "Puede gestionar todas las credenciales de %s" -#: awx/main/models/rbac.py:61 +#: awx/main/models/rbac.py:62 +#, python-format +msgid "Can manage all job templates of the %s" +msgstr "Puede administrar todas las plantillas de trabajo de %s" + +#: awx/main/models/rbac.py:63 #, python-format msgid "Can manage all workflows of the %s" msgstr "Puede gestionar todos los flujos de trabajo de %s" -#: awx/main/models/rbac.py:62 +#: awx/main/models/rbac.py:64 #, python-format msgid "Can manage all notifications of the %s" msgstr "Puede gestionar todas las notificaciones de %s" -#: awx/main/models/rbac.py:63 +#: awx/main/models/rbac.py:65 #, python-format msgid "Can view all settings for the %s" msgstr "Puede ver todos los ajustes de %s" -#: awx/main/models/rbac.py:65 +#: awx/main/models/rbac.py:67 msgid "May run any executable resources in the organization" msgstr "Puede ejecutar cualquier recurso ejecutable en la organización" -#: awx/main/models/rbac.py:66 +#: awx/main/models/rbac.py:68 #, python-format msgid "May run the %s" msgstr "Puede ejecutar %s" -#: awx/main/models/rbac.py:68 +#: awx/main/models/rbac.py:70 #, python-format msgid "User is a member of the %s" msgstr "Usuario es miembro de %s" -#: awx/main/models/rbac.py:69 +#: awx/main/models/rbac.py:71 #, python-format msgid "May view settings for the %s" msgstr "Podría ver ajustes para %s" -#: awx/main/models/rbac.py:70 +#: awx/main/models/rbac.py:72 msgid "" "May update project or inventory or group using the configured source update " "system" @@ -4128,16 +4225,16 @@ msgstr "" "Podría actualizar el proyecto o el inventario, así como el grupo utilizando " "el sistema de actualización configurado en la fuente" -#: awx/main/models/rbac.py:71 +#: awx/main/models/rbac.py:73 #, python-format msgid "Can use the %s in a job template" msgstr "Puede usar %s en una plantilla de trabajo" -#: awx/main/models/rbac.py:135 +#: awx/main/models/rbac.py:137 msgid "roles" msgstr "roles" -#: awx/main/models/rbac.py:441 +#: awx/main/models/rbac.py:443 msgid "role_ancestors" msgstr "role_ancestors" @@ -4280,7 +4377,7 @@ msgstr "" "Plantilla de inicio de la configuración de mal lanzamiento {template_pk} como parte del flujo de trabajo {workflow_pk}. Errores:\n" "{error_text}" -#: awx/main/models/workflow.py:388 +#: awx/main/models/workflow.py:393 msgid "Field is not allowed for use in workflows." msgstr "El campo no se permite para el uso en flujos de trabajo." @@ -4351,19 +4448,19 @@ msgstr "" "No se pudo iniciar un trabajo generado desde un flujo de trabajo porque no " "se encontraron los recursos relacionados como un proyecto o un inventario." -#: awx/main/signals.py:616 +#: awx/main/signals.py:632 msgid "limit_reached" msgstr "limit_reached" -#: awx/main/tasks.py:282 +#: awx/main/tasks.py:305 msgid "Ansible Tower host usage over 90%" msgstr "Uso de hosts de Ansible Tower por encima de 90 %" -#: awx/main/tasks.py:287 +#: awx/main/tasks.py:310 msgid "Ansible Tower license will expire soon" msgstr "La licencia de Ansible Tower expirará pronto" -#: awx/main/tasks.py:1335 +#: awx/main/tasks.py:1358 msgid "Job could not start because it does not have a valid inventory." msgstr "La tarea no se pudo iniciar por no tener un inventario válido." @@ -4542,287 +4639,287 @@ msgstr "Error de servidor" msgid "A server error has occurred." msgstr "Se produjo un error de servidor." -#: awx/settings/defaults.py:721 +#: awx/settings/defaults.py:725 msgid "US East (Northern Virginia)" msgstr "Este de EE. UU. (Virginia del norte)" -#: awx/settings/defaults.py:722 +#: awx/settings/defaults.py:726 msgid "US East (Ohio)" msgstr "Este de EE. UU. (Ohio)" -#: awx/settings/defaults.py:723 +#: awx/settings/defaults.py:727 msgid "US West (Oregon)" msgstr "Oeste de EE. UU. (Oregón)" -#: awx/settings/defaults.py:724 +#: awx/settings/defaults.py:728 msgid "US West (Northern California)" msgstr "Oeste de EE. UU (California del norte)" -#: awx/settings/defaults.py:725 +#: awx/settings/defaults.py:729 msgid "Canada (Central)" msgstr "Canadá (Central)" -#: awx/settings/defaults.py:726 +#: awx/settings/defaults.py:730 msgid "EU (Frankfurt)" msgstr "UE (Fráncfort)" -#: awx/settings/defaults.py:727 +#: awx/settings/defaults.py:731 msgid "EU (Ireland)" msgstr "UE (Irlanda)" -#: awx/settings/defaults.py:728 +#: awx/settings/defaults.py:732 msgid "EU (London)" msgstr "UE (Londres)" -#: awx/settings/defaults.py:729 +#: awx/settings/defaults.py:733 msgid "Asia Pacific (Singapore)" msgstr "Asia Pacífico (Singapur)" -#: awx/settings/defaults.py:730 +#: awx/settings/defaults.py:734 msgid "Asia Pacific (Sydney)" msgstr "Asia Pacífico (Sídney)" -#: awx/settings/defaults.py:731 +#: awx/settings/defaults.py:735 msgid "Asia Pacific (Tokyo)" msgstr "Asia Pacífico (Tokio)" -#: awx/settings/defaults.py:732 +#: awx/settings/defaults.py:736 msgid "Asia Pacific (Seoul)" msgstr "Asia Pacífico (Seúl)" -#: awx/settings/defaults.py:733 +#: awx/settings/defaults.py:737 msgid "Asia Pacific (Mumbai)" msgstr "Asia Pacífico (Bombay)" -#: awx/settings/defaults.py:734 +#: awx/settings/defaults.py:738 msgid "South America (Sao Paulo)" msgstr "América del sur (São Paulo)" -#: awx/settings/defaults.py:735 +#: awx/settings/defaults.py:739 msgid "US West (GovCloud)" msgstr "Oeste de EE. UU. (GovCloud)" -#: awx/settings/defaults.py:736 +#: awx/settings/defaults.py:740 msgid "China (Beijing)" msgstr "China (Pekín)" -#: awx/settings/defaults.py:785 +#: awx/settings/defaults.py:789 msgid "US East 1 (B)" msgstr "Este de EE. UU. 1 (B)" -#: awx/settings/defaults.py:786 +#: awx/settings/defaults.py:790 msgid "US East 1 (C)" msgstr "Este de EE. UU. 1 (C)" -#: awx/settings/defaults.py:787 +#: awx/settings/defaults.py:791 msgid "US East 1 (D)" msgstr "Este de EE. UU. 1 (D)" -#: awx/settings/defaults.py:788 +#: awx/settings/defaults.py:792 msgid "US East 4 (A)" msgstr "Este de EE. UU. 4 (A)" -#: awx/settings/defaults.py:789 +#: awx/settings/defaults.py:793 msgid "US East 4 (B)" msgstr "Este de EE. UU. 4 (B)" -#: awx/settings/defaults.py:790 +#: awx/settings/defaults.py:794 msgid "US East 4 (C)" msgstr "Este de EE. UU. 4 (C)" -#: awx/settings/defaults.py:791 +#: awx/settings/defaults.py:795 msgid "US Central (A)" msgstr "EE. UU. Central (A)" -#: awx/settings/defaults.py:792 +#: awx/settings/defaults.py:796 msgid "US Central (B)" msgstr "EE. UU. Central (B)" -#: awx/settings/defaults.py:793 +#: awx/settings/defaults.py:797 msgid "US Central (C)" msgstr "EE. UU. Central (C)" -#: awx/settings/defaults.py:794 +#: awx/settings/defaults.py:798 msgid "US Central (F)" msgstr "EE. UU. Central (F)" -#: awx/settings/defaults.py:795 +#: awx/settings/defaults.py:799 msgid "US West (A)" msgstr "Oeste de EE. UU. (A)" -#: awx/settings/defaults.py:796 +#: awx/settings/defaults.py:800 msgid "US West (B)" msgstr "Oeste de EE. UU. (B)" -#: awx/settings/defaults.py:797 +#: awx/settings/defaults.py:801 msgid "US West (C)" msgstr "Oeste de EE. UU. (C)" -#: awx/settings/defaults.py:798 +#: awx/settings/defaults.py:802 msgid "Europe West 1 (B)" msgstr "Oeste de Europa 1 (B)" -#: awx/settings/defaults.py:799 +#: awx/settings/defaults.py:803 msgid "Europe West 1 (C)" msgstr "Oeste de Europa 1 (C)" -#: awx/settings/defaults.py:800 +#: awx/settings/defaults.py:804 msgid "Europe West 1 (D)" msgstr "Oeste de Europa 1 (D)" -#: awx/settings/defaults.py:801 +#: awx/settings/defaults.py:805 msgid "Europe West 2 (A)" msgstr "Oeste de Europa 2 (A)" -#: awx/settings/defaults.py:802 +#: awx/settings/defaults.py:806 msgid "Europe West 2 (B)" msgstr "Oeste de Europa 2 (B)" -#: awx/settings/defaults.py:803 +#: awx/settings/defaults.py:807 msgid "Europe West 2 (C)" msgstr "Oeste de Europa 2 (C)" -#: awx/settings/defaults.py:804 +#: awx/settings/defaults.py:808 msgid "Asia East (A)" msgstr "Este de Asia (A)" -#: awx/settings/defaults.py:805 +#: awx/settings/defaults.py:809 msgid "Asia East (B)" msgstr "Este de Asia (B)" -#: awx/settings/defaults.py:806 +#: awx/settings/defaults.py:810 msgid "Asia East (C)" msgstr "Este de Asia (C)" -#: awx/settings/defaults.py:807 +#: awx/settings/defaults.py:811 msgid "Asia Southeast (A)" msgstr "Sudeste de Asia (A)" -#: awx/settings/defaults.py:808 +#: awx/settings/defaults.py:812 msgid "Asia Southeast (B)" msgstr "Sudeste de Asia (B)" -#: awx/settings/defaults.py:809 +#: awx/settings/defaults.py:813 msgid "Asia Northeast (A)" msgstr "Noreste de Asia (A)" -#: awx/settings/defaults.py:810 +#: awx/settings/defaults.py:814 msgid "Asia Northeast (B)" msgstr "Noreste de Asia (B)" -#: awx/settings/defaults.py:811 +#: awx/settings/defaults.py:815 msgid "Asia Northeast (C)" msgstr "Noreste de Asia (C)" -#: awx/settings/defaults.py:812 +#: awx/settings/defaults.py:816 msgid "Australia Southeast (A)" msgstr "Sudeste de Australia (A)" -#: awx/settings/defaults.py:813 +#: awx/settings/defaults.py:817 msgid "Australia Southeast (B)" msgstr "Sudeste de Australia (B)" -#: awx/settings/defaults.py:814 +#: awx/settings/defaults.py:818 msgid "Australia Southeast (C)" msgstr "Sudeste de Australia (C)" -#: awx/settings/defaults.py:836 +#: awx/settings/defaults.py:840 msgid "US East" msgstr "Este de EE. UU." -#: awx/settings/defaults.py:837 +#: awx/settings/defaults.py:841 msgid "US East 2" msgstr "Este de EE. UU. 2" -#: awx/settings/defaults.py:838 +#: awx/settings/defaults.py:842 msgid "US Central" msgstr "EE. UU. Central" -#: awx/settings/defaults.py:839 +#: awx/settings/defaults.py:843 msgid "US North Central" msgstr "Norte-Centro de EE. UU." -#: awx/settings/defaults.py:840 +#: awx/settings/defaults.py:844 msgid "US South Central" msgstr "Sur-Centro de EE. UU." -#: awx/settings/defaults.py:841 +#: awx/settings/defaults.py:845 msgid "US West Central" msgstr "Oeste central de EE. UU." -#: awx/settings/defaults.py:842 +#: awx/settings/defaults.py:846 msgid "US West" msgstr "Oeste de EE. UU." -#: awx/settings/defaults.py:843 +#: awx/settings/defaults.py:847 msgid "US West 2" msgstr "Oeste de EE. UU. 2" -#: awx/settings/defaults.py:844 +#: awx/settings/defaults.py:848 msgid "Canada East" msgstr "Este de Canadá" -#: awx/settings/defaults.py:845 +#: awx/settings/defaults.py:849 msgid "Canada Central" msgstr "Canadá Central" -#: awx/settings/defaults.py:846 +#: awx/settings/defaults.py:850 msgid "Brazil South" msgstr "Sur de Brasil" -#: awx/settings/defaults.py:847 +#: awx/settings/defaults.py:851 msgid "Europe North" msgstr "Norte de Europa" -#: awx/settings/defaults.py:848 +#: awx/settings/defaults.py:852 msgid "Europe West" msgstr "Oeste de Europa" -#: awx/settings/defaults.py:849 +#: awx/settings/defaults.py:853 msgid "UK West" msgstr "Oeste del Reino Unido" -#: awx/settings/defaults.py:850 +#: awx/settings/defaults.py:854 msgid "UK South" msgstr "Sur del Reino Unido" -#: awx/settings/defaults.py:851 +#: awx/settings/defaults.py:855 msgid "Asia East" msgstr "Este de Asia" -#: awx/settings/defaults.py:852 +#: awx/settings/defaults.py:856 msgid "Asia Southeast" msgstr "Sudeste de Asia" -#: awx/settings/defaults.py:853 +#: awx/settings/defaults.py:857 msgid "Australia East" msgstr "Este de Australia" -#: awx/settings/defaults.py:854 +#: awx/settings/defaults.py:858 msgid "Australia Southeast" msgstr "Sudeste de Australia" -#: awx/settings/defaults.py:855 +#: awx/settings/defaults.py:859 msgid "India West" msgstr "Oeste de India" -#: awx/settings/defaults.py:856 +#: awx/settings/defaults.py:860 msgid "India South" msgstr "Sur de India" -#: awx/settings/defaults.py:857 +#: awx/settings/defaults.py:861 msgid "Japan East" msgstr "Este de Japón" -#: awx/settings/defaults.py:858 +#: awx/settings/defaults.py:862 msgid "Japan West" msgstr "Oeste de Japón" -#: awx/settings/defaults.py:859 +#: awx/settings/defaults.py:863 msgid "Korea Central" msgstr "Corea central" -#: awx/settings/defaults.py:860 +#: awx/settings/defaults.py:864 msgid "Korea South" msgstr "Sur de Corea" @@ -5478,7 +5575,7 @@ msgstr "" #: awx/sso/conf.py:1033 awx/sso/conf.py:1051 awx/sso/conf.py:1070 #: awx/sso/conf.py:1106 awx/sso/conf.py:1138 awx/sso/conf.py:1152 #: awx/sso/conf.py:1169 awx/sso/conf.py:1182 awx/sso/conf.py:1195 -#: awx/sso/conf.py:1211 awx/sso/models.py:16 +#: awx/sso/conf.py:1213 awx/sso/models.py:16 msgid "SAML" msgstr "SAML" @@ -5644,11 +5741,11 @@ msgid "Used to translate user organization membership into Tower." msgstr "" "Utilizado para traducir la membresía a Tower de la organización del usuario." -#: awx/sso/conf.py:1209 +#: awx/sso/conf.py:1211 msgid "SAML Team Attribute Mapping" msgstr "Asignación de atributos del Equipo SAML" -#: awx/sso/conf.py:1210 +#: awx/sso/conf.py:1212 msgid "Used to translate user team membership into Tower." msgstr "Utilizado para traducir la membresía a Tower del equipo del usuario." diff --git a/awx/locale/fr/LC_MESSAGES/django.po b/awx/locale/fr/LC_MESSAGES/django.po index 4f206e4334..5e550b7806 100644 --- a/awx/locale/fr/LC_MESSAGES/django.po +++ b/awx/locale/fr/LC_MESSAGES/django.po @@ -6,8 +6,8 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-06-14 18:30+0000\n" -"PO-Revision-Date: 2018-06-20 10:37+0000\n" +"POT-Creation-Date: 2018-08-14 13:52+0000\n" +"PO-Revision-Date: 2018-08-16 12:04+0000\n" "Last-Translator: croe \n" "Language-Team: French\n" "MIME-Version: 1.0\n" @@ -30,8 +30,8 @@ msgstr "" " devoir se reconnecter." #: awx/api/conf.py:17 awx/api/conf.py:26 awx/api/conf.py:34 awx/api/conf.py:47 -#: awx/sso/conf.py:85 awx/sso/conf.py:96 awx/sso/conf.py:108 -#: awx/sso/conf.py:123 +#: awx/api/conf.py:59 awx/sso/conf.py:85 awx/sso/conf.py:96 +#: awx/sso/conf.py:108 awx/sso/conf.py:123 msgid "Authentication" msgstr "Authentification" @@ -71,6 +71,23 @@ msgstr "" "en nombre de secondes, et`AUTHORIZATION_CODE_EXPIRE_SECONDS`, la durée des " "autorisations données en nombre de secondes." +#: awx/api/conf.py:54 +msgid "Allow External Users to Create OAuth2 Tokens" +msgstr "Autoriser les utilisateurs extérieurs à créer des Jetons OAuth2" + +#: awx/api/conf.py:55 +msgid "" +"For security reasons, users from external auth providers (LDAP, SAML, SSO, " +"Radius, and others) are not allowed to create OAuth2 tokens. To change this " +"behavior, enable this setting. Existing tokens will not be deleted when this" +" setting is toggled off." +msgstr "" +"Pour des raisons de sécurité, les utilisateurs de fournisseurs " +"d'authentification externes (LDAP, SAML, SSO, Radius et autres) ne sont pas " +"autorisés à créer des jetons OAuth2. Pour modifier ce comportement, activez " +"ce paramètre. Les jetons existants ne sont pas supprimés lorsque ce " +"paramètre est désactivé." + #: awx/api/exceptions.py:20 msgid "Resource is being used by running jobs." msgstr "Ressource utilisée par les tâches en cours." @@ -84,46 +101,54 @@ msgstr "Noms de clés non valides : {invalid_key_names}" msgid "Credential {} does not exist" msgstr "L'identifiant {} n'existe pas" -#: awx/api/filters.py:96 +#: awx/api/filters.py:97 msgid "No related model for field {}." msgstr "Aucun modèle qui y soit lié pour le champ '{}'" -#: awx/api/filters.py:113 +#: awx/api/filters.py:114 msgid "Filtering on password fields is not allowed." msgstr "Le filtrage des champs de mot de passe n'est pas autorisé." -#: awx/api/filters.py:125 awx/api/filters.py:127 +#: awx/api/filters.py:126 awx/api/filters.py:128 #, python-format msgid "Filtering on %s is not allowed." msgstr "Le filtrage de %s n'est pas autorisé." -#: awx/api/filters.py:130 +#: awx/api/filters.py:131 msgid "Loops not allowed in filters, detected on field {}." msgstr "Boucles non autorisés dans les filtres, détectées sur le champ {}." -#: awx/api/filters.py:159 +#: awx/api/filters.py:160 msgid "Query string field name not provided." msgstr "Nom de champ du string de requête non fourni." -#: awx/api/filters.py:186 +#: awx/api/filters.py:187 #, python-brace-format msgid "Invalid {field_name} id: {field_id}" msgstr "Id {field_name} non valide : {field_id}" -#: awx/api/filters.py:319 +#: awx/api/filters.py:326 #, python-format msgid "cannot filter on kind %s" msgstr "impossible de filtrer sur le genre %s" -#: awx/api/generics.py:620 awx/api/generics.py:682 +#: awx/api/generics.py:197 +msgid "" +"You did not use correct Content-Type in your HTTP request. If you are using " +"our REST API, the Content-Type must be application/json" +msgstr "" +"Vous n'avez pas utilisé le bon type de contenu dans votre requête HTTP. Si " +"vous utilisez notre API REST, le type de contenu doit être application/json." + +#: awx/api/generics.py:635 awx/api/generics.py:697 msgid "\"id\" field must be an integer." msgstr "Le champ \"id\" doit être un nombre entier." -#: awx/api/generics.py:679 +#: awx/api/generics.py:694 msgid "\"id\" is required to disassociate" msgstr "\"id\" est nécessaire pour dissocier" -#: awx/api/generics.py:730 +#: awx/api/generics.py:745 msgid "{} 'id' field is missing." msgstr "Le champ {} 'id' est manquant." @@ -176,7 +201,7 @@ msgstr "" "Erreur d'analyse JSON - %s\n" "Cause possible : virgule de fin." -#: awx/api/serializers.py:153 +#: awx/api/serializers.py:155 msgid "" "The original object is already named {}, a copy from it cannot have the same" " name." @@ -184,39 +209,44 @@ msgstr "" "L'objet d'origine s'appelle déjà {}, une copie de cet objet ne peut pas " "avoir le même nom." -#: awx/api/serializers.py:295 +#: awx/api/serializers.py:290 +#, python-format +msgid "Cannot use dictionary for %s" +msgstr "Impossible d'utiliser le dictionnaire pour %s" + +#: awx/api/serializers.py:307 msgid "Playbook Run" msgstr "Exécution du playbook" -#: awx/api/serializers.py:296 +#: awx/api/serializers.py:308 msgid "Command" msgstr "Commande" -#: awx/api/serializers.py:297 awx/main/models/unified_jobs.py:526 +#: awx/api/serializers.py:309 awx/main/models/unified_jobs.py:526 msgid "SCM Update" msgstr "Mise à jour SCM" -#: awx/api/serializers.py:298 +#: awx/api/serializers.py:310 msgid "Inventory Sync" msgstr "Synchronisation des inventaires" -#: awx/api/serializers.py:299 +#: awx/api/serializers.py:311 msgid "Management Job" msgstr "Tâche de gestion" -#: awx/api/serializers.py:300 +#: awx/api/serializers.py:312 msgid "Workflow Job" msgstr "Tâche de workflow" -#: awx/api/serializers.py:301 +#: awx/api/serializers.py:313 msgid "Workflow Template" msgstr "Modèle de workflow" -#: awx/api/serializers.py:302 +#: awx/api/serializers.py:314 msgid "Job Template" msgstr "Modèle de job" -#: awx/api/serializers.py:697 +#: awx/api/serializers.py:714 msgid "" "Indicates whether all of the events generated by this unified job have been " "saved to the database." @@ -224,72 +254,72 @@ msgstr "" "Indique si tous les événements générés par ce job unifié ont été enregistrés" " dans la base de données." -#: awx/api/serializers.py:854 +#: awx/api/serializers.py:879 msgid "Write-only field used to change the password." msgstr "Champ en écriture seule servant à modifier le mot de passe." -#: awx/api/serializers.py:856 +#: awx/api/serializers.py:881 msgid "Set if the account is managed by an external service" msgstr "À définir si le compte est géré par un service externe" -#: awx/api/serializers.py:880 +#: awx/api/serializers.py:905 msgid "Password required for new User." msgstr "Mot de passe requis pour le nouvel utilisateur." -#: awx/api/serializers.py:971 +#: awx/api/serializers.py:981 #, python-format msgid "Unable to change %s on user managed by LDAP." msgstr "Impossible de redéfinir %s sur un utilisateur géré par LDAP." -#: awx/api/serializers.py:1057 +#: awx/api/serializers.py:1067 msgid "Must be a simple space-separated string with allowed scopes {}." msgstr "" "Doit correspondre à une simple chaîne de caractères séparés par des espaces " "avec dans les limites autorisées {}." -#: awx/api/serializers.py:1151 +#: awx/api/serializers.py:1167 msgid "Authorization Grant Type" msgstr "Type d'autorisation" -#: awx/api/serializers.py:1153 awx/main/models/credential/__init__.py:1064 +#: awx/api/serializers.py:1169 awx/main/models/credential/__init__.py:1064 msgid "Client Secret" msgstr "Question secrète du client" -#: awx/api/serializers.py:1156 +#: awx/api/serializers.py:1172 msgid "Client Type" msgstr "Type de client" -#: awx/api/serializers.py:1159 +#: awx/api/serializers.py:1175 msgid "Redirect URIs" msgstr "Redirection d'URIs." -#: awx/api/serializers.py:1162 +#: awx/api/serializers.py:1178 msgid "Skip Authorization" msgstr "Sauter l'étape d'autorisation" -#: awx/api/serializers.py:1264 +#: awx/api/serializers.py:1290 msgid "This path is already being used by another manual project." msgstr "Ce chemin est déjà utilisé par un autre projet manuel." -#: awx/api/serializers.py:1290 +#: awx/api/serializers.py:1316 msgid "This field has been deprecated and will be removed in a future release" msgstr "Ce champ obsolète et sera supprimé dans une prochaine version." -#: awx/api/serializers.py:1349 +#: awx/api/serializers.py:1375 msgid "Organization is missing" msgstr "L'organisation est manquante" -#: awx/api/serializers.py:1353 +#: awx/api/serializers.py:1379 msgid "Update options must be set to false for manual projects." msgstr "" "La Mise à jour des options doit être définie à false pour les projets " "manuels." -#: awx/api/serializers.py:1359 +#: awx/api/serializers.py:1385 msgid "Array of playbooks available within this project." msgstr "Tableau des playbooks disponibles dans ce projet." -#: awx/api/serializers.py:1378 +#: awx/api/serializers.py:1404 msgid "" "Array of inventory files and directories available within this project, not " "comprehensive." @@ -297,74 +327,75 @@ msgstr "" "Tableau des fichiers d'inventaires et des répertoires disponibles dans ce " "projet : incomplet." -#: awx/api/serializers.py:1426 awx/api/serializers.py:3194 +#: awx/api/serializers.py:1452 awx/api/serializers.py:3247 +#: awx/api/serializers.py:3454 msgid "A count of hosts uniquely assigned to each status." msgstr "Un nombre d'hôtes assignés exclusivement à chaque statut." -#: awx/api/serializers.py:1429 awx/api/serializers.py:3197 +#: awx/api/serializers.py:1455 awx/api/serializers.py:3250 msgid "A count of all plays and tasks for the job run." msgstr "Le nombre de lectures et de tâches liées à l'exécution d'un job." -#: awx/api/serializers.py:1554 +#: awx/api/serializers.py:1570 msgid "Smart inventories must specify host_filter" msgstr "Les inventaires smart doivent spécifier le host_filter" -#: awx/api/serializers.py:1658 +#: awx/api/serializers.py:1674 #, python-format msgid "Invalid port specification: %s" msgstr "Spécification de port non valide : %s" -#: awx/api/serializers.py:1669 +#: awx/api/serializers.py:1685 msgid "Cannot create Host for Smart Inventory" msgstr "Impossible de créer un Hôte pour l' Inventaire Smart" -#: awx/api/serializers.py:1781 +#: awx/api/serializers.py:1797 msgid "Invalid group name." msgstr "Nom de groupe incorrect." -#: awx/api/serializers.py:1786 +#: awx/api/serializers.py:1802 msgid "Cannot create Group for Smart Inventory" msgstr "Impossible de créer de Groupe pour l' Inventaire Smart" -#: awx/api/serializers.py:1861 +#: awx/api/serializers.py:1877 msgid "" "Script must begin with a hashbang sequence: i.e.... #!/usr/bin/env python" msgstr "" "Le script doit commencer par une séquence hashbang : c.-à-d. ... " "#!/usr/bin/env python" -#: awx/api/serializers.py:1910 +#: awx/api/serializers.py:1926 msgid "`{}` is a prohibited environment variable" msgstr "`{}`est une variable d'environnement interdite" -#: awx/api/serializers.py:1921 +#: awx/api/serializers.py:1937 msgid "If 'source' is 'custom', 'source_script' must be provided." msgstr "Si la valeur 'source' est 'custom', 'source_script' doit être défini." -#: awx/api/serializers.py:1927 +#: awx/api/serializers.py:1943 msgid "Must provide an inventory." msgstr "Vous devez fournir un inventaire." -#: awx/api/serializers.py:1931 +#: awx/api/serializers.py:1947 msgid "" "The 'source_script' does not belong to the same organization as the " "inventory." msgstr "" "Le 'source_script' n'appartient pas à la même organisation que l'inventaire." -#: awx/api/serializers.py:1933 +#: awx/api/serializers.py:1949 msgid "'source_script' doesn't exist." msgstr "'source_script' n'existe pas." -#: awx/api/serializers.py:1967 +#: awx/api/serializers.py:1985 msgid "Automatic group relationship, will be removed in 3.3" msgstr "Relation de groupe automatique, sera supprimée dans la version 3.3" -#: awx/api/serializers.py:2053 +#: awx/api/serializers.py:2072 msgid "Cannot use manual project for SCM-based inventory." msgstr "Impossible d'utiliser un projet manuel pour un inventaire SCM." -#: awx/api/serializers.py:2059 +#: awx/api/serializers.py:2078 msgid "" "Manual inventory sources are created automatically when a group is created " "in the v1 API." @@ -372,54 +403,58 @@ msgstr "" "Les sources d'inventaire manuel sont créées automatiquement lorsqu'un groupe" " est créé dans l'API v1." -#: awx/api/serializers.py:2064 +#: awx/api/serializers.py:2083 msgid "Setting not compatible with existing schedules." msgstr "Paramètre incompatible avec les planifications existantes." -#: awx/api/serializers.py:2069 +#: awx/api/serializers.py:2088 msgid "Cannot create Inventory Source for Smart Inventory" msgstr "Impossible de créer une Source d'inventaire pour l' Inventaire Smart" -#: awx/api/serializers.py:2120 +#: awx/api/serializers.py:2139 #, python-format msgid "Cannot set %s if not SCM type." msgstr "Impossible de définir %s si pas du type SCM ." -#: awx/api/serializers.py:2388 +#: awx/api/serializers.py:2414 msgid "Modifications not allowed for managed credential types" msgstr "" "Modifications non autorisées pour les types d'informations d'identification " "gérés" -#: awx/api/serializers.py:2393 +#: awx/api/serializers.py:2419 msgid "" "Modifications to inputs are not allowed for credential types that are in use" msgstr "" "Modifications apportées aux entrées non autorisées pour les types " "d'informations d'identification en cours d'utilisation" -#: awx/api/serializers.py:2399 +#: awx/api/serializers.py:2425 #, python-format msgid "Must be 'cloud' or 'net', not %s" msgstr "Doit être 'cloud' ou 'net', pas %s" -#: awx/api/serializers.py:2405 +#: awx/api/serializers.py:2431 msgid "'ask_at_runtime' is not supported for custom credentials." msgstr "" "'ask_at_runtime' n'est pas pris en charge pour les informations " "d'identification personnalisées." -#: awx/api/serializers.py:2585 +#: awx/api/serializers.py:2502 +msgid "Credential Type" +msgstr "Type d'informations d’identification" + +#: awx/api/serializers.py:2617 #, python-format msgid "\"%s\" is not a valid choice" msgstr "\"%s\" n'est pas un choix valide." -#: awx/api/serializers.py:2604 +#: awx/api/serializers.py:2636 #, python-brace-format msgid "'{field_name}' is not a valid field for {credential_type_name}" msgstr "'{field_name}' n'est pas un champ valide pour {credential_type_name}" -#: awx/api/serializers.py:2625 +#: awx/api/serializers.py:2657 msgid "" "You cannot change the credential type of the credential, as it may break the" " functionality of the resources using it." @@ -427,7 +462,7 @@ msgstr "" "Vous ne pouvez pas modifier le type d'identifiants, car cela peut " "compromettre la fonctionnalité de la ressource les utilisant." -#: awx/api/serializers.py:2637 +#: awx/api/serializers.py:2669 msgid "" "Write-only field used to add user to owner role. If provided, do not give " "either team or organization. Only valid for creation." @@ -436,7 +471,7 @@ msgstr "" "propriétaire. Si vous le définissez, n'entrez ni équipe ni organisation. " "Seulement valable pour la création." -#: awx/api/serializers.py:2642 +#: awx/api/serializers.py:2674 msgid "" "Write-only field used to add team to owner role. If provided, do not give " "either user or organization. Only valid for creation." @@ -445,7 +480,7 @@ msgstr "" "propriétaire. Si vous le définissez, n'entrez ni utilisateur ni " "organisation. Seulement valable pour la création." -#: awx/api/serializers.py:2647 +#: awx/api/serializers.py:2679 msgid "" "Inherit permissions from organization roles. If provided on creation, do not" " give either user or team." @@ -453,102 +488,102 @@ msgstr "" "Hériter des permissions à partir des rôles d'organisation. Si vous le " "définissez lors de la création, n'entrez ni utilisateur ni équipe." -#: awx/api/serializers.py:2663 +#: awx/api/serializers.py:2695 msgid "Missing 'user', 'team', or 'organization'." msgstr "Valeur 'utilisateur', 'équipe' ou 'organisation' manquante." -#: awx/api/serializers.py:2703 +#: awx/api/serializers.py:2735 msgid "" "Credential organization must be set and match before assigning to a team" msgstr "" "L'organisation des informations d'identification doit être définie et mise " "en correspondance avant de l'attribuer à une équipe" -#: awx/api/serializers.py:2904 +#: awx/api/serializers.py:2936 msgid "You must provide a cloud credential." msgstr "Vous devez fournir une information d'identification cloud." -#: awx/api/serializers.py:2905 +#: awx/api/serializers.py:2937 msgid "You must provide a network credential." msgstr "Vous devez fournir des informations d'identification réseau." -#: awx/api/serializers.py:2906 awx/main/models/jobs.py:155 +#: awx/api/serializers.py:2938 awx/main/models/jobs.py:155 msgid "You must provide an SSH credential." msgstr "Vous devez fournir des informations d'identification SSH." -#: awx/api/serializers.py:2907 +#: awx/api/serializers.py:2939 msgid "You must provide a vault credential." msgstr "Vous devez fournir un archivage sécurisé." -#: awx/api/serializers.py:2926 +#: awx/api/serializers.py:2958 msgid "This field is required." msgstr "Ce champ est obligatoire." -#: awx/api/serializers.py:2928 awx/api/serializers.py:2930 +#: awx/api/serializers.py:2960 awx/api/serializers.py:2962 msgid "Playbook not found for project." msgstr "Playbook introuvable pour le projet." -#: awx/api/serializers.py:2932 +#: awx/api/serializers.py:2964 msgid "Must select playbook for project." msgstr "Un playbook doit être sélectionné pour le project." -#: awx/api/serializers.py:3013 +#: awx/api/serializers.py:3045 msgid "Cannot enable provisioning callback without an inventory set." msgstr "" "Impossible d'activer le rappel de provisioning sans inventaire défini." -#: awx/api/serializers.py:3016 +#: awx/api/serializers.py:3048 msgid "Must either set a default value or ask to prompt on launch." msgstr "" "Une valeur par défaut doit être définie ou bien demander une invite au " "moment du lancement." -#: awx/api/serializers.py:3018 awx/main/models/jobs.py:310 +#: awx/api/serializers.py:3050 awx/main/models/jobs.py:310 msgid "Job types 'run' and 'check' must have assigned a project." msgstr "Un projet doit être assigné aux types de tâche 'run' et 'check'." -#: awx/api/serializers.py:3134 +#: awx/api/serializers.py:3169 msgid "Invalid job template." msgstr "Modèle de tâche non valide." -#: awx/api/serializers.py:3249 +#: awx/api/serializers.py:3290 msgid "No change to job limit" msgstr "Aucun changement à la limite du job" -#: awx/api/serializers.py:3250 +#: awx/api/serializers.py:3291 msgid "All failed and unreachable hosts" msgstr "Tous les hôtes inaccessibles ou ayant échoué" -#: awx/api/serializers.py:3265 +#: awx/api/serializers.py:3306 msgid "Missing passwords needed to start: {}" msgstr "Mots de passe manquants indispensables pour commencer : {}" -#: awx/api/serializers.py:3284 +#: awx/api/serializers.py:3325 msgid "Relaunch by host status not available until job finishes running." msgstr "" "Relance par statut d'hôte non disponible jusqu'à la fin de l'exécution du " "job en cours." -#: awx/api/serializers.py:3298 +#: awx/api/serializers.py:3339 msgid "Job Template Project is missing or undefined." msgstr "Le projet de modèle de tâche est manquant ou non défini." -#: awx/api/serializers.py:3300 +#: awx/api/serializers.py:3341 msgid "Job Template Inventory is missing or undefined." msgstr "Le projet de modèle d'inventaire est manquant ou non défini." -#: awx/api/serializers.py:3338 +#: awx/api/serializers.py:3379 msgid "" "Unknown, job may have been ran before launch configurations were saved." msgstr "" "Inconnu, il se peut que le job ait été exécuté avant que les configurations " "de lancement ne soient sauvegardées." -#: awx/api/serializers.py:3405 awx/main/tasks.py:2268 +#: awx/api/serializers.py:3446 awx/main/tasks.py:2297 msgid "{} are prohibited from use in ad hoc commands." msgstr "{} ne sont pas autorisés à utiliser les commandes ad hoc." -#: awx/api/serializers.py:3474 awx/api/views.py:4843 +#: awx/api/serializers.py:3534 awx/api/views.py:4893 #, python-brace-format msgid "" "Standard Output too large to display ({text_size} bytes), only download " @@ -558,36 +593,47 @@ msgstr "" " téléchargement est pris en charge seulement pour une taille supérieure à " "{supported_size} octets." -#: awx/api/serializers.py:3671 +#: awx/api/serializers.py:3727 msgid "Provided variable {} has no database value to replace with." msgstr "" -"La variable fournie {} n'a pas de valeur de base de données pour remplacer." +"La variable fournie {} n'a pas de valeur de base de données de remplaçage." -#: awx/api/serializers.py:3747 +#: awx/api/serializers.py:3745 +#, python-brace-format +msgid "\"$encrypted$ is a reserved keyword, may not be used for {var_name}.\"" +msgstr "" +"\"$encrypted$ est un mot clé réservé et ne peut pas être utilisé comme " +"{var_name}.\"" + +#: awx/api/serializers.py:3815 #, python-format msgid "Cannot nest a %s inside a WorkflowJobTemplate" msgstr "Impossible d'imbriquer %s dans un modèle de tâche Workflow." -#: awx/api/serializers.py:3754 awx/api/views.py:783 +#: awx/api/serializers.py:3822 awx/api/views.py:818 msgid "Related template is not configured to accept credentials on launch." msgstr "" "Le modèle associé n'est pas configuré pour pouvoir accepter les identifiants" " au lancement." -#: awx/api/serializers.py:4211 +#: awx/api/serializers.py:4282 msgid "The inventory associated with this Job Template is being deleted." msgstr "" "L'inventaire associé à ce modèle de tâche est en cours de suppression." -#: awx/api/serializers.py:4213 +#: awx/api/serializers.py:4284 msgid "The provided inventory is being deleted." msgstr "L'inventaire fourni est en cours de suppression." -#: awx/api/serializers.py:4221 +#: awx/api/serializers.py:4292 msgid "Cannot assign multiple {} credentials." msgstr "Ne peut pas attribuer plusieurs identifiants {}." -#: awx/api/serializers.py:4234 +#: awx/api/serializers.py:4296 +msgid "Cannot assign a Credential of kind `{}`" +msgstr "Ne peut pas attribuer d'information d'identification de type `{}`" + +#: awx/api/serializers.py:4309 msgid "" "Removing {} credential at launch time without replacement is not supported. " "Provided list lacked credential(s): {}." @@ -596,27 +642,27 @@ msgstr "" "valeurs de remplacement n'est pas pris en charge. La liste fournie manquait " "d'identifiant(s): {}." -#: awx/api/serializers.py:4360 +#: awx/api/serializers.py:4435 msgid "" "Missing required fields for Notification Configuration: notification_type" msgstr "" "Champs obligatoires manquants pour la configuration des notifications : " "notification_type" -#: awx/api/serializers.py:4383 +#: awx/api/serializers.py:4458 msgid "No values specified for field '{}'" msgstr "Aucune valeur spécifiée pour le champ '{}'" -#: awx/api/serializers.py:4388 +#: awx/api/serializers.py:4463 msgid "Missing required fields for Notification Configuration: {}." msgstr "" "Champs obligatoires manquants pour la configuration des notifications : {}." -#: awx/api/serializers.py:4391 +#: awx/api/serializers.py:4466 msgid "Configuration field '{}' incorrect type, expected {}." msgstr "Type de champ de configuration '{}' incorrect, {} attendu." -#: awx/api/serializers.py:4453 +#: awx/api/serializers.py:4528 msgid "" "Valid DTSTART required in rrule. Value should start with: " "DTSTART:YYYYMMDDTHHMMSSZ" @@ -624,74 +670,74 @@ msgstr "" "DTSTART valide obligatoire dans rrule. La valeur doit commencer par : " "DTSTART:YYYYMMDDTHHMMSSZ" -#: awx/api/serializers.py:4455 +#: awx/api/serializers.py:4530 msgid "" "DTSTART cannot be a naive datetime. Specify ;TZINFO= or YYYYMMDDTHHMMSSZZ." msgstr "" "DTSTART ne peut correspondre à une DateHeure naïve. Spécifier ;TZINFO= ou " "YYYYMMDDTHHMMSSZZ." -#: awx/api/serializers.py:4457 +#: awx/api/serializers.py:4532 msgid "Multiple DTSTART is not supported." msgstr "Une seule valeur DTSTART est prise en charge." -#: awx/api/serializers.py:4459 +#: awx/api/serializers.py:4534 msgid "RRULE required in rrule." msgstr "RRULE obligatoire dans rrule." -#: awx/api/serializers.py:4461 +#: awx/api/serializers.py:4536 msgid "Multiple RRULE is not supported." msgstr "Une seule valeur RRULE est prise en charge." -#: awx/api/serializers.py:4463 +#: awx/api/serializers.py:4538 msgid "INTERVAL required in rrule." msgstr "INTERVAL obligatoire dans rrule." -#: awx/api/serializers.py:4465 +#: awx/api/serializers.py:4540 msgid "SECONDLY is not supported." msgstr "SECONDLY n'est pas pris en charge." -#: awx/api/serializers.py:4467 +#: awx/api/serializers.py:4542 msgid "Multiple BYMONTHDAYs not supported." msgstr "Une seule valeur BYMONTHDAY est prise en charge." -#: awx/api/serializers.py:4469 +#: awx/api/serializers.py:4544 msgid "Multiple BYMONTHs not supported." msgstr "Une seule valeur BYMONTH est prise en charge." -#: awx/api/serializers.py:4471 +#: awx/api/serializers.py:4546 msgid "BYDAY with numeric prefix not supported." msgstr "BYDAY avec un préfixe numérique non pris en charge." -#: awx/api/serializers.py:4473 +#: awx/api/serializers.py:4548 msgid "BYYEARDAY not supported." msgstr "BYYEARDAY non pris en charge." -#: awx/api/serializers.py:4475 +#: awx/api/serializers.py:4550 msgid "BYWEEKNO not supported." msgstr "BYWEEKNO non pris en charge." -#: awx/api/serializers.py:4477 +#: awx/api/serializers.py:4552 msgid "RRULE may not contain both COUNT and UNTIL" msgstr "RRULE peut contenir à la fois COUNT et UNTIL" -#: awx/api/serializers.py:4481 +#: awx/api/serializers.py:4556 msgid "COUNT > 999 is unsupported." msgstr "COUNT > 999 non pris en charge." -#: awx/api/serializers.py:4485 +#: awx/api/serializers.py:4560 msgid "rrule parsing failed validation: {}" msgstr "L'analyse rrule n'a pas pu être validée : {}" -#: awx/api/serializers.py:4526 +#: awx/api/serializers.py:4601 msgid "Inventory Source must be a cloud resource." msgstr "La source d'inventaire doit être une ressource cloud." -#: awx/api/serializers.py:4528 +#: awx/api/serializers.py:4603 msgid "Manual Project cannot have a schedule set." msgstr "Le projet manuel ne peut pas avoir de calendrier défini." -#: awx/api/serializers.py:4541 +#: awx/api/serializers.py:4616 msgid "" "Count of jobs in the running or waiting state that are targeted for this " "instance" @@ -699,11 +745,11 @@ msgstr "" "Le nombre de jobs en cours d'exécution ou en attente qui sont ciblés pour " "cette instance." -#: awx/api/serializers.py:4546 +#: awx/api/serializers.py:4621 msgid "Count of all jobs that target this instance" msgstr "Le nombre de jobs qui ciblent cette instance." -#: awx/api/serializers.py:4579 +#: awx/api/serializers.py:4654 msgid "" "Count of jobs in the running or waiting state that are targeted for this " "instance group" @@ -711,15 +757,15 @@ msgstr "" "Le nombre de jobs en cours d'exécution ou en attente qui sont ciblés pour ce" " groupe d'instances." -#: awx/api/serializers.py:4584 +#: awx/api/serializers.py:4659 msgid "Count of all jobs that target this instance group" msgstr "Le nombre de jobs qui ciblent ce groupe d'instances" -#: awx/api/serializers.py:4592 +#: awx/api/serializers.py:4667 msgid "Policy Instance Percentage" msgstr "Pourcentage d'instances de stratégie" -#: awx/api/serializers.py:4593 +#: awx/api/serializers.py:4668 msgid "" "Minimum percentage of all instances that will be automatically assigned to " "this group when new instances come online." @@ -727,11 +773,11 @@ msgstr "" "Le pourcentage minimum de toutes les instances qui seront automatiquement " "assignées à ce groupe lorsque de nouvelles instances seront mises en ligne." -#: awx/api/serializers.py:4598 +#: awx/api/serializers.py:4673 msgid "Policy Instance Minimum" msgstr "Instances de stratégies minimum" -#: awx/api/serializers.py:4599 +#: awx/api/serializers.py:4674 msgid "" "Static minimum number of Instances that will be automatically assign to this" " group when new instances come online." @@ -739,27 +785,41 @@ msgstr "" "Nombre minimum statique d'instances qui seront automatiquement assignées à " "ce groupe lors de la mise en ligne de nouvelles instances." -#: awx/api/serializers.py:4604 +#: awx/api/serializers.py:4679 msgid "Policy Instance List" msgstr "Listes d'instances de stratégie" -#: awx/api/serializers.py:4605 +#: awx/api/serializers.py:4680 msgid "List of exact-match Instances that will be assigned to this group" msgstr "Liste des cas de concordance exacte qui seront assignés à ce groupe." -#: awx/api/serializers.py:4627 +#: awx/api/serializers.py:4702 msgid "Duplicate entry {}." msgstr "Entrée dupliquée {}." -#: awx/api/serializers.py:4629 +#: awx/api/serializers.py:4704 msgid "{} is not a valid hostname of an existing instance." msgstr "{} n'est pas un nom d'hôte valide d'instance existante." -#: awx/api/serializers.py:4634 +#: awx/api/serializers.py:4706 awx/api/views.py:202 +msgid "" +"Isolated instances may not be added or removed from instances groups via the" +" API." +msgstr "" +"Des instances isolées ne peuvent pas être ajoutées ou supprimées de groupes " +"d'instances via l'API." + +#: awx/api/serializers.py:4708 awx/api/views.py:206 +msgid "Isolated instance group membership may not be managed via the API." +msgstr "" +"L'appartenance à un groupe d'instances isolées n'est sans doute pas gérée " +"par l'API." + +#: awx/api/serializers.py:4713 msgid "tower instance group name may not be changed." msgstr "Le nom de groupe de l'instance Tower ne peut pas être modifié." -#: awx/api/serializers.py:4704 +#: awx/api/serializers.py:4783 msgid "" "A summary of the new and changed values when an object is created, updated, " "or deleted" @@ -767,7 +827,7 @@ msgstr "" "Un récapitulatif des valeurs nouvelles et modifiées lorsqu'un objet est " "créé, mis à jour ou supprimé" -#: awx/api/serializers.py:4706 +#: awx/api/serializers.py:4785 msgid "" "For create, update, and delete events this is the object type that was " "affected. For associate and disassociate events this is the object type " @@ -777,7 +837,7 @@ msgstr "" "d'objet qui a été affecté. Pour associer et dissocier des événements, il " "s'agit du type d'objet associé à ou dissocié de object2." -#: awx/api/serializers.py:4709 +#: awx/api/serializers.py:4788 msgid "" "Unpopulated for create, update, and delete events. For associate and " "disassociate events this is the object type that object1 is being associated" @@ -787,143 +847,143 @@ msgstr "" "associer et dissocier des événements, il s'agit du type d'objet auquel " "object1 est associé." -#: awx/api/serializers.py:4712 +#: awx/api/serializers.py:4791 msgid "The action taken with respect to the given object(s)." msgstr "Action appliquée par rapport à l'objet ou aux objets donnés." -#: awx/api/views.py:118 +#: awx/api/views.py:119 msgid "Your license does not allow use of the activity stream." msgstr "Votre licence ne permet pas l'utilisation du flux d'activité." -#: awx/api/views.py:128 +#: awx/api/views.py:129 msgid "Your license does not permit use of system tracking." msgstr "Votre licence ne permet pas l'utilisation du suivi du système." -#: awx/api/views.py:138 +#: awx/api/views.py:139 msgid "Your license does not allow use of workflows." msgstr "Votre licence ne permet pas l'utilisation de workflows." -#: awx/api/views.py:152 +#: awx/api/views.py:153 msgid "Cannot delete job resource when associated workflow job is running." msgstr "" "Impossible de supprimer les ressources de tâche lorsqu'une tâche de workflow" " associée est en cours d'exécution." -#: awx/api/views.py:157 +#: awx/api/views.py:158 msgid "Cannot delete running job resource." msgstr "Impossible de supprimer la ressource de la tâche en cours." -#: awx/api/views.py:162 +#: awx/api/views.py:163 msgid "Job has not finished processing events." msgstr "Job n'ayant pas terminé de traiter les événements." -#: awx/api/views.py:221 +#: awx/api/views.py:257 msgid "Related job {} is still processing events." msgstr "Le job associé {} est toujours en cours de traitement des événements." -#: awx/api/views.py:228 awx/templates/rest_framework/api.html:28 +#: awx/api/views.py:264 awx/templates/rest_framework/api.html:28 msgid "REST API" msgstr "API REST" -#: awx/api/views.py:238 awx/templates/rest_framework/api.html:4 +#: awx/api/views.py:275 awx/templates/rest_framework/api.html:4 msgid "AWX REST API" msgstr "API REST AWX" -#: awx/api/views.py:252 +#: awx/api/views.py:288 msgid "API OAuth 2 Authorization Root" msgstr "API OAuth 2 Authorization Root" -#: awx/api/views.py:317 +#: awx/api/views.py:353 msgid "Version 1" msgstr "Version 1" -#: awx/api/views.py:321 +#: awx/api/views.py:357 msgid "Version 2" msgstr "Version 2" -#: awx/api/views.py:330 +#: awx/api/views.py:366 msgid "Ping" msgstr "Ping" -#: awx/api/views.py:361 awx/conf/apps.py:10 +#: awx/api/views.py:397 awx/conf/apps.py:10 msgid "Configuration" msgstr "Configuration" -#: awx/api/views.py:418 +#: awx/api/views.py:454 msgid "Invalid license data" msgstr "Données de licence non valides" -#: awx/api/views.py:420 +#: awx/api/views.py:456 msgid "Missing 'eula_accepted' property" msgstr "Propriété 'eula_accepted' manquante" -#: awx/api/views.py:424 +#: awx/api/views.py:460 msgid "'eula_accepted' value is invalid" msgstr "La valeur 'eula_accepted' n'est pas valide" -#: awx/api/views.py:427 +#: awx/api/views.py:463 msgid "'eula_accepted' must be True" msgstr "La valeur 'eula_accepted' doit être True" -#: awx/api/views.py:434 +#: awx/api/views.py:470 msgid "Invalid JSON" msgstr "Syntaxe JSON non valide" -#: awx/api/views.py:442 +#: awx/api/views.py:478 msgid "Invalid License" msgstr "Licence non valide" -#: awx/api/views.py:452 +#: awx/api/views.py:488 msgid "Invalid license" msgstr "Licence non valide" -#: awx/api/views.py:460 +#: awx/api/views.py:496 #, python-format msgid "Failed to remove license (%s)" msgstr "Suppression de la licence (%s) impossible" -#: awx/api/views.py:465 +#: awx/api/views.py:501 msgid "Dashboard" msgstr "Tableau de bord" -#: awx/api/views.py:564 +#: awx/api/views.py:600 msgid "Dashboard Jobs Graphs" msgstr "Graphiques de tâches du tableau de bord" -#: awx/api/views.py:600 +#: awx/api/views.py:636 #, python-format msgid "Unknown period \"%s\"" msgstr "Période \"%s\" inconnue" -#: awx/api/views.py:614 +#: awx/api/views.py:650 msgid "Instances" msgstr "Instances" -#: awx/api/views.py:622 +#: awx/api/views.py:658 msgid "Instance Detail" msgstr "Détail de l'instance" -#: awx/api/views.py:643 +#: awx/api/views.py:678 msgid "Instance Jobs" msgstr "Jobs d'instance" -#: awx/api/views.py:657 +#: awx/api/views.py:692 msgid "Instance's Instance Groups" msgstr "Groupes d'instances de l'instance" -#: awx/api/views.py:666 +#: awx/api/views.py:701 msgid "Instance Groups" msgstr "Groupes d'instances" -#: awx/api/views.py:674 +#: awx/api/views.py:709 msgid "Instance Group Detail" msgstr "Détail du groupe d'instances" -#: awx/api/views.py:682 +#: awx/api/views.py:717 msgid "Isolated Groups can not be removed from the API" msgstr "Les groupes isolés ne peuvent pas être supprimés des l'API" -#: awx/api/views.py:684 +#: awx/api/views.py:719 msgid "" "Instance Groups acting as a controller for an Isolated Group can not be " "removed from the API" @@ -931,32 +991,32 @@ msgstr "" "Les groupes d'instance agissant en tant que contrôleur d'un groupe isolé ne " "peuvent pas être retirés de l'API" -#: awx/api/views.py:690 +#: awx/api/views.py:725 msgid "Instance Group Running Jobs" msgstr "Groupe d'instances exécutant les tâches" -#: awx/api/views.py:699 +#: awx/api/views.py:734 msgid "Instance Group's Instances" msgstr "Instances du groupe d'instances" -#: awx/api/views.py:709 +#: awx/api/views.py:744 msgid "Schedules" msgstr "Calendriers" -#: awx/api/views.py:723 +#: awx/api/views.py:758 msgid "Schedule Recurrence Rule Preview" msgstr "Prévisualisation Règle récurrente de planning" -#: awx/api/views.py:770 +#: awx/api/views.py:805 msgid "Cannot assign credential when related template is null." msgstr "" "Impossible d'attribuer des identifiants lorsque le modèle associé est nul." -#: awx/api/views.py:775 +#: awx/api/views.py:810 msgid "Related template cannot accept {} on launch." msgstr "Le modèle associé ne peut pas accepter {} au lancement." -#: awx/api/views.py:777 +#: awx/api/views.py:812 msgid "" "Credential that requires user input on launch cannot be used in saved launch" " configuration." @@ -964,7 +1024,7 @@ msgstr "" "Les identifiants qui nécessitent l'entrée de l'utilisateur au lancement ne " "peuvent pas être utilisés dans la configuration de lancement sauvegardée." -#: awx/api/views.py:785 +#: awx/api/views.py:820 #, python-brace-format msgid "" "This launch configuration already provides a {credential_type} credential." @@ -972,31 +1032,33 @@ msgstr "" "Cette configuration de lancement fournit déjà un credential " "{credential_type}." -#: awx/api/views.py:788 +#: awx/api/views.py:823 #, python-brace-format msgid "Related template already uses {credential_type} credential." msgstr "Le modèle associé utilise déjà l'identifiant {credential_type}." -#: awx/api/views.py:806 +#: awx/api/views.py:841 msgid "Schedule Jobs List" msgstr "Listes des tâches de planification" -#: awx/api/views.py:961 +#: awx/api/views.py:996 msgid "Your license only permits a single organization to exist." msgstr "Votre licence permet uniquement l'existence d'une seule organisation." -#: awx/api/views.py:1193 awx/api/views.py:5056 -msgid "You cannot assign an Organization role as a child role for a Team." +#: awx/api/views.py:1223 awx/api/views.py:5106 +msgid "" +"You cannot assign an Organization participation role as a child role for a " +"Team." msgstr "" -"Vous ne pouvez pas attribuer un rôle Organisation en tant que rôle enfant " -"pour une équipe." +"Vous ne pouvez pas attribuer un rôle de Participation à une organisation en " +"tant que rôle enfant pour une Équipe." -#: awx/api/views.py:1197 awx/api/views.py:5070 +#: awx/api/views.py:1227 awx/api/views.py:5120 msgid "You cannot grant system-level permissions to a team." msgstr "" "Vous ne pouvez pas accorder de permissions au niveau système à une équipe." -#: awx/api/views.py:1204 awx/api/views.py:5062 +#: awx/api/views.py:1234 awx/api/views.py:5112 msgid "" "You cannot grant credential access to a team when the Organization field " "isn't set, or belongs to a different organization" @@ -1005,71 +1067,71 @@ msgstr "" "équipe lorsque le champ Organisation n'est pas défini ou qu'elle appartient " "à une organisation différente" -#: awx/api/views.py:1318 +#: awx/api/views.py:1348 msgid "Project Schedules" msgstr "Calendriers des projets" -#: awx/api/views.py:1329 +#: awx/api/views.py:1359 msgid "Project SCM Inventory Sources" msgstr "Sources d'inventaire SCM du projet" -#: awx/api/views.py:1430 +#: awx/api/views.py:1460 msgid "Project Update Events List" msgstr "Liste des événements de mise à jour du projet" -#: awx/api/views.py:1444 +#: awx/api/views.py:1474 msgid "System Job Events List" msgstr "Liste des événements d'un job système" -#: awx/api/views.py:1458 +#: awx/api/views.py:1488 msgid "Inventory Update Events List" msgstr "Liste des événements de mise à jour de l'inventaire" -#: awx/api/views.py:1492 +#: awx/api/views.py:1522 msgid "Project Update SCM Inventory Updates" msgstr "Mises à jour de l'inventaire SCM de la mise à jour du projet" -#: awx/api/views.py:1551 +#: awx/api/views.py:1581 msgid "Me" msgstr "Moi-même" -#: awx/api/views.py:1559 +#: awx/api/views.py:1589 msgid "OAuth 2 Applications" msgstr "OAuth 2 Applications" -#: awx/api/views.py:1568 +#: awx/api/views.py:1598 msgid "OAuth 2 Application Detail" msgstr "OAuth 2 Détails Application" -#: awx/api/views.py:1577 +#: awx/api/views.py:1607 msgid "OAuth 2 Application Tokens" msgstr "OAuth 2 Jetons Application" -#: awx/api/views.py:1599 +#: awx/api/views.py:1629 msgid "OAuth2 Tokens" msgstr "OAuth2 Jetons" -#: awx/api/views.py:1608 +#: awx/api/views.py:1638 msgid "OAuth2 User Tokens" msgstr "OAuth2 Jetons Utilisateur" -#: awx/api/views.py:1620 +#: awx/api/views.py:1650 msgid "OAuth2 User Authorized Access Tokens" msgstr "OAuth2 Jetons d'accès Utilisateur autorisé" -#: awx/api/views.py:1635 +#: awx/api/views.py:1665 msgid "Organization OAuth2 Applications" msgstr "Organisation OAuth2 Applications" -#: awx/api/views.py:1647 +#: awx/api/views.py:1677 msgid "OAuth2 Personal Access Tokens" msgstr "OAuth2 Jetons d'accès personnels" -#: awx/api/views.py:1662 +#: awx/api/views.py:1692 msgid "OAuth Token Detail" msgstr "OAuth 2 Détails Jeton" -#: awx/api/views.py:1722 awx/api/views.py:5023 +#: awx/api/views.py:1752 awx/api/views.py:5073 msgid "" "You cannot grant credential access to a user not in the credentials' " "organization" @@ -1078,65 +1140,69 @@ msgstr "" "utilisateur ne figurant pas dans l'organisation d'informations " "d'identification." -#: awx/api/views.py:1726 awx/api/views.py:5027 +#: awx/api/views.py:1756 awx/api/views.py:5077 msgid "You cannot grant private credential access to another user" msgstr "" "Vous ne pouvez pas accorder d'accès privé par informations d'identification " "à un autre utilisateur" -#: awx/api/views.py:1824 +#: awx/api/views.py:1854 #, python-format msgid "Cannot change %s." msgstr "Impossible de modifier %s." -#: awx/api/views.py:1830 +#: awx/api/views.py:1860 msgid "Cannot delete user." msgstr "Impossible de supprimer l'utilisateur." -#: awx/api/views.py:1854 +#: awx/api/views.py:1884 msgid "Deletion not allowed for managed credential types" msgstr "" "Suppression non autorisée pour les types d'informations d'identification " "gérés." -#: awx/api/views.py:1856 +#: awx/api/views.py:1886 msgid "Credential types that are in use cannot be deleted" msgstr "" "Les types d'informations d'identification utilisés ne peuvent pas être " "supprimés." -#: awx/api/views.py:2031 +#: awx/api/views.py:2061 msgid "Cannot delete inventory script." msgstr "Impossible de supprimer le script d'inventaire." -#: awx/api/views.py:2122 +#: awx/api/views.py:2152 #, python-brace-format msgid "{0}" msgstr "{0}" -#: awx/api/views.py:2353 +#: awx/api/views.py:2256 +msgid "The inventory for this host is already being deleted." +msgstr "L'inventaire associé à cet hôte est en cours de suppression." + +#: awx/api/views.py:2389 msgid "Fact not found." msgstr "Fait introuvable." -#: awx/api/views.py:2375 +#: awx/api/views.py:2411 msgid "SSLError while trying to connect to {}" msgstr "ErreurSSL lors de la tentative de connexion au {} " -#: awx/api/views.py:2377 +#: awx/api/views.py:2413 msgid "Request to {} timed out." msgstr "Délai de requête {} expiré." -#: awx/api/views.py:2379 +#: awx/api/views.py:2415 msgid "Unknown exception {} while trying to GET {}" msgstr "Exception inconnue {} lors de la tentative GET {}" -#: awx/api/views.py:2382 +#: awx/api/views.py:2418 msgid "" "Unauthorized access. Please check your Insights Credential username and " "password." msgstr "Accès non autorisé. Veuillez vérifier vos identifiants pour Insights." -#: awx/api/views.py:2385 +#: awx/api/views.py:2421 msgid "" "Failed to gather reports and maintenance plans from Insights API at URL {}. " "Server responded with {} status code and message {}" @@ -1145,60 +1211,64 @@ msgstr "" "sur l'URL {}. Le serveur a répondu avec un code de statut {} et un message " "{} " -#: awx/api/views.py:2392 +#: awx/api/views.py:2428 msgid "Expected JSON response from Insights but instead got {}" msgstr "" "Réponse JSON attendue de la part d'Insights, mais {} a été reçu à la place" -#: awx/api/views.py:2399 +#: awx/api/views.py:2435 msgid "This host is not recognized as an Insights host." msgstr "Cet hôte n'est pas reconnu comme hôte Insights." -#: awx/api/views.py:2404 +#: awx/api/views.py:2440 msgid "The Insights Credential for \"{}\" was not found." msgstr "Informations d'identification Insights pour \"{}\" introuvables." -#: awx/api/views.py:2472 +#: awx/api/views.py:2508 msgid "Cyclical Group association." msgstr "Association de groupe cyclique." -#: awx/api/views.py:2686 +#: awx/api/views.py:2722 msgid "Inventory Source List" msgstr "Liste des sources d'inventaire" -#: awx/api/views.py:2698 +#: awx/api/views.py:2734 msgid "Inventory Sources Update" msgstr "Mise à jour des sources d'inventaire" -#: awx/api/views.py:2731 +#: awx/api/views.py:2767 msgid "Could not start because `can_update` returned False" msgstr "Démarrage impossible car `can_update` a renvoyé False" -#: awx/api/views.py:2739 +#: awx/api/views.py:2775 msgid "No inventory sources to update." msgstr "Aucune source d'inventaire à actualiser." -#: awx/api/views.py:2768 +#: awx/api/views.py:2804 msgid "Inventory Source Schedules" msgstr "Calendriers des sources d'inventaire" -#: awx/api/views.py:2796 +#: awx/api/views.py:2832 msgid "Notification Templates can only be assigned when source is one of {}." msgstr "" "Les modèles de notification ne peuvent être attribués que lorsque la source " "est l'une des {}." -#: awx/api/views.py:2851 +#: awx/api/views.py:2887 msgid "Vault credentials are not yet supported for inventory sources." msgstr "" "Les identifiants d'archivage sécurisé ne sont pas encore pris en charge pour" " les sources d'inventaire." -#: awx/api/views.py:2856 +#: awx/api/views.py:2892 msgid "Source already has cloud credential assigned." msgstr "La source a déjà un identifiant cloud d'attribué." -#: awx/api/views.py:3016 +#: awx/api/views.py:3042 +msgid "Field is not allowed for use with v1 API." +msgstr "Champ non autorisé avec l'API v1" + +#: awx/api/views.py:3052 msgid "" "'credentials' cannot be used in combination with 'credential', " "'vault_credential', or 'extra_credentials'." @@ -1206,63 +1276,67 @@ msgstr "" "Les 'credentials' (identifiants) ne peuvent pas être utilisés en combinaison" " à des 'credential', 'vault_credential', ou 'extra_credentials'." -#: awx/api/views.py:3128 +#: awx/api/views.py:3079 +msgid "Incorrect type. Expected {}, received {}." +msgstr "Type non valide. Attendu {}, reçu {}." + +#: awx/api/views.py:3172 msgid "Job Template Schedules" msgstr "Calendriers des modèles de tâche" -#: awx/api/views.py:3146 awx/api/views.py:3157 +#: awx/api/views.py:3190 awx/api/views.py:3201 msgid "Your license does not allow adding surveys." msgstr "Votre licence ne permet pas l'ajout de questionnaires." -#: awx/api/views.py:3176 +#: awx/api/views.py:3220 msgid "Field '{}' is missing from survey spec." msgstr "Le champ '{}' manque dans la specification du questionnaire." -#: awx/api/views.py:3178 +#: awx/api/views.py:3222 msgid "Expected {} for field '{}', received {} type." msgstr "{} attendu pour le champ '{}', type {} reçu." -#: awx/api/views.py:3182 +#: awx/api/views.py:3226 msgid "'spec' doesn't contain any items." msgstr "'spec' ne contient aucun élément." -#: awx/api/views.py:3191 +#: awx/api/views.py:3235 #, python-format msgid "Survey question %s is not a json object." msgstr "La question %s n'est pas un objet json." -#: awx/api/views.py:3193 +#: awx/api/views.py:3237 #, python-format msgid "'type' missing from survey question %s." msgstr "'type' est manquant dans la question %s." -#: awx/api/views.py:3195 +#: awx/api/views.py:3239 #, python-format msgid "'question_name' missing from survey question %s." msgstr "'question_name' est manquant dans la question %s." -#: awx/api/views.py:3197 +#: awx/api/views.py:3241 #, python-format msgid "'variable' missing from survey question %s." msgstr "'variable' est manquant dans la question %s." -#: awx/api/views.py:3199 +#: awx/api/views.py:3243 #, python-format msgid "'variable' '%(item)s' duplicated in survey question %(survey)s." msgstr "'variable' '%(item)s' en double dans la question %(survey)s." -#: awx/api/views.py:3204 +#: awx/api/views.py:3248 #, python-format msgid "'required' missing from survey question %s." msgstr "'required' est manquant dans la question %s." -#: awx/api/views.py:3209 +#: awx/api/views.py:3253 #, python-brace-format msgid "" "Value {question_default} for '{variable_name}' expected to be a string." msgstr "Valeur {question_default} de '{variable_name}' de chaîne attendue. " -#: awx/api/views.py:3219 +#: awx/api/views.py:3263 #, python-brace-format msgid "" "$encrypted$ is a reserved keyword for password question defaults, survey " @@ -1272,7 +1346,7 @@ msgstr "" "défaut, la questions de questionnaire {question_position} est de type " "{question_type}." -#: awx/api/views.py:3235 +#: awx/api/views.py:3279 #, python-brace-format msgid "" "$encrypted$ is a reserved keyword, may not be used for new default in " @@ -1281,138 +1355,142 @@ msgstr "" "$encrypted$ est un mot clé réservé, et ne peut pas être utilisé comme valeur" " pour la position {question_position}." -#: awx/api/views.py:3309 +#: awx/api/views.py:3353 #, python-brace-format msgid "Cannot assign multiple {credential_type} credentials." msgstr "Ne peut pas attribuer plusieurs identifiants {credential_type}." -#: awx/api/views.py:3327 +#: awx/api/views.py:3357 +msgid "Cannot assign a Credential of kind `{}`." +msgstr "Ne peut pas attribuer d'information d'identification de type `{}`" + +#: awx/api/views.py:3374 msgid "Extra credentials must be network or cloud." msgstr "" "Les informations d'identification supplémentaires doivent être des " "identifiants réseau ou cloud." -#: awx/api/views.py:3349 +#: awx/api/views.py:3396 msgid "Maximum number of labels for {} reached." msgstr "Nombre maximum d'étiquettes {} atteint." -#: awx/api/views.py:3472 +#: awx/api/views.py:3519 msgid "No matching host could be found!" msgstr "Aucun hôte correspondant n'a été trouvé." -#: awx/api/views.py:3475 +#: awx/api/views.py:3522 msgid "Multiple hosts matched the request!" msgstr "Plusieurs hôtes correspondent à la requête." -#: awx/api/views.py:3480 +#: awx/api/views.py:3527 msgid "Cannot start automatically, user input required!" msgstr "" "Impossible de démarrer automatiquement, saisie de l'utilisateur obligatoire." -#: awx/api/views.py:3487 +#: awx/api/views.py:3534 msgid "Host callback job already pending." msgstr "La tâche de rappel de l'hôte est déjà en attente." -#: awx/api/views.py:3502 awx/api/views.py:4284 +#: awx/api/views.py:3549 awx/api/views.py:4336 msgid "Error starting job!" msgstr "Erreur lors du démarrage de la tâche." -#: awx/api/views.py:3622 +#: awx/api/views.py:3669 #, python-brace-format msgid "Cannot associate {0} when {1} have been associated." msgstr " {0} ne peut pas être associé lorsque {1} est associé." -#: awx/api/views.py:3647 +#: awx/api/views.py:3694 msgid "Multiple parent relationship not allowed." msgstr "Relation de parents multiples non autorisée." -#: awx/api/views.py:3652 +#: awx/api/views.py:3699 msgid "Cycle detected." msgstr "Cycle détecté." -#: awx/api/views.py:3850 +#: awx/api/views.py:3902 msgid "Workflow Job Template Schedules" msgstr "Calendriers des modèles de tâche Workflow" -#: awx/api/views.py:3986 awx/api/views.py:4690 +#: awx/api/views.py:4038 awx/api/views.py:4740 msgid "Superuser privileges needed." msgstr "Privilèges de superutilisateur requis." -#: awx/api/views.py:4018 +#: awx/api/views.py:4071 msgid "System Job Template Schedules" msgstr "Calendriers des modèles de tâche Système" -#: awx/api/views.py:4076 +#: awx/api/views.py:4129 msgid "POST not allowed for Job launching in version 2 of the api" msgstr "" "POST non autorisé pour le lancement de tâches dans la version 2 de l'api" -#: awx/api/views.py:4100 awx/api/views.py:4106 +#: awx/api/views.py:4153 awx/api/views.py:4159 msgid "PUT not allowed for Job Details in version 2 of the API" msgstr "PUT non autorisé pour le détail des tâches dans la version 2 de l'API" -#: awx/api/views.py:4267 +#: awx/api/views.py:4319 #, python-brace-format msgid "Wait until job finishes before retrying on {status_value} hosts." msgstr "" "Patientez jusqu'à ce que le job se termine avant d'essayer à nouveau les " "hôtes {status_value}." -#: awx/api/views.py:4272 +#: awx/api/views.py:4324 #, python-brace-format msgid "Cannot retry on {status_value} hosts, playbook stats not available." msgstr "" "Impossible d'essayer à nouveau sur les hôtes {status_value}, les stats de " "playbook ne sont pas disponibles." -#: awx/api/views.py:4277 +#: awx/api/views.py:4329 #, python-brace-format msgid "Cannot relaunch because previous job had 0 {status_value} hosts." msgstr "" "Impossible de relancer car le job précédent possède 0 {status_value} hôtes." -#: awx/api/views.py:4306 +#: awx/api/views.py:4358 msgid "Cannot create schedule because job requires credential passwords." msgstr "" "Impossible de créer un planning parce que le job exige des mots de passe " "d'authentification." -#: awx/api/views.py:4311 +#: awx/api/views.py:4363 msgid "Cannot create schedule because job was launched by legacy method." msgstr "" "Impossible de créer un planning parce que le travail a été lancé par la " "méthode héritée." -#: awx/api/views.py:4313 +#: awx/api/views.py:4365 msgid "Cannot create schedule because a related resource is missing." msgstr "" "Impossible de créer un planning car une ressource associée est manquante." -#: awx/api/views.py:4368 +#: awx/api/views.py:4420 msgid "Job Host Summaries List" msgstr "Liste récapitulative des hôtes de la tâche" -#: awx/api/views.py:4417 +#: awx/api/views.py:4469 msgid "Job Event Children List" msgstr "Liste des enfants d'événement de la tâche" -#: awx/api/views.py:4427 +#: awx/api/views.py:4479 msgid "Job Event Hosts List" msgstr "Liste des hôtes d'événement de la tâche" -#: awx/api/views.py:4436 +#: awx/api/views.py:4488 msgid "Job Events List" msgstr "Liste des événements de la tâche" -#: awx/api/views.py:4647 +#: awx/api/views.py:4697 msgid "Ad Hoc Command Events List" msgstr "Liste d'événements de la commande ad hoc" -#: awx/api/views.py:4889 +#: awx/api/views.py:4939 msgid "Delete not allowed while there are pending notifications" msgstr "Suppression non autorisée tant que des notifications sont en attente" -#: awx/api/views.py:4897 +#: awx/api/views.py:4947 msgid "Notification Template Test" msgstr "Test de modèle de notification" @@ -1717,97 +1795,97 @@ msgstr "Détails du paramètre" msgid "Logging Connectivity Test" msgstr "Journalisation du test de connectivité" -#: awx/main/access.py:57 +#: awx/main/access.py:59 #, python-format msgid "Required related field %s for permission check." msgstr "Champs associés % requis pour la vérification des permissions." -#: awx/main/access.py:73 +#: awx/main/access.py:75 #, python-format msgid "Bad data found in related field %s." msgstr "Données incorrectes trouvées dans le champ %s associé." -#: awx/main/access.py:293 +#: awx/main/access.py:302 msgid "License is missing." msgstr "La licence est manquante." -#: awx/main/access.py:295 +#: awx/main/access.py:304 msgid "License has expired." msgstr "La licence est arrivée à expiration." -#: awx/main/access.py:303 +#: awx/main/access.py:312 #, python-format msgid "License count of %s instances has been reached." msgstr "Le nombre de licences d'instances %s a été atteint." -#: awx/main/access.py:305 +#: awx/main/access.py:314 #, python-format msgid "License count of %s instances has been exceeded." msgstr "Le nombre de licences d'instances %s a été dépassé." -#: awx/main/access.py:307 +#: awx/main/access.py:316 msgid "Host count exceeds available instances." msgstr "Le nombre d'hôtes dépasse celui des instances disponibles." -#: awx/main/access.py:311 +#: awx/main/access.py:320 #, python-format msgid "Feature %s is not enabled in the active license." msgstr "La fonctionnalité %s n'est pas activée dans la licence active." -#: awx/main/access.py:313 +#: awx/main/access.py:322 msgid "Features not found in active license." msgstr "Fonctionnalités introuvables dans la licence active." -#: awx/main/access.py:818 +#: awx/main/access.py:835 msgid "Unable to change inventory on a host." msgstr "Impossible de modifier l'inventaire sur un hôte." -#: awx/main/access.py:835 awx/main/access.py:880 +#: awx/main/access.py:852 awx/main/access.py:897 msgid "Cannot associate two items from different inventories." msgstr "Impossible d'associer deux éléments d'inventaires différents." -#: awx/main/access.py:868 +#: awx/main/access.py:885 msgid "Unable to change inventory on a group." msgstr "Impossible de modifier l'inventaire sur un groupe." -#: awx/main/access.py:1129 +#: awx/main/access.py:1146 msgid "Unable to change organization on a team." msgstr "Impossible de modifier l'organisation d'une équipe." -#: awx/main/access.py:1146 +#: awx/main/access.py:1163 msgid "The {} role cannot be assigned to a team" msgstr "Le rôle {} ne peut pas être attribué à une équipe" -#: awx/main/access.py:1148 +#: awx/main/access.py:1165 msgid "The admin_role for a User cannot be assigned to a team" msgstr "L'admin_role d'un utilisateur ne peut pas être attribué à une équipe" -#: awx/main/access.py:1502 awx/main/access.py:1936 +#: awx/main/access.py:1531 awx/main/access.py:1965 msgid "Job was launched with prompts provided by another user." msgstr "" "Le job a été lancé par des champs d'invite provenant d'un autre utilisateur." -#: awx/main/access.py:1522 +#: awx/main/access.py:1551 msgid "Job has been orphaned from its job template." msgstr "La tâche est orpheline de son modèle de tâche." -#: awx/main/access.py:1524 +#: awx/main/access.py:1553 msgid "Job was launched with unknown prompted fields." msgstr "Le job été lancé par des champs d'invite inconnus." -#: awx/main/access.py:1526 +#: awx/main/access.py:1555 msgid "Job was launched with prompted fields." msgstr "La tâche a été lancée avec les champs d'invite." -#: awx/main/access.py:1528 +#: awx/main/access.py:1557 msgid " Organization level permissions required." msgstr "Permissions au niveau de l'organisation requises." -#: awx/main/access.py:1530 +#: awx/main/access.py:1559 msgid " You do not have permission to related resources." msgstr "Vous n'avez pas de permission vers les ressources liées." -#: awx/main/access.py:1950 +#: awx/main/access.py:1979 msgid "" "You do not have permission to the workflow job resources required for " "relaunch." @@ -2235,8 +2313,8 @@ msgstr "Nom d'hôte / IP où les journaux externes seront envoyés." #: awx/main/conf.py:379 awx/main/conf.py:390 awx/main/conf.py:402 #: awx/main/conf.py:412 awx/main/conf.py:424 awx/main/conf.py:439 #: awx/main/conf.py:451 awx/main/conf.py:460 awx/main/conf.py:470 -#: awx/main/conf.py:480 awx/main/conf.py:491 awx/main/conf.py:503 -#: awx/main/conf.py:516 +#: awx/main/conf.py:482 awx/main/conf.py:493 awx/main/conf.py:505 +#: awx/main/conf.py:518 msgid "Logging" msgstr "Journalisation" @@ -2340,15 +2418,19 @@ msgid "Logging Aggregator Protocol" msgstr "Protocole de l'agrégateur de journalisation" #: awx/main/conf.py:479 -msgid "Protocol used to communicate with log aggregator." +msgid "" +"Protocol used to communicate with log aggregator. HTTPS/HTTP assumes HTTPS " +"unless http:// is explicitly used in the Logging Aggregator hostname." msgstr "" -"Protocole utilisé pour communiquer avec l'agrégateur de journalisation." +"Le protocole utilisé pour communiquer avec l'agrégateur de journalisation. " +"HTTPS/HTTP assume HTTPS à moins que http:// ne soit explicitement utilisé " +"dans le nom d'hôte de l'agrégateur de journalisation." -#: awx/main/conf.py:487 +#: awx/main/conf.py:489 msgid "TCP Connection Timeout" msgstr "Expiration du délai d'attente de connexion TCP" -#: awx/main/conf.py:488 +#: awx/main/conf.py:490 msgid "" "Number of seconds for a TCP connection to external log aggregator to " "timeout. Applies to HTTPS and TCP log aggregator protocols." @@ -2357,11 +2439,11 @@ msgstr "" "agrégateur de journalisation externe. S'applique aux protocoles des " "agrégateurs de journalisation HTTPS et TCP." -#: awx/main/conf.py:498 +#: awx/main/conf.py:500 msgid "Enable/disable HTTPS certificate verification" msgstr "Activer/désactiver la vérification de certificat HTTPS" -#: awx/main/conf.py:499 +#: awx/main/conf.py:501 msgid "" "Flag to control enable/disable of certificate verification when " "LOG_AGGREGATOR_PROTOCOL is \"https\". If enabled, Tower's log handler will " @@ -2374,11 +2456,11 @@ msgstr "" " envoyé par l'agrégateur de journalisation externe avant d'établir la " "connexion." -#: awx/main/conf.py:511 +#: awx/main/conf.py:513 msgid "Logging Aggregator Level Threshold" msgstr "Seuil du niveau de l'agrégateur de journalisation" -#: awx/main/conf.py:512 +#: awx/main/conf.py:514 msgid "" "Level threshold used by log handler. Severities from lowest to highest are " "DEBUG, INFO, WARNING, ERROR, CRITICAL. Messages less severe than the " @@ -2392,7 +2474,7 @@ msgstr "" "gestionnaire de journal. (les messages sous la catégorie awx.anlytics " "ignorent ce paramètre)" -#: awx/main/conf.py:535 awx/sso/conf.py:1262 +#: awx/main/conf.py:537 awx/sso/conf.py:1264 msgid "\n" msgstr "\n" @@ -2535,11 +2617,11 @@ msgid "" msgstr "" "Il y a une erreur de rendu de modèle {sub_key} dans {type} ({error_msg})" -#: awx/main/middleware.py:146 +#: awx/main/middleware.py:160 msgid "Formats of all available named urls" msgstr "Formats de toutes les URL nommées disponibles" -#: awx/main/middleware.py:147 +#: awx/main/middleware.py:161 msgid "" "Read-only list of key-value pairs that shows the standard format of all " "available named URLs." @@ -2547,15 +2629,15 @@ msgstr "" "Liste en lecture seule de paires clé/valeur qui affiche le format standard " "de toutes les URL nommées disponibles." -#: awx/main/middleware.py:149 awx/main/middleware.py:159 +#: awx/main/middleware.py:163 awx/main/middleware.py:173 msgid "Named URL" msgstr "URL nommée" -#: awx/main/middleware.py:156 +#: awx/main/middleware.py:170 msgid "List of all named url graph nodes." msgstr "Liste de tous les noeuds de graphique des URL nommées." -#: awx/main/middleware.py:157 +#: awx/main/middleware.py:171 msgid "" "Read-only list of key-value pairs that exposes named URL graph topology. Use" " this list to programmatically generate named URLs for resources" @@ -3128,127 +3210,127 @@ msgstr "L'URL basé Ansible Tower avec lequel s'authentifier." msgid "Verify SSL" msgstr "Vérifier SSL" -#: awx/main/models/events.py:89 awx/main/models/events.py:608 +#: awx/main/models/events.py:105 awx/main/models/events.py:630 msgid "Host Failed" msgstr "Échec de l'hôte" -#: awx/main/models/events.py:90 awx/main/models/events.py:609 +#: awx/main/models/events.py:106 awx/main/models/events.py:631 msgid "Host OK" msgstr "Hôte OK" -#: awx/main/models/events.py:91 +#: awx/main/models/events.py:107 msgid "Host Failure" msgstr "Échec de l'hôte" -#: awx/main/models/events.py:92 awx/main/models/events.py:615 +#: awx/main/models/events.py:108 awx/main/models/events.py:637 msgid "Host Skipped" msgstr "Hôte ignoré" -#: awx/main/models/events.py:93 awx/main/models/events.py:610 +#: awx/main/models/events.py:109 awx/main/models/events.py:632 msgid "Host Unreachable" msgstr "Hôte inaccessible" -#: awx/main/models/events.py:94 awx/main/models/events.py:108 +#: awx/main/models/events.py:110 awx/main/models/events.py:124 msgid "No Hosts Remaining" msgstr "Aucun hôte restant" -#: awx/main/models/events.py:95 +#: awx/main/models/events.py:111 msgid "Host Polling" msgstr "Interrogation de l'hôte" -#: awx/main/models/events.py:96 +#: awx/main/models/events.py:112 msgid "Host Async OK" msgstr "Désynchronisation des hôtes OK" -#: awx/main/models/events.py:97 +#: awx/main/models/events.py:113 msgid "Host Async Failure" msgstr "Échec de désynchronisation des hôtes" -#: awx/main/models/events.py:98 +#: awx/main/models/events.py:114 msgid "Item OK" msgstr "Élément OK" -#: awx/main/models/events.py:99 +#: awx/main/models/events.py:115 msgid "Item Failed" msgstr "Échec de l'élément" -#: awx/main/models/events.py:100 +#: awx/main/models/events.py:116 msgid "Item Skipped" msgstr "Élément ignoré" -#: awx/main/models/events.py:101 +#: awx/main/models/events.py:117 msgid "Host Retry" msgstr "Nouvel essai de l'hôte" -#: awx/main/models/events.py:103 +#: awx/main/models/events.py:119 msgid "File Difference" msgstr "Écart entre les fichiers" -#: awx/main/models/events.py:104 +#: awx/main/models/events.py:120 msgid "Playbook Started" msgstr "Playbook démarré" -#: awx/main/models/events.py:105 +#: awx/main/models/events.py:121 msgid "Running Handlers" msgstr "Descripteurs d'exécution" -#: awx/main/models/events.py:106 +#: awx/main/models/events.py:122 msgid "Including File" msgstr "Ajout de fichier" -#: awx/main/models/events.py:107 +#: awx/main/models/events.py:123 msgid "No Hosts Matched" msgstr "Aucun hôte correspondant" -#: awx/main/models/events.py:109 +#: awx/main/models/events.py:125 msgid "Task Started" msgstr "Tâche démarrée" -#: awx/main/models/events.py:111 +#: awx/main/models/events.py:127 msgid "Variables Prompted" msgstr "Variables demandées" -#: awx/main/models/events.py:112 +#: awx/main/models/events.py:128 msgid "Gathering Facts" msgstr "Collecte des faits" -#: awx/main/models/events.py:113 +#: awx/main/models/events.py:129 msgid "internal: on Import for Host" msgstr "interne : à l'importation pour l'hôte" -#: awx/main/models/events.py:114 +#: awx/main/models/events.py:130 msgid "internal: on Not Import for Host" msgstr "interne : à la non-importation pour l'hôte" -#: awx/main/models/events.py:115 +#: awx/main/models/events.py:131 msgid "Play Started" msgstr "Scène démarrée" -#: awx/main/models/events.py:116 +#: awx/main/models/events.py:132 msgid "Playbook Complete" msgstr "Playbook terminé" -#: awx/main/models/events.py:120 awx/main/models/events.py:625 +#: awx/main/models/events.py:136 awx/main/models/events.py:647 msgid "Debug" msgstr "Déboguer" -#: awx/main/models/events.py:121 awx/main/models/events.py:626 +#: awx/main/models/events.py:137 awx/main/models/events.py:648 msgid "Verbose" msgstr "Verbeux" -#: awx/main/models/events.py:122 awx/main/models/events.py:627 +#: awx/main/models/events.py:138 awx/main/models/events.py:649 msgid "Deprecated" msgstr "Obsolète" -#: awx/main/models/events.py:123 awx/main/models/events.py:628 +#: awx/main/models/events.py:139 awx/main/models/events.py:650 msgid "Warning" msgstr "Avertissement" -#: awx/main/models/events.py:124 awx/main/models/events.py:629 +#: awx/main/models/events.py:140 awx/main/models/events.py:651 msgid "System Warning" msgstr "Avertissement système" -#: awx/main/models/events.py:125 awx/main/models/events.py:630 +#: awx/main/models/events.py:141 awx/main/models/events.py:652 #: awx/main/models/unified_jobs.py:67 msgid "Error" msgstr "Erreur" @@ -3271,27 +3353,27 @@ msgstr "" "Structure JSON arbitraire des faits de module capturés au moment de " "l'horodatage pour un seul hôte." -#: awx/main/models/ha.py:153 +#: awx/main/models/ha.py:181 msgid "Instances that are members of this InstanceGroup" msgstr "Instances membres de ce GroupeInstances." -#: awx/main/models/ha.py:158 +#: awx/main/models/ha.py:186 msgid "Instance Group to remotely control this group." msgstr "Groupe d'instances pour contrôler ce groupe à distance." -#: awx/main/models/ha.py:165 +#: awx/main/models/ha.py:193 msgid "Percentage of Instances to automatically assign to this group" msgstr "" "Le pourcentage d'instances qui seront automatiquement assignées à ce groupe" -#: awx/main/models/ha.py:169 +#: awx/main/models/ha.py:197 msgid "" "Static minimum number of Instances to automatically assign to this group" msgstr "" "Nombre minimum statique d'instances qui seront automatiquement assignées à " "ce groupe." -#: awx/main/models/ha.py:174 +#: awx/main/models/ha.py:202 msgid "" "List of exact-match Instances that will always be automatically assigned to " "this group" @@ -3657,18 +3739,18 @@ msgstr "" msgid "Cannot set source_path if not SCM type." msgstr "Impossible de définir chemin_source si pas du type SCM." -#: awx/main/models/inventory.py:1615 +#: awx/main/models/inventory.py:1622 msgid "" "Inventory files from this Project Update were used for the inventory update." msgstr "" "Les fichiers d'inventaire de cette mise à jour de projet ont été utilisés " "pour la mise à jour de l'inventaire." -#: awx/main/models/inventory.py:1725 +#: awx/main/models/inventory.py:1732 msgid "Inventory script contents" msgstr "Contenus des scripts d'inventaire" -#: awx/main/models/inventory.py:1730 +#: awx/main/models/inventory.py:1737 msgid "Organization owning this inventory script" msgstr "Organisation propriétaire de ce script d'inventaire." @@ -3700,29 +3782,29 @@ msgid "Job Template must provide 'inventory' or allow prompting for it." msgstr "" "Le modèle de tâche doit fournir un inventaire ou permettre d'en demander un." -#: awx/main/models/jobs.py:403 +#: awx/main/models/jobs.py:398 msgid "Field is not configured to prompt on launch." msgstr "Le champ n'est pas configuré pour être invité au lancement." -#: awx/main/models/jobs.py:409 +#: awx/main/models/jobs.py:404 msgid "Saved launch configurations cannot provide passwords needed to start." msgstr "" "Les configurations de lancement sauvegardées ne peuvent pas fournir les mots" " de passe nécessaires au démarrage." -#: awx/main/models/jobs.py:417 +#: awx/main/models/jobs.py:412 msgid "Job Template {} is missing or undefined." msgstr "Modèle de Job {} manquant ou non défini." -#: awx/main/models/jobs.py:498 awx/main/models/projects.py:277 +#: awx/main/models/jobs.py:493 awx/main/models/projects.py:277 msgid "SCM Revision" msgstr "Révision SCM" -#: awx/main/models/jobs.py:499 +#: awx/main/models/jobs.py:494 msgid "The SCM Revision from the Project used for this job, if available" msgstr "Révision SCM du projet utilisé pour cette tâche, le cas échéant" -#: awx/main/models/jobs.py:507 +#: awx/main/models/jobs.py:502 msgid "" "The SCM Refresh task used to make sure the playbooks were available for the " "job run" @@ -3730,36 +3812,36 @@ msgstr "" "Activité d'actualisation du SCM qui permet de s'assurer que les playbooks " "étaient disponibles pour l'exécution de la tâche" -#: awx/main/models/jobs.py:634 +#: awx/main/models/jobs.py:629 #, python-brace-format msgid "{status_value} is not a valid status option." msgstr "{status_value} ne correspond pas à une option de statut valide." -#: awx/main/models/jobs.py:999 +#: awx/main/models/jobs.py:1005 msgid "job host summaries" msgstr "récapitulatifs des hôtes pour la tâche" -#: awx/main/models/jobs.py:1070 +#: awx/main/models/jobs.py:1077 msgid "Remove jobs older than a certain number of days" msgstr "Supprimer les tâches plus anciennes qu'un certain nombre de jours" -#: awx/main/models/jobs.py:1071 +#: awx/main/models/jobs.py:1078 msgid "Remove activity stream entries older than a certain number of days" msgstr "" "Supprimer les entrées du flux d'activité plus anciennes qu'un certain nombre" " de jours" -#: awx/main/models/jobs.py:1072 +#: awx/main/models/jobs.py:1079 msgid "Purge and/or reduce the granularity of system tracking data" msgstr "Purger et/ou réduire la granularité des données de suivi du système" -#: awx/main/models/jobs.py:1142 +#: awx/main/models/jobs.py:1149 #, python-brace-format msgid "Variables {list_of_keys} are not allowed for system jobs." msgstr "" "Les variables {list_of_keys} ne sont pas autorisées pour les jobs système." -#: awx/main/models/jobs.py:1157 +#: awx/main/models/jobs.py:1164 msgid "days must be a positive integer." msgstr "jours doit être un entier positif." @@ -3807,39 +3889,35 @@ msgstr "Échec" msgid "status_str must be either succeeded or failed" msgstr "status_str doit être une réussite ou un échec" -#: awx/main/models/oauth.py:27 +#: awx/main/models/oauth.py:29 msgid "application" msgstr "application" -#: awx/main/models/oauth.py:32 +#: awx/main/models/oauth.py:35 msgid "Confidential" msgstr "Confidentiel" -#: awx/main/models/oauth.py:33 +#: awx/main/models/oauth.py:36 msgid "Public" msgstr "Public" -#: awx/main/models/oauth.py:41 +#: awx/main/models/oauth.py:43 msgid "Authorization code" msgstr "Code d'autorisation" -#: awx/main/models/oauth.py:42 +#: awx/main/models/oauth.py:44 msgid "Implicit" msgstr "Implicite" -#: awx/main/models/oauth.py:43 +#: awx/main/models/oauth.py:45 msgid "Resource owner password-based" msgstr "Ressource basée mot de passe de propriétaire" -#: awx/main/models/oauth.py:44 -msgid "Client credentials" -msgstr "Informations d’identification du client" - -#: awx/main/models/oauth.py:59 +#: awx/main/models/oauth.py:60 msgid "Organization containing this application." msgstr "Organisation contenant cette application." -#: awx/main/models/oauth.py:68 +#: awx/main/models/oauth.py:69 msgid "" "Used for more stringent verification of access to an application when " "creating a token." @@ -3847,36 +3925,36 @@ msgstr "" "Utilisé pour une vérification plus rigoureuse de l'accès à une application " "lors de la création d'un jeton." -#: awx/main/models/oauth.py:73 +#: awx/main/models/oauth.py:74 msgid "" "Set to Public or Confidential depending on how secure the client device is." msgstr "" "Défini sur sur Public ou Confidentiel selon le degré de sécurité du " "périphérique client." -#: awx/main/models/oauth.py:77 +#: awx/main/models/oauth.py:78 msgid "" "Set True to skip authorization step for completely trusted applications." msgstr "" "Définir sur True pour sauter l'étape d'autorisation pour les applications " "totalement fiables." -#: awx/main/models/oauth.py:82 +#: awx/main/models/oauth.py:83 msgid "" "The Grant type the user must use for acquire tokens for this application." msgstr "" "Le type de permission que l'utilisateur doit utiliser pour acquérir des " "jetons pour cette application." -#: awx/main/models/oauth.py:90 +#: awx/main/models/oauth.py:91 msgid "access token" msgstr "jeton d'accès" -#: awx/main/models/oauth.py:98 +#: awx/main/models/oauth.py:99 msgid "The user representing the token owner" msgstr "L'utilisateur représentant le propriétaire du jeton." -#: awx/main/models/oauth.py:113 +#: awx/main/models/oauth.py:114 msgid "" "Allowed scopes, further restricts user's permissions. Must be a simple " "space-separated string with allowed scopes ['read', 'write']." @@ -3885,6 +3963,14 @@ msgstr "" "Doit correspondre à une simple chaîne de caractères séparés par des espaces " "avec des champs d'application autorisés ('read','write')." +#: awx/main/models/oauth.py:133 +msgid "" +"OAuth2 Tokens cannot be created by users associated with an external " +"authentication provider ({})" +msgstr "" +"Les jetons OAuth2 ne peuvent pas être créés par des utilisateurs associés à " +"un fournisseur d'authentification externe." + #: awx/main/models/projects.py:54 msgid "Git" msgstr "Git" @@ -4028,105 +4114,114 @@ msgid "Credential Admin" msgstr "Admin Identifiants" #: awx/main/models/rbac.py:43 +msgid "Job Template Admin" +msgstr "Admin Modèle de job" + +#: awx/main/models/rbac.py:44 msgid "Workflow Admin" msgstr "Admin Workflow" -#: awx/main/models/rbac.py:44 +#: awx/main/models/rbac.py:45 msgid "Notification Admin" msgstr "Admin Notification" -#: awx/main/models/rbac.py:45 +#: awx/main/models/rbac.py:46 msgid "Auditor" msgstr "Auditeur" -#: awx/main/models/rbac.py:46 +#: awx/main/models/rbac.py:47 msgid "Execute" msgstr "Execution" -#: awx/main/models/rbac.py:47 +#: awx/main/models/rbac.py:48 msgid "Member" msgstr "Membre" -#: awx/main/models/rbac.py:48 +#: awx/main/models/rbac.py:49 msgid "Read" msgstr "Lecture" -#: awx/main/models/rbac.py:49 +#: awx/main/models/rbac.py:50 msgid "Update" msgstr "Mise à jour" -#: awx/main/models/rbac.py:50 +#: awx/main/models/rbac.py:51 msgid "Use" msgstr "Utilisation" -#: awx/main/models/rbac.py:54 +#: awx/main/models/rbac.py:55 msgid "Can manage all aspects of the system" msgstr "Peut gérer tous les aspects du système" -#: awx/main/models/rbac.py:55 +#: awx/main/models/rbac.py:56 msgid "Can view all settings on the system" msgstr "Peut afficher tous les paramètres de configuration du système" -#: awx/main/models/rbac.py:56 +#: awx/main/models/rbac.py:57 msgid "May run ad hoc commands on an inventory" msgstr "Peut exécuter des commandes ad hoc sur un inventaire" -#: awx/main/models/rbac.py:57 +#: awx/main/models/rbac.py:58 #, python-format msgid "Can manage all aspects of the %s" msgstr "Peut exécuter tous les aspects de %s" -#: awx/main/models/rbac.py:58 +#: awx/main/models/rbac.py:59 #, python-format msgid "Can manage all projects of the %s" msgstr "Peut gérer tous les projets de %s" -#: awx/main/models/rbac.py:59 +#: awx/main/models/rbac.py:60 #, python-format msgid "Can manage all inventories of the %s" msgstr "Peut gérer tous les inventaires de %s" -#: awx/main/models/rbac.py:60 +#: awx/main/models/rbac.py:61 #, python-format msgid "Can manage all credentials of the %s" msgstr "Peut gérer tous les identifiants de %s" -#: awx/main/models/rbac.py:61 +#: awx/main/models/rbac.py:62 +#, python-format +msgid "Can manage all job templates of the %s" +msgstr "Peut gérer tous les modèles de job de %s" + +#: awx/main/models/rbac.py:63 #, python-format msgid "Can manage all workflows of the %s" msgstr "Peut gérer tous les workflows de %s" -#: awx/main/models/rbac.py:62 +#: awx/main/models/rbac.py:64 #, python-format msgid "Can manage all notifications of the %s" msgstr "Peut gérer toutes les notifications de %s" -#: awx/main/models/rbac.py:63 +#: awx/main/models/rbac.py:65 #, python-format msgid "Can view all settings for the %s" msgstr "Peut afficher tous les paramètres de configuration du %s" -#: awx/main/models/rbac.py:65 +#: awx/main/models/rbac.py:67 msgid "May run any executable resources in the organization" msgstr "" "Peut exécuter n'importe quelle ressource exécutable dans l'organisation" -#: awx/main/models/rbac.py:66 +#: awx/main/models/rbac.py:68 #, python-format msgid "May run the %s" msgstr "Peut exécuter %s" -#: awx/main/models/rbac.py:68 +#: awx/main/models/rbac.py:70 #, python-format msgid "User is a member of the %s" msgstr "L'utilisateur est un membre de %s" -#: awx/main/models/rbac.py:69 +#: awx/main/models/rbac.py:71 #, python-format msgid "May view settings for the %s" msgstr "Peut afficher les paramètres de configuration de %s" -#: awx/main/models/rbac.py:70 +#: awx/main/models/rbac.py:72 msgid "" "May update project or inventory or group using the configured source update " "system" @@ -4134,16 +4229,16 @@ msgstr "" "Peut mettre un projet, un inventaire, ou un groupe à jour en utilisant le " "système de mise à jour de la source configuré." -#: awx/main/models/rbac.py:71 +#: awx/main/models/rbac.py:73 #, python-format msgid "Can use the %s in a job template" msgstr "Peut utiliser %s dans un modèle de tâche" -#: awx/main/models/rbac.py:135 +#: awx/main/models/rbac.py:137 msgid "roles" msgstr "rôles" -#: awx/main/models/rbac.py:441 +#: awx/main/models/rbac.py:443 msgid "role_ancestors" msgstr "role_ancestors" @@ -4289,7 +4384,7 @@ msgstr "" "Mauvais modèle de départ de configuration du lancement {template_pk} dans le workflow {workflow_pk}. Erreurs :\n" "{error_text}" -#: awx/main/models/workflow.py:388 +#: awx/main/models/workflow.py:393 msgid "Field is not allowed for use in workflows." msgstr "Champ non autorisé dans les workflows." @@ -4361,19 +4456,19 @@ msgstr "" "Tâche, lancée à partir du workflow, ne pouvant démarrer, pour cause de " "ressource manquante, tel un projet ou inventaire" -#: awx/main/signals.py:616 +#: awx/main/signals.py:632 msgid "limit_reached" msgstr "limit_reached" -#: awx/main/tasks.py:282 +#: awx/main/tasks.py:305 msgid "Ansible Tower host usage over 90%" msgstr "Utilisation d'hôtes Ansible Tower supérieure à 90 %" -#: awx/main/tasks.py:287 +#: awx/main/tasks.py:310 msgid "Ansible Tower license will expire soon" msgstr "La licence Ansible Tower expirera bientôt" -#: awx/main/tasks.py:1335 +#: awx/main/tasks.py:1358 msgid "Job could not start because it does not have a valid inventory." msgstr "Le job n'a pas pu commencer parce qu'il n'a pas d'inventaire valide." @@ -4552,287 +4647,287 @@ msgstr "Erreur serveur" msgid "A server error has occurred." msgstr "Une erreur serveur s'est produite." -#: awx/settings/defaults.py:721 +#: awx/settings/defaults.py:725 msgid "US East (Northern Virginia)" msgstr "Est des États-Unis (Virginie du Nord)" -#: awx/settings/defaults.py:722 +#: awx/settings/defaults.py:726 msgid "US East (Ohio)" msgstr "Est des États-Unis (Ohio)" -#: awx/settings/defaults.py:723 +#: awx/settings/defaults.py:727 msgid "US West (Oregon)" msgstr "Ouest des États-Unis (Oregon)" -#: awx/settings/defaults.py:724 +#: awx/settings/defaults.py:728 msgid "US West (Northern California)" msgstr "Ouest des États-Unis (Nord de la Californie)" -#: awx/settings/defaults.py:725 +#: awx/settings/defaults.py:729 msgid "Canada (Central)" msgstr "Canada (Central)" -#: awx/settings/defaults.py:726 +#: awx/settings/defaults.py:730 msgid "EU (Frankfurt)" msgstr "UE (Francfort)" -#: awx/settings/defaults.py:727 +#: awx/settings/defaults.py:731 msgid "EU (Ireland)" msgstr "UE (Irlande)" -#: awx/settings/defaults.py:728 +#: awx/settings/defaults.py:732 msgid "EU (London)" msgstr "UE (Londres)" -#: awx/settings/defaults.py:729 +#: awx/settings/defaults.py:733 msgid "Asia Pacific (Singapore)" msgstr "Asie-Pacifique (Singapour)" -#: awx/settings/defaults.py:730 +#: awx/settings/defaults.py:734 msgid "Asia Pacific (Sydney)" msgstr "Asie-Pacifique (Sydney)" -#: awx/settings/defaults.py:731 +#: awx/settings/defaults.py:735 msgid "Asia Pacific (Tokyo)" msgstr "Asie-Pacifique (Tokyo)" -#: awx/settings/defaults.py:732 +#: awx/settings/defaults.py:736 msgid "Asia Pacific (Seoul)" msgstr "Asie-Pacifique (Séoul)" -#: awx/settings/defaults.py:733 +#: awx/settings/defaults.py:737 msgid "Asia Pacific (Mumbai)" msgstr "Asie-Pacifique (Mumbai)" -#: awx/settings/defaults.py:734 +#: awx/settings/defaults.py:738 msgid "South America (Sao Paulo)" msgstr "Amérique du Sud (Sao Paulo)" -#: awx/settings/defaults.py:735 +#: awx/settings/defaults.py:739 msgid "US West (GovCloud)" msgstr "Ouest des États-Unis (GovCloud)" -#: awx/settings/defaults.py:736 +#: awx/settings/defaults.py:740 msgid "China (Beijing)" msgstr "Chine (Pékin)" -#: awx/settings/defaults.py:785 +#: awx/settings/defaults.py:789 msgid "US East 1 (B)" msgstr "Est des États-Unis 1 (B)" -#: awx/settings/defaults.py:786 +#: awx/settings/defaults.py:790 msgid "US East 1 (C)" msgstr "Est des États-Unis 1 (C)" -#: awx/settings/defaults.py:787 +#: awx/settings/defaults.py:791 msgid "US East 1 (D)" msgstr "Est des États-Unis 1 (D)" -#: awx/settings/defaults.py:788 +#: awx/settings/defaults.py:792 msgid "US East 4 (A)" msgstr "Est des États-Unis 4 (A)" -#: awx/settings/defaults.py:789 +#: awx/settings/defaults.py:793 msgid "US East 4 (B)" msgstr "Est des États-Unis 4 (B)" -#: awx/settings/defaults.py:790 +#: awx/settings/defaults.py:794 msgid "US East 4 (C)" msgstr "Est des États-Unis 4 (C)" -#: awx/settings/defaults.py:791 +#: awx/settings/defaults.py:795 msgid "US Central (A)" msgstr "Centre des États-Unis (A)" -#: awx/settings/defaults.py:792 +#: awx/settings/defaults.py:796 msgid "US Central (B)" msgstr "Centre des États-Unis (B)" -#: awx/settings/defaults.py:793 +#: awx/settings/defaults.py:797 msgid "US Central (C)" msgstr "Centre des États-Unis (C)" -#: awx/settings/defaults.py:794 +#: awx/settings/defaults.py:798 msgid "US Central (F)" msgstr "Centre des États-Unis (F)" -#: awx/settings/defaults.py:795 +#: awx/settings/defaults.py:799 msgid "US West (A)" msgstr "Ouest des États-Unis (A)" -#: awx/settings/defaults.py:796 +#: awx/settings/defaults.py:800 msgid "US West (B)" msgstr "Ouest des États-Unis (B)" -#: awx/settings/defaults.py:797 +#: awx/settings/defaults.py:801 msgid "US West (C)" msgstr "Ouest des États-Unis (C)" -#: awx/settings/defaults.py:798 +#: awx/settings/defaults.py:802 msgid "Europe West 1 (B)" msgstr "Europe de l'Ouest 1 (B)" -#: awx/settings/defaults.py:799 +#: awx/settings/defaults.py:803 msgid "Europe West 1 (C)" msgstr "Europe de l'Ouest 1 (C)" -#: awx/settings/defaults.py:800 +#: awx/settings/defaults.py:804 msgid "Europe West 1 (D)" msgstr "Europe de l'Ouest 1 (D)" -#: awx/settings/defaults.py:801 +#: awx/settings/defaults.py:805 msgid "Europe West 2 (A)" msgstr "Europe de l'Ouest 2 (A)" -#: awx/settings/defaults.py:802 +#: awx/settings/defaults.py:806 msgid "Europe West 2 (B)" msgstr "Europe de l'Ouest 2 (B)" -#: awx/settings/defaults.py:803 +#: awx/settings/defaults.py:807 msgid "Europe West 2 (C)" msgstr "Europe de l'Ouest 2 (C)" -#: awx/settings/defaults.py:804 +#: awx/settings/defaults.py:808 msgid "Asia East (A)" msgstr "Asie de l'Est (A)" -#: awx/settings/defaults.py:805 +#: awx/settings/defaults.py:809 msgid "Asia East (B)" msgstr "Asie de l'Est (B)" -#: awx/settings/defaults.py:806 +#: awx/settings/defaults.py:810 msgid "Asia East (C)" msgstr "Asie de l'Est (C)" -#: awx/settings/defaults.py:807 +#: awx/settings/defaults.py:811 msgid "Asia Southeast (A)" msgstr "Asie du Sud-Est (A)" -#: awx/settings/defaults.py:808 +#: awx/settings/defaults.py:812 msgid "Asia Southeast (B)" msgstr "Asie du Sud-Est (B)" -#: awx/settings/defaults.py:809 +#: awx/settings/defaults.py:813 msgid "Asia Northeast (A)" msgstr "Asie du Nord-Est (A)" -#: awx/settings/defaults.py:810 +#: awx/settings/defaults.py:814 msgid "Asia Northeast (B)" msgstr "Asie du Nord-Est (B)" -#: awx/settings/defaults.py:811 +#: awx/settings/defaults.py:815 msgid "Asia Northeast (C)" msgstr "Asie du Nord-Est (C)" -#: awx/settings/defaults.py:812 +#: awx/settings/defaults.py:816 msgid "Australia Southeast (A)" msgstr "Sud-est de l'Australie (A)" -#: awx/settings/defaults.py:813 +#: awx/settings/defaults.py:817 msgid "Australia Southeast (B)" msgstr "Sud-est de l'Australie (B)" -#: awx/settings/defaults.py:814 +#: awx/settings/defaults.py:818 msgid "Australia Southeast (C)" msgstr "Sud-est de l'Australie (C)" -#: awx/settings/defaults.py:836 +#: awx/settings/defaults.py:840 msgid "US East" msgstr "Est des États-Unis" -#: awx/settings/defaults.py:837 +#: awx/settings/defaults.py:841 msgid "US East 2" msgstr "Est des États-Unis 2" -#: awx/settings/defaults.py:838 +#: awx/settings/defaults.py:842 msgid "US Central" msgstr "Centre des États-Unis" -#: awx/settings/defaults.py:839 +#: awx/settings/defaults.py:843 msgid "US North Central" msgstr "Centre-Nord des États-Unis" -#: awx/settings/defaults.py:840 +#: awx/settings/defaults.py:844 msgid "US South Central" msgstr "Centre-Sud des États-Unis" -#: awx/settings/defaults.py:841 +#: awx/settings/defaults.py:845 msgid "US West Central" msgstr "Centre-Ouest des États-Unis" -#: awx/settings/defaults.py:842 +#: awx/settings/defaults.py:846 msgid "US West" msgstr "Ouest des États-Unis" -#: awx/settings/defaults.py:843 +#: awx/settings/defaults.py:847 msgid "US West 2" msgstr "Ouest des États-Unis 2" -#: awx/settings/defaults.py:844 +#: awx/settings/defaults.py:848 msgid "Canada East" msgstr "Est du Canada" -#: awx/settings/defaults.py:845 +#: awx/settings/defaults.py:849 msgid "Canada Central" msgstr "Centre du Canada" -#: awx/settings/defaults.py:846 +#: awx/settings/defaults.py:850 msgid "Brazil South" msgstr "Sud du Brésil" -#: awx/settings/defaults.py:847 +#: awx/settings/defaults.py:851 msgid "Europe North" msgstr "Europe du Nord" -#: awx/settings/defaults.py:848 +#: awx/settings/defaults.py:852 msgid "Europe West" msgstr "Europe de l'Ouest" -#: awx/settings/defaults.py:849 +#: awx/settings/defaults.py:853 msgid "UK West" msgstr "Ouest du Royaume-Uni" -#: awx/settings/defaults.py:850 +#: awx/settings/defaults.py:854 msgid "UK South" msgstr "Sud du Royaume-Uni" -#: awx/settings/defaults.py:851 +#: awx/settings/defaults.py:855 msgid "Asia East" msgstr "Asie de l'Est" -#: awx/settings/defaults.py:852 +#: awx/settings/defaults.py:856 msgid "Asia Southeast" msgstr "Asie du Sud-Est" -#: awx/settings/defaults.py:853 +#: awx/settings/defaults.py:857 msgid "Australia East" msgstr "Est de l'Australie" -#: awx/settings/defaults.py:854 +#: awx/settings/defaults.py:858 msgid "Australia Southeast" msgstr "Sud-Est de l'Australie" -#: awx/settings/defaults.py:855 +#: awx/settings/defaults.py:859 msgid "India West" msgstr "Ouest de l'Inde" -#: awx/settings/defaults.py:856 +#: awx/settings/defaults.py:860 msgid "India South" msgstr "Sud de l'Inde" -#: awx/settings/defaults.py:857 +#: awx/settings/defaults.py:861 msgid "Japan East" msgstr "Est du Japon" -#: awx/settings/defaults.py:858 +#: awx/settings/defaults.py:862 msgid "Japan West" msgstr "Ouest du Japon" -#: awx/settings/defaults.py:859 +#: awx/settings/defaults.py:863 msgid "Korea Central" msgstr "Centre de la Corée" -#: awx/settings/defaults.py:860 +#: awx/settings/defaults.py:864 msgid "Korea South" msgstr "Sud de la Corée" @@ -5483,7 +5578,7 @@ msgstr "" #: awx/sso/conf.py:1033 awx/sso/conf.py:1051 awx/sso/conf.py:1070 #: awx/sso/conf.py:1106 awx/sso/conf.py:1138 awx/sso/conf.py:1152 #: awx/sso/conf.py:1169 awx/sso/conf.py:1182 awx/sso/conf.py:1195 -#: awx/sso/conf.py:1211 awx/sso/models.py:16 +#: awx/sso/conf.py:1213 awx/sso/models.py:16 msgid "SAML" msgstr "SAML" @@ -5648,11 +5743,11 @@ msgid "Used to translate user organization membership into Tower." msgstr "" "Utilisé pour traduire l'adhésion organisation de l'utilisateur dans Tower." -#: awx/sso/conf.py:1209 +#: awx/sso/conf.py:1211 msgid "SAML Team Attribute Mapping" msgstr "Mappage d'attributs d'équipe SAML" -#: awx/sso/conf.py:1210 +#: awx/sso/conf.py:1212 msgid "Used to translate user team membership into Tower." msgstr "Utilisé pour traduire l'adhésion équipe de l'utilisateur dans Tower." diff --git a/awx/locale/ja/LC_MESSAGES/django.po b/awx/locale/ja/LC_MESSAGES/django.po index cc271f4877..f854fffdc0 100644 --- a/awx/locale/ja/LC_MESSAGES/django.po +++ b/awx/locale/ja/LC_MESSAGES/django.po @@ -6,8 +6,8 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-06-14 18:30+0000\n" -"PO-Revision-Date: 2018-06-18 01:09+0000\n" +"POT-Creation-Date: 2018-08-14 13:52+0000\n" +"PO-Revision-Date: 2018-08-15 03:57+0000\n" "Last-Translator: asasaki \n" "Language-Team: Japanese\n" "MIME-Version: 1.0\n" @@ -28,8 +28,8 @@ msgid "" msgstr "ユーザーが再ログインするまでに非アクティブな状態になる秒数です。" #: awx/api/conf.py:17 awx/api/conf.py:26 awx/api/conf.py:34 awx/api/conf.py:47 -#: awx/sso/conf.py:85 awx/sso/conf.py:96 awx/sso/conf.py:108 -#: awx/sso/conf.py:123 +#: awx/api/conf.py:59 awx/sso/conf.py:85 awx/sso/conf.py:96 +#: awx/sso/conf.py:108 awx/sso/conf.py:123 msgid "Authentication" msgstr "認証" @@ -66,6 +66,20 @@ msgstr "" "タイムアウトをカスタマイズするための辞書です。利用可能な項目は以下の通りです。`ACCESS_TOKEN_EXPIRE_SECONDS`: " "アクセストークンの期間 (秒数)。 `AUTHORIZATION_CODE_EXPIRE_SECONDS`: 認証の付与期間 (秒数)。" +#: awx/api/conf.py:54 +msgid "Allow External Users to Create OAuth2 Tokens" +msgstr "外部ユーザーによる OAuth2 トークンの作成を許可" + +#: awx/api/conf.py:55 +msgid "" +"For security reasons, users from external auth providers (LDAP, SAML, SSO, " +"Radius, and others) are not allowed to create OAuth2 tokens. To change this " +"behavior, enable this setting. Existing tokens will not be deleted when this" +" setting is toggled off." +msgstr "" +"セキュリティー上の理由により、外部の認証プロバイダー (LDAP、SAML、SSO、Radius など) のユーザーは OAuth2 " +"トークンの作成を許可されません。この動作を変更するには、 この設定を有効にします。この設定のトグルをオフにする場合も既存のトークンは削除されません。" + #: awx/api/exceptions.py:20 msgid "Resource is being used by running jobs." msgstr "リソースが実行中のジョブで使用されています。" @@ -79,46 +93,54 @@ msgstr "無効なキー名: {invalid_key_names}" msgid "Credential {} does not exist" msgstr "認証情報 {} は存在しません" -#: awx/api/filters.py:96 +#: awx/api/filters.py:97 msgid "No related model for field {}." msgstr "フィールド {} の関連するモデルはありません。" -#: awx/api/filters.py:113 +#: awx/api/filters.py:114 msgid "Filtering on password fields is not allowed." msgstr "パスワードフィールドでのフィルターは許可されていません。" -#: awx/api/filters.py:125 awx/api/filters.py:127 +#: awx/api/filters.py:126 awx/api/filters.py:128 #, python-format msgid "Filtering on %s is not allowed." msgstr "%s でのフィルターは許可されていません。" -#: awx/api/filters.py:130 +#: awx/api/filters.py:131 msgid "Loops not allowed in filters, detected on field {}." msgstr "ループがフィルターで許可されていません。フィールド {} で検出されました。" -#: awx/api/filters.py:159 +#: awx/api/filters.py:160 msgid "Query string field name not provided." msgstr "クエリー文字列フィールド名は指定されていません。" -#: awx/api/filters.py:186 +#: awx/api/filters.py:187 #, python-brace-format msgid "Invalid {field_name} id: {field_id}" msgstr "無効な {field_name} ID: {field_id}" -#: awx/api/filters.py:319 +#: awx/api/filters.py:326 #, python-format msgid "cannot filter on kind %s" msgstr "%s の種類でフィルターできません。" -#: awx/api/generics.py:620 awx/api/generics.py:682 +#: awx/api/generics.py:197 +msgid "" +"You did not use correct Content-Type in your HTTP request. If you are using " +"our REST API, the Content-Type must be application/json" +msgstr "" +"HTTP 要求で正しい Content-Type (コンテンツタイプ) が使用されていません。REST API を使用している場合、Content-" +"Type (コンテンツタイプ) は「application/json」でなければなりません。" + +#: awx/api/generics.py:635 awx/api/generics.py:697 msgid "\"id\" field must be an integer." msgstr "「id」フィールドは整数でなければなりません。" -#: awx/api/generics.py:679 +#: awx/api/generics.py:694 msgid "\"id\" is required to disassociate" msgstr "関連付けを解除するには 「id」が必要です" -#: awx/api/generics.py:730 +#: awx/api/generics.py:745 msgid "{} 'id' field is missing." msgstr "{} 「id」フィールドがありません。" @@ -171,341 +193,351 @@ msgstr "" "JSON パースエラー: %s\n" "考えられる原因: 末尾のコンマ。" -#: awx/api/serializers.py:153 +#: awx/api/serializers.py:155 msgid "" "The original object is already named {}, a copy from it cannot have the same" " name." msgstr "元のオブジェクトにはすでに {} という名前があり、このコピーに同じ名前を使用することはできません。" -#: awx/api/serializers.py:295 +#: awx/api/serializers.py:290 +#, python-format +msgid "Cannot use dictionary for %s" +msgstr "%s の辞書を使用できません" + +#: awx/api/serializers.py:307 msgid "Playbook Run" msgstr "Playbook 実行" -#: awx/api/serializers.py:296 +#: awx/api/serializers.py:308 msgid "Command" msgstr "コマンド" -#: awx/api/serializers.py:297 awx/main/models/unified_jobs.py:526 +#: awx/api/serializers.py:309 awx/main/models/unified_jobs.py:526 msgid "SCM Update" msgstr "SCM 更新" -#: awx/api/serializers.py:298 +#: awx/api/serializers.py:310 msgid "Inventory Sync" msgstr "インベントリーの同期" -#: awx/api/serializers.py:299 +#: awx/api/serializers.py:311 msgid "Management Job" msgstr "管理ジョブ" -#: awx/api/serializers.py:300 +#: awx/api/serializers.py:312 msgid "Workflow Job" msgstr "ワークフロージョブ" -#: awx/api/serializers.py:301 +#: awx/api/serializers.py:313 msgid "Workflow Template" msgstr "ワークフローテンプレート" -#: awx/api/serializers.py:302 +#: awx/api/serializers.py:314 msgid "Job Template" msgstr "ジョブテンプレート" -#: awx/api/serializers.py:697 +#: awx/api/serializers.py:714 msgid "" "Indicates whether all of the events generated by this unified job have been " "saved to the database." msgstr "この統一されたジョブで生成されるイベントすべてがデータベースに保存されているかどうかを示します。" -#: awx/api/serializers.py:854 +#: awx/api/serializers.py:879 msgid "Write-only field used to change the password." msgstr "パスワードを変更するために使用される書き込み専用フィールド。" -#: awx/api/serializers.py:856 +#: awx/api/serializers.py:881 msgid "Set if the account is managed by an external service" msgstr "アカウントが外部サービスで管理される場合に設定されます" -#: awx/api/serializers.py:880 +#: awx/api/serializers.py:905 msgid "Password required for new User." msgstr "新規ユーザーのパスワードを入力してください。" -#: awx/api/serializers.py:971 +#: awx/api/serializers.py:981 #, python-format msgid "Unable to change %s on user managed by LDAP." msgstr "LDAP で管理されたユーザーの %s を変更できません。" -#: awx/api/serializers.py:1057 +#: awx/api/serializers.py:1067 msgid "Must be a simple space-separated string with allowed scopes {}." msgstr "許可されたスコープ {} のある単純なスペースで区切られた文字列でなければなりません。" -#: awx/api/serializers.py:1151 +#: awx/api/serializers.py:1167 msgid "Authorization Grant Type" msgstr "認証付与タイプ" -#: awx/api/serializers.py:1153 awx/main/models/credential/__init__.py:1064 +#: awx/api/serializers.py:1169 awx/main/models/credential/__init__.py:1064 msgid "Client Secret" msgstr "クライアントシークレット" -#: awx/api/serializers.py:1156 +#: awx/api/serializers.py:1172 msgid "Client Type" msgstr "クライアントタイプ" -#: awx/api/serializers.py:1159 +#: awx/api/serializers.py:1175 msgid "Redirect URIs" msgstr "リダイレクト URI" -#: awx/api/serializers.py:1162 +#: awx/api/serializers.py:1178 msgid "Skip Authorization" msgstr "認証のスキップ" -#: awx/api/serializers.py:1264 +#: awx/api/serializers.py:1290 msgid "This path is already being used by another manual project." msgstr "このパスは別の手動プロジェクトですでに使用されています。" -#: awx/api/serializers.py:1290 +#: awx/api/serializers.py:1316 msgid "This field has been deprecated and will be removed in a future release" msgstr "このフィールドは非推奨となり、今後のリリースで削除されます。" -#: awx/api/serializers.py:1349 +#: awx/api/serializers.py:1375 msgid "Organization is missing" msgstr "組織がありません" -#: awx/api/serializers.py:1353 +#: awx/api/serializers.py:1379 msgid "Update options must be set to false for manual projects." msgstr "手動プロジェクトについては更新オプションを false に設定する必要があります。" -#: awx/api/serializers.py:1359 +#: awx/api/serializers.py:1385 msgid "Array of playbooks available within this project." msgstr "このプロジェクト内で利用可能な一連の Playbook。" -#: awx/api/serializers.py:1378 +#: awx/api/serializers.py:1404 msgid "" "Array of inventory files and directories available within this project, not " "comprehensive." msgstr "このプロジェクト内で利用可能な一連のインベントリーファイルおよびディレクトリー (包括的な一覧ではありません)。" -#: awx/api/serializers.py:1426 awx/api/serializers.py:3194 +#: awx/api/serializers.py:1452 awx/api/serializers.py:3247 +#: awx/api/serializers.py:3454 msgid "A count of hosts uniquely assigned to each status." msgstr "各ステータスに一意に割り当てられたホスト数です。" -#: awx/api/serializers.py:1429 awx/api/serializers.py:3197 +#: awx/api/serializers.py:1455 awx/api/serializers.py:3250 msgid "A count of all plays and tasks for the job run." msgstr "ジョブ実行用のすべてのプレイおよびタスクの数です。" -#: awx/api/serializers.py:1554 +#: awx/api/serializers.py:1570 msgid "Smart inventories must specify host_filter" msgstr "スマートインベントリーは host_filter を指定する必要があります" -#: awx/api/serializers.py:1658 +#: awx/api/serializers.py:1674 #, python-format msgid "Invalid port specification: %s" msgstr "無効なポート指定: %s" -#: awx/api/serializers.py:1669 +#: awx/api/serializers.py:1685 msgid "Cannot create Host for Smart Inventory" msgstr "スマートインベントリーのホストを作成できません" -#: awx/api/serializers.py:1781 +#: awx/api/serializers.py:1797 msgid "Invalid group name." msgstr "無効なグループ名。" -#: awx/api/serializers.py:1786 +#: awx/api/serializers.py:1802 msgid "Cannot create Group for Smart Inventory" msgstr "スマートインベントリーのグループを作成できません" -#: awx/api/serializers.py:1861 +#: awx/api/serializers.py:1877 msgid "" "Script must begin with a hashbang sequence: i.e.... #!/usr/bin/env python" msgstr "スクリプトは hashbang シーケンスで開始する必要があります (例: .... #!/usr/bin/env python)" -#: awx/api/serializers.py:1910 +#: awx/api/serializers.py:1926 msgid "`{}` is a prohibited environment variable" msgstr "`{}` は禁止されている環境変数です" -#: awx/api/serializers.py:1921 +#: awx/api/serializers.py:1937 msgid "If 'source' is 'custom', 'source_script' must be provided." msgstr "「source」が「custom」である場合、「source_script」を指定する必要があります。" -#: awx/api/serializers.py:1927 +#: awx/api/serializers.py:1943 msgid "Must provide an inventory." msgstr "インベントリーを指定する必要があります。" -#: awx/api/serializers.py:1931 +#: awx/api/serializers.py:1947 msgid "" "The 'source_script' does not belong to the same organization as the " "inventory." msgstr "「source_script」はインベントリーと同じ組織に属しません。" -#: awx/api/serializers.py:1933 +#: awx/api/serializers.py:1949 msgid "'source_script' doesn't exist." msgstr "「source_script」は存在しません。" -#: awx/api/serializers.py:1967 +#: awx/api/serializers.py:1985 msgid "Automatic group relationship, will be removed in 3.3" msgstr "自動的なグループ関係は 3.3 で削除されます" -#: awx/api/serializers.py:2053 +#: awx/api/serializers.py:2072 msgid "Cannot use manual project for SCM-based inventory." msgstr "SCM ベースのインベントリーの手動プロジェクトを使用できません。" -#: awx/api/serializers.py:2059 +#: awx/api/serializers.py:2078 msgid "" "Manual inventory sources are created automatically when a group is created " "in the v1 API." msgstr "手動のインベントリーソースは、グループが v1 API で作成される際に自動作成されます。" -#: awx/api/serializers.py:2064 +#: awx/api/serializers.py:2083 msgid "Setting not compatible with existing schedules." msgstr "設定は既存スケジュールとの互換性がありません。" -#: awx/api/serializers.py:2069 +#: awx/api/serializers.py:2088 msgid "Cannot create Inventory Source for Smart Inventory" msgstr "スマートインベントリーのインベントリーソースを作成できません" -#: awx/api/serializers.py:2120 +#: awx/api/serializers.py:2139 #, python-format msgid "Cannot set %s if not SCM type." msgstr "SCM タイプでない場合 %s を設定できません。" -#: awx/api/serializers.py:2388 +#: awx/api/serializers.py:2414 msgid "Modifications not allowed for managed credential types" msgstr "管理されている認証情報タイプで変更は許可されません" -#: awx/api/serializers.py:2393 +#: awx/api/serializers.py:2419 msgid "" "Modifications to inputs are not allowed for credential types that are in use" msgstr "入力への変更は使用中の認証情報タイプで許可されません" -#: awx/api/serializers.py:2399 +#: awx/api/serializers.py:2425 #, python-format msgid "Must be 'cloud' or 'net', not %s" msgstr "「cloud」または「net」にする必要があります (%s ではない)" -#: awx/api/serializers.py:2405 +#: awx/api/serializers.py:2431 msgid "'ask_at_runtime' is not supported for custom credentials." msgstr "「ask_at_runtime」はカスタム認証情報ではサポートされません。" -#: awx/api/serializers.py:2585 +#: awx/api/serializers.py:2502 +msgid "Credential Type" +msgstr "認証情報タイプ" + +#: awx/api/serializers.py:2617 #, python-format msgid "\"%s\" is not a valid choice" msgstr "「%s」は有効な選択ではありません" -#: awx/api/serializers.py:2604 +#: awx/api/serializers.py:2636 #, python-brace-format msgid "'{field_name}' is not a valid field for {credential_type_name}" msgstr "'{field_name}' は {credential_type_name} の有効なフィールドではありません" -#: awx/api/serializers.py:2625 +#: awx/api/serializers.py:2657 msgid "" "You cannot change the credential type of the credential, as it may break the" " functionality of the resources using it." msgstr "認証情報の認証情報タイプを変更することはできません。これにより、認証情報を使用するリソースの機能が中断する可能性があるためです。" -#: awx/api/serializers.py:2637 +#: awx/api/serializers.py:2669 msgid "" "Write-only field used to add user to owner role. If provided, do not give " "either team or organization. Only valid for creation." msgstr "" "ユーザーを所有者ロールに追加するために使用される書き込み専用フィールドです。提供されている場合は、チームまたは組織のいずれも指定しないでください。作成時にのみ有効です。" -#: awx/api/serializers.py:2642 +#: awx/api/serializers.py:2674 msgid "" "Write-only field used to add team to owner role. If provided, do not give " "either user or organization. Only valid for creation." msgstr "" "チームを所有者ロールに追加するために使用される書き込み専用フィールドです。提供されている場合は、ユーザーまたは組織のいずれも指定しないでください。作成時にのみ有効です。" -#: awx/api/serializers.py:2647 +#: awx/api/serializers.py:2679 msgid "" "Inherit permissions from organization roles. If provided on creation, do not" " give either user or team." msgstr "組織ロールからパーミッションを継承します。作成時に提供される場合は、ユーザーまたはチームのいずれも指定しないでください。" -#: awx/api/serializers.py:2663 +#: awx/api/serializers.py:2695 msgid "Missing 'user', 'team', or 'organization'." msgstr "「user」、「team」、または「organization」がありません。" -#: awx/api/serializers.py:2703 +#: awx/api/serializers.py:2735 msgid "" "Credential organization must be set and match before assigning to a team" msgstr "認証情報の組織が設定され、一致している状態でチームに割り当てる必要があります。" -#: awx/api/serializers.py:2904 +#: awx/api/serializers.py:2936 msgid "You must provide a cloud credential." msgstr "クラウド認証情報を指定する必要があります。" -#: awx/api/serializers.py:2905 +#: awx/api/serializers.py:2937 msgid "You must provide a network credential." msgstr "ネットワーク認証情報を指定する必要があります。" -#: awx/api/serializers.py:2906 awx/main/models/jobs.py:155 +#: awx/api/serializers.py:2938 awx/main/models/jobs.py:155 msgid "You must provide an SSH credential." msgstr "SSH 認証情報を指定する必要があります。" -#: awx/api/serializers.py:2907 +#: awx/api/serializers.py:2939 msgid "You must provide a vault credential." msgstr "Vault 認証情報を指定する必要があります。" -#: awx/api/serializers.py:2926 +#: awx/api/serializers.py:2958 msgid "This field is required." msgstr "このフィールドは必須です。" -#: awx/api/serializers.py:2928 awx/api/serializers.py:2930 +#: awx/api/serializers.py:2960 awx/api/serializers.py:2962 msgid "Playbook not found for project." msgstr "プロジェクトの Playbook が見つかりません。" -#: awx/api/serializers.py:2932 +#: awx/api/serializers.py:2964 msgid "Must select playbook for project." msgstr "プロジェクトの Playbook を選択してください。" -#: awx/api/serializers.py:3013 +#: awx/api/serializers.py:3045 msgid "Cannot enable provisioning callback without an inventory set." msgstr "インベントリー設定なしにプロビジョニングコールバックを有効にすることはできません。" -#: awx/api/serializers.py:3016 +#: awx/api/serializers.py:3048 msgid "Must either set a default value or ask to prompt on launch." msgstr "起動時にプロントを出すには、デフォルト値を設定するか、またはプロンプトを出すよう指定する必要があります。" -#: awx/api/serializers.py:3018 awx/main/models/jobs.py:310 +#: awx/api/serializers.py:3050 awx/main/models/jobs.py:310 msgid "Job types 'run' and 'check' must have assigned a project." msgstr "ジョブタイプ「run」および「check」によりプロジェクトが割り当てられている必要があります。" -#: awx/api/serializers.py:3134 +#: awx/api/serializers.py:3169 msgid "Invalid job template." msgstr "無効なジョブテンプレート。" -#: awx/api/serializers.py:3249 +#: awx/api/serializers.py:3290 msgid "No change to job limit" msgstr "ジョブ制限に変更はありません" -#: awx/api/serializers.py:3250 +#: awx/api/serializers.py:3291 msgid "All failed and unreachable hosts" msgstr "失敗している、到達できないすべてのホスト" -#: awx/api/serializers.py:3265 +#: awx/api/serializers.py:3306 msgid "Missing passwords needed to start: {}" msgstr "起動に必要なパスワードが見つかりません: {}" -#: awx/api/serializers.py:3284 +#: awx/api/serializers.py:3325 msgid "Relaunch by host status not available until job finishes running." msgstr "ホストのステータス別の再起動はジョブが実行を終了するまで利用できません。" -#: awx/api/serializers.py:3298 +#: awx/api/serializers.py:3339 msgid "Job Template Project is missing or undefined." msgstr "ジョブテンプレートプロジェクトが見つからないか、または定義されていません。" -#: awx/api/serializers.py:3300 +#: awx/api/serializers.py:3341 msgid "Job Template Inventory is missing or undefined." msgstr "ジョブテンプレートインベントリーが見つからないか、または定義されていません。" -#: awx/api/serializers.py:3338 +#: awx/api/serializers.py:3379 msgid "" "Unknown, job may have been ran before launch configurations were saved." msgstr "不明です。ジョブは起動設定が保存される前に実行された可能性があります。" -#: awx/api/serializers.py:3405 awx/main/tasks.py:2268 +#: awx/api/serializers.py:3446 awx/main/tasks.py:2297 msgid "{} are prohibited from use in ad hoc commands." msgstr "{} の使用はアドホックコマンドで禁止されています。" -#: awx/api/serializers.py:3474 awx/api/views.py:4843 +#: awx/api/serializers.py:3534 awx/api/views.py:4893 #, python-brace-format msgid "" "Standard Output too large to display ({text_size} bytes), only download " @@ -514,192 +546,211 @@ msgstr "" "標準出力が大きすぎて表示できません ({text_size} バイト)。サイズが {supported_size} " "バイトを超える場合はダウンロードのみがサポートされます。" -#: awx/api/serializers.py:3671 +#: awx/api/serializers.py:3727 msgid "Provided variable {} has no database value to replace with." msgstr "指定された変数 {} には置き換えるデータベースの値がありません。" -#: awx/api/serializers.py:3747 +#: awx/api/serializers.py:3745 +#, python-brace-format +msgid "\"$encrypted$ is a reserved keyword, may not be used for {var_name}.\"" +msgstr "\"$encrypted$ は予約されたキーワードで、{var_name}には使用できません。\"" + +#: awx/api/serializers.py:3815 #, python-format msgid "Cannot nest a %s inside a WorkflowJobTemplate" msgstr "ワークフロージョブテンプレート内に %s をネストできません" -#: awx/api/serializers.py:3754 awx/api/views.py:783 +#: awx/api/serializers.py:3822 awx/api/views.py:818 msgid "Related template is not configured to accept credentials on launch." msgstr "関連するテンプレートは起動時に認証情報を受け入れるよう設定されていません。" -#: awx/api/serializers.py:4211 +#: awx/api/serializers.py:4282 msgid "The inventory associated with this Job Template is being deleted." msgstr "このジョブテンプレートに関連付けられているインベントリーが削除されています。" -#: awx/api/serializers.py:4213 +#: awx/api/serializers.py:4284 msgid "The provided inventory is being deleted." msgstr "指定されたインベントリーが削除されています。" -#: awx/api/serializers.py:4221 +#: awx/api/serializers.py:4292 msgid "Cannot assign multiple {} credentials." msgstr "複数の {} 認証情報を割り当てることができません。" -#: awx/api/serializers.py:4234 +#: awx/api/serializers.py:4296 +msgid "Cannot assign a Credential of kind `{}`" +msgstr "`{}`の種類の認証情報を割り当てることができません。" + +#: awx/api/serializers.py:4309 msgid "" "Removing {} credential at launch time without replacement is not supported. " "Provided list lacked credential(s): {}." msgstr "置き換えなしで起動時に {} 認証情報を削除することはサポートされていません。指定された一覧には認証情報がありません: {}" -#: awx/api/serializers.py:4360 +#: awx/api/serializers.py:4435 msgid "" "Missing required fields for Notification Configuration: notification_type" msgstr "通知設定の必須フィールドがありません: notification_type" -#: awx/api/serializers.py:4383 +#: awx/api/serializers.py:4458 msgid "No values specified for field '{}'" msgstr "フィールド '{}' に値が指定されていません" -#: awx/api/serializers.py:4388 +#: awx/api/serializers.py:4463 msgid "Missing required fields for Notification Configuration: {}." msgstr "通知設定の必須フィールドがありません: {}。" -#: awx/api/serializers.py:4391 +#: awx/api/serializers.py:4466 msgid "Configuration field '{}' incorrect type, expected {}." msgstr "設定フィールド '{}' のタイプが正しくありません。{} が予期されました。" -#: awx/api/serializers.py:4453 +#: awx/api/serializers.py:4528 msgid "" "Valid DTSTART required in rrule. Value should start with: " "DTSTART:YYYYMMDDTHHMMSSZ" msgstr "有効な DTSTART が rrule で必要です。値は DTSTART:YYYYMMDDTHHMMSSZ で開始する必要があります。" -#: awx/api/serializers.py:4455 +#: awx/api/serializers.py:4530 msgid "" "DTSTART cannot be a naive datetime. Specify ;TZINFO= or YYYYMMDDTHHMMSSZZ." msgstr "DTSTART をネイティブの日時にすることができません。;TZINFO= or YYYYMMDDTHHMMSSZZ を指定します。" -#: awx/api/serializers.py:4457 +#: awx/api/serializers.py:4532 msgid "Multiple DTSTART is not supported." msgstr "複数の DTSTART はサポートされません。" -#: awx/api/serializers.py:4459 +#: awx/api/serializers.py:4534 msgid "RRULE required in rrule." msgstr "RRULE が rrule で必要です。" -#: awx/api/serializers.py:4461 +#: awx/api/serializers.py:4536 msgid "Multiple RRULE is not supported." msgstr "複数の RRULE はサポートされません。" -#: awx/api/serializers.py:4463 +#: awx/api/serializers.py:4538 msgid "INTERVAL required in rrule." msgstr "INTERVAL が rrule で必要です。" -#: awx/api/serializers.py:4465 +#: awx/api/serializers.py:4540 msgid "SECONDLY is not supported." msgstr "SECONDLY はサポートされません。" -#: awx/api/serializers.py:4467 +#: awx/api/serializers.py:4542 msgid "Multiple BYMONTHDAYs not supported." msgstr "複数の BYMONTHDAY はサポートされません。" -#: awx/api/serializers.py:4469 +#: awx/api/serializers.py:4544 msgid "Multiple BYMONTHs not supported." msgstr "複数の BYMONTH はサポートされません。" -#: awx/api/serializers.py:4471 +#: awx/api/serializers.py:4546 msgid "BYDAY with numeric prefix not supported." msgstr "数字の接頭辞のある BYDAY はサポートされません。" -#: awx/api/serializers.py:4473 +#: awx/api/serializers.py:4548 msgid "BYYEARDAY not supported." msgstr "BYYEARDAY はサポートされません。" -#: awx/api/serializers.py:4475 +#: awx/api/serializers.py:4550 msgid "BYWEEKNO not supported." msgstr "BYWEEKNO はサポートされません。" -#: awx/api/serializers.py:4477 +#: awx/api/serializers.py:4552 msgid "RRULE may not contain both COUNT and UNTIL" msgstr "RRULE には COUNT と UNTIL の両方を含めることができません" -#: awx/api/serializers.py:4481 +#: awx/api/serializers.py:4556 msgid "COUNT > 999 is unsupported." msgstr "COUNT > 999 はサポートされません。" -#: awx/api/serializers.py:4485 +#: awx/api/serializers.py:4560 msgid "rrule parsing failed validation: {}" msgstr "rrule の構文解析で検証に失敗しました: {}" -#: awx/api/serializers.py:4526 +#: awx/api/serializers.py:4601 msgid "Inventory Source must be a cloud resource." msgstr "インベントリーソースはクラウドリソースでなければなりません。" -#: awx/api/serializers.py:4528 +#: awx/api/serializers.py:4603 msgid "Manual Project cannot have a schedule set." msgstr "手動プロジェクトにはスケジュールを設定できません。" -#: awx/api/serializers.py:4541 +#: awx/api/serializers.py:4616 msgid "" "Count of jobs in the running or waiting state that are targeted for this " "instance" msgstr "このインスタンスにターゲット設定されている実行中または待機状態のジョブの数" -#: awx/api/serializers.py:4546 +#: awx/api/serializers.py:4621 msgid "Count of all jobs that target this instance" msgstr "このインスタンスをターゲットに設定するすべてのジョブの数" -#: awx/api/serializers.py:4579 +#: awx/api/serializers.py:4654 msgid "" "Count of jobs in the running or waiting state that are targeted for this " "instance group" msgstr "このインスタンスグループにターゲット設定されている実行中または待機状態のジョブの数" -#: awx/api/serializers.py:4584 +#: awx/api/serializers.py:4659 msgid "Count of all jobs that target this instance group" msgstr "このインスタンスグループをターゲットに設定するすべてのジョブの数" -#: awx/api/serializers.py:4592 +#: awx/api/serializers.py:4667 msgid "Policy Instance Percentage" msgstr "ポリシーインスタンスのパーセンテージ" -#: awx/api/serializers.py:4593 +#: awx/api/serializers.py:4668 msgid "" "Minimum percentage of all instances that will be automatically assigned to " "this group when new instances come online." msgstr "新規インスタンスがオンライン状態になるとこのグループに自動的に割り当てられるすべてのインスタンスの最小パーセンテージです。" -#: awx/api/serializers.py:4598 +#: awx/api/serializers.py:4673 msgid "Policy Instance Minimum" msgstr "ポリシーインスタンスの最小値" -#: awx/api/serializers.py:4599 +#: awx/api/serializers.py:4674 msgid "" "Static minimum number of Instances that will be automatically assign to this" " group when new instances come online." msgstr "新規インスタンスがオンライン状態になるとこのグループに自動的に割り当てられるインスタンスの静的な最小数です。" -#: awx/api/serializers.py:4604 +#: awx/api/serializers.py:4679 msgid "Policy Instance List" msgstr "ポリシーインスタンスの一覧" -#: awx/api/serializers.py:4605 +#: awx/api/serializers.py:4680 msgid "List of exact-match Instances that will be assigned to this group" msgstr "このグループに割り当てられる完全一致のインスタンスの一覧" -#: awx/api/serializers.py:4627 +#: awx/api/serializers.py:4702 msgid "Duplicate entry {}." msgstr "重複するエントリー {}。" -#: awx/api/serializers.py:4629 +#: awx/api/serializers.py:4704 msgid "{} is not a valid hostname of an existing instance." msgstr "{} は既存インスタンスの有効なホスト名ではありません。" -#: awx/api/serializers.py:4634 +#: awx/api/serializers.py:4706 awx/api/views.py:202 +msgid "" +"Isolated instances may not be added or removed from instances groups via the" +" API." +msgstr "分離されたインスタンスは、API 経由でインスタンスグループから追加したり、削除したりすることができません。" + +#: awx/api/serializers.py:4708 awx/api/views.py:206 +msgid "Isolated instance group membership may not be managed via the API." +msgstr "分離されたインスタンスグループのメンバーシップは API で管理できません。" + +#: awx/api/serializers.py:4713 msgid "tower instance group name may not be changed." msgstr "tower インスタンスグループ名は変更できません。" -#: awx/api/serializers.py:4704 +#: awx/api/serializers.py:4783 msgid "" "A summary of the new and changed values when an object is created, updated, " "or deleted" msgstr "オブジェクトの作成、更新または削除時の新規値および変更された値の概要" -#: awx/api/serializers.py:4706 +#: awx/api/serializers.py:4785 msgid "" "For create, update, and delete events this is the object type that was " "affected. For associate and disassociate events this is the object type " @@ -708,7 +759,7 @@ msgstr "" "作成、更新、および削除イベントの場合、これは影響を受けたオブジェクトタイプになります。関連付けおよび関連付け解除イベントの場合、これは object2 " "に関連付けられたか、またはその関連付けが解除されたオブジェクトタイプになります。" -#: awx/api/serializers.py:4709 +#: awx/api/serializers.py:4788 msgid "" "Unpopulated for create, update, and delete events. For associate and " "disassociate events this is the object type that object1 is being associated" @@ -717,332 +768,338 @@ msgstr "" "作成、更新、および削除イベントの場合は設定されません。関連付けおよび関連付け解除イベントの場合、これは object1 " "が関連付けられるオブジェクトタイプになります。" -#: awx/api/serializers.py:4712 +#: awx/api/serializers.py:4791 msgid "The action taken with respect to the given object(s)." msgstr "指定されたオブジェクトについて実行されたアクション。" -#: awx/api/views.py:118 +#: awx/api/views.py:119 msgid "Your license does not allow use of the activity stream." msgstr "お使いのライセンスではアクティビティーストリームを使用できません。" -#: awx/api/views.py:128 +#: awx/api/views.py:129 msgid "Your license does not permit use of system tracking." msgstr "お使いのライセンスではシステムトラッキングを使用できません。" -#: awx/api/views.py:138 +#: awx/api/views.py:139 msgid "Your license does not allow use of workflows." msgstr "お使いのライセンスではワークフローを使用できません。" -#: awx/api/views.py:152 +#: awx/api/views.py:153 msgid "Cannot delete job resource when associated workflow job is running." msgstr "関連付けられたワークフロージョブが実行中の場合、ジョブリソースを削除できません。" -#: awx/api/views.py:157 +#: awx/api/views.py:158 msgid "Cannot delete running job resource." msgstr "実行中のジョブリソースを削除できません。" -#: awx/api/views.py:162 +#: awx/api/views.py:163 msgid "Job has not finished processing events." msgstr "ジョブはイベント処理を終了していません。" -#: awx/api/views.py:221 +#: awx/api/views.py:257 msgid "Related job {} is still processing events." msgstr "関連するジョブ {} は依然としてイベントを処理しています。" -#: awx/api/views.py:228 awx/templates/rest_framework/api.html:28 +#: awx/api/views.py:264 awx/templates/rest_framework/api.html:28 msgid "REST API" msgstr "REST API" -#: awx/api/views.py:238 awx/templates/rest_framework/api.html:4 +#: awx/api/views.py:275 awx/templates/rest_framework/api.html:4 msgid "AWX REST API" msgstr "AWX REST API" -#: awx/api/views.py:252 +#: awx/api/views.py:288 msgid "API OAuth 2 Authorization Root" msgstr "API OAuth 2 認証ルート" -#: awx/api/views.py:317 +#: awx/api/views.py:353 msgid "Version 1" msgstr "バージョン 1" -#: awx/api/views.py:321 +#: awx/api/views.py:357 msgid "Version 2" msgstr "バージョン 2" -#: awx/api/views.py:330 +#: awx/api/views.py:366 msgid "Ping" msgstr "Ping" -#: awx/api/views.py:361 awx/conf/apps.py:10 +#: awx/api/views.py:397 awx/conf/apps.py:10 msgid "Configuration" msgstr "設定" -#: awx/api/views.py:418 +#: awx/api/views.py:454 msgid "Invalid license data" msgstr "無効なライセンスデータ" -#: awx/api/views.py:420 +#: awx/api/views.py:456 msgid "Missing 'eula_accepted' property" msgstr "'eula_accepted' プロパティーがありません" -#: awx/api/views.py:424 +#: awx/api/views.py:460 msgid "'eula_accepted' value is invalid" msgstr "'eula_accepted' 値は無効です。" -#: awx/api/views.py:427 +#: awx/api/views.py:463 msgid "'eula_accepted' must be True" msgstr "'eula_accepted' は True でなければなりません" -#: awx/api/views.py:434 +#: awx/api/views.py:470 msgid "Invalid JSON" msgstr "無効な JSON" -#: awx/api/views.py:442 +#: awx/api/views.py:478 msgid "Invalid License" msgstr "無効なライセンス" -#: awx/api/views.py:452 +#: awx/api/views.py:488 msgid "Invalid license" msgstr "無効なライセンス" -#: awx/api/views.py:460 +#: awx/api/views.py:496 #, python-format msgid "Failed to remove license (%s)" msgstr "ライセンスの削除に失敗しました (%s)" -#: awx/api/views.py:465 +#: awx/api/views.py:501 msgid "Dashboard" msgstr "ダッシュボード" -#: awx/api/views.py:564 +#: awx/api/views.py:600 msgid "Dashboard Jobs Graphs" msgstr "ダッシュボードのジョブグラフ" -#: awx/api/views.py:600 +#: awx/api/views.py:636 #, python-format msgid "Unknown period \"%s\"" msgstr "不明な期間 \"%s\"" -#: awx/api/views.py:614 +#: awx/api/views.py:650 msgid "Instances" msgstr "インスタンス" -#: awx/api/views.py:622 +#: awx/api/views.py:658 msgid "Instance Detail" msgstr "インスタンスの詳細" -#: awx/api/views.py:643 +#: awx/api/views.py:678 msgid "Instance Jobs" msgstr "インスタンスジョブ" -#: awx/api/views.py:657 +#: awx/api/views.py:692 msgid "Instance's Instance Groups" msgstr "インスタンスのインスタンスグループ" -#: awx/api/views.py:666 +#: awx/api/views.py:701 msgid "Instance Groups" msgstr "インスタンスグループ" -#: awx/api/views.py:674 +#: awx/api/views.py:709 msgid "Instance Group Detail" msgstr "インスタンスグループの詳細" -#: awx/api/views.py:682 +#: awx/api/views.py:717 msgid "Isolated Groups can not be removed from the API" msgstr "分離されたグループは API から削除できません" -#: awx/api/views.py:684 +#: awx/api/views.py:719 msgid "" "Instance Groups acting as a controller for an Isolated Group can not be " "removed from the API" msgstr "分離されたグループのコントローラーとして動作するインスタンスグループは API から削除できません" -#: awx/api/views.py:690 +#: awx/api/views.py:725 msgid "Instance Group Running Jobs" msgstr "ジョブを実行しているインスタンスグループ" -#: awx/api/views.py:699 +#: awx/api/views.py:734 msgid "Instance Group's Instances" msgstr "インスタンスグループのインスタンス" -#: awx/api/views.py:709 +#: awx/api/views.py:744 msgid "Schedules" msgstr "スケジュール" -#: awx/api/views.py:723 +#: awx/api/views.py:758 msgid "Schedule Recurrence Rule Preview" msgstr "繰り返しルールプレビューのスケジュール" -#: awx/api/views.py:770 +#: awx/api/views.py:805 msgid "Cannot assign credential when related template is null." msgstr "関連するテンプレートが null の場合は認証情報を割り当てることができません。" -#: awx/api/views.py:775 +#: awx/api/views.py:810 msgid "Related template cannot accept {} on launch." msgstr "関連するテンプレートは起動時に {} を受け入れません。" -#: awx/api/views.py:777 +#: awx/api/views.py:812 msgid "" "Credential that requires user input on launch cannot be used in saved launch" " configuration." msgstr "起動時にユーザー入力を必要とする認証情報は保存された起動設定で使用できません。" -#: awx/api/views.py:785 +#: awx/api/views.py:820 #, python-brace-format msgid "" "This launch configuration already provides a {credential_type} credential." msgstr "この起動設定は {credential_type} 認証情報をすでに指定しています。" -#: awx/api/views.py:788 +#: awx/api/views.py:823 #, python-brace-format msgid "Related template already uses {credential_type} credential." msgstr "関連するテンプレートは {credential_type} 認証情報をすでに使用しています。" -#: awx/api/views.py:806 +#: awx/api/views.py:841 msgid "Schedule Jobs List" msgstr "スケジュールジョブの一覧" -#: awx/api/views.py:961 +#: awx/api/views.py:996 msgid "Your license only permits a single organization to exist." msgstr "お使いのライセンスでは、単一組織のみの存在が許可されます。" -#: awx/api/views.py:1193 awx/api/views.py:5056 -msgid "You cannot assign an Organization role as a child role for a Team." -msgstr "組織ロールをチームの子ロールとして割り当てることができません。" +#: awx/api/views.py:1223 awx/api/views.py:5106 +msgid "" +"You cannot assign an Organization participation role as a child role for a " +"Team." +msgstr "組織の参加ロールをチームの子ロールとして割り当てることができません。" -#: awx/api/views.py:1197 awx/api/views.py:5070 +#: awx/api/views.py:1227 awx/api/views.py:5120 msgid "You cannot grant system-level permissions to a team." msgstr "システムレベルのパーミッションをチームに付与できません。" -#: awx/api/views.py:1204 awx/api/views.py:5062 +#: awx/api/views.py:1234 awx/api/views.py:5112 msgid "" "You cannot grant credential access to a team when the Organization field " "isn't set, or belongs to a different organization" msgstr "組織フィールドが設定されていないか、または別の組織に属する場合に認証情報のアクセス権をチームに付与できません" -#: awx/api/views.py:1318 +#: awx/api/views.py:1348 msgid "Project Schedules" msgstr "プロジェクトのスケジュール" -#: awx/api/views.py:1329 +#: awx/api/views.py:1359 msgid "Project SCM Inventory Sources" msgstr "プロジェクト SCM のインベントリーソース" -#: awx/api/views.py:1430 +#: awx/api/views.py:1460 msgid "Project Update Events List" msgstr "プロジェクト更新イベント一覧" -#: awx/api/views.py:1444 +#: awx/api/views.py:1474 msgid "System Job Events List" msgstr "システムジョブイベント一覧" -#: awx/api/views.py:1458 +#: awx/api/views.py:1488 msgid "Inventory Update Events List" msgstr "インベントリー更新イベント一覧" -#: awx/api/views.py:1492 +#: awx/api/views.py:1522 msgid "Project Update SCM Inventory Updates" msgstr "プロジェクト更新 SCM のインベントリー更新" -#: awx/api/views.py:1551 +#: awx/api/views.py:1581 msgid "Me" msgstr "自分" -#: awx/api/views.py:1559 +#: awx/api/views.py:1589 msgid "OAuth 2 Applications" msgstr "OAuth 2 アプリケーション" -#: awx/api/views.py:1568 +#: awx/api/views.py:1598 msgid "OAuth 2 Application Detail" msgstr "OAuth 2 アプリケーションの詳細" -#: awx/api/views.py:1577 +#: awx/api/views.py:1607 msgid "OAuth 2 Application Tokens" msgstr "OAuth 2 アプリケーショントークン" -#: awx/api/views.py:1599 +#: awx/api/views.py:1629 msgid "OAuth2 Tokens" msgstr "OAuth2 トークン" -#: awx/api/views.py:1608 +#: awx/api/views.py:1638 msgid "OAuth2 User Tokens" msgstr "OAuth2 ユーザートークン" -#: awx/api/views.py:1620 +#: awx/api/views.py:1650 msgid "OAuth2 User Authorized Access Tokens" msgstr "OAuth2 ユーザー認可アクセストークン" -#: awx/api/views.py:1635 +#: awx/api/views.py:1665 msgid "Organization OAuth2 Applications" msgstr "組織 OAuth2 アプリケーション" -#: awx/api/views.py:1647 +#: awx/api/views.py:1677 msgid "OAuth2 Personal Access Tokens" msgstr "OAuth2 パーソナルアクセストークン" -#: awx/api/views.py:1662 +#: awx/api/views.py:1692 msgid "OAuth Token Detail" msgstr "OAuth トークンの詳細" -#: awx/api/views.py:1722 awx/api/views.py:5023 +#: awx/api/views.py:1752 awx/api/views.py:5073 msgid "" "You cannot grant credential access to a user not in the credentials' " "organization" msgstr "認証情報の組織に属さないユーザーに認証情報のアクセス権を付与することはできません" -#: awx/api/views.py:1726 awx/api/views.py:5027 +#: awx/api/views.py:1756 awx/api/views.py:5077 msgid "You cannot grant private credential access to another user" msgstr "非公開の認証情報のアクセス権を別のユーザーに付与することはできません" -#: awx/api/views.py:1824 +#: awx/api/views.py:1854 #, python-format msgid "Cannot change %s." msgstr "%s を変更できません。" -#: awx/api/views.py:1830 +#: awx/api/views.py:1860 msgid "Cannot delete user." msgstr "ユーザーを削除できません。" -#: awx/api/views.py:1854 +#: awx/api/views.py:1884 msgid "Deletion not allowed for managed credential types" msgstr "管理されている認証情報タイプで削除は許可されません" -#: awx/api/views.py:1856 +#: awx/api/views.py:1886 msgid "Credential types that are in use cannot be deleted" msgstr "使用中の認証情報タイプを削除できません" -#: awx/api/views.py:2031 +#: awx/api/views.py:2061 msgid "Cannot delete inventory script." msgstr "インベントリースクリプトを削除できません。" -#: awx/api/views.py:2122 +#: awx/api/views.py:2152 #, python-brace-format msgid "{0}" msgstr "{0}" -#: awx/api/views.py:2353 +#: awx/api/views.py:2256 +msgid "The inventory for this host is already being deleted." +msgstr "このホストのインベントリーはすでに削除されています。" + +#: awx/api/views.py:2389 msgid "Fact not found." msgstr "ファクトが見つかりませんでした。" -#: awx/api/views.py:2375 +#: awx/api/views.py:2411 msgid "SSLError while trying to connect to {}" msgstr "{} への接続試行中に SSL エラーが発生しました" -#: awx/api/views.py:2377 +#: awx/api/views.py:2413 msgid "Request to {} timed out." msgstr "{} の要求がタイムアウトになりました。" -#: awx/api/views.py:2379 +#: awx/api/views.py:2415 msgid "Unknown exception {} while trying to GET {}" msgstr "GET {} の試行中に不明の例外 {} が発生しました" -#: awx/api/views.py:2382 +#: awx/api/views.py:2418 msgid "" "Unauthorized access. Please check your Insights Credential username and " "password." msgstr "不正アクセスです。Insights 認証情報のユーザー名およびパスワードを確認してください。" -#: awx/api/views.py:2385 +#: awx/api/views.py:2421 msgid "" "Failed to gather reports and maintenance plans from Insights API at URL {}. " "Server responded with {} status code and message {}" @@ -1050,55 +1107,59 @@ msgstr "" "URL {} で Insights API からのレポートおよびメンテナンス計画を収集できませんでした。サーバーが {} " "ステータスコードおよびメッセージ {} を出して応答しました。" -#: awx/api/views.py:2392 +#: awx/api/views.py:2428 msgid "Expected JSON response from Insights but instead got {}" msgstr "Insights からの JSON 応答を予想していましたが、代わりに {} を取得しました。" -#: awx/api/views.py:2399 +#: awx/api/views.py:2435 msgid "This host is not recognized as an Insights host." msgstr "このホストは Insights ホストとして認識されていません。" -#: awx/api/views.py:2404 +#: awx/api/views.py:2440 msgid "The Insights Credential for \"{}\" was not found." msgstr "\"{}\" の Insights 認証情報が見つかりませんでした。" -#: awx/api/views.py:2472 +#: awx/api/views.py:2508 msgid "Cyclical Group association." msgstr "循環的なグループの関連付け" -#: awx/api/views.py:2686 +#: awx/api/views.py:2722 msgid "Inventory Source List" msgstr "インベントリーソース一覧" -#: awx/api/views.py:2698 +#: awx/api/views.py:2734 msgid "Inventory Sources Update" msgstr "インベントリーソースの更新" -#: awx/api/views.py:2731 +#: awx/api/views.py:2767 msgid "Could not start because `can_update` returned False" msgstr "`can_update` が False を返したので開始できませんでした" -#: awx/api/views.py:2739 +#: awx/api/views.py:2775 msgid "No inventory sources to update." msgstr "更新するインベントリーソースがありません。" -#: awx/api/views.py:2768 +#: awx/api/views.py:2804 msgid "Inventory Source Schedules" msgstr "インベントリーソースのスケジュール" -#: awx/api/views.py:2796 +#: awx/api/views.py:2832 msgid "Notification Templates can only be assigned when source is one of {}." msgstr "ソースが {} のいずれかである場合、通知テンプレートのみを割り当てることができます。" -#: awx/api/views.py:2851 +#: awx/api/views.py:2887 msgid "Vault credentials are not yet supported for inventory sources." msgstr "Vault 認証情報はインベントリーソースではまだサポートされていません。" -#: awx/api/views.py:2856 +#: awx/api/views.py:2892 msgid "Source already has cloud credential assigned." msgstr "ソースにはクラウド認証情報がすでに割り当てられています。" -#: awx/api/views.py:3016 +#: awx/api/views.py:3042 +msgid "Field is not allowed for use with v1 API." +msgstr "フィールドは v1 API での使用に許可されません。" + +#: awx/api/views.py:3052 msgid "" "'credentials' cannot be used in combination with 'credential', " "'vault_credential', or 'extra_credentials'." @@ -1106,63 +1167,67 @@ msgstr "" "'credentials' は 'credential'、'vault_credential'、または 'extra_credentials' " "との組み合わせで使用できません。" -#: awx/api/views.py:3128 +#: awx/api/views.py:3079 +msgid "Incorrect type. Expected {}, received {}." +msgstr "タイプが正しくありません。{} が予期されましたが、{} が受信されました。" + +#: awx/api/views.py:3172 msgid "Job Template Schedules" msgstr "ジョブテンプレートスケジュール" -#: awx/api/views.py:3146 awx/api/views.py:3157 +#: awx/api/views.py:3190 awx/api/views.py:3201 msgid "Your license does not allow adding surveys." msgstr "お使いのライセンスでは Survey を追加できません。" -#: awx/api/views.py:3176 +#: awx/api/views.py:3220 msgid "Field '{}' is missing from survey spec." msgstr "Survey の指定にフィールド '{}' がありません。" -#: awx/api/views.py:3178 +#: awx/api/views.py:3222 msgid "Expected {} for field '{}', received {} type." msgstr "フィールド '{}' の予期される {}。{} タイプを受信しました。" -#: awx/api/views.py:3182 +#: awx/api/views.py:3226 msgid "'spec' doesn't contain any items." msgstr "「spec」には項目が含まれません。" -#: awx/api/views.py:3191 +#: awx/api/views.py:3235 #, python-format msgid "Survey question %s is not a json object." msgstr "Survey の質問 %s は json オブジェクトではありません。" -#: awx/api/views.py:3193 +#: awx/api/views.py:3237 #, python-format msgid "'type' missing from survey question %s." msgstr "Survey の質問 %s に「type」がありません。" -#: awx/api/views.py:3195 +#: awx/api/views.py:3239 #, python-format msgid "'question_name' missing from survey question %s." msgstr "Survey の質問 %s に「question_name」がありません。" -#: awx/api/views.py:3197 +#: awx/api/views.py:3241 #, python-format msgid "'variable' missing from survey question %s." msgstr "Survey の質問 %s に「variable」がありません。" -#: awx/api/views.py:3199 +#: awx/api/views.py:3243 #, python-format msgid "'variable' '%(item)s' duplicated in survey question %(survey)s." msgstr "Survey の質問%(survey)s で「variable」の「%(item)s」が重複しています。" -#: awx/api/views.py:3204 +#: awx/api/views.py:3248 #, python-format msgid "'required' missing from survey question %s." msgstr "Survey の質問 %s に「required」がありません。" -#: awx/api/views.py:3209 +#: awx/api/views.py:3253 #, python-brace-format msgid "" "Value {question_default} for '{variable_name}' expected to be a string." msgstr "'{variable_name}' の値 {question_default} は文字列であることが予想されます。" -#: awx/api/views.py:3219 +#: awx/api/views.py:3263 #, python-brace-format msgid "" "$encrypted$ is a reserved keyword for password question defaults, survey " @@ -1171,131 +1236,135 @@ msgstr "" "$encrypted$ はパスワードの質問のデフォルトの予約されたキーワードで、Survey の質問 {question_position} はタイプ " "{question_type} です。" -#: awx/api/views.py:3235 +#: awx/api/views.py:3279 #, python-brace-format msgid "" "$encrypted$ is a reserved keyword, may not be used for new default in " "position {question_position}." msgstr "$encrypted$ は予約されたキーワードで、位置 {question_position} の新規デフォルトに使用できません。" -#: awx/api/views.py:3309 +#: awx/api/views.py:3353 #, python-brace-format msgid "Cannot assign multiple {credential_type} credentials." msgstr "複数の {credential_type} 認証情報を割り当てることができません。" -#: awx/api/views.py:3327 +#: awx/api/views.py:3357 +msgid "Cannot assign a Credential of kind `{}`." +msgstr "`{}`の種類の認証情報を割り当てることができません。" + +#: awx/api/views.py:3374 msgid "Extra credentials must be network or cloud." msgstr "追加の認証情報はネットワークまたはクラウドにする必要があります。" -#: awx/api/views.py:3349 +#: awx/api/views.py:3396 msgid "Maximum number of labels for {} reached." msgstr "{} のラベルの最大数に達しました。" -#: awx/api/views.py:3472 +#: awx/api/views.py:3519 msgid "No matching host could be found!" msgstr "一致するホストが見つかりませんでした!" -#: awx/api/views.py:3475 +#: awx/api/views.py:3522 msgid "Multiple hosts matched the request!" msgstr "複数のホストが要求に一致しました!" -#: awx/api/views.py:3480 +#: awx/api/views.py:3527 msgid "Cannot start automatically, user input required!" msgstr "自動的に開始できません。ユーザー入力が必要です!" -#: awx/api/views.py:3487 +#: awx/api/views.py:3534 msgid "Host callback job already pending." msgstr "ホストのコールバックジョブがすでに保留中です。" -#: awx/api/views.py:3502 awx/api/views.py:4284 +#: awx/api/views.py:3549 awx/api/views.py:4336 msgid "Error starting job!" msgstr "ジョブの開始時にエラーが発生しました!" -#: awx/api/views.py:3622 +#: awx/api/views.py:3669 #, python-brace-format msgid "Cannot associate {0} when {1} have been associated." msgstr "{1} が関連付けられている場合に {0} を関連付けることはできません。" -#: awx/api/views.py:3647 +#: awx/api/views.py:3694 msgid "Multiple parent relationship not allowed." msgstr "複数の親関係は許可されません。" -#: awx/api/views.py:3652 +#: awx/api/views.py:3699 msgid "Cycle detected." msgstr "サイクルが検出されました。" -#: awx/api/views.py:3850 +#: awx/api/views.py:3902 msgid "Workflow Job Template Schedules" msgstr "ワークフロージョブテンプレートのスケジュール" -#: awx/api/views.py:3986 awx/api/views.py:4690 +#: awx/api/views.py:4038 awx/api/views.py:4740 msgid "Superuser privileges needed." msgstr "スーパーユーザー権限が必要です。" -#: awx/api/views.py:4018 +#: awx/api/views.py:4071 msgid "System Job Template Schedules" msgstr "システムジョブテンプレートのスケジュール" -#: awx/api/views.py:4076 +#: awx/api/views.py:4129 msgid "POST not allowed for Job launching in version 2 of the api" msgstr "POST は API のバージョン 2 でのジョブの起動では許可されません" -#: awx/api/views.py:4100 awx/api/views.py:4106 +#: awx/api/views.py:4153 awx/api/views.py:4159 msgid "PUT not allowed for Job Details in version 2 of the API" msgstr "PUT は API のバージョン 2 でのジョブ詳細では許可されません" -#: awx/api/views.py:4267 +#: awx/api/views.py:4319 #, python-brace-format msgid "Wait until job finishes before retrying on {status_value} hosts." msgstr "ジョブの終了を待機してから {status_value} ホストで再試行します。" -#: awx/api/views.py:4272 +#: awx/api/views.py:4324 #, python-brace-format msgid "Cannot retry on {status_value} hosts, playbook stats not available." msgstr "Playbook 統計を利用できないため、{status_value} ホストで再試行できません。" -#: awx/api/views.py:4277 +#: awx/api/views.py:4329 #, python-brace-format msgid "Cannot relaunch because previous job had 0 {status_value} hosts." msgstr "直前のジョブにあるのが 0 {status_value} ホストであるため、再起動できません。" -#: awx/api/views.py:4306 +#: awx/api/views.py:4358 msgid "Cannot create schedule because job requires credential passwords." msgstr "ジョブには認証情報パスワードが必要なため、スケジュールを削除できません。" -#: awx/api/views.py:4311 +#: awx/api/views.py:4363 msgid "Cannot create schedule because job was launched by legacy method." msgstr "ジョブがレガシー方式で起動したため、スケジュールを作成できません。" -#: awx/api/views.py:4313 +#: awx/api/views.py:4365 msgid "Cannot create schedule because a related resource is missing." msgstr "関連するリソースがないため、スケジュールを作成できません。" -#: awx/api/views.py:4368 +#: awx/api/views.py:4420 msgid "Job Host Summaries List" msgstr "ジョブホスト概要一覧" -#: awx/api/views.py:4417 +#: awx/api/views.py:4469 msgid "Job Event Children List" msgstr "ジョブイベント子一覧" -#: awx/api/views.py:4427 +#: awx/api/views.py:4479 msgid "Job Event Hosts List" msgstr "ジョブイベントホスト一覧" -#: awx/api/views.py:4436 +#: awx/api/views.py:4488 msgid "Job Events List" msgstr "ジョブイベント一覧" -#: awx/api/views.py:4647 +#: awx/api/views.py:4697 msgid "Ad Hoc Command Events List" msgstr "アドホックコマンドイベント一覧" -#: awx/api/views.py:4889 +#: awx/api/views.py:4939 msgid "Delete not allowed while there are pending notifications" msgstr "保留中の通知がある場合に削除は許可されません" -#: awx/api/views.py:4897 +#: awx/api/views.py:4947 msgid "Notification Template Test" msgstr "通知テンプレートテスト" @@ -1590,96 +1659,96 @@ msgstr "設定の詳細" msgid "Logging Connectivity Test" msgstr "ロギング接続テスト" -#: awx/main/access.py:57 +#: awx/main/access.py:59 #, python-format msgid "Required related field %s for permission check." msgstr "パーミッションチェックに必要な関連フィールド %s です。" -#: awx/main/access.py:73 +#: awx/main/access.py:75 #, python-format msgid "Bad data found in related field %s." msgstr "関連フィールド %s に不正データが見つかりました。" -#: awx/main/access.py:293 +#: awx/main/access.py:302 msgid "License is missing." msgstr "ライセンスが見つかりません。" -#: awx/main/access.py:295 +#: awx/main/access.py:304 msgid "License has expired." msgstr "ライセンスの有効期限が切れました。" -#: awx/main/access.py:303 +#: awx/main/access.py:312 #, python-format msgid "License count of %s instances has been reached." msgstr "%s インスタンスのライセンス数に達しました。" -#: awx/main/access.py:305 +#: awx/main/access.py:314 #, python-format msgid "License count of %s instances has been exceeded." msgstr "%s インスタンスのライセンス数を超えました。" -#: awx/main/access.py:307 +#: awx/main/access.py:316 msgid "Host count exceeds available instances." msgstr "ホスト数が利用可能なインスタンスの上限を上回っています。" -#: awx/main/access.py:311 +#: awx/main/access.py:320 #, python-format msgid "Feature %s is not enabled in the active license." msgstr "機能 %s はアクティブなライセンスで有効にされていません。" -#: awx/main/access.py:313 +#: awx/main/access.py:322 msgid "Features not found in active license." msgstr "各種機能はアクティブなライセンスにありません。" -#: awx/main/access.py:818 +#: awx/main/access.py:835 msgid "Unable to change inventory on a host." msgstr "ホストのインベントリーを変更できません。" -#: awx/main/access.py:835 awx/main/access.py:880 +#: awx/main/access.py:852 awx/main/access.py:897 msgid "Cannot associate two items from different inventories." msgstr "異なるインベントリーの 2 つの項目を関連付けることはできません。" -#: awx/main/access.py:868 +#: awx/main/access.py:885 msgid "Unable to change inventory on a group." msgstr "グループのインベントリーを変更できません。" -#: awx/main/access.py:1129 +#: awx/main/access.py:1146 msgid "Unable to change organization on a team." msgstr "チームの組織を変更できません。" -#: awx/main/access.py:1146 +#: awx/main/access.py:1163 msgid "The {} role cannot be assigned to a team" msgstr "{} ロールをチームに割り当てることができません" -#: awx/main/access.py:1148 +#: awx/main/access.py:1165 msgid "The admin_role for a User cannot be assigned to a team" msgstr "ユーザーの admin_role をチームに割り当てることができません" -#: awx/main/access.py:1502 awx/main/access.py:1936 +#: awx/main/access.py:1531 awx/main/access.py:1965 msgid "Job was launched with prompts provided by another user." msgstr "ジョブは別のユーザーによって提供されるプロンプトで起動されています。" -#: awx/main/access.py:1522 +#: awx/main/access.py:1551 msgid "Job has been orphaned from its job template." msgstr "ジョブはジョブテンプレートから孤立しています。" -#: awx/main/access.py:1524 +#: awx/main/access.py:1553 msgid "Job was launched with unknown prompted fields." msgstr "ジョブは不明のプロンプトが出されたフィールドで起動されています。" -#: awx/main/access.py:1526 +#: awx/main/access.py:1555 msgid "Job was launched with prompted fields." msgstr "ジョブはプロンプトが出されたフィールドで起動されています。" -#: awx/main/access.py:1528 +#: awx/main/access.py:1557 msgid " Organization level permissions required." msgstr "組織レベルのパーミッションが必要です。" -#: awx/main/access.py:1530 +#: awx/main/access.py:1559 msgid " You do not have permission to related resources." msgstr "関連リソースに対するパーミッションがありません。" -#: awx/main/access.py:1950 +#: awx/main/access.py:1979 msgid "" "You do not have permission to the workflow job resources required for " "relaunch." @@ -2054,8 +2123,8 @@ msgstr "外部ログの送信先のホスト名/IP" #: awx/main/conf.py:379 awx/main/conf.py:390 awx/main/conf.py:402 #: awx/main/conf.py:412 awx/main/conf.py:424 awx/main/conf.py:439 #: awx/main/conf.py:451 awx/main/conf.py:460 awx/main/conf.py:470 -#: awx/main/conf.py:480 awx/main/conf.py:491 awx/main/conf.py:503 -#: awx/main/conf.py:516 +#: awx/main/conf.py:482 awx/main/conf.py:493 awx/main/conf.py:505 +#: awx/main/conf.py:518 msgid "Logging" msgstr "ロギング" @@ -2146,25 +2215,29 @@ msgid "Logging Aggregator Protocol" msgstr "ログアグリゲーターのプロトコル" #: awx/main/conf.py:479 -msgid "Protocol used to communicate with log aggregator." -msgstr "ログアグリゲーターとの通信に使用されるプロトコルです。" +msgid "" +"Protocol used to communicate with log aggregator. HTTPS/HTTP assumes HTTPS " +"unless http:// is explicitly used in the Logging Aggregator hostname." +msgstr "" +"ログアグリゲーターとの通信に使用されるプロトコルです。HTTPS/HTTP については、 http:// " +"がログアグリゲーターのホスト名で明示的に使用されていない限り HTTPS の使用が前提となります。" -#: awx/main/conf.py:487 +#: awx/main/conf.py:489 msgid "TCP Connection Timeout" msgstr "TCP 接続のタイムアウト" -#: awx/main/conf.py:488 +#: awx/main/conf.py:490 msgid "" "Number of seconds for a TCP connection to external log aggregator to " "timeout. Applies to HTTPS and TCP log aggregator protocols." msgstr "" "外部ログアグリゲーターへの TCP 接続がタイムアウトする秒数です。HTTPS および TCP ログアグリゲータープロトコルに適用されます。" -#: awx/main/conf.py:498 +#: awx/main/conf.py:500 msgid "Enable/disable HTTPS certificate verification" msgstr "HTTPS 証明書の検証を有効化/無効化" -#: awx/main/conf.py:499 +#: awx/main/conf.py:501 msgid "" "Flag to control enable/disable of certificate verification when " "LOG_AGGREGATOR_PROTOCOL is \"https\". If enabled, Tower's log handler will " @@ -2175,11 +2248,11 @@ msgstr "" "が「https」の場合の証明書の検証の有効化/無効化を制御するフラグです。有効にされている場合、Tower " "のログハンドラーは接続を確立する前に外部ログアグリゲーターによって送信される証明書を検証します。" -#: awx/main/conf.py:511 +#: awx/main/conf.py:513 msgid "Logging Aggregator Level Threshold" msgstr "ログアグリゲーターレベルのしきい値" -#: awx/main/conf.py:512 +#: awx/main/conf.py:514 msgid "" "Level threshold used by log handler. Severities from lowest to highest are " "DEBUG, INFO, WARNING, ERROR, CRITICAL. Messages less severe than the " @@ -2190,7 +2263,7 @@ msgstr "" "になります。しきい値より重大度の低いメッセージはログハンドラーによって無視されます (カテゴリー awx.anlytics " "の下にあるメッセージはこの設定を無視します)。" -#: awx/main/conf.py:535 awx/sso/conf.py:1262 +#: awx/main/conf.py:537 awx/sso/conf.py:1264 msgid "\n" msgstr "\n" @@ -2322,25 +2395,25 @@ msgid "" "Syntax error rendering template for {sub_key} inside of {type} ({error_msg})" msgstr "{type} 内で {sub_key} のテンプレートのレンダリング中に構文エラーが発生しました({error_msg}) " -#: awx/main/middleware.py:146 +#: awx/main/middleware.py:160 msgid "Formats of all available named urls" msgstr "利用可能なすべての名前付き url の形式" -#: awx/main/middleware.py:147 +#: awx/main/middleware.py:161 msgid "" "Read-only list of key-value pairs that shows the standard format of all " "available named URLs." msgstr "名前付き URL を持つ利用可能なすべての標準形式を表示するキーと値のペアの読み取り専用リストです。" -#: awx/main/middleware.py:149 awx/main/middleware.py:159 +#: awx/main/middleware.py:163 awx/main/middleware.py:173 msgid "Named URL" msgstr "名前付き URL" -#: awx/main/middleware.py:156 +#: awx/main/middleware.py:170 msgid "List of all named url graph nodes." msgstr "すべての名前付き URL グラフノードの一覧です。" -#: awx/main/middleware.py:157 +#: awx/main/middleware.py:171 msgid "" "Read-only list of key-value pairs that exposes named URL graph topology. Use" " this list to programmatically generate named URLs for resources" @@ -2888,127 +2961,127 @@ msgstr "認証で使用する Ansible Tower ベース URL。" msgid "Verify SSL" msgstr "SSL の検証" -#: awx/main/models/events.py:89 awx/main/models/events.py:608 +#: awx/main/models/events.py:105 awx/main/models/events.py:630 msgid "Host Failed" msgstr "ホストの失敗" -#: awx/main/models/events.py:90 awx/main/models/events.py:609 +#: awx/main/models/events.py:106 awx/main/models/events.py:631 msgid "Host OK" msgstr "ホスト OK" -#: awx/main/models/events.py:91 +#: awx/main/models/events.py:107 msgid "Host Failure" msgstr "ホストの失敗" -#: awx/main/models/events.py:92 awx/main/models/events.py:615 +#: awx/main/models/events.py:108 awx/main/models/events.py:637 msgid "Host Skipped" msgstr "ホストがスキップされました" -#: awx/main/models/events.py:93 awx/main/models/events.py:610 +#: awx/main/models/events.py:109 awx/main/models/events.py:632 msgid "Host Unreachable" msgstr "ホストに到達できません" -#: awx/main/models/events.py:94 awx/main/models/events.py:108 +#: awx/main/models/events.py:110 awx/main/models/events.py:124 msgid "No Hosts Remaining" msgstr "残りのホストがありません" -#: awx/main/models/events.py:95 +#: awx/main/models/events.py:111 msgid "Host Polling" msgstr "ホストのポーリング" -#: awx/main/models/events.py:96 +#: awx/main/models/events.py:112 msgid "Host Async OK" msgstr "ホストの非同期 OK" -#: awx/main/models/events.py:97 +#: awx/main/models/events.py:113 msgid "Host Async Failure" msgstr "ホストの非同期失敗" -#: awx/main/models/events.py:98 +#: awx/main/models/events.py:114 msgid "Item OK" msgstr "項目 OK" -#: awx/main/models/events.py:99 +#: awx/main/models/events.py:115 msgid "Item Failed" msgstr "項目の失敗" -#: awx/main/models/events.py:100 +#: awx/main/models/events.py:116 msgid "Item Skipped" msgstr "項目のスキップ" -#: awx/main/models/events.py:101 +#: awx/main/models/events.py:117 msgid "Host Retry" msgstr "ホストの再試行" -#: awx/main/models/events.py:103 +#: awx/main/models/events.py:119 msgid "File Difference" msgstr "ファイルの相違点" -#: awx/main/models/events.py:104 +#: awx/main/models/events.py:120 msgid "Playbook Started" msgstr "Playbook の開始" -#: awx/main/models/events.py:105 +#: awx/main/models/events.py:121 msgid "Running Handlers" msgstr "実行中のハンドラー" -#: awx/main/models/events.py:106 +#: awx/main/models/events.py:122 msgid "Including File" msgstr "組み込みファイル" -#: awx/main/models/events.py:107 +#: awx/main/models/events.py:123 msgid "No Hosts Matched" msgstr "一致するホストがありません" -#: awx/main/models/events.py:109 +#: awx/main/models/events.py:125 msgid "Task Started" msgstr "タスクの開始" -#: awx/main/models/events.py:111 +#: awx/main/models/events.py:127 msgid "Variables Prompted" msgstr "変数のプロモート" -#: awx/main/models/events.py:112 +#: awx/main/models/events.py:128 msgid "Gathering Facts" msgstr "ファクトの収集" -#: awx/main/models/events.py:113 +#: awx/main/models/events.py:129 msgid "internal: on Import for Host" msgstr "内部: ホストのインポート時" -#: awx/main/models/events.py:114 +#: awx/main/models/events.py:130 msgid "internal: on Not Import for Host" msgstr "内部: ホストの非インポート時" -#: awx/main/models/events.py:115 +#: awx/main/models/events.py:131 msgid "Play Started" msgstr "プレイの開始" -#: awx/main/models/events.py:116 +#: awx/main/models/events.py:132 msgid "Playbook Complete" msgstr "Playbook の完了" -#: awx/main/models/events.py:120 awx/main/models/events.py:625 +#: awx/main/models/events.py:136 awx/main/models/events.py:647 msgid "Debug" msgstr "デバッグ" -#: awx/main/models/events.py:121 awx/main/models/events.py:626 +#: awx/main/models/events.py:137 awx/main/models/events.py:648 msgid "Verbose" msgstr "詳細" -#: awx/main/models/events.py:122 awx/main/models/events.py:627 +#: awx/main/models/events.py:138 awx/main/models/events.py:649 msgid "Deprecated" msgstr "非推奨" -#: awx/main/models/events.py:123 awx/main/models/events.py:628 +#: awx/main/models/events.py:139 awx/main/models/events.py:650 msgid "Warning" msgstr "警告" -#: awx/main/models/events.py:124 awx/main/models/events.py:629 +#: awx/main/models/events.py:140 awx/main/models/events.py:651 msgid "System Warning" msgstr "システム警告" -#: awx/main/models/events.py:125 awx/main/models/events.py:630 +#: awx/main/models/events.py:141 awx/main/models/events.py:652 #: awx/main/models/unified_jobs.py:67 msgid "Error" msgstr "エラー" @@ -3027,24 +3100,24 @@ msgid "" "host." msgstr "単一ホストのタイムスタンプでキャプチャーされるモジュールファクトの任意の JSON 構造。" -#: awx/main/models/ha.py:153 +#: awx/main/models/ha.py:181 msgid "Instances that are members of this InstanceGroup" msgstr "このインスタンスグループのメンバーであるインスタンス" -#: awx/main/models/ha.py:158 +#: awx/main/models/ha.py:186 msgid "Instance Group to remotely control this group." msgstr "このグループをリモートで制御するためのインスタンスグループ" -#: awx/main/models/ha.py:165 +#: awx/main/models/ha.py:193 msgid "Percentage of Instances to automatically assign to this group" msgstr "このグループに自動的に割り当てるインスタンスのパーセンテージ" -#: awx/main/models/ha.py:169 +#: awx/main/models/ha.py:197 msgid "" "Static minimum number of Instances to automatically assign to this group" msgstr "このグループに自動的に割り当てるインスタンスの静的な最小数。" -#: awx/main/models/ha.py:174 +#: awx/main/models/ha.py:202 msgid "" "List of exact-match Instances that will always be automatically assigned to " "this group" @@ -3373,16 +3446,16 @@ msgstr "SCM タイプソースは「overwrite_vars」を「true」に設定す msgid "Cannot set source_path if not SCM type." msgstr "SCM タイプでない場合 source_path を設定できません。" -#: awx/main/models/inventory.py:1615 +#: awx/main/models/inventory.py:1622 msgid "" "Inventory files from this Project Update were used for the inventory update." msgstr "このプロジェクト更新のインベントリーファイルがインベントリー更新に使用されました。" -#: awx/main/models/inventory.py:1725 +#: awx/main/models/inventory.py:1732 msgid "Inventory script contents" msgstr "インベントリースクリプトの内容" -#: awx/main/models/inventory.py:1730 +#: awx/main/models/inventory.py:1737 msgid "Organization owning this inventory script" msgstr "このインベントリースクリプトを所有する組織" @@ -3409,59 +3482,59 @@ msgstr "Vault 認証情報を指定する必要があります。" msgid "Job Template must provide 'inventory' or allow prompting for it." msgstr "ジョブテンプレートは「inventory」を指定するか、このプロンプトを許可する必要があります。" -#: awx/main/models/jobs.py:403 +#: awx/main/models/jobs.py:398 msgid "Field is not configured to prompt on launch." msgstr "フィールドは起動時にプロンプトを出すよう設定されていません。" -#: awx/main/models/jobs.py:409 +#: awx/main/models/jobs.py:404 msgid "Saved launch configurations cannot provide passwords needed to start." msgstr "保存された起動設定は、開始に必要なパスワードを提供しません。" -#: awx/main/models/jobs.py:417 +#: awx/main/models/jobs.py:412 msgid "Job Template {} is missing or undefined." msgstr "ジョブテンプレート {} が見つからないか、または定義されていません。" -#: awx/main/models/jobs.py:498 awx/main/models/projects.py:277 +#: awx/main/models/jobs.py:493 awx/main/models/projects.py:277 msgid "SCM Revision" msgstr "SCM リビジョン" -#: awx/main/models/jobs.py:499 +#: awx/main/models/jobs.py:494 msgid "The SCM Revision from the Project used for this job, if available" msgstr "このジョブに使用されるプロジェクトからの SCM リビジョン (ある場合)" -#: awx/main/models/jobs.py:507 +#: awx/main/models/jobs.py:502 msgid "" "The SCM Refresh task used to make sure the playbooks were available for the " "job run" msgstr "SCM 更新タスクは、Playbook がジョブの実行で利用可能であったことを確認するために使用されます" -#: awx/main/models/jobs.py:634 +#: awx/main/models/jobs.py:629 #, python-brace-format msgid "{status_value} is not a valid status option." msgstr "{status_value} は有効なステータスオプションではありません。" -#: awx/main/models/jobs.py:999 +#: awx/main/models/jobs.py:1005 msgid "job host summaries" msgstr "ジョブホストの概要" -#: awx/main/models/jobs.py:1070 +#: awx/main/models/jobs.py:1077 msgid "Remove jobs older than a certain number of days" msgstr "特定の日数より前のジョブを削除" -#: awx/main/models/jobs.py:1071 +#: awx/main/models/jobs.py:1078 msgid "Remove activity stream entries older than a certain number of days" msgstr "特定の日数より前のアクティビティーストリームのエントリーを削除" -#: awx/main/models/jobs.py:1072 +#: awx/main/models/jobs.py:1079 msgid "Purge and/or reduce the granularity of system tracking data" msgstr "システムトラッキングデータの詳細度の削除/削減" -#: awx/main/models/jobs.py:1142 +#: awx/main/models/jobs.py:1149 #, python-brace-format msgid "Variables {list_of_keys} are not allowed for system jobs." msgstr "変数 {list_of_keys} はシステムジョブに許可されていません。" -#: awx/main/models/jobs.py:1157 +#: awx/main/models/jobs.py:1164 msgid "days must be a positive integer." msgstr "日数は正の整数である必要があります。" @@ -3505,68 +3578,64 @@ msgstr "失敗" msgid "status_str must be either succeeded or failed" msgstr "status_str は成功または失敗のいずれかである必要があります" -#: awx/main/models/oauth.py:27 +#: awx/main/models/oauth.py:29 msgid "application" msgstr "アプリケーション" -#: awx/main/models/oauth.py:32 +#: awx/main/models/oauth.py:35 msgid "Confidential" msgstr "機密" -#: awx/main/models/oauth.py:33 +#: awx/main/models/oauth.py:36 msgid "Public" msgstr "公開" -#: awx/main/models/oauth.py:41 +#: awx/main/models/oauth.py:43 msgid "Authorization code" msgstr "認証コード" -#: awx/main/models/oauth.py:42 +#: awx/main/models/oauth.py:44 msgid "Implicit" msgstr "暗黙的" -#: awx/main/models/oauth.py:43 +#: awx/main/models/oauth.py:45 msgid "Resource owner password-based" msgstr "リソース所有者のパスワードベース" -#: awx/main/models/oauth.py:44 -msgid "Client credentials" -msgstr "クライアント認証情報" - -#: awx/main/models/oauth.py:59 +#: awx/main/models/oauth.py:60 msgid "Organization containing this application." msgstr "このアプリケーションを含む組織。" -#: awx/main/models/oauth.py:68 +#: awx/main/models/oauth.py:69 msgid "" "Used for more stringent verification of access to an application when " "creating a token." msgstr "トークン作成時のアプリケーションへのアクセスのより厳しい検証に使用されます。" -#: awx/main/models/oauth.py:73 +#: awx/main/models/oauth.py:74 msgid "" "Set to Public or Confidential depending on how secure the client device is." msgstr "クライアントデバイスのセキュリティーレベルに応じて「公開」または「機密」に設定します。" -#: awx/main/models/oauth.py:77 +#: awx/main/models/oauth.py:78 msgid "" "Set True to skip authorization step for completely trusted applications." msgstr "完全に信頼されたアプリケーションの認証手順をスキップするには「True」を設定します。" -#: awx/main/models/oauth.py:82 +#: awx/main/models/oauth.py:83 msgid "" "The Grant type the user must use for acquire tokens for this application." msgstr "ユーザーがこのアプリケーションのトークンを取得するために使用する必要のある付与タイプです。" -#: awx/main/models/oauth.py:90 +#: awx/main/models/oauth.py:91 msgid "access token" msgstr "アクセストークン" -#: awx/main/models/oauth.py:98 +#: awx/main/models/oauth.py:99 msgid "The user representing the token owner" msgstr "トークンの所有者を表すユーザー" -#: awx/main/models/oauth.py:113 +#: awx/main/models/oauth.py:114 msgid "" "Allowed scopes, further restricts user's permissions. Must be a simple " "space-separated string with allowed scopes ['read', 'write']." @@ -3574,6 +3643,12 @@ msgstr "" "許可されたスコープで、ユーザーのパーミッションをさらに制限します。許可されたスコープ ['read', 'write'] " "のある単純なスペースで区切られた文字列でなければなりません。" +#: awx/main/models/oauth.py:133 +msgid "" +"OAuth2 Tokens cannot be created by users associated with an external " +"authentication provider ({})" +msgstr "OAuth2 トークンは、外部の認証プロバイダー ({}) に関連付けられたユーザーが作成することはできません。" + #: awx/main/models/projects.py:54 msgid "Git" msgstr "Git" @@ -3708,119 +3783,128 @@ msgid "Credential Admin" msgstr "認証情報管理者" #: awx/main/models/rbac.py:43 +msgid "Job Template Admin" +msgstr "ジョブテンプレート管理者" + +#: awx/main/models/rbac.py:44 msgid "Workflow Admin" msgstr "ワークフロー管理者" -#: awx/main/models/rbac.py:44 +#: awx/main/models/rbac.py:45 msgid "Notification Admin" msgstr "通知管理者" -#: awx/main/models/rbac.py:45 +#: awx/main/models/rbac.py:46 msgid "Auditor" msgstr "監査者" -#: awx/main/models/rbac.py:46 +#: awx/main/models/rbac.py:47 msgid "Execute" msgstr "実行" -#: awx/main/models/rbac.py:47 +#: awx/main/models/rbac.py:48 msgid "Member" msgstr "メンバー" -#: awx/main/models/rbac.py:48 +#: awx/main/models/rbac.py:49 msgid "Read" msgstr "読み込み" -#: awx/main/models/rbac.py:49 +#: awx/main/models/rbac.py:50 msgid "Update" msgstr "更新" -#: awx/main/models/rbac.py:50 +#: awx/main/models/rbac.py:51 msgid "Use" msgstr "使用" -#: awx/main/models/rbac.py:54 -msgid "Can manage all aspects of the system" -msgstr "システムのすべての側面を管理可能" - #: awx/main/models/rbac.py:55 -msgid "Can view all settings on the system" -msgstr "システムのすべての設定を表示可能" +msgid "Can manage all aspects of the system" +msgstr "システムのすべての側面が管理可能" #: awx/main/models/rbac.py:56 -msgid "May run ad hoc commands on an inventory" -msgstr "インベントリーでアドホックコマンドを実行可能" +msgid "Can view all settings on the system" +msgstr "システムのすべての設定が表示可能" #: awx/main/models/rbac.py:57 -#, python-format -msgid "Can manage all aspects of the %s" -msgstr "%s のすべての側面を管理可能" +msgid "May run ad hoc commands on an inventory" +msgstr "インベントリーでアドホックコマンドが実行可能" #: awx/main/models/rbac.py:58 #, python-format -msgid "Can manage all projects of the %s" -msgstr "%s のすべてのプロジェクトを管理可能" +msgid "Can manage all aspects of the %s" +msgstr "%s のすべての側面が管理可能" #: awx/main/models/rbac.py:59 #, python-format -msgid "Can manage all inventories of the %s" -msgstr "%s のすべてのインベントリーを管理可能" +msgid "Can manage all projects of the %s" +msgstr "%s のすべてのプロジェクトが管理可能" #: awx/main/models/rbac.py:60 #, python-format -msgid "Can manage all credentials of the %s" -msgstr "%s のすべての認証情報を管理可能" +msgid "Can manage all inventories of the %s" +msgstr "%s のすべてのインベントリーが管理可能" #: awx/main/models/rbac.py:61 #, python-format -msgid "Can manage all workflows of the %s" -msgstr "%s のすべてのワークフローを管理可能" +msgid "Can manage all credentials of the %s" +msgstr "%s のすべての認証情報が管理可能" #: awx/main/models/rbac.py:62 #, python-format -msgid "Can manage all notifications of the %s" -msgstr "%s のすべての通知を管理可能" +msgid "Can manage all job templates of the %s" +msgstr "%s のすべてのジョブテンプレートが管理可能" #: awx/main/models/rbac.py:63 #, python-format -msgid "Can view all settings for the %s" -msgstr "%s のすべての設定を表示可能" +msgid "Can manage all workflows of the %s" +msgstr "%s のすべてのワークフローが管理可能" + +#: awx/main/models/rbac.py:64 +#, python-format +msgid "Can manage all notifications of the %s" +msgstr "%s のすべての通知が管理可能" #: awx/main/models/rbac.py:65 +#, python-format +msgid "Can view all settings for the %s" +msgstr "%s のすべての設定が表示可能" + +#: awx/main/models/rbac.py:67 msgid "May run any executable resources in the organization" msgstr "組織で実行可能なリソースを実行できます" -#: awx/main/models/rbac.py:66 +#: awx/main/models/rbac.py:68 #, python-format msgid "May run the %s" msgstr "%s を実行可能" -#: awx/main/models/rbac.py:68 +#: awx/main/models/rbac.py:70 #, python-format msgid "User is a member of the %s" msgstr "ユーザーは %s のメンバーです" -#: awx/main/models/rbac.py:69 +#: awx/main/models/rbac.py:71 #, python-format msgid "May view settings for the %s" msgstr "%s の設定を表示可能" -#: awx/main/models/rbac.py:70 +#: awx/main/models/rbac.py:72 msgid "" "May update project or inventory or group using the configured source update " "system" msgstr "設定済みのソース更新システムを使用してプロジェクト、インベントリーまたはグループを更新可能" -#: awx/main/models/rbac.py:71 +#: awx/main/models/rbac.py:73 #, python-format msgid "Can use the %s in a job template" msgstr "ジョブテンプレートで %s を使用可能" -#: awx/main/models/rbac.py:135 +#: awx/main/models/rbac.py:137 msgid "roles" msgstr "ロール" -#: awx/main/models/rbac.py:441 +#: awx/main/models/rbac.py:443 msgid "role_ancestors" msgstr "role_ancestors" @@ -3956,7 +4040,7 @@ msgstr "" "{workflow_pk} の一部としてテンプレート {template_pk} を起動する起動設定が正しくありません。エラー:\n" "{error_text}" -#: awx/main/models/workflow.py:388 +#: awx/main/models/workflow.py:393 msgid "Field is not allowed for use in workflows." msgstr "フィールドはワークフローでの使用に許可されません。" @@ -4023,19 +4107,19 @@ msgid "" "resource such as project or inventory" msgstr "ワークフローから起動されるジョブは、プロジェクトまたはインベントリーなどの関連するリソースがないために開始できませんでした" -#: awx/main/signals.py:616 +#: awx/main/signals.py:632 msgid "limit_reached" msgstr "limit_reached" -#: awx/main/tasks.py:282 +#: awx/main/tasks.py:305 msgid "Ansible Tower host usage over 90%" msgstr "Ansible Tower ホストの使用率が 90% を超えました" -#: awx/main/tasks.py:287 +#: awx/main/tasks.py:310 msgid "Ansible Tower license will expire soon" msgstr "Ansible Tower ライセンスがまもなく期限切れになります" -#: awx/main/tasks.py:1335 +#: awx/main/tasks.py:1358 msgid "Job could not start because it does not have a valid inventory." msgstr "ジョブは有効なインベントリーがないために開始できませんでした。" @@ -4204,287 +4288,287 @@ msgstr "サーバーエラー" msgid "A server error has occurred." msgstr "サーバーエラーが発生しました。" -#: awx/settings/defaults.py:721 +#: awx/settings/defaults.py:725 msgid "US East (Northern Virginia)" msgstr "米国東部 (バージニア北部)" -#: awx/settings/defaults.py:722 +#: awx/settings/defaults.py:726 msgid "US East (Ohio)" msgstr "米国東部 (オハイオ)" -#: awx/settings/defaults.py:723 +#: awx/settings/defaults.py:727 msgid "US West (Oregon)" msgstr "米国西部 (オレゴン)" -#: awx/settings/defaults.py:724 +#: awx/settings/defaults.py:728 msgid "US West (Northern California)" msgstr "米国西部 (北カリフォルニア)" -#: awx/settings/defaults.py:725 +#: awx/settings/defaults.py:729 msgid "Canada (Central)" msgstr "カナダ (中部)" -#: awx/settings/defaults.py:726 +#: awx/settings/defaults.py:730 msgid "EU (Frankfurt)" msgstr "EU (フランクフルト)" -#: awx/settings/defaults.py:727 +#: awx/settings/defaults.py:731 msgid "EU (Ireland)" msgstr "EU (アイルランド)" -#: awx/settings/defaults.py:728 +#: awx/settings/defaults.py:732 msgid "EU (London)" msgstr "EU (ロンドン)" -#: awx/settings/defaults.py:729 +#: awx/settings/defaults.py:733 msgid "Asia Pacific (Singapore)" msgstr "アジア太平洋 (シンガポール)" -#: awx/settings/defaults.py:730 +#: awx/settings/defaults.py:734 msgid "Asia Pacific (Sydney)" msgstr "アジア太平洋 (シドニー)" -#: awx/settings/defaults.py:731 +#: awx/settings/defaults.py:735 msgid "Asia Pacific (Tokyo)" msgstr "アジア太平洋 (東京)" -#: awx/settings/defaults.py:732 +#: awx/settings/defaults.py:736 msgid "Asia Pacific (Seoul)" msgstr "アジア太平洋 (ソウル)" -#: awx/settings/defaults.py:733 +#: awx/settings/defaults.py:737 msgid "Asia Pacific (Mumbai)" msgstr "アジア太平洋 (ムンバイ)" -#: awx/settings/defaults.py:734 +#: awx/settings/defaults.py:738 msgid "South America (Sao Paulo)" msgstr "南アメリカ (サンパウロ)" -#: awx/settings/defaults.py:735 +#: awx/settings/defaults.py:739 msgid "US West (GovCloud)" msgstr "米国西部 (GovCloud)" -#: awx/settings/defaults.py:736 +#: awx/settings/defaults.py:740 msgid "China (Beijing)" msgstr "中国 (北京)" -#: awx/settings/defaults.py:785 +#: awx/settings/defaults.py:789 msgid "US East 1 (B)" msgstr "米国東部 1 (B)" -#: awx/settings/defaults.py:786 +#: awx/settings/defaults.py:790 msgid "US East 1 (C)" msgstr "米国東部 1 (C)" -#: awx/settings/defaults.py:787 +#: awx/settings/defaults.py:791 msgid "US East 1 (D)" msgstr "米国東部 1 (D)" -#: awx/settings/defaults.py:788 +#: awx/settings/defaults.py:792 msgid "US East 4 (A)" msgstr "米国東部 4 (A)" -#: awx/settings/defaults.py:789 +#: awx/settings/defaults.py:793 msgid "US East 4 (B)" msgstr "米国東部 4 (B)" -#: awx/settings/defaults.py:790 +#: awx/settings/defaults.py:794 msgid "US East 4 (C)" msgstr "米国東部 4 (C)" -#: awx/settings/defaults.py:791 +#: awx/settings/defaults.py:795 msgid "US Central (A)" msgstr "米国中部 (A)" -#: awx/settings/defaults.py:792 +#: awx/settings/defaults.py:796 msgid "US Central (B)" msgstr "米国中部 (B)" -#: awx/settings/defaults.py:793 +#: awx/settings/defaults.py:797 msgid "US Central (C)" msgstr "米国中部 (C)" -#: awx/settings/defaults.py:794 +#: awx/settings/defaults.py:798 msgid "US Central (F)" msgstr "米国中部 (F)" -#: awx/settings/defaults.py:795 +#: awx/settings/defaults.py:799 msgid "US West (A)" msgstr "米国西部 (A)" -#: awx/settings/defaults.py:796 +#: awx/settings/defaults.py:800 msgid "US West (B)" msgstr "米国西部 (B)" -#: awx/settings/defaults.py:797 +#: awx/settings/defaults.py:801 msgid "US West (C)" msgstr "米国西部 (C)" -#: awx/settings/defaults.py:798 +#: awx/settings/defaults.py:802 msgid "Europe West 1 (B)" msgstr "欧州西部 1 (B)" -#: awx/settings/defaults.py:799 +#: awx/settings/defaults.py:803 msgid "Europe West 1 (C)" msgstr "欧州西部 1 (C)" -#: awx/settings/defaults.py:800 +#: awx/settings/defaults.py:804 msgid "Europe West 1 (D)" msgstr "欧州西部 1 (D)" -#: awx/settings/defaults.py:801 +#: awx/settings/defaults.py:805 msgid "Europe West 2 (A)" msgstr "欧州西部 2 (A)" -#: awx/settings/defaults.py:802 +#: awx/settings/defaults.py:806 msgid "Europe West 2 (B)" msgstr "欧州西部 2 (B)" -#: awx/settings/defaults.py:803 +#: awx/settings/defaults.py:807 msgid "Europe West 2 (C)" msgstr "欧州西部 2 (C)" -#: awx/settings/defaults.py:804 +#: awx/settings/defaults.py:808 msgid "Asia East (A)" msgstr "アジア東部 (A)" -#: awx/settings/defaults.py:805 +#: awx/settings/defaults.py:809 msgid "Asia East (B)" msgstr "アジア東部 (B)" -#: awx/settings/defaults.py:806 +#: awx/settings/defaults.py:810 msgid "Asia East (C)" msgstr "アジア東部 (C)" -#: awx/settings/defaults.py:807 +#: awx/settings/defaults.py:811 msgid "Asia Southeast (A)" msgstr "アジア南東部 (A)" -#: awx/settings/defaults.py:808 +#: awx/settings/defaults.py:812 msgid "Asia Southeast (B)" msgstr "アジア南東部 (B)" -#: awx/settings/defaults.py:809 +#: awx/settings/defaults.py:813 msgid "Asia Northeast (A)" msgstr "アジア北東部 (A)" -#: awx/settings/defaults.py:810 +#: awx/settings/defaults.py:814 msgid "Asia Northeast (B)" msgstr "アジア北東部 (B)" -#: awx/settings/defaults.py:811 +#: awx/settings/defaults.py:815 msgid "Asia Northeast (C)" msgstr "アジア北東部 (C)" -#: awx/settings/defaults.py:812 +#: awx/settings/defaults.py:816 msgid "Australia Southeast (A)" msgstr "オーストラリア南東部 (A)" -#: awx/settings/defaults.py:813 +#: awx/settings/defaults.py:817 msgid "Australia Southeast (B)" msgstr "オーストラリア南東部 (B)" -#: awx/settings/defaults.py:814 +#: awx/settings/defaults.py:818 msgid "Australia Southeast (C)" msgstr "オーストラリア南東部 (C)" -#: awx/settings/defaults.py:836 +#: awx/settings/defaults.py:840 msgid "US East" msgstr "米国東部" -#: awx/settings/defaults.py:837 +#: awx/settings/defaults.py:841 msgid "US East 2" msgstr "米国東部 2" -#: awx/settings/defaults.py:838 +#: awx/settings/defaults.py:842 msgid "US Central" msgstr "米国中部" -#: awx/settings/defaults.py:839 +#: awx/settings/defaults.py:843 msgid "US North Central" msgstr "米国中北部" -#: awx/settings/defaults.py:840 +#: awx/settings/defaults.py:844 msgid "US South Central" msgstr "米国中南部" -#: awx/settings/defaults.py:841 +#: awx/settings/defaults.py:845 msgid "US West Central" msgstr "米国中西部" -#: awx/settings/defaults.py:842 +#: awx/settings/defaults.py:846 msgid "US West" msgstr "米国西部" -#: awx/settings/defaults.py:843 +#: awx/settings/defaults.py:847 msgid "US West 2" msgstr "米国西部 2" -#: awx/settings/defaults.py:844 +#: awx/settings/defaults.py:848 msgid "Canada East" msgstr "カナダ東部" -#: awx/settings/defaults.py:845 +#: awx/settings/defaults.py:849 msgid "Canada Central" msgstr "カナダ中部" -#: awx/settings/defaults.py:846 +#: awx/settings/defaults.py:850 msgid "Brazil South" msgstr "ブラジル南部" -#: awx/settings/defaults.py:847 +#: awx/settings/defaults.py:851 msgid "Europe North" msgstr "欧州北部" -#: awx/settings/defaults.py:848 +#: awx/settings/defaults.py:852 msgid "Europe West" msgstr "欧州西部" -#: awx/settings/defaults.py:849 +#: awx/settings/defaults.py:853 msgid "UK West" msgstr "英国西部" -#: awx/settings/defaults.py:850 +#: awx/settings/defaults.py:854 msgid "UK South" msgstr "英国南部" -#: awx/settings/defaults.py:851 +#: awx/settings/defaults.py:855 msgid "Asia East" msgstr "アジア東部" -#: awx/settings/defaults.py:852 +#: awx/settings/defaults.py:856 msgid "Asia Southeast" msgstr "アジア南東部" -#: awx/settings/defaults.py:853 +#: awx/settings/defaults.py:857 msgid "Australia East" msgstr "オーストラリア東部" -#: awx/settings/defaults.py:854 +#: awx/settings/defaults.py:858 msgid "Australia Southeast" msgstr "オーストラリア南東部 " -#: awx/settings/defaults.py:855 +#: awx/settings/defaults.py:859 msgid "India West" msgstr "インド西部" -#: awx/settings/defaults.py:856 +#: awx/settings/defaults.py:860 msgid "India South" msgstr "インド南部" -#: awx/settings/defaults.py:857 +#: awx/settings/defaults.py:861 msgid "Japan East" msgstr "日本東部" -#: awx/settings/defaults.py:858 +#: awx/settings/defaults.py:862 msgid "Japan West" msgstr "日本西部" -#: awx/settings/defaults.py:859 +#: awx/settings/defaults.py:863 msgid "Korea Central" msgstr "韓国中部" -#: awx/settings/defaults.py:860 +#: awx/settings/defaults.py:864 msgid "Korea South" msgstr "韓国南部" @@ -5086,7 +5170,7 @@ msgstr "" #: awx/sso/conf.py:1033 awx/sso/conf.py:1051 awx/sso/conf.py:1070 #: awx/sso/conf.py:1106 awx/sso/conf.py:1138 awx/sso/conf.py:1152 #: awx/sso/conf.py:1169 awx/sso/conf.py:1182 awx/sso/conf.py:1195 -#: awx/sso/conf.py:1211 awx/sso/models.py:16 +#: awx/sso/conf.py:1213 awx/sso/models.py:16 msgid "SAML" msgstr "SAML" @@ -5232,11 +5316,11 @@ msgstr "SAML 組織属性マッピング" msgid "Used to translate user organization membership into Tower." msgstr "ユーザー組織メンバーシップを Tower に変換するために使用されます。" -#: awx/sso/conf.py:1209 +#: awx/sso/conf.py:1211 msgid "SAML Team Attribute Mapping" msgstr "SAML チーム属性マッピング" -#: awx/sso/conf.py:1210 +#: awx/sso/conf.py:1212 msgid "Used to translate user team membership into Tower." msgstr "ユーザーチームメンバーシップを Tower に変換するために使用されます。" diff --git a/awx/locale/nl/LC_MESSAGES/django.po b/awx/locale/nl/LC_MESSAGES/django.po index d7c7484133..331d36082e 100644 --- a/awx/locale/nl/LC_MESSAGES/django.po +++ b/awx/locale/nl/LC_MESSAGES/django.po @@ -2,12 +2,13 @@ # helena01 , 2017. #zanata # helena02 , 2017. #zanata # helena , 2018. #zanata +# shanemcd , 2018. #zanata msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-06-14 18:30+0000\n" -"PO-Revision-Date: 2018-06-15 12:29+0000\n" +"POT-Creation-Date: 2018-08-03 19:04+0000\n" +"PO-Revision-Date: 2018-08-17 09:46+0000\n" "Last-Translator: helena \n" "Language-Team: Dutch\n" "MIME-Version: 1.0\n" @@ -30,8 +31,8 @@ msgstr "" "opnieuw moet aanmelden." #: awx/api/conf.py:17 awx/api/conf.py:26 awx/api/conf.py:34 awx/api/conf.py:47 -#: awx/sso/conf.py:85 awx/sso/conf.py:96 awx/sso/conf.py:108 -#: awx/sso/conf.py:123 +#: awx/api/conf.py:59 awx/sso/conf.py:85 awx/sso/conf.py:96 +#: awx/sso/conf.py:108 awx/sso/conf.py:123 msgid "Authentication" msgstr "Authenticatie" @@ -71,6 +72,22 @@ msgstr "" "aantal seconden, en 'AUTHORIZATION_CODE_EXPIRE_SECONDS', de tijdsduur van de" " toekenning van machtigingen in het aantal seconden." +#: awx/api/conf.py:54 +msgid "Allow External Users to Create OAuth2 Tokens" +msgstr "Externe gebruikers in staat stellen OAuth 2-tokens aan te maken" + +#: awx/api/conf.py:55 +msgid "" +"For security reasons, users from external auth providers (LDAP, SAML, SSO, " +"Radius, and others) are not allowed to create OAuth2 tokens. To change this " +"behavior, enable this setting. Existing tokens will not be deleted when this" +" setting is toggled off." +msgstr "" +"Om beveiligingsredenen mogen gebruikers van externe verificatieproviders " +"(LDAP, SAML, SSO, Radiusen anderen) geen OAuth2-tokens aanmaken. Pas deze " +"instelling aan om dit gedrag te wijzigen. Bestaande tokens worden niet " +"verwijderd wanneer deze instelling wordt uitgeschakeld." + #: awx/api/exceptions.py:20 msgid "Resource is being used by running jobs." msgstr "Bron wordt gebruikt om taken uit te voeren." @@ -84,46 +101,54 @@ msgstr "Ongeldige sleutelnamen: {invalid_key_names}" msgid "Credential {} does not exist" msgstr "Toegangsgegeven {} bestaat niet" -#: awx/api/filters.py:96 +#: awx/api/filters.py:97 msgid "No related model for field {}." msgstr "Geen verwant model voor veld {}." -#: awx/api/filters.py:113 +#: awx/api/filters.py:114 msgid "Filtering on password fields is not allowed." msgstr "Filteren op wachtwoordvelden is niet toegestaan." -#: awx/api/filters.py:125 awx/api/filters.py:127 +#: awx/api/filters.py:126 awx/api/filters.py:128 #, python-format msgid "Filtering on %s is not allowed." msgstr "Filteren op %s is niet toegestaan." -#: awx/api/filters.py:130 +#: awx/api/filters.py:131 msgid "Loops not allowed in filters, detected on field {}." msgstr "Lussen zijn niet toegestaan in filters, gedetecteerd in veld {}." -#: awx/api/filters.py:159 +#: awx/api/filters.py:160 msgid "Query string field name not provided." msgstr "Veldnaam voor queryreeks niet opgegeven." -#: awx/api/filters.py:186 +#: awx/api/filters.py:187 #, python-brace-format msgid "Invalid {field_name} id: {field_id}" msgstr "Ongeldig {field_name} id: {field_id}" -#: awx/api/filters.py:319 +#: awx/api/filters.py:326 #, python-format msgid "cannot filter on kind %s" msgstr "kan niet filteren op soort %s" -#: awx/api/generics.py:620 awx/api/generics.py:682 +#: awx/api/generics.py:197 +msgid "" +"You did not use correct Content-Type in your HTTP request. If you are using " +"our REST API, the Content-Type must be application/json" +msgstr "" +"U hebt geen juist inhoudstype gebruikt in uw HTTP-verzoek. Als u onze REST " +"API gebruikt, moet het inhoudstype toepassing/json zijn" + +#: awx/api/generics.py:635 awx/api/generics.py:697 msgid "\"id\" field must be an integer." msgstr "'Id'-veld moet een geheel getal zijn." -#: awx/api/generics.py:679 +#: awx/api/generics.py:694 msgid "\"id\" is required to disassociate" msgstr "'id' is vereist om los te koppelen" -#: awx/api/generics.py:730 +#: awx/api/generics.py:745 msgid "{} 'id' field is missing." msgstr "{} 'id'-veld ontbreekt." @@ -176,7 +201,7 @@ msgstr "" "JSON-parseerfout - %s\n" "Mogelijke oorzaak: navolgende komma." -#: awx/api/serializers.py:153 +#: awx/api/serializers.py:155 msgid "" "The original object is already named {}, a copy from it cannot have the same" " name." @@ -184,39 +209,44 @@ msgstr "" "Het oorspronkelijke object heet al {}, een kopie hiervan kan niet dezelfde " "naam hebben." -#: awx/api/serializers.py:295 +#: awx/api/serializers.py:290 +#, python-format +msgid "Cannot use dictionary for %s" +msgstr "Kan woordenlijst niet gebruiken voor %s" + +#: awx/api/serializers.py:307 msgid "Playbook Run" msgstr "Draaiboek uitvoering" -#: awx/api/serializers.py:296 +#: awx/api/serializers.py:308 msgid "Command" msgstr "Opdracht" -#: awx/api/serializers.py:297 awx/main/models/unified_jobs.py:526 +#: awx/api/serializers.py:309 awx/main/models/unified_jobs.py:526 msgid "SCM Update" msgstr "SCM-update" -#: awx/api/serializers.py:298 +#: awx/api/serializers.py:310 msgid "Inventory Sync" msgstr "Inventarissynchronisatie" -#: awx/api/serializers.py:299 +#: awx/api/serializers.py:311 msgid "Management Job" msgstr "Beheertaak" -#: awx/api/serializers.py:300 +#: awx/api/serializers.py:312 msgid "Workflow Job" msgstr "Workflowtaak" -#: awx/api/serializers.py:301 +#: awx/api/serializers.py:313 msgid "Workflow Template" msgstr "Workflowsjabloon" -#: awx/api/serializers.py:302 +#: awx/api/serializers.py:314 msgid "Job Template" msgstr "Taaksjabloon" -#: awx/api/serializers.py:697 +#: awx/api/serializers.py:714 msgid "" "Indicates whether all of the events generated by this unified job have been " "saved to the database." @@ -224,73 +254,73 @@ msgstr "" "Geeft aan of alle evenementen die aangemaakt zijn door deze " "gemeenschappelijke taak opgeslagen zijn in de database." -#: awx/api/serializers.py:854 +#: awx/api/serializers.py:879 msgid "Write-only field used to change the password." msgstr "Een alleen-schrijven-veld is gebruikt om het wachtwoord te wijzigen." -#: awx/api/serializers.py:856 +#: awx/api/serializers.py:881 msgid "Set if the account is managed by an external service" msgstr "Instellen als de account wordt beheerd door een externe service" -#: awx/api/serializers.py:880 +#: awx/api/serializers.py:905 msgid "Password required for new User." msgstr "Wachtwoord vereist voor een nieuwe gebruiker." -#: awx/api/serializers.py:971 +#: awx/api/serializers.py:981 #, python-format msgid "Unable to change %s on user managed by LDAP." msgstr "Kan %s niet wijzigen voor gebruiker die wordt beheerd met LDAP." -#: awx/api/serializers.py:1057 +#: awx/api/serializers.py:1067 msgid "Must be a simple space-separated string with allowed scopes {}." msgstr "" "Moet een reeks zijn die gescheiden is met enkele spaties en die toegestane " "bereiken heeft {}." -#: awx/api/serializers.py:1151 +#: awx/api/serializers.py:1167 msgid "Authorization Grant Type" msgstr "Soort toekenning van machtiging" -#: awx/api/serializers.py:1153 awx/main/models/credential/__init__.py:1064 +#: awx/api/serializers.py:1169 awx/main/models/credential/__init__.py:1064 msgid "Client Secret" msgstr "Klant-geheim" -#: awx/api/serializers.py:1156 +#: awx/api/serializers.py:1172 msgid "Client Type" msgstr "Soort klant" -#: awx/api/serializers.py:1159 +#: awx/api/serializers.py:1175 msgid "Redirect URIs" msgstr "URI's doorverwijzen" -#: awx/api/serializers.py:1162 +#: awx/api/serializers.py:1178 msgid "Skip Authorization" msgstr "Autorisatie overslaan" -#: awx/api/serializers.py:1264 +#: awx/api/serializers.py:1290 msgid "This path is already being used by another manual project." msgstr "Dit pad wordt al gebruikt door een ander handmatig project." -#: awx/api/serializers.py:1290 +#: awx/api/serializers.py:1316 msgid "This field has been deprecated and will be removed in a future release" msgstr "" "Dit veld is afgeschaft en zal worden verwijderd in een toekomstige versie" -#: awx/api/serializers.py:1349 +#: awx/api/serializers.py:1375 msgid "Organization is missing" msgstr "Organisatie ontbreekt" -#: awx/api/serializers.py:1353 +#: awx/api/serializers.py:1379 msgid "Update options must be set to false for manual projects." msgstr "" "De update-opties moeten voor handmatige projecten worden ingesteld op " "onwaar." -#: awx/api/serializers.py:1359 +#: awx/api/serializers.py:1385 msgid "Array of playbooks available within this project." msgstr "Er is binnen dit project een draaiboekenmatrix beschikbaar." -#: awx/api/serializers.py:1378 +#: awx/api/serializers.py:1404 msgid "" "Array of inventory files and directories available within this project, not " "comprehensive." @@ -298,78 +328,79 @@ msgstr "" "Er is binnen dit project een niet-volledige matrix met " "inventarisatiebestanden en -mappen beschikbaar." -#: awx/api/serializers.py:1426 awx/api/serializers.py:3194 +#: awx/api/serializers.py:1452 awx/api/serializers.py:3247 +#: awx/api/serializers.py:3454 msgid "A count of hosts uniquely assigned to each status." msgstr "" "Een telling van de unieke hosts die toegewezen zijn aan iedere status." -#: awx/api/serializers.py:1429 awx/api/serializers.py:3197 +#: awx/api/serializers.py:1455 awx/api/serializers.py:3250 msgid "A count of all plays and tasks for the job run." msgstr "" "Een telling van alle draaiboekuitvoeringen en taken voor het uitvoeren van " "de taak." -#: awx/api/serializers.py:1554 +#: awx/api/serializers.py:1570 msgid "Smart inventories must specify host_filter" msgstr "Smart-inventaris moet hostfilter specificeren" -#: awx/api/serializers.py:1658 +#: awx/api/serializers.py:1674 #, python-format msgid "Invalid port specification: %s" msgstr "Ongeldige poortspecificatie: %s" -#: awx/api/serializers.py:1669 +#: awx/api/serializers.py:1685 msgid "Cannot create Host for Smart Inventory" msgstr "Kan geen host aanmaken voor Smart-inventaris" -#: awx/api/serializers.py:1781 +#: awx/api/serializers.py:1797 msgid "Invalid group name." msgstr "Ongeldige groepsnaam." -#: awx/api/serializers.py:1786 +#: awx/api/serializers.py:1802 msgid "Cannot create Group for Smart Inventory" msgstr "Kan geen groep aanmaken voor Smart-inventaris" -#: awx/api/serializers.py:1861 +#: awx/api/serializers.py:1877 msgid "" "Script must begin with a hashbang sequence: i.e.... #!/usr/bin/env python" msgstr "" "Script moet beginnen met een hashbang-reeks, bijvoorbeeld ... #!/usr/bin/env" " python" -#: awx/api/serializers.py:1910 +#: awx/api/serializers.py:1926 msgid "`{}` is a prohibited environment variable" msgstr "`{}` is niet toegestaan als omgevingsvariabele" -#: awx/api/serializers.py:1921 +#: awx/api/serializers.py:1937 msgid "If 'source' is 'custom', 'source_script' must be provided." msgstr "Als 'bron' 'aangepast' is, moet 'source_script' worden geleverd." -#: awx/api/serializers.py:1927 +#: awx/api/serializers.py:1943 msgid "Must provide an inventory." msgstr "Moet een inventaris verschaffen." -#: awx/api/serializers.py:1931 +#: awx/api/serializers.py:1947 msgid "" "The 'source_script' does not belong to the same organization as the " "inventory." msgstr "" "Het 'source_script' behoort niet tot dezelfde categorie als de inventaris." -#: awx/api/serializers.py:1933 +#: awx/api/serializers.py:1949 msgid "'source_script' doesn't exist." msgstr "'source_script' bestaat niet." -#: awx/api/serializers.py:1967 +#: awx/api/serializers.py:1985 msgid "Automatic group relationship, will be removed in 3.3" msgstr "Automatische groepsrelatie, wordt verwijderd in 3.3" -#: awx/api/serializers.py:2053 +#: awx/api/serializers.py:2072 msgid "Cannot use manual project for SCM-based inventory." msgstr "" "Kan geen handmatig project gebruiken voor een SCM-gebaseerde inventaris." -#: awx/api/serializers.py:2059 +#: awx/api/serializers.py:2078 msgid "" "Manual inventory sources are created automatically when a group is created " "in the v1 API." @@ -377,50 +408,54 @@ msgstr "" "Handmatige inventarisbronnen worden automatisch gemaakt wanneer er een groep" " wordt gemaakt in de v1 API." -#: awx/api/serializers.py:2064 +#: awx/api/serializers.py:2083 msgid "Setting not compatible with existing schedules." msgstr "Instelling is niet compatibel met bestaande schema's." -#: awx/api/serializers.py:2069 +#: awx/api/serializers.py:2088 msgid "Cannot create Inventory Source for Smart Inventory" msgstr "Kan geen inventarisbron aanmaken voor Smart-inventaris" -#: awx/api/serializers.py:2120 +#: awx/api/serializers.py:2139 #, python-format msgid "Cannot set %s if not SCM type." msgstr "Kan %s niet instellen als het geen SCM-type is." -#: awx/api/serializers.py:2388 +#: awx/api/serializers.py:2414 msgid "Modifications not allowed for managed credential types" msgstr "Wijzigingen zijn niet toegestaan voor beheerde referentietypen" -#: awx/api/serializers.py:2393 +#: awx/api/serializers.py:2419 msgid "" "Modifications to inputs are not allowed for credential types that are in use" msgstr "" "Wijzigingen in inputs zijn niet toegestaan voor referentietypen die in " "gebruik zijn" -#: awx/api/serializers.py:2399 +#: awx/api/serializers.py:2425 #, python-format msgid "Must be 'cloud' or 'net', not %s" msgstr "Moet 'cloud' of 'net' zijn, niet %s" -#: awx/api/serializers.py:2405 +#: awx/api/serializers.py:2431 msgid "'ask_at_runtime' is not supported for custom credentials." msgstr "'ask_at_runtime' wordt niet ondersteund voor aangepaste referenties." -#: awx/api/serializers.py:2585 +#: awx/api/serializers.py:2502 +msgid "Credential Type" +msgstr "Soort toegangsgegevens" + +#: awx/api/serializers.py:2617 #, python-format msgid "\"%s\" is not a valid choice" msgstr "\"%s\" is geen geldige keuze" -#: awx/api/serializers.py:2604 +#: awx/api/serializers.py:2636 #, python-brace-format msgid "'{field_name}' is not a valid field for {credential_type_name}" msgstr "'{field_name}' is geen geldig veld voor {credential_type_name}" -#: awx/api/serializers.py:2625 +#: awx/api/serializers.py:2657 msgid "" "You cannot change the credential type of the credential, as it may break the" " functionality of the resources using it." @@ -428,7 +463,7 @@ msgstr "" "U kunt het soort toegangsgegevens niet wijzigen, omdat dan de bronnen die " "deze gebruiken niet langer werken." -#: awx/api/serializers.py:2637 +#: awx/api/serializers.py:2669 msgid "" "Write-only field used to add user to owner role. If provided, do not give " "either team or organization. Only valid for creation." @@ -437,7 +472,7 @@ msgstr "" "de eigenaarrol. Indien verschaft, geef geen team of organisatie op. Alleen " "geldig voor maken." -#: awx/api/serializers.py:2642 +#: awx/api/serializers.py:2674 msgid "" "Write-only field used to add team to owner role. If provided, do not give " "either user or organization. Only valid for creation." @@ -446,7 +481,7 @@ msgstr "" "te voegen. Indien verschaft, geef geen gebruiker of organisatie op. Alleen " "geldig voor maken." -#: awx/api/serializers.py:2647 +#: awx/api/serializers.py:2679 msgid "" "Inherit permissions from organization roles. If provided on creation, do not" " give either user or team." @@ -454,104 +489,104 @@ msgstr "" "Neem machtigingen over van organisatierollen. Indien verschaft bij maken, " "geef geen gebruiker of team op." -#: awx/api/serializers.py:2663 +#: awx/api/serializers.py:2695 msgid "Missing 'user', 'team', or 'organization'." msgstr "'gebruiker', 'team' of 'organisatie' ontbreekt." -#: awx/api/serializers.py:2703 +#: awx/api/serializers.py:2735 msgid "" "Credential organization must be set and match before assigning to a team" msgstr "" "Referentieorganisatie moet worden ingesteld en moet overeenkomen vóór " "toewijzing aan een team" -#: awx/api/serializers.py:2904 +#: awx/api/serializers.py:2936 msgid "You must provide a cloud credential." msgstr "U moet een cloudreferentie opgeven." -#: awx/api/serializers.py:2905 +#: awx/api/serializers.py:2937 msgid "You must provide a network credential." msgstr "U moet een netwerkreferentie opgeven." -#: awx/api/serializers.py:2906 awx/main/models/jobs.py:155 +#: awx/api/serializers.py:2938 awx/main/models/jobs.py:155 msgid "You must provide an SSH credential." msgstr "U moet een SSH-referentie opgeven." -#: awx/api/serializers.py:2907 +#: awx/api/serializers.py:2939 msgid "You must provide a vault credential." msgstr "U dient een kluistoegangsgegeven op te geven." -#: awx/api/serializers.py:2926 +#: awx/api/serializers.py:2958 msgid "This field is required." msgstr "Dit veld is vereist." -#: awx/api/serializers.py:2928 awx/api/serializers.py:2930 +#: awx/api/serializers.py:2960 awx/api/serializers.py:2962 msgid "Playbook not found for project." msgstr "Draaiboek is niet gevonden voor project." -#: awx/api/serializers.py:2932 +#: awx/api/serializers.py:2964 msgid "Must select playbook for project." msgstr "Moet een draaiboek selecteren voor het project." -#: awx/api/serializers.py:3013 +#: awx/api/serializers.py:3045 msgid "Cannot enable provisioning callback without an inventory set." msgstr "" "Kan provisioning-terugkoppeling niet inschakelen zonder ingesteld " "inventaris." -#: awx/api/serializers.py:3016 +#: awx/api/serializers.py:3048 msgid "Must either set a default value or ask to prompt on launch." msgstr "" "Moet een standaardwaarde instellen of hierom laten vragen bij het opstarten." -#: awx/api/serializers.py:3018 awx/main/models/jobs.py:310 +#: awx/api/serializers.py:3050 awx/main/models/jobs.py:310 msgid "Job types 'run' and 'check' must have assigned a project." msgstr "" "Aan de taaktypen 'uitvoeren' en 'controleren' moet een project zijn " "toegewezen." -#: awx/api/serializers.py:3134 +#: awx/api/serializers.py:3169 msgid "Invalid job template." msgstr "Ongeldige taaksjabloon." -#: awx/api/serializers.py:3249 +#: awx/api/serializers.py:3290 msgid "No change to job limit" msgstr "Geen wijzigingen in de taaklimiet" -#: awx/api/serializers.py:3250 +#: awx/api/serializers.py:3291 msgid "All failed and unreachable hosts" msgstr "Alle mislukte en onbereikbare hosts" -#: awx/api/serializers.py:3265 +#: awx/api/serializers.py:3306 msgid "Missing passwords needed to start: {}" msgstr "Ontbrekende wachtwoorden die nodig zijn om op te starten: {}" -#: awx/api/serializers.py:3284 +#: awx/api/serializers.py:3325 msgid "Relaunch by host status not available until job finishes running." msgstr "" "Opnieuw opstarten met hoststatus niet beschikbaar tot taak volledig " "uitgevoerd is." -#: awx/api/serializers.py:3298 +#: awx/api/serializers.py:3339 msgid "Job Template Project is missing or undefined." msgstr "Het taaksjabloonproject ontbreekt of is niet gedefinieerd." -#: awx/api/serializers.py:3300 +#: awx/api/serializers.py:3341 msgid "Job Template Inventory is missing or undefined." msgstr "De taaksjablooninventaris ontbreekt of is niet gedefinieerd." -#: awx/api/serializers.py:3338 +#: awx/api/serializers.py:3379 msgid "" "Unknown, job may have been ran before launch configurations were saved." msgstr "" "Onbekend, taak is mogelijk al uitgevoerd voordat opstartinstellingen " "opgeslagen waren." -#: awx/api/serializers.py:3405 awx/main/tasks.py:2268 +#: awx/api/serializers.py:3446 awx/main/tasks.py:2297 msgid "{} are prohibited from use in ad hoc commands." msgstr "{} kunnen niet worden gebruikt in ad-hocopdrachten." -#: awx/api/serializers.py:3474 awx/api/views.py:4843 +#: awx/api/serializers.py:3534 awx/api/views.py:4893 #, python-brace-format msgid "" "Standard Output too large to display ({text_size} bytes), only download " @@ -561,34 +596,45 @@ msgstr "" "download wordt alleen ondersteund voor groottes van meer dan " "{supported_size} bytes." -#: awx/api/serializers.py:3671 +#: awx/api/serializers.py:3727 msgid "Provided variable {} has no database value to replace with." msgstr "Opgegeven variabele {} heeft geen databasewaarde om mee te vervangen." -#: awx/api/serializers.py:3747 +#: awx/api/serializers.py:3745 +#, python-brace-format +msgid "\"$encrypted$ is a reserved keyword, may not be used for {var_name}.\"" +msgstr "" +"'$encrypted$ is een gereserveerd sleutelwoord en mag niet gebruikt worden " +"voor {var_name}.'" + +#: awx/api/serializers.py:3815 #, python-format msgid "Cannot nest a %s inside a WorkflowJobTemplate" msgstr "Kan geen a %s nesten in een WorkflowJobTemplate" -#: awx/api/serializers.py:3754 awx/api/views.py:783 +#: awx/api/serializers.py:3822 awx/api/views.py:818 msgid "Related template is not configured to accept credentials on launch." msgstr "" "Verwante sjabloon is niet ingesteld om toegangsgegevens bij opstarten te " "accepteren." -#: awx/api/serializers.py:4211 +#: awx/api/serializers.py:4282 msgid "The inventory associated with this Job Template is being deleted." msgstr "De aan deze taaksjabloon gekoppelde inventaris wordt verwijderd." -#: awx/api/serializers.py:4213 +#: awx/api/serializers.py:4284 msgid "The provided inventory is being deleted." msgstr "Opgegeven inventaris wordt verwijderd." -#: awx/api/serializers.py:4221 +#: awx/api/serializers.py:4292 msgid "Cannot assign multiple {} credentials." msgstr "Kan niet meerdere toegangsgegevens voor {} toewijzen." -#: awx/api/serializers.py:4234 +#: awx/api/serializers.py:4296 +msgid "Cannot assign a Credential of kind `{}`" +msgstr "Kan geen toegangsgegevens van het type '{}' toewijzen" + +#: awx/api/serializers.py:4309 msgid "" "Removing {} credential at launch time without replacement is not supported. " "Provided list lacked credential(s): {}." @@ -597,26 +643,26 @@ msgstr "" "niet ondersteund. De volgende toegangsgegevens ontbraken uit de opgegeven " "lijst: {}." -#: awx/api/serializers.py:4360 +#: awx/api/serializers.py:4435 msgid "" "Missing required fields for Notification Configuration: notification_type" msgstr "" "Ontbrekende vereiste velden voor kennisgevingsconfiguratie: " "notification_type" -#: awx/api/serializers.py:4383 +#: awx/api/serializers.py:4458 msgid "No values specified for field '{}'" msgstr "Geen waarden opgegeven voor veld '{}'" -#: awx/api/serializers.py:4388 +#: awx/api/serializers.py:4463 msgid "Missing required fields for Notification Configuration: {}." msgstr "Ontbrekende vereiste velden voor kennisgevingsconfiguratie: {}." -#: awx/api/serializers.py:4391 +#: awx/api/serializers.py:4466 msgid "Configuration field '{}' incorrect type, expected {}." msgstr "Configuratieveld '{}' onjuist type, {} verwacht." -#: awx/api/serializers.py:4453 +#: awx/api/serializers.py:4528 msgid "" "Valid DTSTART required in rrule. Value should start with: " "DTSTART:YYYYMMDDTHHMMSSZ" @@ -624,74 +670,74 @@ msgstr "" "Geldige DTSTART vereist in rrule. De waarde moet beginnen met: " "DTSTART:YYYYMMDDTHHMMSSZ" -#: awx/api/serializers.py:4455 +#: awx/api/serializers.py:4530 msgid "" "DTSTART cannot be a naive datetime. Specify ;TZINFO= or YYYYMMDDTHHMMSSZZ." msgstr "" "DTSTART kan geen eenvoudige datum/tijd zijn. Geef ;TZINFO= of " "YYYYMMDDTHHMMSSZZ op." -#: awx/api/serializers.py:4457 +#: awx/api/serializers.py:4532 msgid "Multiple DTSTART is not supported." msgstr "Meervoudige DTSTART wordt niet ondersteund." -#: awx/api/serializers.py:4459 +#: awx/api/serializers.py:4534 msgid "RRULE required in rrule." msgstr "RRULE vereist in rrule." -#: awx/api/serializers.py:4461 +#: awx/api/serializers.py:4536 msgid "Multiple RRULE is not supported." msgstr "Meervoudige RRULE wordt niet ondersteund." -#: awx/api/serializers.py:4463 +#: awx/api/serializers.py:4538 msgid "INTERVAL required in rrule." msgstr "INTERVAL is vereist in rrule." -#: awx/api/serializers.py:4465 +#: awx/api/serializers.py:4540 msgid "SECONDLY is not supported." msgstr "SECONDLY wordt niet ondersteund." -#: awx/api/serializers.py:4467 +#: awx/api/serializers.py:4542 msgid "Multiple BYMONTHDAYs not supported." msgstr "Meerdere BYMONTHDAY's worden niet ondersteund." -#: awx/api/serializers.py:4469 +#: awx/api/serializers.py:4544 msgid "Multiple BYMONTHs not supported." msgstr "Meerdere BYMONTH's worden niet ondersteund." -#: awx/api/serializers.py:4471 +#: awx/api/serializers.py:4546 msgid "BYDAY with numeric prefix not supported." msgstr "BYDAY met numeriek voorvoegsel wordt niet ondersteund." -#: awx/api/serializers.py:4473 +#: awx/api/serializers.py:4548 msgid "BYYEARDAY not supported." msgstr "BYYEARDAY wordt niet ondersteund." -#: awx/api/serializers.py:4475 +#: awx/api/serializers.py:4550 msgid "BYWEEKNO not supported." msgstr "BYWEEKNO wordt niet ondersteund." -#: awx/api/serializers.py:4477 +#: awx/api/serializers.py:4552 msgid "RRULE may not contain both COUNT and UNTIL" msgstr "RRULE mag niet zowel COUNT als UNTIL bevatten" -#: awx/api/serializers.py:4481 +#: awx/api/serializers.py:4556 msgid "COUNT > 999 is unsupported." msgstr "COUNT > 999 wordt niet ondersteund." -#: awx/api/serializers.py:4485 +#: awx/api/serializers.py:4560 msgid "rrule parsing failed validation: {}" msgstr "de validering van rrule-parsering is mislukt: {}" -#: awx/api/serializers.py:4526 +#: awx/api/serializers.py:4601 msgid "Inventory Source must be a cloud resource." msgstr "Inventarisbron moet een cloudresource zijn." -#: awx/api/serializers.py:4528 +#: awx/api/serializers.py:4603 msgid "Manual Project cannot have a schedule set." msgstr "Handmatig project kan geen ingesteld schema hebben." -#: awx/api/serializers.py:4541 +#: awx/api/serializers.py:4616 msgid "" "Count of jobs in the running or waiting state that are targeted for this " "instance" @@ -699,11 +745,11 @@ msgstr "" "Aantal taken met status 'in uitvoering' of 'wachten' die in aanmerking komen" " voor deze instantie" -#: awx/api/serializers.py:4546 +#: awx/api/serializers.py:4621 msgid "Count of all jobs that target this instance" msgstr "Aantal taken die deze instantie als doel hebben" -#: awx/api/serializers.py:4579 +#: awx/api/serializers.py:4654 msgid "" "Count of jobs in the running or waiting state that are targeted for this " "instance group" @@ -711,15 +757,15 @@ msgstr "" "Aantal taken met status 'in uitvoering' of 'wachten' die in aanmerking komen" " voor deze instantiegroep" -#: awx/api/serializers.py:4584 +#: awx/api/serializers.py:4659 msgid "Count of all jobs that target this instance group" msgstr "Aantal van alle taken die deze instantiegroep als doel hebben" -#: awx/api/serializers.py:4592 +#: awx/api/serializers.py:4667 msgid "Policy Instance Percentage" msgstr "Beleid instantiepercentage" -#: awx/api/serializers.py:4593 +#: awx/api/serializers.py:4668 msgid "" "Minimum percentage of all instances that will be automatically assigned to " "this group when new instances come online." @@ -727,11 +773,11 @@ msgstr "" "Minimumpercentage van alle instanties die automatisch toegewezen worden aan " "deze groep wanneer nieuwe instanties online komen." -#: awx/api/serializers.py:4598 +#: awx/api/serializers.py:4673 msgid "Policy Instance Minimum" msgstr "Beleid instantieminimum" -#: awx/api/serializers.py:4599 +#: awx/api/serializers.py:4674 msgid "" "Static minimum number of Instances that will be automatically assign to this" " group when new instances come online." @@ -739,29 +785,43 @@ msgstr "" "Statistisch minimumaantal instanties dat automatisch toegewezen wordt aan " "deze groep wanneer nieuwe instanties online komen." -#: awx/api/serializers.py:4604 +#: awx/api/serializers.py:4679 msgid "Policy Instance List" msgstr "Beleid instantielijst" -#: awx/api/serializers.py:4605 +#: awx/api/serializers.py:4680 msgid "List of exact-match Instances that will be assigned to this group" msgstr "" "Lijst van exact overeenkomende instanties die worden toegewezen aan deze " "groep" -#: awx/api/serializers.py:4627 +#: awx/api/serializers.py:4702 msgid "Duplicate entry {}." msgstr "Dubbele invoer {}." -#: awx/api/serializers.py:4629 +#: awx/api/serializers.py:4704 msgid "{} is not a valid hostname of an existing instance." msgstr "{} is geen geldige hostnaam voor een bestaande instantie." -#: awx/api/serializers.py:4634 +#: awx/api/serializers.py:4706 awx/api/views.py:202 +msgid "" +"Isolated instances may not be added or removed from instances groups via the" +" API." +msgstr "" +"Geïsoleerde instanties mogen niet toegevoegd worden aan of verwijderd worden" +" uit instantiegroepen via de API." + +#: awx/api/serializers.py:4708 awx/api/views.py:206 +msgid "Isolated instance group membership may not be managed via the API." +msgstr "" +"Lidmaatschap van geïsoleerde instantiegroep mag niet beheerd worden via de " +"API." + +#: awx/api/serializers.py:4713 msgid "tower instance group name may not be changed." msgstr "Naam van de tower-instantiegroep mag niet gewijzigd worden." -#: awx/api/serializers.py:4704 +#: awx/api/serializers.py:4783 msgid "" "A summary of the new and changed values when an object is created, updated, " "or deleted" @@ -769,7 +829,7 @@ msgstr "" "Een overzicht van de nieuwe en gewijzigde waarden wanneer een object wordt " "gemaakt, bijgewerkt of verwijderd" -#: awx/api/serializers.py:4706 +#: awx/api/serializers.py:4785 msgid "" "For create, update, and delete events this is the object type that was " "affected. For associate and disassociate events this is the object type " @@ -779,7 +839,7 @@ msgstr "" "objecttype. Voor koppel- en ontkoppel-gebeurtenissen is dit het objecttype " "dat wordt gekoppeld aan of ontkoppeld van object2." -#: awx/api/serializers.py:4709 +#: awx/api/serializers.py:4788 msgid "" "Unpopulated for create, update, and delete events. For associate and " "disassociate events this is the object type that object1 is being associated" @@ -789,143 +849,143 @@ msgstr "" "en ontkoppel-gebeurtenissen is dit het objecttype waaraan object1 wordt " "gekoppeld." -#: awx/api/serializers.py:4712 +#: awx/api/serializers.py:4791 msgid "The action taken with respect to the given object(s)." msgstr "De actie ondernomen met betrekking tot de gegeven objecten." -#: awx/api/views.py:118 +#: awx/api/views.py:119 msgid "Your license does not allow use of the activity stream." msgstr "Uw licentie staat het gebruik van de activiteitenstroom niet toe." -#: awx/api/views.py:128 +#: awx/api/views.py:129 msgid "Your license does not permit use of system tracking." msgstr "Uw licentie staat het gebruik van systeemtracking niet toe." -#: awx/api/views.py:138 +#: awx/api/views.py:139 msgid "Your license does not allow use of workflows." msgstr "Uw licentie staat het gebruik van workflows niet toe." -#: awx/api/views.py:152 +#: awx/api/views.py:153 msgid "Cannot delete job resource when associated workflow job is running." msgstr "" "Kan taakresource niet verwijderen wanneer een gekoppelde workflowtaak wordt " "uitgevoerd." -#: awx/api/views.py:157 +#: awx/api/views.py:158 msgid "Cannot delete running job resource." msgstr "Kan geen taakbron in uitvoering verwijderen." -#: awx/api/views.py:162 +#: awx/api/views.py:163 msgid "Job has not finished processing events." msgstr "Taken die nog niet klaar zijn met het verwerken van gebeurtenissen." -#: awx/api/views.py:221 +#: awx/api/views.py:257 msgid "Related job {} is still processing events." msgstr "Verwante taak {} is nog bezig met het verwerken van gebeurtenissen." -#: awx/api/views.py:228 awx/templates/rest_framework/api.html:28 +#: awx/api/views.py:264 awx/templates/rest_framework/api.html:28 msgid "REST API" msgstr "REST API" -#: awx/api/views.py:238 awx/templates/rest_framework/api.html:4 +#: awx/api/views.py:275 awx/templates/rest_framework/api.html:4 msgid "AWX REST API" msgstr "AWX REST API" -#: awx/api/views.py:252 +#: awx/api/views.py:288 msgid "API OAuth 2 Authorization Root" msgstr "Oorsprong API OAuth 2-machtiging" -#: awx/api/views.py:317 +#: awx/api/views.py:353 msgid "Version 1" msgstr "Versie 1" -#: awx/api/views.py:321 +#: awx/api/views.py:357 msgid "Version 2" msgstr "Versie 2" -#: awx/api/views.py:330 +#: awx/api/views.py:366 msgid "Ping" msgstr "Ping" -#: awx/api/views.py:361 awx/conf/apps.py:10 +#: awx/api/views.py:397 awx/conf/apps.py:10 msgid "Configuration" msgstr "Configuratie" -#: awx/api/views.py:418 +#: awx/api/views.py:454 msgid "Invalid license data" msgstr "Ongeldige licentiegegevens" -#: awx/api/views.py:420 +#: awx/api/views.py:456 msgid "Missing 'eula_accepted' property" msgstr "Ontbrekende eigenschap 'eula_accepted'" -#: awx/api/views.py:424 +#: awx/api/views.py:460 msgid "'eula_accepted' value is invalid" msgstr "Waarde 'eula_accepted' is ongeldig" -#: awx/api/views.py:427 +#: awx/api/views.py:463 msgid "'eula_accepted' must be True" msgstr "'eula_accepted' moet True zijn" -#: awx/api/views.py:434 +#: awx/api/views.py:470 msgid "Invalid JSON" msgstr "Ongeldig JSON" -#: awx/api/views.py:442 +#: awx/api/views.py:478 msgid "Invalid License" msgstr "Ongeldige licentie" -#: awx/api/views.py:452 +#: awx/api/views.py:488 msgid "Invalid license" msgstr "Ongeldige licentie" -#: awx/api/views.py:460 +#: awx/api/views.py:496 #, python-format msgid "Failed to remove license (%s)" msgstr "Kan licentie niet verwijderen (%s)" -#: awx/api/views.py:465 +#: awx/api/views.py:501 msgid "Dashboard" msgstr "Dashboard" -#: awx/api/views.py:564 +#: awx/api/views.py:600 msgid "Dashboard Jobs Graphs" msgstr "Dashboardtaakgrafieken" -#: awx/api/views.py:600 +#: awx/api/views.py:636 #, python-format msgid "Unknown period \"%s\"" msgstr "Onbekende periode \"%s\"" -#: awx/api/views.py:614 +#: awx/api/views.py:650 msgid "Instances" msgstr "Instanties" -#: awx/api/views.py:622 +#: awx/api/views.py:658 msgid "Instance Detail" msgstr "Instantiedetails" -#: awx/api/views.py:643 +#: awx/api/views.py:678 msgid "Instance Jobs" msgstr "Instantietaken" -#: awx/api/views.py:657 +#: awx/api/views.py:692 msgid "Instance's Instance Groups" msgstr "Instantiegroepen van instantie" -#: awx/api/views.py:666 +#: awx/api/views.py:701 msgid "Instance Groups" msgstr "Instantiegroepen" -#: awx/api/views.py:674 +#: awx/api/views.py:709 msgid "Instance Group Detail" msgstr "Details van instantiegroep" -#: awx/api/views.py:682 +#: awx/api/views.py:717 msgid "Isolated Groups can not be removed from the API" msgstr "Geïsoleerde groepen kunnen niet verwijderd worden van de API" -#: awx/api/views.py:684 +#: awx/api/views.py:719 msgid "" "Instance Groups acting as a controller for an Isolated Group can not be " "removed from the API" @@ -933,31 +993,31 @@ msgstr "" "Instantiegroepen die dienen als controller voor een geïsoleerde groep kunnen" " niet verwijderd worden van de API" -#: awx/api/views.py:690 +#: awx/api/views.py:725 msgid "Instance Group Running Jobs" msgstr "Taken in uitvoering van instantiegroep" -#: awx/api/views.py:699 +#: awx/api/views.py:734 msgid "Instance Group's Instances" msgstr "Instanties van instantiegroep" -#: awx/api/views.py:709 +#: awx/api/views.py:744 msgid "Schedules" msgstr "Schema's" -#: awx/api/views.py:723 +#: awx/api/views.py:758 msgid "Schedule Recurrence Rule Preview" msgstr "Voorvertoning herhalingsregel inplannen" -#: awx/api/views.py:770 +#: awx/api/views.py:805 msgid "Cannot assign credential when related template is null." msgstr "Kan geen toegangsgegevens toewijzen wanneer verwant sjabloon nul is." -#: awx/api/views.py:775 +#: awx/api/views.py:810 msgid "Related template cannot accept {} on launch." msgstr "Verwant sjabloon kan {} niet accepteren bij opstarten." -#: awx/api/views.py:777 +#: awx/api/views.py:812 msgid "" "Credential that requires user input on launch cannot be used in saved launch" " configuration." @@ -965,37 +1025,39 @@ msgstr "" "Toegangsgegevens die input van de gebruiker nodig hebben bij het opstarten, " "kunnen niet gebruikt worden in opgeslagen opstartconfiguratie." -#: awx/api/views.py:785 +#: awx/api/views.py:820 #, python-brace-format msgid "" "This launch configuration already provides a {credential_type} credential." msgstr "" "Deze opstartconfiguratie levert al {credential_type}-toegangsgegevens." -#: awx/api/views.py:788 +#: awx/api/views.py:823 #, python-brace-format msgid "Related template already uses {credential_type} credential." msgstr "Verwant sjabloon gebruikt al {credential_type}-toegangsgegevens." -#: awx/api/views.py:806 +#: awx/api/views.py:841 msgid "Schedule Jobs List" msgstr "Schema takenlijst" -#: awx/api/views.py:961 +#: awx/api/views.py:996 msgid "Your license only permits a single organization to exist." msgstr "Uw licentie staat het gebruik van maar één organisatie toe." -#: awx/api/views.py:1193 awx/api/views.py:5056 -msgid "You cannot assign an Organization role as a child role for a Team." +#: awx/api/views.py:1223 awx/api/views.py:5106 +msgid "" +"You cannot assign an Organization participation role as a child role for a " +"Team." msgstr "" -"U kunt een organisatierol niet toewijzen als een onderliggende rol voor een " -"team." +"U kunt een organisatiedeelnamerol niet toewijzen als een onderliggende rol " +"voor een team." -#: awx/api/views.py:1197 awx/api/views.py:5070 +#: awx/api/views.py:1227 awx/api/views.py:5120 msgid "You cannot grant system-level permissions to a team." msgstr "U kunt een team geen rechten op systeemniveau verlenen." -#: awx/api/views.py:1204 awx/api/views.py:5062 +#: awx/api/views.py:1234 awx/api/views.py:5112 msgid "" "You cannot grant credential access to a team when the Organization field " "isn't set, or belongs to a different organization" @@ -1003,71 +1065,71 @@ msgstr "" "U kunt een team geen referentietoegang verlenen wanneer het veld Organisatie" " niet is ingesteld of behoort tot een andere organisatie" -#: awx/api/views.py:1318 +#: awx/api/views.py:1348 msgid "Project Schedules" msgstr "Projectschema's" -#: awx/api/views.py:1329 +#: awx/api/views.py:1359 msgid "Project SCM Inventory Sources" msgstr "SCM-inventarisbronnen van project" -#: awx/api/views.py:1430 +#: awx/api/views.py:1460 msgid "Project Update Events List" msgstr "Lijst met projectupdategebeurtenissen" -#: awx/api/views.py:1444 +#: awx/api/views.py:1474 msgid "System Job Events List" msgstr "Lijst met systeemtaakgebeurtenissen" -#: awx/api/views.py:1458 +#: awx/api/views.py:1488 msgid "Inventory Update Events List" msgstr "Lijst met inventarisupdategebeurtenissen" -#: awx/api/views.py:1492 +#: awx/api/views.py:1522 msgid "Project Update SCM Inventory Updates" msgstr "SCM-inventarisupdates van projectupdate" -#: awx/api/views.py:1551 +#: awx/api/views.py:1581 msgid "Me" msgstr "Mij" -#: awx/api/views.py:1559 +#: awx/api/views.py:1589 msgid "OAuth 2 Applications" msgstr "OAuth 2-toepassingen" -#: awx/api/views.py:1568 +#: awx/api/views.py:1598 msgid "OAuth 2 Application Detail" msgstr "Details OAuth 2-toepassing" -#: awx/api/views.py:1577 +#: awx/api/views.py:1607 msgid "OAuth 2 Application Tokens" msgstr "Tokens OAuth 2-toepassing" -#: awx/api/views.py:1599 +#: awx/api/views.py:1629 msgid "OAuth2 Tokens" msgstr "OAuth 2-tokens" -#: awx/api/views.py:1608 +#: awx/api/views.py:1638 msgid "OAuth2 User Tokens" msgstr "OAuth2-gebruikerstokens" -#: awx/api/views.py:1620 +#: awx/api/views.py:1650 msgid "OAuth2 User Authorized Access Tokens" msgstr "OAuth 2-gebruikerstokens gemachtigde toegang" -#: awx/api/views.py:1635 +#: awx/api/views.py:1665 msgid "Organization OAuth2 Applications" msgstr "Organisatie OAuth2-toepassingen" -#: awx/api/views.py:1647 +#: awx/api/views.py:1677 msgid "OAuth2 Personal Access Tokens" msgstr "OAuth2-tokens persoonlijke toegang" -#: awx/api/views.py:1662 +#: awx/api/views.py:1692 msgid "OAuth Token Detail" msgstr "Details OAuth-token" -#: awx/api/views.py:1722 awx/api/views.py:5023 +#: awx/api/views.py:1752 awx/api/views.py:5073 msgid "" "You cannot grant credential access to a user not in the credentials' " "organization" @@ -1075,53 +1137,57 @@ msgstr "" "U kunt geen referentietoegang verlenen aan een gebruiker die niet tot de " "organisatie van de referenties behoort" -#: awx/api/views.py:1726 awx/api/views.py:5027 +#: awx/api/views.py:1756 awx/api/views.py:5077 msgid "You cannot grant private credential access to another user" msgstr "U kunt geen privéreferentietoegang verlenen aan een andere gebruiker" -#: awx/api/views.py:1824 +#: awx/api/views.py:1854 #, python-format msgid "Cannot change %s." msgstr "Kan %s niet wijzigen." -#: awx/api/views.py:1830 +#: awx/api/views.py:1860 msgid "Cannot delete user." msgstr "Kan gebruiker niet verwijderen." -#: awx/api/views.py:1854 +#: awx/api/views.py:1884 msgid "Deletion not allowed for managed credential types" msgstr "Verwijdering is niet toegestaan voor beheerde referentietypen" -#: awx/api/views.py:1856 +#: awx/api/views.py:1886 msgid "Credential types that are in use cannot be deleted" msgstr "Referentietypen die in gebruik zijn, kunnen niet worden verwijderd" -#: awx/api/views.py:2031 +#: awx/api/views.py:2061 msgid "Cannot delete inventory script." msgstr "Kan inventarisscript niet verwijderen." -#: awx/api/views.py:2122 +#: awx/api/views.py:2152 #, python-brace-format msgid "{0}" msgstr "{0}" -#: awx/api/views.py:2353 +#: awx/api/views.py:2256 +msgid "The inventory for this host is already being deleted." +msgstr "De inventaris voor deze host wordt al verwijderd." + +#: awx/api/views.py:2389 msgid "Fact not found." msgstr "Feit niet gevonden." -#: awx/api/views.py:2375 +#: awx/api/views.py:2411 msgid "SSLError while trying to connect to {}" msgstr "SSLError tijdens poging om verbinding te maken met {}" -#: awx/api/views.py:2377 +#: awx/api/views.py:2413 msgid "Request to {} timed out." msgstr "Er is een time-out opgetreden voor de aanvraag naar {}" -#: awx/api/views.py:2379 +#: awx/api/views.py:2415 msgid "Unknown exception {} while trying to GET {}" msgstr "Onbekende uitzondering {} tijdens poging tot OPHALEN {}" -#: awx/api/views.py:2382 +#: awx/api/views.py:2418 msgid "" "Unauthorized access. Please check your Insights Credential username and " "password." @@ -1129,7 +1195,7 @@ msgstr "" "Geen toegang. Controleer uw Insights Credential gebruikersnaam en " "wachtwoord." -#: awx/api/views.py:2385 +#: awx/api/views.py:2421 msgid "" "Failed to gather reports and maintenance plans from Insights API at URL {}. " "Server responded with {} status code and message {}" @@ -1137,58 +1203,62 @@ msgstr "" "Kan rapporten en onderhoudsplannen niet verzamelen uit Insights API op URL " "{}. Server heeft gereageerd met statuscode {} en bericht {}" -#: awx/api/views.py:2392 +#: awx/api/views.py:2428 msgid "Expected JSON response from Insights but instead got {}" msgstr "Verwachtte JSON-reactie van Insights, maar kreeg in plaats daarvan {}" -#: awx/api/views.py:2399 +#: awx/api/views.py:2435 msgid "This host is not recognized as an Insights host." msgstr "Deze host wordt niet herkend als een Insights-host." -#: awx/api/views.py:2404 +#: awx/api/views.py:2440 msgid "The Insights Credential for \"{}\" was not found." msgstr "De Insights-referentie voor \"{}\" is niet gevonden." -#: awx/api/views.py:2472 +#: awx/api/views.py:2508 msgid "Cyclical Group association." msgstr "Cyclische groepskoppeling." -#: awx/api/views.py:2686 +#: awx/api/views.py:2722 msgid "Inventory Source List" msgstr "Lijst met inventarisbronnen" -#: awx/api/views.py:2698 +#: awx/api/views.py:2734 msgid "Inventory Sources Update" msgstr "Update van inventarisbronnen" -#: awx/api/views.py:2731 +#: awx/api/views.py:2767 msgid "Could not start because `can_update` returned False" msgstr "Kan niet starten omdat 'can_update' False heeft geretourneerd" -#: awx/api/views.py:2739 +#: awx/api/views.py:2775 msgid "No inventory sources to update." msgstr "Er zijn geen inventarisbronnen om bij te werken." -#: awx/api/views.py:2768 +#: awx/api/views.py:2804 msgid "Inventory Source Schedules" msgstr "Inventarisbronschema's" -#: awx/api/views.py:2796 +#: awx/api/views.py:2832 msgid "Notification Templates can only be assigned when source is one of {}." msgstr "" "Berichtsjablonen kunnen alleen worden toegewezen wanneer de bron een van {} " "is." -#: awx/api/views.py:2851 +#: awx/api/views.py:2887 msgid "Vault credentials are not yet supported for inventory sources." msgstr "" "Kluistoegangsgegevens zijn nog niet toegestaan voor inventarisbronnen." -#: awx/api/views.py:2856 +#: awx/api/views.py:2892 msgid "Source already has cloud credential assigned." msgstr "Bron heeft al toegewezen cloudtoegangsgegevens." -#: awx/api/views.py:3016 +#: awx/api/views.py:3042 +msgid "Field is not allowed for use with v1 API." +msgstr "Het veld is niet toegestaan voor gebruik met v1 API." + +#: awx/api/views.py:3052 msgid "" "'credentials' cannot be used in combination with 'credential', " "'vault_credential', or 'extra_credentials'." @@ -1196,64 +1266,68 @@ msgstr "" "'Toegangsgegevens' kunnen niet gebruikt worden in combinatie met " "'referentie', 'kluistoegangsgegevens' of 'extra toegangsgegevens'." -#: awx/api/views.py:3128 +#: awx/api/views.py:3079 +msgid "Incorrect type. Expected {}, received {}." +msgstr "Onjuist type. Verwacht {}, ontvangen {}." + +#: awx/api/views.py:3172 msgid "Job Template Schedules" msgstr "Taaksjabloonschema's" -#: awx/api/views.py:3146 awx/api/views.py:3157 +#: awx/api/views.py:3190 awx/api/views.py:3201 msgid "Your license does not allow adding surveys." msgstr "Uw licentie staat toevoeging van enquêtes niet toe." -#: awx/api/views.py:3176 +#: awx/api/views.py:3220 msgid "Field '{}' is missing from survey spec." msgstr "Veld '{}' ontbreekt in de enquêtespecificaties." -#: awx/api/views.py:3178 +#: awx/api/views.py:3222 msgid "Expected {} for field '{}', received {} type." msgstr "{} verwacht voor veld '{}', {}-soort ontvangen." -#: awx/api/views.py:3182 +#: awx/api/views.py:3226 msgid "'spec' doesn't contain any items." msgstr "'spec' bevat geen items." -#: awx/api/views.py:3191 +#: awx/api/views.py:3235 #, python-format msgid "Survey question %s is not a json object." msgstr "Enquêtevraag %s is geen json-object." -#: awx/api/views.py:3193 +#: awx/api/views.py:3237 #, python-format msgid "'type' missing from survey question %s." msgstr "'type' ontbreekt in enquêtevraag %s." -#: awx/api/views.py:3195 +#: awx/api/views.py:3239 #, python-format msgid "'question_name' missing from survey question %s." msgstr "'question_name' ontbreekt in enquêtevraag %s." -#: awx/api/views.py:3197 +#: awx/api/views.py:3241 #, python-format msgid "'variable' missing from survey question %s." msgstr "'variable' ontbreekt in enquêtevraag %s." -#: awx/api/views.py:3199 +#: awx/api/views.py:3243 #, python-format msgid "'variable' '%(item)s' duplicated in survey question %(survey)s." msgstr "'variable' '%(item)s' gedupliceerd in enquêtevraag %(survey)s." -#: awx/api/views.py:3204 +#: awx/api/views.py:3248 #, python-format msgid "'required' missing from survey question %s." msgstr "'required' ontbreekt in enquêtevraag %s." -#: awx/api/views.py:3209 +#: awx/api/views.py:3253 #, python-brace-format msgid "" "Value {question_default} for '{variable_name}' expected to be a string." msgstr "" "Waarde {question_default} voor '{variable_name}' zou een string moeten zijn." -#: awx/api/views.py:3219 +#: awx/api/views.py:3263 #, python-brace-format msgid "" "$encrypted$ is a reserved keyword for password question defaults, survey " @@ -1262,7 +1336,7 @@ msgstr "" "$encrypted$ is een gereserveerd sleutelwoord voor standaard\n" "wachtwoordvragen, enquêtevraag {question_position} is van het soort {question_type}." -#: awx/api/views.py:3235 +#: awx/api/views.py:3279 #, python-brace-format msgid "" "$encrypted$ is a reserved keyword, may not be used for new default in " @@ -1271,134 +1345,138 @@ msgstr "" "$encrypted$ is een gereserveerd sleutelwoord. Het mag niet gebruikt worden " "als nieuwe standaard op de positie {question_position}." -#: awx/api/views.py:3309 +#: awx/api/views.py:3353 #, python-brace-format msgid "Cannot assign multiple {credential_type} credentials." msgstr "Kan niet meerdere {credential_type}-toegangsgegevens toewijzen." -#: awx/api/views.py:3327 +#: awx/api/views.py:3357 +msgid "Cannot assign a Credential of kind `{}`." +msgstr "Kan geen toegangsgegevens van het type '{}' toewijzen." + +#: awx/api/views.py:3374 msgid "Extra credentials must be network or cloud." msgstr "Extra referenties moeten netwerk of cloud zijn." -#: awx/api/views.py:3349 +#: awx/api/views.py:3396 msgid "Maximum number of labels for {} reached." msgstr "Het maximumaantal labels voor {} is bereikt." -#: awx/api/views.py:3472 +#: awx/api/views.py:3519 msgid "No matching host could be found!" msgstr "Er is geen overeenkomende host gevonden." -#: awx/api/views.py:3475 +#: awx/api/views.py:3522 msgid "Multiple hosts matched the request!" msgstr "Meerdere hosts kwamen overeen met de aanvraag." -#: awx/api/views.py:3480 +#: awx/api/views.py:3527 msgid "Cannot start automatically, user input required!" msgstr "Kan niet automatisch starten. Gebruikersinput is vereist." -#: awx/api/views.py:3487 +#: awx/api/views.py:3534 msgid "Host callback job already pending." msgstr "Er is al een hostterugkoppelingstaak in afwachting." -#: awx/api/views.py:3502 awx/api/views.py:4284 +#: awx/api/views.py:3549 awx/api/views.py:4336 msgid "Error starting job!" msgstr "Fout bij starten taak." -#: awx/api/views.py:3622 +#: awx/api/views.py:3669 #, python-brace-format msgid "Cannot associate {0} when {1} have been associated." msgstr "Kan {0} niet koppelen wanneer {1} zijn gekoppeld." -#: awx/api/views.py:3647 +#: awx/api/views.py:3694 msgid "Multiple parent relationship not allowed." msgstr "Relatie met meerdere bovenliggende elementen is niet toegestaan." -#: awx/api/views.py:3652 +#: awx/api/views.py:3699 msgid "Cycle detected." msgstr "Cyclus gedetecteerd." -#: awx/api/views.py:3850 +#: awx/api/views.py:3902 msgid "Workflow Job Template Schedules" msgstr "Taaksjabloonschema's voor workflows" -#: awx/api/views.py:3986 awx/api/views.py:4690 +#: awx/api/views.py:4038 awx/api/views.py:4740 msgid "Superuser privileges needed." msgstr "Supergebruikersbevoegdheden vereist." -#: awx/api/views.py:4018 +#: awx/api/views.py:4071 msgid "System Job Template Schedules" msgstr "Taaksjabloonschema's voor systeem" -#: awx/api/views.py:4076 +#: awx/api/views.py:4129 msgid "POST not allowed for Job launching in version 2 of the api" msgstr "" "POST is niet toegestaan voor het openen van taken in versie 2 van de API" -#: awx/api/views.py:4100 awx/api/views.py:4106 +#: awx/api/views.py:4153 awx/api/views.py:4159 msgid "PUT not allowed for Job Details in version 2 of the API" msgstr "PLAATS niet toegestaan voor taakinformatie in versie 2 van de API" -#: awx/api/views.py:4267 +#: awx/api/views.py:4319 #, python-brace-format msgid "Wait until job finishes before retrying on {status_value} hosts." msgstr "" "U dient te wachten tot de taak afgerond is voordat u het opnieuw probeert " "met {status_value}-hosts." -#: awx/api/views.py:4272 +#: awx/api/views.py:4324 #, python-brace-format msgid "Cannot retry on {status_value} hosts, playbook stats not available." msgstr "" "Kan niet opnieuw proberen met {status_value}-hosts, draaiboek niet " "beschikbaar." -#: awx/api/views.py:4277 +#: awx/api/views.py:4329 #, python-brace-format msgid "Cannot relaunch because previous job had 0 {status_value} hosts." msgstr "" "Kan niet opnieuw opstarten omdat vorige taak 0 {status_value}-hosts had." -#: awx/api/views.py:4306 +#: awx/api/views.py:4358 msgid "Cannot create schedule because job requires credential passwords." msgstr "" "Kan geen schema aanmaken omdat taak toegangsgegevens met wachtwoorden " "vereist." -#: awx/api/views.py:4311 +#: awx/api/views.py:4363 msgid "Cannot create schedule because job was launched by legacy method." msgstr "" "Kan geen schema aanmaken omdat taak opgestart is volgens verouderde methode." -#: awx/api/views.py:4313 +#: awx/api/views.py:4365 msgid "Cannot create schedule because a related resource is missing." msgstr "Kan geen schema aanmaken omdat een verwante hulpbron ontbreekt." -#: awx/api/views.py:4368 +#: awx/api/views.py:4420 msgid "Job Host Summaries List" msgstr "Lijst met taakhostoverzichten" -#: awx/api/views.py:4417 +#: awx/api/views.py:4469 msgid "Job Event Children List" msgstr "Lijst met onderliggende taakgebeurteniselementen" -#: awx/api/views.py:4427 +#: awx/api/views.py:4479 msgid "Job Event Hosts List" msgstr "Lijst met taakgebeurtenishosts" -#: awx/api/views.py:4436 +#: awx/api/views.py:4488 msgid "Job Events List" msgstr "Lijst met taakgebeurtenissen" -#: awx/api/views.py:4647 +#: awx/api/views.py:4697 msgid "Ad Hoc Command Events List" msgstr "Lijst met ad-hoc-opdrachtgebeurtenissen" -#: awx/api/views.py:4889 +#: awx/api/views.py:4939 msgid "Delete not allowed while there are pending notifications" msgstr "" "Verwijderen is niet toegestaan wanneer er berichten in afwachting zijn" -#: awx/api/views.py:4897 +#: awx/api/views.py:4947 msgid "Notification Template Test" msgstr "Berichtsjabloon" @@ -1704,99 +1782,99 @@ msgstr "Instellingsdetail" msgid "Logging Connectivity Test" msgstr "Connectiviteitstest logboekregistratie" -#: awx/main/access.py:57 +#: awx/main/access.py:59 #, python-format msgid "Required related field %s for permission check." msgstr "Verwant veld %s vereist voor machtigingscontrole." -#: awx/main/access.py:73 +#: awx/main/access.py:75 #, python-format msgid "Bad data found in related field %s." msgstr "Ongeldige gegevens gevonden in gerelateerd veld %s." -#: awx/main/access.py:293 +#: awx/main/access.py:302 msgid "License is missing." msgstr "Licentie ontbreekt." -#: awx/main/access.py:295 +#: awx/main/access.py:304 msgid "License has expired." msgstr "Licentie is verlopen." -#: awx/main/access.py:303 +#: awx/main/access.py:312 #, python-format msgid "License count of %s instances has been reached." msgstr "Het aantal licenties van %s instanties is bereikt." -#: awx/main/access.py:305 +#: awx/main/access.py:314 #, python-format msgid "License count of %s instances has been exceeded." msgstr "Het aantal licenties van %s instanties is overschreden." -#: awx/main/access.py:307 +#: awx/main/access.py:316 msgid "Host count exceeds available instances." msgstr "Het aantal hosts is groter dan het aantal instanties." -#: awx/main/access.py:311 +#: awx/main/access.py:320 #, python-format msgid "Feature %s is not enabled in the active license." msgstr "De functie %s is niet ingeschakeld in de actieve licentie." -#: awx/main/access.py:313 +#: awx/main/access.py:322 msgid "Features not found in active license." msgstr "Functies niet gevonden in actieve licentie." -#: awx/main/access.py:818 +#: awx/main/access.py:835 msgid "Unable to change inventory on a host." msgstr "Kan inventaris op een host niet wijzigen." -#: awx/main/access.py:835 awx/main/access.py:880 +#: awx/main/access.py:852 awx/main/access.py:897 msgid "Cannot associate two items from different inventories." msgstr "Kan twee items uit verschillende inventarissen niet koppelen." -#: awx/main/access.py:868 +#: awx/main/access.py:885 msgid "Unable to change inventory on a group." msgstr "Kan inventaris van een groep niet wijzigen." -#: awx/main/access.py:1129 +#: awx/main/access.py:1146 msgid "Unable to change organization on a team." msgstr "Kan organisatie van een team niet wijzigen." -#: awx/main/access.py:1146 +#: awx/main/access.py:1163 msgid "The {} role cannot be assigned to a team" msgstr "De rol {} kan niet worden toegewezen aan een team" -#: awx/main/access.py:1148 +#: awx/main/access.py:1165 msgid "The admin_role for a User cannot be assigned to a team" msgstr "" "De admin_role voor een gebruiker kan niet worden toegewezen aan een team" -#: awx/main/access.py:1502 awx/main/access.py:1936 +#: awx/main/access.py:1531 awx/main/access.py:1965 msgid "Job was launched with prompts provided by another user." msgstr "" "Taak is opgestart met meldingen die aangeleverd zijn door een andere " "gebruiker." -#: awx/main/access.py:1522 +#: awx/main/access.py:1551 msgid "Job has been orphaned from its job template." msgstr "De taak is verwijderd uit zijn taaksjabloon." -#: awx/main/access.py:1524 +#: awx/main/access.py:1553 msgid "Job was launched with unknown prompted fields." msgstr "Taak is opgestart met onbekende invoervelden." -#: awx/main/access.py:1526 +#: awx/main/access.py:1555 msgid "Job was launched with prompted fields." msgstr "De taak is gestart met invoervelden." -#: awx/main/access.py:1528 +#: awx/main/access.py:1557 msgid " Organization level permissions required." msgstr "Organisatieniveaumachtigingen zijn vereist." -#: awx/main/access.py:1530 +#: awx/main/access.py:1559 msgid " You do not have permission to related resources." msgstr "U hebt geen machtiging voor gerelateerde resources." -#: awx/main/access.py:1950 +#: awx/main/access.py:1979 msgid "" "You do not have permission to the workflow job resources required for " "relaunch." @@ -2218,8 +2296,8 @@ msgstr "Hostnaam/IP-adres waarnaar externe logboeken worden verzonden." #: awx/main/conf.py:379 awx/main/conf.py:390 awx/main/conf.py:402 #: awx/main/conf.py:412 awx/main/conf.py:424 awx/main/conf.py:439 #: awx/main/conf.py:451 awx/main/conf.py:460 awx/main/conf.py:470 -#: awx/main/conf.py:480 awx/main/conf.py:491 awx/main/conf.py:503 -#: awx/main/conf.py:516 +#: awx/main/conf.py:482 awx/main/conf.py:493 awx/main/conf.py:505 +#: awx/main/conf.py:518 msgid "Logging" msgstr "Logboekregistratie" @@ -2320,14 +2398,19 @@ msgid "Logging Aggregator Protocol" msgstr "Protocol aggregator logboekregistraties" #: awx/main/conf.py:479 -msgid "Protocol used to communicate with log aggregator." -msgstr "Protocol gebruikt om te communiceren met de log aggregator." +msgid "" +"Protocol used to communicate with log aggregator. HTTPS/HTTP assumes HTTPS " +"unless http:// is explicitly used in the Logging Aggregator hostname." +msgstr "" +"Protocol gebruikt om te communiceren met de log aggregator. HTTPS/HTTP " +"veronderstelt HTTPS tenzij http:// expliciet wordt gebruikt in de hostnaam " +"voor aggregator logboekregistraties." -#: awx/main/conf.py:487 +#: awx/main/conf.py:489 msgid "TCP Connection Timeout" msgstr "Time-out van TCP-verbinding" -#: awx/main/conf.py:488 +#: awx/main/conf.py:490 msgid "" "Number of seconds for a TCP connection to external log aggregator to " "timeout. Applies to HTTPS and TCP log aggregator protocols." @@ -2336,11 +2419,11 @@ msgstr "" " een externe log aggregator. Geldt voor HTTPS en TCP log aggregator-" "protocollen." -#: awx/main/conf.py:498 +#: awx/main/conf.py:500 msgid "Enable/disable HTTPS certificate verification" msgstr "HTTPS-certificaatcontrole in-/uitschakelen" -#: awx/main/conf.py:499 +#: awx/main/conf.py:501 msgid "" "Flag to control enable/disable of certificate verification when " "LOG_AGGREGATOR_PROTOCOL is \"https\". If enabled, Tower's log handler will " @@ -2352,11 +2435,11 @@ msgstr "" "controleert de logboekhandler van Tower het certificaat verzonden door de " "externe log aggregator voordat de verbinding tot stand wordt gebracht." -#: awx/main/conf.py:511 +#: awx/main/conf.py:513 msgid "Logging Aggregator Level Threshold" msgstr "Drempelwaarde aggregator logboekregistraties" -#: awx/main/conf.py:512 +#: awx/main/conf.py:514 msgid "" "Level threshold used by log handler. Severities from lowest to highest are " "DEBUG, INFO, WARNING, ERROR, CRITICAL. Messages less severe than the " @@ -2368,7 +2451,7 @@ msgstr "" " zijn dan de drempelwaarde, worden genegeerd door de logboekhandler. (deze " "instelling wordt genegeerd door berichten onder de categorie awx.anlytics)" -#: awx/main/conf.py:535 awx/sso/conf.py:1262 +#: awx/main/conf.py:537 awx/sso/conf.py:1264 msgid "\n" msgstr "\n" @@ -2510,11 +2593,11 @@ msgstr "" "Syntaxfout bij het weergeven van de sjabloon voor {sub_key} binnen {type} " "({error_msg})" -#: awx/main/middleware.py:146 +#: awx/main/middleware.py:160 msgid "Formats of all available named urls" msgstr "Indelingen van alle beschikbare, genoemde url's" -#: awx/main/middleware.py:147 +#: awx/main/middleware.py:161 msgid "" "Read-only list of key-value pairs that shows the standard format of all " "available named URLs." @@ -2522,15 +2605,15 @@ msgstr "" "Alleen-lezen-lijst met sleutelwaardeparen die de standaardindeling van alle " "beschikbare, genoemde URL's toont." -#: awx/main/middleware.py:149 awx/main/middleware.py:159 +#: awx/main/middleware.py:163 awx/main/middleware.py:173 msgid "Named URL" msgstr "Genoemde URL" -#: awx/main/middleware.py:156 +#: awx/main/middleware.py:170 msgid "List of all named url graph nodes." msgstr "Lijst met alle grafische knooppunten van genoemde URL's." -#: awx/main/middleware.py:157 +#: awx/main/middleware.py:171 msgid "" "Read-only list of key-value pairs that exposes named URL graph topology. Use" " this list to programmatically generate named URLs for resources" @@ -3101,127 +3184,127 @@ msgstr "De basis-URL van Ansible Tower waarmee geautenticeerd moet worden." msgid "Verify SSL" msgstr "SSL verifiëren" -#: awx/main/models/events.py:89 awx/main/models/events.py:608 +#: awx/main/models/events.py:105 awx/main/models/events.py:630 msgid "Host Failed" msgstr "Host is mislukt" -#: awx/main/models/events.py:90 awx/main/models/events.py:609 +#: awx/main/models/events.py:106 awx/main/models/events.py:631 msgid "Host OK" msgstr "Host OK" -#: awx/main/models/events.py:91 +#: awx/main/models/events.py:107 msgid "Host Failure" msgstr "Hostmislukking" -#: awx/main/models/events.py:92 awx/main/models/events.py:615 +#: awx/main/models/events.py:108 awx/main/models/events.py:637 msgid "Host Skipped" msgstr "Host overgeslagen" -#: awx/main/models/events.py:93 awx/main/models/events.py:610 +#: awx/main/models/events.py:109 awx/main/models/events.py:632 msgid "Host Unreachable" msgstr "Host onbereikbaar" -#: awx/main/models/events.py:94 awx/main/models/events.py:108 +#: awx/main/models/events.py:110 awx/main/models/events.py:124 msgid "No Hosts Remaining" msgstr "Geen resterende hosts" -#: awx/main/models/events.py:95 +#: awx/main/models/events.py:111 msgid "Host Polling" msgstr "Hostpolling" -#: awx/main/models/events.py:96 +#: awx/main/models/events.py:112 msgid "Host Async OK" msgstr "Host Async OK" -#: awx/main/models/events.py:97 +#: awx/main/models/events.py:113 msgid "Host Async Failure" msgstr "Host Async mislukking" -#: awx/main/models/events.py:98 +#: awx/main/models/events.py:114 msgid "Item OK" msgstr "Item OK" -#: awx/main/models/events.py:99 +#: awx/main/models/events.py:115 msgid "Item Failed" msgstr "Item mislukt" -#: awx/main/models/events.py:100 +#: awx/main/models/events.py:116 msgid "Item Skipped" msgstr "Item overgeslagen" -#: awx/main/models/events.py:101 +#: awx/main/models/events.py:117 msgid "Host Retry" msgstr "Host opnieuw proberen" -#: awx/main/models/events.py:103 +#: awx/main/models/events.py:119 msgid "File Difference" msgstr "Bestandsverschil" -#: awx/main/models/events.py:104 +#: awx/main/models/events.py:120 msgid "Playbook Started" msgstr "Draaiboek gestart" -#: awx/main/models/events.py:105 +#: awx/main/models/events.py:121 msgid "Running Handlers" msgstr "Handlers die worden uitgevoerd" -#: awx/main/models/events.py:106 +#: awx/main/models/events.py:122 msgid "Including File" msgstr "Inclusief bestand" -#: awx/main/models/events.py:107 +#: awx/main/models/events.py:123 msgid "No Hosts Matched" msgstr "Geen overeenkomende hosts" -#: awx/main/models/events.py:109 +#: awx/main/models/events.py:125 msgid "Task Started" msgstr "Taak gestart" -#: awx/main/models/events.py:111 +#: awx/main/models/events.py:127 msgid "Variables Prompted" msgstr "Variabelen gevraagd" -#: awx/main/models/events.py:112 +#: awx/main/models/events.py:128 msgid "Gathering Facts" msgstr "Feiten verzamelen" -#: awx/main/models/events.py:113 +#: awx/main/models/events.py:129 msgid "internal: on Import for Host" msgstr "intern: bij importeren voor host" -#: awx/main/models/events.py:114 +#: awx/main/models/events.py:130 msgid "internal: on Not Import for Host" msgstr "intern: niet bij importeren voor host" -#: awx/main/models/events.py:115 +#: awx/main/models/events.py:131 msgid "Play Started" msgstr "Afspelen gestart" -#: awx/main/models/events.py:116 +#: awx/main/models/events.py:132 msgid "Playbook Complete" msgstr "Draaiboek voltooid" -#: awx/main/models/events.py:120 awx/main/models/events.py:625 +#: awx/main/models/events.py:136 awx/main/models/events.py:647 msgid "Debug" msgstr "Foutopsporing" -#: awx/main/models/events.py:121 awx/main/models/events.py:626 +#: awx/main/models/events.py:137 awx/main/models/events.py:648 msgid "Verbose" msgstr "Uitgebreid" -#: awx/main/models/events.py:122 awx/main/models/events.py:627 +#: awx/main/models/events.py:138 awx/main/models/events.py:649 msgid "Deprecated" msgstr "Afgeschaft" -#: awx/main/models/events.py:123 awx/main/models/events.py:628 +#: awx/main/models/events.py:139 awx/main/models/events.py:650 msgid "Warning" msgstr "Waarschuwing" -#: awx/main/models/events.py:124 awx/main/models/events.py:629 +#: awx/main/models/events.py:140 awx/main/models/events.py:651 msgid "System Warning" msgstr "Systeemwaarschuwing" -#: awx/main/models/events.py:125 awx/main/models/events.py:630 +#: awx/main/models/events.py:141 awx/main/models/events.py:652 #: awx/main/models/unified_jobs.py:67 msgid "Error" msgstr "Fout" @@ -3242,28 +3325,28 @@ msgstr "" "Willekeurige JSON-structuur van modulefeiten vastgelegd bij de tijdstempel " "voor één host." -#: awx/main/models/ha.py:153 +#: awx/main/models/ha.py:181 msgid "Instances that are members of this InstanceGroup" msgstr "Instanties die lid zijn van deze InstanceGroup" -#: awx/main/models/ha.py:158 +#: awx/main/models/ha.py:186 msgid "Instance Group to remotely control this group." msgstr "Instantiegroep om deze groep extern te regelen." -#: awx/main/models/ha.py:165 +#: awx/main/models/ha.py:193 msgid "Percentage of Instances to automatically assign to this group" msgstr "" "Percentage van instanties die automatisch aan deze groep toegewezen moeten " "worden" -#: awx/main/models/ha.py:169 +#: awx/main/models/ha.py:197 msgid "" "Static minimum number of Instances to automatically assign to this group" msgstr "" "Statistisch minimumaantal instanties dat automatisch toegewezen moet worden " "aan deze groep" -#: awx/main/models/ha.py:174 +#: awx/main/models/ha.py:202 msgid "" "List of exact-match Instances that will always be automatically assigned to " "this group" @@ -3623,18 +3706,18 @@ msgstr "" msgid "Cannot set source_path if not SCM type." msgstr "Kan source_path niet instellen als het geen SCM-type is." -#: awx/main/models/inventory.py:1615 +#: awx/main/models/inventory.py:1622 msgid "" "Inventory files from this Project Update were used for the inventory update." msgstr "" "Inventarisbestanden uit deze projectupdate zijn gebruikt voor de " "inventarisupdate." -#: awx/main/models/inventory.py:1725 +#: awx/main/models/inventory.py:1732 msgid "Inventory script contents" msgstr "Inhoud inventarisscript" -#: awx/main/models/inventory.py:1730 +#: awx/main/models/inventory.py:1737 msgid "Organization owning this inventory script" msgstr "Organisatie die eigenaar is van deze inventarisscript" @@ -3665,30 +3748,30 @@ msgstr "U moet een kluisreferentie opgeven." msgid "Job Template must provide 'inventory' or allow prompting for it." msgstr "Taaksjabloon moet 'inventory' verschaffen of toestaan erom te vragen." -#: awx/main/models/jobs.py:403 +#: awx/main/models/jobs.py:398 msgid "Field is not configured to prompt on launch." msgstr "Veld is niet ingesteld om een melding te sturen bij opstarten." -#: awx/main/models/jobs.py:409 +#: awx/main/models/jobs.py:404 msgid "Saved launch configurations cannot provide passwords needed to start." msgstr "" "Opgeslagen instellingen voor bij opstarten kunnen geen wachtwoorden die " "nodig zijn voor opstarten opgeven." -#: awx/main/models/jobs.py:417 +#: awx/main/models/jobs.py:412 msgid "Job Template {} is missing or undefined." msgstr "Taaksjabloon {} ontbreekt of is niet gedefinieerd." -#: awx/main/models/jobs.py:498 awx/main/models/projects.py:277 +#: awx/main/models/jobs.py:493 awx/main/models/projects.py:277 msgid "SCM Revision" msgstr "SCM-revisie" -#: awx/main/models/jobs.py:499 +#: awx/main/models/jobs.py:494 msgid "The SCM Revision from the Project used for this job, if available" msgstr "" "De SCM-revisie uit het project gebruikt voor deze taak, indien beschikbaar" -#: awx/main/models/jobs.py:507 +#: awx/main/models/jobs.py:502 msgid "" "The SCM Refresh task used to make sure the playbooks were available for the " "job run" @@ -3696,36 +3779,36 @@ msgstr "" "De taak SCM vernieuwen gebruik om te verzekeren dat de draaiboeken " "beschikbaar waren om de taak uit te voeren" -#: awx/main/models/jobs.py:634 +#: awx/main/models/jobs.py:629 #, python-brace-format msgid "{status_value} is not a valid status option." msgstr "{status_value} is geen geldige statusoptie." -#: awx/main/models/jobs.py:999 +#: awx/main/models/jobs.py:1005 msgid "job host summaries" msgstr "taakhostoverzichten" -#: awx/main/models/jobs.py:1070 +#: awx/main/models/jobs.py:1077 msgid "Remove jobs older than a certain number of days" msgstr "Taken ouder dan een bepaald aantal dagen verwijderen" -#: awx/main/models/jobs.py:1071 +#: awx/main/models/jobs.py:1078 msgid "Remove activity stream entries older than a certain number of days" msgstr "" "Vermeldingen activiteitenstroom ouder dan een bepaald aantal dagen " "verwijderen" -#: awx/main/models/jobs.py:1072 +#: awx/main/models/jobs.py:1079 msgid "Purge and/or reduce the granularity of system tracking data" msgstr "" "Granulariteit van systeemtrackinggegevens verwijderen en/of verminderen" -#: awx/main/models/jobs.py:1142 +#: awx/main/models/jobs.py:1149 #, python-brace-format msgid "Variables {list_of_keys} are not allowed for system jobs." msgstr "Variabelen {list_of_keys} zijn niet toegestaan voor systeemtaken." -#: awx/main/models/jobs.py:1157 +#: awx/main/models/jobs.py:1164 msgid "days must be a positive integer." msgstr "dagen moet een positief geheel getal zijn." @@ -3773,39 +3856,35 @@ msgstr "Mislukt" msgid "status_str must be either succeeded or failed" msgstr "status_str must moet geslaagd of mislukt zijn" -#: awx/main/models/oauth.py:27 +#: awx/main/models/oauth.py:29 msgid "application" msgstr "toepassing" -#: awx/main/models/oauth.py:32 +#: awx/main/models/oauth.py:35 msgid "Confidential" msgstr "Vertrouwelijk" -#: awx/main/models/oauth.py:33 +#: awx/main/models/oauth.py:36 msgid "Public" msgstr "Openbaar" -#: awx/main/models/oauth.py:41 +#: awx/main/models/oauth.py:43 msgid "Authorization code" msgstr "Machtigingscode" -#: awx/main/models/oauth.py:42 +#: awx/main/models/oauth.py:44 msgid "Implicit" msgstr "Impliciet" -#: awx/main/models/oauth.py:43 +#: awx/main/models/oauth.py:45 msgid "Resource owner password-based" msgstr "Eigenaar hulpbron op basis van wachtwoord" -#: awx/main/models/oauth.py:44 -msgid "Client credentials" -msgstr "Toegangsgegevens klant" - -#: awx/main/models/oauth.py:59 +#: awx/main/models/oauth.py:60 msgid "Organization containing this application." msgstr "Organisatie die deze toepassing bevat." -#: awx/main/models/oauth.py:68 +#: awx/main/models/oauth.py:69 msgid "" "Used for more stringent verification of access to an application when " "creating a token." @@ -3813,36 +3892,36 @@ msgstr "" "Gebruikt voor strengere toegangscontrole voor een toepassing bij het " "aanmaken van een token." -#: awx/main/models/oauth.py:73 +#: awx/main/models/oauth.py:74 msgid "" "Set to Public or Confidential depending on how secure the client device is." msgstr "" "Ingesteld op openbaar of vertrouwelijk, afhankelijk van de beveiliging van " "het toestel van de klant." -#: awx/main/models/oauth.py:77 +#: awx/main/models/oauth.py:78 msgid "" "Set True to skip authorization step for completely trusted applications." msgstr "" "Stel in op True om de autorisatie over te slaan voor volledig vertrouwde " "toepassingen." -#: awx/main/models/oauth.py:82 +#: awx/main/models/oauth.py:83 msgid "" "The Grant type the user must use for acquire tokens for this application." msgstr "" "Het soort toekenning dat de gebruiker moet gebruiken om tokens te verkrijgen" " voor deze toepassing." -#: awx/main/models/oauth.py:90 +#: awx/main/models/oauth.py:91 msgid "access token" msgstr "toegangstoken" -#: awx/main/models/oauth.py:98 +#: awx/main/models/oauth.py:99 msgid "The user representing the token owner" msgstr "De gebruiker die de tokeneigenaar vertegenwoordigt" -#: awx/main/models/oauth.py:113 +#: awx/main/models/oauth.py:114 msgid "" "Allowed scopes, further restricts user's permissions. Must be a simple " "space-separated string with allowed scopes ['read', 'write']." @@ -3851,6 +3930,14 @@ msgstr "" "een reeks zijn die gescheiden is met enkele spaties en die toegestane " "bereiken heeft ['lezen', 'schrijven']." +#: awx/main/models/oauth.py:133 +msgid "" +"OAuth2 Tokens cannot be created by users associated with an external " +"authentication provider ({})" +msgstr "" +"OAuth2-tokens kunnen niet aangemaakt worden door gebruikers die verbonden " +"zijn met een externe verificatieprovider ({})" + #: awx/main/models/projects.py:54 msgid "Git" msgstr "Git" @@ -3995,104 +4082,113 @@ msgid "Credential Admin" msgstr "Toegangsgegevensbeheerder" #: awx/main/models/rbac.py:43 +msgid "Job Template Admin" +msgstr "Beheer taaksjabloon" + +#: awx/main/models/rbac.py:44 msgid "Workflow Admin" msgstr "Workflowbeheerder" -#: awx/main/models/rbac.py:44 +#: awx/main/models/rbac.py:45 msgid "Notification Admin" msgstr "Meldingbeheerder" -#: awx/main/models/rbac.py:45 +#: awx/main/models/rbac.py:46 msgid "Auditor" msgstr "Controleur" -#: awx/main/models/rbac.py:46 +#: awx/main/models/rbac.py:47 msgid "Execute" msgstr "Uitvoeren" -#: awx/main/models/rbac.py:47 +#: awx/main/models/rbac.py:48 msgid "Member" msgstr "Lid" -#: awx/main/models/rbac.py:48 +#: awx/main/models/rbac.py:49 msgid "Read" msgstr "Lezen" -#: awx/main/models/rbac.py:49 +#: awx/main/models/rbac.py:50 msgid "Update" msgstr "Bijwerken" -#: awx/main/models/rbac.py:50 +#: awx/main/models/rbac.py:51 msgid "Use" msgstr "Gebruiken" -#: awx/main/models/rbac.py:54 +#: awx/main/models/rbac.py:55 msgid "Can manage all aspects of the system" msgstr "Kan alle aspecten van het systeem beheren" -#: awx/main/models/rbac.py:55 +#: awx/main/models/rbac.py:56 msgid "Can view all settings on the system" msgstr "Kan alle instellingen van het systeem weergeven" -#: awx/main/models/rbac.py:56 +#: awx/main/models/rbac.py:57 msgid "May run ad hoc commands on an inventory" msgstr "Kan ad-hocopdrachten in een inventaris uitvoeren" -#: awx/main/models/rbac.py:57 +#: awx/main/models/rbac.py:58 #, python-format msgid "Can manage all aspects of the %s" msgstr "Kan alle aspecten van %s beheren" -#: awx/main/models/rbac.py:58 +#: awx/main/models/rbac.py:59 #, python-format msgid "Can manage all projects of the %s" msgstr "Kan alle projecten van de %s beheren" -#: awx/main/models/rbac.py:59 +#: awx/main/models/rbac.py:60 #, python-format msgid "Can manage all inventories of the %s" msgstr "Kan alle inventarissen van de %s beheren" -#: awx/main/models/rbac.py:60 +#: awx/main/models/rbac.py:61 #, python-format msgid "Can manage all credentials of the %s" msgstr "Kan alle toegangsgegevens van de %s beheren" -#: awx/main/models/rbac.py:61 +#: awx/main/models/rbac.py:62 +#, python-format +msgid "Can manage all job templates of the %s" +msgstr "Kan alle taaksjablonen van de %s beheren." + +#: awx/main/models/rbac.py:63 #, python-format msgid "Can manage all workflows of the %s" msgstr "Kan alle workflows van de %s beheren" -#: awx/main/models/rbac.py:62 +#: awx/main/models/rbac.py:64 #, python-format msgid "Can manage all notifications of the %s" msgstr "Kan alle meldingen van de %s beheren" -#: awx/main/models/rbac.py:63 +#: awx/main/models/rbac.py:65 #, python-format msgid "Can view all settings for the %s" msgstr "Kan alle instellingen voor %s weergeven" -#: awx/main/models/rbac.py:65 +#: awx/main/models/rbac.py:67 msgid "May run any executable resources in the organization" msgstr "Kan alle uitvoerbare hulpbronnen in de organisatie uitvoeren" -#: awx/main/models/rbac.py:66 +#: awx/main/models/rbac.py:68 #, python-format msgid "May run the %s" msgstr "Kan %s uitvoeren" -#: awx/main/models/rbac.py:68 +#: awx/main/models/rbac.py:70 #, python-format msgid "User is a member of the %s" msgstr "Gebruiker is lid van %s" -#: awx/main/models/rbac.py:69 +#: awx/main/models/rbac.py:71 #, python-format msgid "May view settings for the %s" msgstr "Kan instellingen voor %s weergeven" -#: awx/main/models/rbac.py:70 +#: awx/main/models/rbac.py:72 msgid "" "May update project or inventory or group using the configured source update " "system" @@ -4100,16 +4196,16 @@ msgstr "" "Kan project of inventarisgroep bijwerken met het geconfigureerde " "bronupdatesysteem" -#: awx/main/models/rbac.py:71 +#: awx/main/models/rbac.py:73 #, python-format msgid "Can use the %s in a job template" msgstr "Kan %s gebruiken in een taaksjabloon" -#: awx/main/models/rbac.py:135 +#: awx/main/models/rbac.py:137 msgid "roles" msgstr "rollen" -#: awx/main/models/rbac.py:441 +#: awx/main/models/rbac.py:443 msgid "role_ancestors" msgstr "role_ancestors" @@ -4253,7 +4349,7 @@ msgstr "" "Slechte opstartconfiguratie met opstartsjabloon {template_pk} als onderdeel " "van workflow {workflow_pk}. Fouten: {error_text}" -#: awx/main/models/workflow.py:388 +#: awx/main/models/workflow.py:393 msgid "Field is not allowed for use in workflows." msgstr "Gebruik van veld in workflows is niet toegestaan." @@ -4324,19 +4420,19 @@ msgstr "" "Taak voortgebracht vanuit workflow kon niet starten omdat een gerelateerde " "resource zoals project of inventaris ontbreekt" -#: awx/main/signals.py:616 +#: awx/main/signals.py:632 msgid "limit_reached" msgstr "limit_reached" -#: awx/main/tasks.py:282 +#: awx/main/tasks.py:305 msgid "Ansible Tower host usage over 90%" msgstr "Ansible Tower-hostgebruik meer dan 90%" -#: awx/main/tasks.py:287 +#: awx/main/tasks.py:310 msgid "Ansible Tower license will expire soon" msgstr "De licentie voor Ansible Tower verloopt binnenkort" -#: awx/main/tasks.py:1335 +#: awx/main/tasks.py:1358 msgid "Job could not start because it does not have a valid inventory." msgstr "Taak kon niet gestart worden omdat deze geen geldig inventaris heeft." @@ -4515,287 +4611,287 @@ msgstr "Serverfout" msgid "A server error has occurred." msgstr "Er is een serverfout opgetreden" -#: awx/settings/defaults.py:721 +#: awx/settings/defaults.py:725 msgid "US East (Northern Virginia)" msgstr "VS Oosten (Northern Virginia)" -#: awx/settings/defaults.py:722 +#: awx/settings/defaults.py:726 msgid "US East (Ohio)" msgstr "VS Oosten (Ohio)" -#: awx/settings/defaults.py:723 +#: awx/settings/defaults.py:727 msgid "US West (Oregon)" msgstr "VS Westen (Oregon)" -#: awx/settings/defaults.py:724 +#: awx/settings/defaults.py:728 msgid "US West (Northern California)" msgstr "VS Westen (Northern California)" -#: awx/settings/defaults.py:725 +#: awx/settings/defaults.py:729 msgid "Canada (Central)" msgstr "Canada (Midden)" -#: awx/settings/defaults.py:726 +#: awx/settings/defaults.py:730 msgid "EU (Frankfurt)" msgstr "EU (Frankfurt)" -#: awx/settings/defaults.py:727 +#: awx/settings/defaults.py:731 msgid "EU (Ireland)" msgstr "EU (Ierland)" -#: awx/settings/defaults.py:728 +#: awx/settings/defaults.py:732 msgid "EU (London)" msgstr "EU (Londen)" -#: awx/settings/defaults.py:729 +#: awx/settings/defaults.py:733 msgid "Asia Pacific (Singapore)" msgstr "Azië-Pacific (Singapore)" -#: awx/settings/defaults.py:730 +#: awx/settings/defaults.py:734 msgid "Asia Pacific (Sydney)" msgstr "Azië-Pacific (Sydney)" -#: awx/settings/defaults.py:731 +#: awx/settings/defaults.py:735 msgid "Asia Pacific (Tokyo)" msgstr "Azië-Pacific (Tokyo)" -#: awx/settings/defaults.py:732 +#: awx/settings/defaults.py:736 msgid "Asia Pacific (Seoul)" msgstr "Azië-Pacific (Seoul)" -#: awx/settings/defaults.py:733 +#: awx/settings/defaults.py:737 msgid "Asia Pacific (Mumbai)" msgstr "Azië-Pacific (Mumbai)" -#: awx/settings/defaults.py:734 +#: awx/settings/defaults.py:738 msgid "South America (Sao Paulo)" msgstr "Zuid-Amerika (Sao Paulo)" -#: awx/settings/defaults.py:735 +#: awx/settings/defaults.py:739 msgid "US West (GovCloud)" msgstr "VS Westen (GovCloud)" -#: awx/settings/defaults.py:736 +#: awx/settings/defaults.py:740 msgid "China (Beijing)" msgstr "China (Beijing)" -#: awx/settings/defaults.py:785 +#: awx/settings/defaults.py:789 msgid "US East 1 (B)" msgstr "VS Oosten 1 (B)" -#: awx/settings/defaults.py:786 +#: awx/settings/defaults.py:790 msgid "US East 1 (C)" msgstr "VS Oosten 1 (C)" -#: awx/settings/defaults.py:787 +#: awx/settings/defaults.py:791 msgid "US East 1 (D)" msgstr "VS Oosten 1 (D)" -#: awx/settings/defaults.py:788 +#: awx/settings/defaults.py:792 msgid "US East 4 (A)" msgstr "VS Oosten 4 (A)" -#: awx/settings/defaults.py:789 +#: awx/settings/defaults.py:793 msgid "US East 4 (B)" msgstr "VS Oosten 4 (B)" -#: awx/settings/defaults.py:790 +#: awx/settings/defaults.py:794 msgid "US East 4 (C)" msgstr "VS Oosten 4 (C)" -#: awx/settings/defaults.py:791 +#: awx/settings/defaults.py:795 msgid "US Central (A)" msgstr "VS Midden (A)" -#: awx/settings/defaults.py:792 +#: awx/settings/defaults.py:796 msgid "US Central (B)" msgstr "VS Midden (B)" -#: awx/settings/defaults.py:793 +#: awx/settings/defaults.py:797 msgid "US Central (C)" msgstr "VS Midden (C)" -#: awx/settings/defaults.py:794 +#: awx/settings/defaults.py:798 msgid "US Central (F)" msgstr "VS Midden (F)" -#: awx/settings/defaults.py:795 +#: awx/settings/defaults.py:799 msgid "US West (A)" msgstr "VS Westen (A)" -#: awx/settings/defaults.py:796 +#: awx/settings/defaults.py:800 msgid "US West (B)" msgstr "VS Westen (B)" -#: awx/settings/defaults.py:797 +#: awx/settings/defaults.py:801 msgid "US West (C)" msgstr "VS Westen (C)" -#: awx/settings/defaults.py:798 +#: awx/settings/defaults.py:802 msgid "Europe West 1 (B)" msgstr "Europa Westen 1 (B)" -#: awx/settings/defaults.py:799 +#: awx/settings/defaults.py:803 msgid "Europe West 1 (C)" msgstr "Europa Westen 1 (C)" -#: awx/settings/defaults.py:800 +#: awx/settings/defaults.py:804 msgid "Europe West 1 (D)" msgstr "Europa Westen 1 (D)" -#: awx/settings/defaults.py:801 +#: awx/settings/defaults.py:805 msgid "Europe West 2 (A)" msgstr "Europa Westen 2 (A)" -#: awx/settings/defaults.py:802 +#: awx/settings/defaults.py:806 msgid "Europe West 2 (B)" msgstr "Europa Westen 2 (B)" -#: awx/settings/defaults.py:803 +#: awx/settings/defaults.py:807 msgid "Europe West 2 (C)" msgstr "Europa Westen 2 (C)" -#: awx/settings/defaults.py:804 +#: awx/settings/defaults.py:808 msgid "Asia East (A)" msgstr "Azië Oosten (A)" -#: awx/settings/defaults.py:805 +#: awx/settings/defaults.py:809 msgid "Asia East (B)" msgstr "Azië Oosten (B)" -#: awx/settings/defaults.py:806 +#: awx/settings/defaults.py:810 msgid "Asia East (C)" msgstr "Azië Oosten (C)" -#: awx/settings/defaults.py:807 +#: awx/settings/defaults.py:811 msgid "Asia Southeast (A)" msgstr "Azië (Zuidoost) (A)" -#: awx/settings/defaults.py:808 +#: awx/settings/defaults.py:812 msgid "Asia Southeast (B)" msgstr "Azië (Zuidoost) (B)" -#: awx/settings/defaults.py:809 +#: awx/settings/defaults.py:813 msgid "Asia Northeast (A)" msgstr "Azië (Noordoost) (A)" -#: awx/settings/defaults.py:810 +#: awx/settings/defaults.py:814 msgid "Asia Northeast (B)" msgstr "Azië (Noordoost) (B)" -#: awx/settings/defaults.py:811 +#: awx/settings/defaults.py:815 msgid "Asia Northeast (C)" msgstr "Azië (Noordoost) (C)" -#: awx/settings/defaults.py:812 +#: awx/settings/defaults.py:816 msgid "Australia Southeast (A)" msgstr "Australië Zuidoost (A)" -#: awx/settings/defaults.py:813 +#: awx/settings/defaults.py:817 msgid "Australia Southeast (B)" msgstr "Australië Zuidoost (B)" -#: awx/settings/defaults.py:814 +#: awx/settings/defaults.py:818 msgid "Australia Southeast (C)" msgstr "Australië Zuidoost (C)" -#: awx/settings/defaults.py:836 +#: awx/settings/defaults.py:840 msgid "US East" msgstr "VS Oosten" -#: awx/settings/defaults.py:837 +#: awx/settings/defaults.py:841 msgid "US East 2" msgstr "VS Oosten 2" -#: awx/settings/defaults.py:838 +#: awx/settings/defaults.py:842 msgid "US Central" msgstr "VS Midden" -#: awx/settings/defaults.py:839 +#: awx/settings/defaults.py:843 msgid "US North Central" msgstr "VS Noord Midden" -#: awx/settings/defaults.py:840 +#: awx/settings/defaults.py:844 msgid "US South Central" msgstr "VS Zuid MIdden" -#: awx/settings/defaults.py:841 +#: awx/settings/defaults.py:845 msgid "US West Central" msgstr "VS West Midden" -#: awx/settings/defaults.py:842 +#: awx/settings/defaults.py:846 msgid "US West" msgstr "VS Westen" -#: awx/settings/defaults.py:843 +#: awx/settings/defaults.py:847 msgid "US West 2" msgstr "VS Westen 2" -#: awx/settings/defaults.py:844 +#: awx/settings/defaults.py:848 msgid "Canada East" msgstr "Canada Oosten" -#: awx/settings/defaults.py:845 +#: awx/settings/defaults.py:849 msgid "Canada Central" msgstr "Canada Midden" -#: awx/settings/defaults.py:846 +#: awx/settings/defaults.py:850 msgid "Brazil South" msgstr "Brazilië Zuiden" -#: awx/settings/defaults.py:847 +#: awx/settings/defaults.py:851 msgid "Europe North" msgstr "Europa Noorden" -#: awx/settings/defaults.py:848 +#: awx/settings/defaults.py:852 msgid "Europe West" msgstr "Europa Westen" -#: awx/settings/defaults.py:849 +#: awx/settings/defaults.py:853 msgid "UK West" msgstr "VK Westen" -#: awx/settings/defaults.py:850 +#: awx/settings/defaults.py:854 msgid "UK South" msgstr "VK Zuiden" -#: awx/settings/defaults.py:851 +#: awx/settings/defaults.py:855 msgid "Asia East" msgstr "Azië Oosten" -#: awx/settings/defaults.py:852 +#: awx/settings/defaults.py:856 msgid "Asia Southeast" msgstr "Azië Zuidoosten" -#: awx/settings/defaults.py:853 +#: awx/settings/defaults.py:857 msgid "Australia East" msgstr "Australië Oosten" -#: awx/settings/defaults.py:854 +#: awx/settings/defaults.py:858 msgid "Australia Southeast" msgstr "Australië Zuidoosten" -#: awx/settings/defaults.py:855 +#: awx/settings/defaults.py:859 msgid "India West" msgstr "India Westen" -#: awx/settings/defaults.py:856 +#: awx/settings/defaults.py:860 msgid "India South" msgstr "India Zuiden" -#: awx/settings/defaults.py:857 +#: awx/settings/defaults.py:861 msgid "Japan East" msgstr "Japan Oosten" -#: awx/settings/defaults.py:858 +#: awx/settings/defaults.py:862 msgid "Japan West" msgstr "Japan Westen" -#: awx/settings/defaults.py:859 +#: awx/settings/defaults.py:863 msgid "Korea Central" msgstr "Korea Midden" -#: awx/settings/defaults.py:860 +#: awx/settings/defaults.py:864 msgid "Korea South" msgstr "Korea Zuiden" @@ -5441,7 +5537,7 @@ msgstr "" #: awx/sso/conf.py:1033 awx/sso/conf.py:1051 awx/sso/conf.py:1070 #: awx/sso/conf.py:1106 awx/sso/conf.py:1138 awx/sso/conf.py:1152 #: awx/sso/conf.py:1169 awx/sso/conf.py:1182 awx/sso/conf.py:1195 -#: awx/sso/conf.py:1211 awx/sso/models.py:16 +#: awx/sso/conf.py:1213 awx/sso/models.py:16 msgid "SAML" msgstr "SAML" @@ -5605,11 +5701,11 @@ msgid "Used to translate user organization membership into Tower." msgstr "" "Gebruikt om organisatielidmaatschap van gebruikers om te zetten in Tower." -#: awx/sso/conf.py:1209 +#: awx/sso/conf.py:1211 msgid "SAML Team Attribute Mapping" msgstr "Kenmerktoewijzing SAML-team" -#: awx/sso/conf.py:1210 +#: awx/sso/conf.py:1212 msgid "Used to translate user team membership into Tower." msgstr "Gebruikt om teamlidmaatschap van gebruikers om te zetten in Tower." diff --git a/awx/ui/po/es.po b/awx/ui/po/es.po index 260178de1e..327d6f018a 100644 --- a/awx/ui/po/es.po +++ b/awx/ui/po/es.po @@ -9,8 +9,8 @@ msgid "" msgstr "" "Project-Id-Version: \n" -"PO-Revision-Date: 2018-06-15 10:05+0000\n" -"Last-Translator: edrh01 \n" +"PO-Revision-Date: 2018-08-16 04:29+0000\n" +"Last-Translator: trh01 \n" "Language-Team: \n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -18,8 +18,8 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1)\n" "X-Generator: Zanata 4.6.0\n" -#: client/src/projects/add/projects-add.controller.js:161 -#: client/src/projects/edit/projects-edit.controller.js:296 +#: client/src/projects/add/projects-add.controller.js:162 +#: client/src/projects/edit/projects-edit.controller.js:297 msgid "" "%sNote:%s Mercurial does not support password authentication for SSH. Do not" " put the username and key in the URL. If using Bitbucket and SSH, do not " @@ -29,8 +29,8 @@ msgstr "" "introduzca el usuario y la clave en la dirección URL. Si utiliza Bitbucket y" " SSH, no indique su usuario de Bitbucket." -#: client/src/projects/add/projects-add.controller.js:140 -#: client/src/projects/edit/projects-edit.controller.js:275 +#: client/src/projects/add/projects-add.controller.js:141 +#: client/src/projects/edit/projects-edit.controller.js:276 msgid "" "%sNote:%s When using SSH protocol for GitHub or Bitbucket, enter an SSH key " "only, do not enter a username (other than git). Additionally, GitHub and " @@ -47,7 +47,7 @@ msgstr "" msgid "(defaults to %s)" msgstr "(valor por defecto a %s)" -#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:378 +#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:402 msgid "(seconds)" msgstr "(segundos)" @@ -145,11 +145,11 @@ msgstr "" "/>password: magic
" #: client/src/management-jobs/scheduler/schedulerForm.partial.html:33 -#: client/src/scheduler/scheduler.strings.js:14 +#: client/src/scheduler/scheduler.strings.js:22 msgid "A schedule name is required." msgstr "Un nombre para el planificador es necesario." -#: client/src/users/add/users-add.controller.js:102 +#: client/src/users/add/users-add.controller.js:103 msgid "A value is required" msgstr "Un valor es necesario" @@ -183,7 +183,7 @@ msgstr "AÑADIR" msgid "ADD A NEW TEMPLATE" msgstr "AÑADIR UNA NUEVA PLANTILLA" -#: client/features/templates/templates.strings.js:111 +#: client/features/templates/templates.strings.js:107 msgid "ADD A TEMPLATE" msgstr "AÑADIR UNA PLANTILLA" @@ -191,11 +191,11 @@ msgstr "AÑADIR UNA PLANTILLA" msgid "ADD SURVEY PROMPT" msgstr "AGREGAR AVISO DE ENCUESTA" -#: client/src/shared/smart-search/smart-search.partial.html:51 +#: client/src/shared/smart-search/smart-search.partial.html:48 msgid "ADDITIONAL INFORMATION" msgstr "INFORMACIÓN ADICIONAL" -#: client/features/output/output.strings.js:75 +#: client/features/output/output.strings.js:76 msgid "ADDITIONAL_INFORMATION" msgstr "ADDITIONAL_INFORMATION" @@ -225,10 +225,11 @@ msgstr "Servicio API/Clave de integración" msgid "API Token" msgstr "Token API" -#: client/features/users/tokens/tokens.strings.js:39 +#: client/features/users/tokens/tokens.strings.js:40 msgid "APPLICATION" msgstr "APLICACIÓN" +#: client/features/applications/applications.strings.js:28 #: client/features/applications/applications.strings.js:8 #: client/src/activity-stream/get-target-title.factory.js:47 msgid "APPLICATIONS" @@ -269,8 +270,7 @@ msgstr "Acción" #: client/src/home/dashboard/lists/job-templates/job-templates-list.partial.html:20 #: client/src/inventories-hosts/hosts/hosts.partial.html:47 -#: client/src/network-ui/network.ui.strings.js:16 -#: client/src/shared/list-generator/list-generator.factory.js:586 +#: client/src/shared/list-generator/list-generator.factory.js:591 msgid "Actions" msgstr "Acciones" @@ -308,8 +308,8 @@ msgstr "Añadir permisos" msgid "Add Project" msgstr "Añadir proyecto" -#: client/src/shared/form-generator.js:1720 -#: client/src/templates/job_templates/job-template.form.js:463 +#: client/src/shared/form-generator.js:1731 +#: client/src/templates/job_templates/job-template.form.js:468 #: client/src/templates/workflows.form.js:205 msgid "Add Survey" msgstr "Añadir encuesta" @@ -349,12 +349,12 @@ msgstr "Añadir un nuevo planificador" #: client/src/inventories-hosts/inventories/smart-inventory/smart-inventory.form.js:115 #: client/src/inventories-hosts/inventories/standard-inventory/inventory.form.js:117 #: client/src/projects/projects.form.js:255 -#: client/src/templates/job_templates/job-template.form.js:406 +#: client/src/templates/job_templates/job-template.form.js:411 #: client/src/templates/workflows.form.js:148 msgid "Add a permission" msgstr "Añadir un permiso" -#: client/src/shared/form-generator.js:1455 +#: client/src/shared/form-generator.js:1466 msgid "Admin" msgstr "Administrador" @@ -366,7 +366,7 @@ msgstr "Administración" msgid "Admins" msgstr "Administradores" -#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:367 +#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:391 msgid "" "After every project update where the SCM revision changes, refresh the " "inventory from the selected source before executing job tasks. This is " @@ -390,21 +390,26 @@ msgstr "Todo" msgid "All Activity" msgstr "Todas las actividades" -#: client/src/portal-mode/portal-mode-layout.partial.html:31 +#: client/features/portalMode/index.view.html:33 msgid "All Jobs" msgstr "Todos los trabajos" -#: client/src/templates/job_templates/job-template.form.js:285 -#: client/src/templates/job_templates/job-template.form.js:292 +#: client/src/templates/job_templates/job-template.form.js:290 +#: client/src/templates/job_templates/job-template.form.js:297 msgid "Allow Provisioning Callbacks" msgstr "Permitir la ejecución utilizando Callbacks" -#: client/features/templates/templates.strings.js:106 +#: client/features/templates/templates.strings.js:102 #: client/src/workflow-results/workflow-results.controller.js:66 msgid "Always" msgstr "Siempre" -#: client/src/projects/list/projects-list.controller.js:301 +#: client/src/organizations/linkout/controllers/organizations-projects.controller.js:270 +msgid "An SCM update does not appear to be running for project:" +msgstr "" +"Parece que una actualización de SCM no se está ejecutando para el proyecto:" + +#: client/src/projects/list/projects-list.controller.js:311 msgid "" "An SCM update does not appear to be running for project: %s. Click the " "%sRefresh%s button to view the latest status." @@ -417,8 +422,8 @@ msgstr "" #: client/src/organizations/organizations.form.js:52 #: client/src/projects/projects.form.js:207 #: client/src/projects/projects.form.js:212 -#: client/src/templates/job_templates/job-template.form.js:235 -#: client/src/templates/job_templates/job-template.form.js:240 +#: client/src/templates/job_templates/job-template.form.js:239 +#: client/src/templates/job_templates/job-template.form.js:245 msgid "Ansible Environment" msgstr "Entorno de Ansible" @@ -437,7 +442,7 @@ msgstr "Nombre de la variable de respuesta" msgid "Applications" msgstr "Aplicaciones" -#: client/src/notifications/notification-templates-list/list.controller.js:219 +#: client/src/notifications/notification-templates-list/list.controller.js:228 msgid "Are you sure you want to delete this notification template?" msgstr "¿Está seguro de que quiere eliminar esta plantilla de notificación?" @@ -449,11 +454,11 @@ msgstr "¿Está seguro de que desea eliminar este equipo?" msgid "Are you sure you want to delete this user?" msgstr "¿Está seguro de que desea eliminar este usuario?" -#: client/features/templates/templates.strings.js:102 +#: client/features/templates/templates.strings.js:98 msgid "Are you sure you want to delete this workflow node?" msgstr "¿Está seguro de que desea eliminar este nodo de flujo de trabajo?" -#: client/lib/services/base-string.service.js:80 +#: client/lib/services/base-string.service.js:81 msgid "Are you sure you want to delete this {{ resourceType }}?" msgstr "¿Está seguro de que desea eliminar este {{ resourceType }}?" @@ -495,11 +500,11 @@ msgstr "" "¿Está seguro de que quiere eliminar permanentemente la fuente del inventario" " del inventario?" -#: client/src/projects/edit/projects-edit.controller.js:252 +#: client/src/projects/edit/projects-edit.controller.js:253 msgid "Are you sure you want to remove the %s below from %s?" msgstr "¿Está seguro de que quiere eliminar el %s indicado de %s?" -#: client/lib/services/base-string.service.js:85 +#: client/lib/services/base-string.service.js:86 msgid "Are you sure you want to submit the request to cancel this job?" msgstr "" "¿Está seguro de que desea enviar la solicitud para cancelar este trabajo?" @@ -515,7 +520,7 @@ msgstr "Argumentos" msgid "Ask at runtime?" msgstr "¿Preguntar durante la ejecución?" -#: client/src/instance-groups/instance-groups.strings.js:28 +#: client/src/instance-groups/instance-groups.strings.js:31 msgid "Associate an existing Instance" msgstr "Asociar una instancia existente" @@ -527,7 +532,7 @@ msgstr "Asociar un grupo existente" msgid "Associate this host with a new group" msgstr "Asociar este host a un nuevo grupo" -#: client/src/shared/form-generator.js:1457 +#: client/src/shared/form-generator.js:1468 msgid "Auditor" msgstr "Auditor" @@ -570,7 +575,7 @@ msgstr "Contraseña de autorización" msgid "Availability Zone:" msgstr "Zona de disponibilidad:" -#: client/src/configuration/auth-form/configuration-auth.controller.js:128 +#: client/src/configuration/auth-form/configuration-auth.controller.js:152 msgid "Azure AD" msgstr "Azure AD" @@ -578,7 +583,7 @@ msgstr "Azure AD" msgid "BROWSE" msgstr "NAVEGAR" -#: client/features/output/output.strings.js:96 +#: client/features/output/output.strings.js:97 msgid "Back to Top" msgstr "Volver a la parte superior" @@ -629,7 +634,7 @@ msgstr "" #: client/src/partials/survey-maker-modal.html:17 #: client/src/partials/survey-maker-modal.html:85 #: client/src/shared/instance-groups-multiselect/instance-groups-modal/instance-groups-modal.partial.html:17 -#: client/src/templates/job_templates/multi-credential/multi-credential-modal.partial.html:78 +#: client/src/templates/job_templates/multi-credential/multi-credential-modal.partial.html:68 msgid "CANCEL" msgstr "CANCELAR" @@ -637,7 +642,7 @@ msgstr "CANCELAR" msgid "CHANGES" msgstr "MODIFICACIONES" -#: client/features/templates/templates.strings.js:117 +#: client/features/templates/templates.strings.js:113 msgid "CHECK" msgstr "COMPROBAR" @@ -645,8 +650,8 @@ msgstr "COMPROBAR" msgid "CHOOSE A FILE" msgstr "ELEGIR UN ARCHIVO" -#: client/features/output/output.strings.js:77 -#: client/src/shared/smart-search/smart-search.partial.html:30 +#: client/features/output/output.strings.js:78 +#: client/src/shared/smart-search/smart-search.partial.html:26 msgid "CLEAR ALL" msgstr "LIMPIAR TODO" @@ -667,7 +672,7 @@ msgid "CONFIGURE {{ BRAND_NAME }}" msgstr "CONFIGURAR {{ BRAND_NAME }}" #: client/features/templates/templates.strings.js:31 -#: client/src/scheduler/scheduler.strings.js:55 +#: client/src/scheduler/scheduler.strings.js:63 msgid "CONFIRM" msgstr "CONFIRMAR" @@ -679,7 +684,7 @@ msgstr "COPIAR" msgid "COULD NOT CREATE TOKEN" msgstr "NO SE PUDO CREAR EL TOKEN" -#: client/src/instance-groups/instance-groups.strings.js:42 +#: client/src/instance-groups/instance-groups.strings.js:46 msgid "CPU" msgstr "CPU" @@ -711,7 +716,7 @@ msgstr "CREAR GRUPO" msgid "CREATE HOST" msgstr "CREAR HOST" -#: client/src/instance-groups/instance-groups.strings.js:8 +#: client/src/instance-groups/instance-groups.strings.js:10 msgid "CREATE INSTANCE GROUP" msgstr "CREAR GRUPO DE INSTANCIA" @@ -721,9 +726,9 @@ msgstr "CREAR FUENTE DE INVENTARIO" #: client/src/inventories-hosts/inventories/related/sources/list/schedule/sources-schedule-add.route.js:9 #: client/src/scheduler/scheduler.strings.js:8 -#: client/src/scheduler/schedules.route.js:163 -#: client/src/scheduler/schedules.route.js:245 -#: client/src/scheduler/schedules.route.js:74 +#: client/src/scheduler/schedules.route.js:161 +#: client/src/scheduler/schedules.route.js:242 +#: client/src/scheduler/schedules.route.js:73 msgid "CREATE SCHEDULE" msgstr "CREAR PROGRAMACIÓN" @@ -737,11 +742,11 @@ msgstr "CREAR FUENTE" #: client/features/users/tokens/tokens.strings.js:18 #: client/features/users/tokens/tokens.strings.js:9 -#: client/features/users/tokens/users-tokens-add.route.js:30 +#: client/features/users/tokens/users-tokens-add.route.js:49 msgid "CREATE TOKEN" msgstr "CREAR TOKEN" -#: client/features/output/output.strings.js:100 +#: client/features/output/output.strings.js:101 msgid "CREATED" msgstr "CREADO" @@ -755,7 +760,7 @@ msgid "CREDENTIAL TYPE" msgstr "TIPO DE CREDENCIAL" #: client/src/job-submission/job-submission.partial.html:92 -#: client/src/templates/job_templates/multi-credential/multi-credential-modal.partial.html:70 +#: client/src/templates/job_templates/multi-credential/multi-credential-modal.partial.html:60 msgid "CREDENTIAL TYPE:" msgstr "TIPO DE CREDENCIAL:" @@ -777,8 +782,8 @@ msgstr "CREDENCIALES" msgid "CREDENTIALS PERMISSIONS" msgstr "PERMISOS DE CREDENCIAL" -#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:378 -#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:390 +#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:402 +#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:414 #: client/src/projects/projects.form.js:200 msgid "Cache Timeout" msgstr "Tiempo de espera para la expiración de la caché" @@ -787,21 +792,21 @@ msgstr "Tiempo de espera para la expiración de la caché" msgid "Cache Timeout%s (seconds)%s" msgstr "Tiempo de espera para la expiración de la caché%s (segundos)%s" -#: client/src/projects/list/projects-list.controller.js:214 +#: client/src/projects/list/projects-list.controller.js:224 #: client/src/users/list/users-list.controller.js:85 msgid "Call to %s failed. DELETE returned status:" msgstr "Fallo en la llamada a %s. DELETE ha devuelto el estado:" -#: client/src/projects/list/projects-list.controller.js:281 -#: client/src/projects/list/projects-list.controller.js:298 +#: client/src/projects/list/projects-list.controller.js:291 +#: client/src/projects/list/projects-list.controller.js:308 msgid "Call to %s failed. GET status:" msgstr "Fallo en la llamada a %s. Estado GET:" -#: client/src/projects/edit/projects-edit.controller.js:246 +#: client/src/projects/edit/projects-edit.controller.js:247 msgid "Call to %s failed. POST returned status:" msgstr "Fallo en la llamada a %s. POST ha devuelto el estado:" -#: client/src/projects/list/projects-list.controller.js:260 +#: client/src/projects/list/projects-list.controller.js:270 msgid "Call to %s failed. POST status:" msgstr "Fallo en la llamada a %s. Estado POST :" @@ -809,33 +814,33 @@ msgstr "Fallo en la llamada a %s. Estado POST :" msgid "Call to %s failed. Return status: %d" msgstr "Fallo en la llamada a %s. Ha devuelto el estado: %d" -#: client/src/projects/list/projects-list.controller.js:307 +#: client/src/projects/list/projects-list.controller.js:317 msgid "Call to get project failed. GET status:" msgstr "Fallo en la obtención del proyecto. Estado GET:" -#: client/lib/services/base-string.service.js:92 +#: client/lib/services/base-string.service.js:93 msgid "Call to {{ path }} failed. {{ action }} returned status: {{ status }}." msgstr "" "Llamada a {{ path }} fallida. {{ action }} arrojó el estado: {{ status }}." #: client/features/output/output.strings.js:17 -#: client/lib/services/base-string.service.js:84 +#: client/lib/services/base-string.service.js:85 #: client/src/access/add-rbac-resource/rbac-resource.partial.html:105 #: client/src/access/add-rbac-user-team/rbac-user-team.partial.html:188 -#: client/src/configuration/configuration.controller.js:611 -#: client/src/network-ui/network.ui.strings.js:49 -#: client/src/scheduler/scheduler.strings.js:48 -#: client/src/shared/form-generator.js:1708 +#: client/src/configuration/configuration.controller.js:617 +#: client/src/scheduler/scheduler.strings.js:56 +#: client/src/shared/form-generator.js:1719 #: client/src/shared/lookup/lookup-modal.partial.html:19 #: client/src/workflow-results/workflow-results.controller.js:38 msgid "Cancel" msgstr "Cancelar" -#: client/lib/services/base-string.service.js:86 +#: client/lib/services/base-string.service.js:87 msgid "Cancel Job" msgstr "Cancelar tarea" -#: client/src/projects/list/projects-list.controller.js:276 +#: client/src/organizations/linkout/controllers/organizations-projects.controller.js:244 +#: client/src/projects/list/projects-list.controller.js:286 msgid "Cancel Not Allowed" msgstr "Cancelación no permitida." @@ -843,15 +848,20 @@ msgstr "Cancelación no permitida." msgid "Cancel sync process" msgstr "Cancelar proceso de sincronización" -#: client/src/projects/projects.list.js:131 +#: client/src/projects/projects.list.js:122 msgid "Cancel the SCM update" msgstr "Cancelar la actualización de SCM" -#: client/src/projects/list/projects-list.controller.js:81 +#: client/lib/services/base-string.service.js:99 +msgid "Cancel the {{resourceType}}" +msgstr "Cancelar el {{resourceType}}" + +#: client/src/organizations/linkout/controllers/organizations-projects.controller.js:42 +#: client/src/projects/list/projects-list.controller.js:80 msgid "Canceled. Click for details" msgstr "Cancelado. Pulse para mostrar más detalles." -#: client/src/shared/smart-search/smart-search.controller.js:158 +#: client/src/shared/smart-search/smart-search.controller.js:162 msgid "Cannot search running job" msgstr "Imposible buscar en trabajos en ejecución." @@ -877,7 +887,7 @@ msgstr "Canal" msgid "Check" msgstr "Comprobar" -#: client/src/shared/form-generator.js:1080 +#: client/src/shared/form-generator.js:1087 msgid "Choose a %s" msgstr "Escoja un %s" @@ -932,8 +942,8 @@ msgid "Click for details" msgstr "Hacer clic para obtener más información" #: client/src/templates/workflows/edit-workflow/workflow-edit.controller.js:261 -msgid "Click here to open the workflow graph editor." -msgstr "Haga clic aquí para abrir el editor de gráficos del flujo de trabajo." +msgid "Click here to open the workflow visualizer." +msgstr "Haga clic aquí para abrir el visualizador de flujos de trabajo." #: client/src/inventories-hosts/inventories/inventory.list.js:16 msgid "" @@ -968,6 +978,14 @@ msgstr "" "Haga clic en el campo de regiones para ver una lista de regiones para su " "proveedor de nube. Puede seleccionar varias regiones o elegir" +#: client/src/organizations/linkout/controllers/organizations-projects.controller.js:270 +msgid "Click the" +msgstr "Haga clic en" + +#: client/src/scheduler/scheduler.strings.js:13 +msgid "Click to edit schedule." +msgstr "Haga clic para editar el cronograma." + #: client/src/credentials/credentials.form.js:321 msgid "Client ID" msgstr "ID del cliente" @@ -980,8 +998,8 @@ msgstr "Identificador del cliente" msgid "Client Secret" msgstr "Pregunta secreta del cliente" -#: client/src/scheduler/scheduler.strings.js:47 -#: client/src/shared/form-generator.js:1712 +#: client/src/scheduler/scheduler.strings.js:55 +#: client/src/shared/form-generator.js:1723 msgid "Close" msgstr "Cerrar" @@ -1003,15 +1021,11 @@ msgstr "URL CloudForms" msgid "Collapse Output" msgstr "Colapsar salida" -#: client/src/network-ui/network.ui.strings.js:19 -msgid "Collapse Panel" -msgstr "Colapsar panel" - #: client/src/inventories-hosts/hosts/host.form.js:129 #: client/src/inventories-hosts/inventories/related/hosts/related-host.form.js:128 #: client/src/inventories-hosts/inventories/smart-inventory/smart-inventory.form.js:155 #: client/src/inventories-hosts/inventories/standard-inventory/inventory.form.js:172 -#: client/src/templates/job_templates/job-template.form.js:438 +#: client/src/templates/job_templates/job-template.form.js:443 #: client/src/templates/workflows.form.js:180 msgid "Completed Jobs" msgstr "Tareas completadas" @@ -1020,15 +1034,15 @@ msgstr "Tareas completadas" msgid "Configure Notifications" msgstr "Configurar las notificaciones" -#: client/src/users/users.form.js:84 +#: client/src/users/users.form.js:83 msgid "Confirm Password" msgstr "Confirmar la contraseña" -#: client/src/configuration/configuration.controller.js:618 +#: client/src/configuration/configuration.controller.js:624 msgid "Confirm Reset" msgstr "Confirmar la reinicialización" -#: client/src/configuration/configuration.controller.js:627 +#: client/src/configuration/configuration.controller.js:633 msgid "Confirm factory reset" msgstr "Confirmar la reinicialización a valores de fábrica" @@ -1054,7 +1068,7 @@ msgid "" msgstr "" "Controlar el nivel de salida que ansible producirá al ejecutar playbooks." -#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:313 +#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:337 msgid "" "Control the level of output ansible will produce for inventory source update" " jobs." @@ -1067,17 +1081,17 @@ msgid "Copied to clipboard." msgstr "Copiado al portapapeles." #: client/src/credentials/credentials.list.js:73 -#: client/src/inventories-hosts/inventories/inventory.list.js:112 +#: client/src/inventories-hosts/inventories/inventory.list.js:105 #: client/src/inventory-scripts/inventory-scripts.list.js:61 #: client/src/notifications/notificationTemplates.list.js:82 -#: client/src/projects/projects.list.js:109 -#: client/src/templates/templates.list.js:100 +#: client/src/projects/projects.list.js:100 +#: client/src/templates/templates.list.js:93 msgid "Copy" msgstr "Copiar" -#: client/features/templates/templates.strings.js:77 -msgid "Copy Workflow" -msgstr "Copiar flujo de trabajo" +#: client/src/inventories-hosts/inventories/list/inventory-list.controller.js:56 +msgid "Copy Inventory" +msgstr "Copiar inventario" #: client/src/credentials/credentials.list.js:76 msgid "Copy credential" @@ -1087,10 +1101,6 @@ msgstr "Copiar credencial" msgid "Copy full revision to clipboard." msgstr "Copie la revisión completa al portapapeles." -#: client/src/inventories-hosts/inventories/inventory.list.js:115 -msgid "Copy inventory" -msgstr "Copiar inventario" - #: client/src/inventory-scripts/inventory-scripts.list.js:64 msgid "Copy inventory script" msgstr "Copiar script de inventario" @@ -1099,14 +1109,18 @@ msgstr "Copiar script de inventario" msgid "Copy notification" msgstr "Copiar notificación" -#: client/src/projects/projects.list.js:112 +#: client/src/projects/projects.list.js:103 msgid "Copy project" msgstr "Copiar proyecto" -#: client/src/templates/templates.list.js:103 +#: client/src/templates/templates.list.js:96 msgid "Copy template" msgstr "Copiar plantilla" +#: client/lib/services/base-string.service.js:97 +msgid "Copy {{resourceType}}" +msgstr "Copiar {{resourceType}}" + #: client/src/about/about.partial.html:27 msgid "" "Copyright © 2018 Red Hat, Inc.
\n" @@ -1127,10 +1141,20 @@ msgstr "Crear nuevo" msgid "Create a new Application" msgstr "Crear una nueva aplicación" -#: client/src/instance-groups/instance-groups.strings.js:27 +#: client/src/instance-groups/instance-groups.strings.js:30 msgid "Create a new Instance Group" msgstr "Crear un nuevo Grupo de instancia" +#: client/src/inventories-hosts/inventory-hosts.strings.js:47 +msgid "" +"Create a new Smart Inventory from search results.

Note: changing " +"the organization of the Smart Inventory could change the hosts included in " +"the Smart Inventory." +msgstr "" +"Cree un nuevo inventario inteligente de los resultados de búsqueda.
Nota: Cambiar la organización del inventario inteligente podría cambiar " +"los hosts que están incluidos en el inventario inteligente." + #: client/src/credentials/credentials.list.js:52 msgid "Create a new credential" msgstr "Crear una nueva credencial" @@ -1163,7 +1187,7 @@ msgstr "Crear una nueva plantilla de notificación" msgid "Create a new organization" msgstr "Crear una nueva organización" -#: client/src/projects/projects.list.js:76 +#: client/src/projects/projects.list.js:75 msgid "Create a new project" msgstr "Crear un nuevo proyecto" @@ -1183,7 +1207,7 @@ msgstr "Crear una nueva plantilla" msgid "Create a new user" msgstr "Crear un nuevo usuario" -#: client/features/output/output.strings.js:43 +#: client/features/output/output.strings.js:44 #: client/features/templates/templates.strings.js:25 #: client/src/inventories-hosts/inventories/adhoc/adhoc.form.js:73 #: client/src/inventories-hosts/inventories/related/sources/sources.form.js:74 @@ -1202,7 +1226,7 @@ msgstr "Tipo de credencial" msgid "Credential Types" msgstr "Tipos de credencial" -#: client/features/jobs/jobs.strings.js:15 +#: client/features/jobs/jobs.strings.js:16 #: client/features/templates/templates.strings.js:18 #: client/lib/components/components.strings.js:73 #: client/lib/models/models.strings.js:8 @@ -1248,11 +1272,11 @@ msgstr "PANEL DE CONTROL" #: client/lib/services/base-string.service.js:71 #: client/src/inventories-hosts/inventories/related/groups/list/groups-list.partial.html:52 #: client/src/inventories-hosts/inventories/related/sources/list/sources-list.partial.html:74 -#: client/src/notifications/notification-templates-list/list.controller.js:221 +#: client/src/notifications/notification-templates-list/list.controller.js:230 #: client/src/organizations/list/organizations-list.controller.js:196 #: client/src/partials/survey-maker-modal.html:18 -#: client/src/projects/edit/projects-edit.controller.js:254 -#: client/src/projects/list/projects-list.controller.js:244 +#: client/src/projects/edit/projects-edit.controller.js:255 +#: client/src/projects/list/projects-list.controller.js:254 #: client/src/users/list/users-list.controller.js:95 msgid "DELETE" msgstr "ELIMINAR" @@ -1261,25 +1285,20 @@ msgstr "ELIMINAR" msgid "DELETE SURVEY" msgstr "BORRAR ENCUESTA" -#: client/features/templates/templates.strings.js:120 +#: client/features/templates/templates.strings.js:116 msgid "DELETED" msgstr "ELIMINADO" -#: client/features/users/tokens/tokens.strings.js:35 +#: client/features/users/tokens/tokens.strings.js:36 msgid "DESCRIPTION" msgstr "DESCRIPCIÓN" -#: client/features/templates/templates.strings.js:122 -#: client/src/instance-groups/instance-groups.strings.js:21 +#: client/features/templates/templates.strings.js:118 +#: client/src/instance-groups/instance-groups.strings.js:24 #: client/src/workflow-results/workflow-results.controller.js:55 msgid "DETAILS" msgstr "DETALLES" -#: client/src/network-ui/network-details/details.partial.html:2 -msgid "DETAILS | {{item.name}}" -msgstr "" -"DETALLES | {{item.name}}" - #: client/src/inventories-hosts/hosts/related/groups/hosts-related-groups.partial.html:29 #: client/src/inventories-hosts/inventories/related/groups/related/nested-groups/group-nested-groups-disassociate.partial.html:30 #: client/src/inventories-hosts/inventories/related/groups/related/nested-hosts/group-nested-hosts-disassociate.partial.html:30 @@ -1295,42 +1314,32 @@ msgstr "HOSTS DINÁMICOS" msgid "Dashboard" msgstr "Tablero" -#: client/src/scheduler/scheduler.strings.js:44 +#: client/src/scheduler/scheduler.strings.js:52 msgid "Date format" msgstr "Formato de fecha" -#: client/src/network-ui/network.ui.strings.js:24 -msgid "Debug Mode" -msgstr "Modo de depuración" - -#: client/src/configuration/auth-form/configuration-auth.controller.js:140 +#: client/src/configuration/auth-form/configuration-auth.controller.js:164 msgid "Default" msgstr "Predeterminado" -#: client/src/organizations/organizations.form.js:48 -#: client/src/projects/projects.form.js:209 -#: client/src/templates/job_templates/job-template.form.js:237 -msgid "Default Environment" -msgstr "Entorno predeterminado" - #: client/features/output/output.strings.js:19 -#: client/lib/services/base-string.service.js:77 +#: client/lib/services/base-string.service.js:78 #: client/src/credential-types/credential-types.list.js:73 #: client/src/credential-types/list/list.controller.js:106 #: client/src/credentials/credentials.list.js:92 -#: client/src/credentials/list/credentials-list.controller.js:164 -#: client/src/inventories-hosts/inventories/inventory.list.js:127 -#: client/src/inventories-hosts/inventories/list/inventory-list.controller.js:139 +#: client/src/credentials/list/credentials-list.controller.js:176 +#: client/src/inventories-hosts/inventories/inventory.list.js:121 +#: client/src/inventories-hosts/inventories/list/inventory-list.controller.js:157 #: client/src/inventory-scripts/inventory-scripts.list.js:79 -#: client/src/inventory-scripts/list/list.controller.js:114 -#: client/src/notifications/notification-templates-list/list.controller.js:217 +#: client/src/inventory-scripts/list/list.controller.js:126 +#: client/src/notifications/notification-templates-list/list.controller.js:226 #: client/src/notifications/notificationTemplates.list.js:100 #: client/src/organizations/list/organizations-list.controller.js:192 -#: client/src/projects/edit/projects-edit.controller.js:251 -#: client/src/projects/list/projects-list.controller.js:240 +#: client/src/projects/edit/projects-edit.controller.js:252 +#: client/src/projects/list/projects-list.controller.js:250 #: client/src/scheduler/schedules.list.js:100 #: client/src/teams/teams.list.js:72 -#: client/src/templates/templates.list.js:116 +#: client/src/templates/templates.list.js:109 #: client/src/users/list/users-list.controller.js:91 #: client/src/users/users.list.js:79 #: client/src/workflow-results/workflow-results.controller.js:39 @@ -1346,7 +1355,7 @@ msgstr "Eliminar grupo" msgid "Delete Question" msgstr "Eliminar pregunta" -#: client/src/inventories-hosts/inventories/related/sources/list/sources-list.controller.js:195 +#: client/src/inventories-hosts/inventories/related/sources/list/sources-list.controller.js:194 msgid "Delete Source" msgstr "Eliminar fuente" @@ -1384,7 +1393,7 @@ msgstr[1] "Eliminar hosts" msgid "Delete hosts" msgstr "Eliminar hosts" -#: client/src/inventories-hosts/inventories/inventory.list.js:129 +#: client/src/inventories-hosts/inventories/inventory.list.js:123 msgid "Delete inventory" msgstr "Eliminar el inventario" @@ -1409,7 +1418,7 @@ msgstr "¿Desea eliminar o promover los elementos secundarios del grupo?" msgid "Delete schedule" msgstr "Eliminar planificación" -#: client/src/inventories-hosts/inventories/related/sources/sources.list.js:125 +#: client/src/inventories-hosts/inventories/related/sources/sources.list.js:117 msgid "Delete source" msgstr "Eliminar fuente" @@ -1417,7 +1426,7 @@ msgstr "Eliminar fuente" msgid "Delete team" msgstr "Eliminar el equipo" -#: client/src/templates/templates.list.js:119 +#: client/src/templates/templates.list.js:112 msgid "Delete template" msgstr "Eliminar la plantilla" @@ -1428,7 +1437,7 @@ msgstr "" "Eliminar el repositorio local en su totalidad antes de realizar la " "actualización." -#: client/src/projects/projects.list.js:125 +#: client/src/projects/projects.list.js:116 msgid "Delete the project" msgstr "Eliminar el proyecto" @@ -1436,6 +1445,10 @@ msgstr "Eliminar el proyecto" msgid "Delete the schedule" msgstr "Eliminar la planificación" +#: client/lib/services/base-string.service.js:98 +msgid "Delete the {{resourceType}}" +msgstr "Eliminar el {{resourceType}}" + #: client/src/users/users.list.js:83 msgid "Delete user" msgstr "Eliminar el usuario" @@ -1448,7 +1461,7 @@ msgstr "Eliminar {{ group }} y {{ host }}" msgid "Deleting group" msgstr "Eliminando grupo" -#: client/lib/services/base-string.service.js:79 +#: client/lib/services/base-string.service.js:80 msgid "" "Deleting this {{ resourceType }} will make the following resources " "unavailable." @@ -1480,14 +1493,13 @@ msgstr "Documentación de descripción de las instancias" #: client/src/inventories-hosts/inventories/smart-inventory/smart-inventory.form.js:28 #: client/src/inventories-hosts/inventories/standard-inventory/inventory.form.js:36 #: client/src/inventory-scripts/inventory-scripts.form.js:35 -#: client/src/network-ui/network.ui.strings.js:46 #: client/src/notifications/notificationTemplates.form.js:39 #: client/src/organizations/organizations.form.js:33 #: client/src/projects/projects.form.js:37 client/src/teams/teams.form.js:35 #: client/src/templates/job_templates/job-template.form.js:41 #: client/src/templates/survey-maker/shared/question-definition.form.js:36 #: client/src/templates/workflows.form.js:49 -#: client/src/users/users.form.js:148 client/src/users/users.form.js:174 +#: client/src/users/users.form.js:147 client/src/users/users.form.js:173 msgid "Description" msgstr "Descripción" @@ -1513,8 +1525,7 @@ msgstr "Número SMS del destinatario" #: client/features/output/output.strings.js:34 #: client/features/users/tokens/tokens.strings.js:14 #: client/src/license/license.partial.html:5 -#: client/src/network-ui/network.ui.strings.js:40 -#: client/src/shared/form-generator.js:1490 +#: client/src/shared/form-generator.js:1501 msgid "Details" msgstr "Detalles" @@ -1558,7 +1569,7 @@ msgstr "Disociar host" msgid "Disble Survey" msgstr "Desactivar la encuesta" -#: client/src/configuration/auth-form/configuration-auth.controller.js:93 +#: client/src/configuration/auth-form/configuration-auth.controller.js:94 #: client/src/configuration/configuration.controller.js:231 #: client/src/configuration/configuration.controller.js:316 #: client/src/configuration/system-form/configuration-system.controller.js:57 @@ -1569,7 +1580,7 @@ msgstr "Descartar cambios" msgid "Dissasociate permission from team" msgstr "Desasociar permiso de un equipo." -#: client/src/users/users.form.js:228 +#: client/src/users/users.form.js:227 msgid "Dissasociate permission from user" msgstr "Desasociar permiso de un usuario" @@ -1601,7 +1612,7 @@ msgstr "Arrastrar hasta reordenar pregunta" msgid "Drop question here to reorder" msgstr "Arrastre y suelte una pregunta aquí para reordenar" -#: client/features/templates/templates.strings.js:119 +#: client/features/templates/templates.strings.js:115 msgid "EDGE CONFLICT" msgstr "CONFLICTO DE PERÍMETRO" @@ -1617,7 +1628,7 @@ msgstr "EDITAR CONFIGURACION" msgid "EDIT CREDENTIAL" msgstr "EDITAR CREDENCIAL" -#: client/src/instance-groups/instance-groups.strings.js:9 +#: client/src/instance-groups/instance-groups.strings.js:11 msgid "EDIT INSTANCE GROUP" msgstr "EDITAR GRUPO DE INSTANCIA" @@ -1633,7 +1644,7 @@ msgstr "MODIFICAR UN TRABAJO PLANIFICADO" msgid "EDIT SURVEY PROMPT" msgstr "EDITAR AVISO DE ENCUESTA" -#: client/features/templates/templates.strings.js:112 +#: client/features/templates/templates.strings.js:108 msgid "EDIT TEMPLATE" msgstr "EDITAR PLANTILLA" @@ -1641,11 +1652,11 @@ msgstr "EDITAR PLANTILLA" msgid "ENCRYPTED" msgstr "CIFRADO" -#: client/features/output/output.strings.js:79 +#: client/features/output/output.strings.js:80 msgid "EXAMPLES" msgstr "EJEMPLOS" -#: client/src/shared/smart-search/smart-search.partial.html:39 +#: client/src/shared/smart-search/smart-search.partial.html:36 msgid "EXAMPLES:" msgstr "EJEMPLOS:" @@ -1657,8 +1668,8 @@ msgstr "EJECUTAR COMANDO" msgid "EXPAND" msgstr "EXPANDIR" -#: client/features/applications/applications.strings.js:28 -#: client/features/users/tokens/tokens.strings.js:36 +#: client/features/applications/applications.strings.js:29 +#: client/features/users/tokens/tokens.strings.js:37 msgid "EXPIRATION" msgstr "EXPIRACIÓN" @@ -1671,7 +1682,7 @@ msgstr "EXPIRA" msgid "EXTRA VARIABLES" msgstr "VARIABLES ADICIONALES" -#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:355 +#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:379 msgid "" "Each time a job runs using this inventory, refresh the inventory from the " "selected source before executing job tasks." @@ -1702,8 +1713,8 @@ msgstr "Editar" msgid "Edit Question" msgstr "Editar pregunta" -#: client/src/shared/form-generator.js:1724 -#: client/src/templates/job_templates/job-template.form.js:470 +#: client/src/shared/form-generator.js:1735 +#: client/src/templates/job_templates/job-template.form.js:475 #: client/src/templates/workflows.form.js:212 msgid "Edit Survey" msgstr "Editar la encuesta" @@ -1725,6 +1736,7 @@ msgstr "Editar grupo" #: client/src/inventories-hosts/hosts/host.list.js:83 #: client/src/inventories-hosts/inventories/related/groups/related/nested-hosts/group-nested-hosts.list.js:73 #: client/src/inventories-hosts/inventories/related/hosts/related-host.list.js:79 +#: client/src/inventories-hosts/inventory-hosts.strings.js:25 msgid "Edit host" msgstr "Editar el servidor" @@ -1756,7 +1768,7 @@ msgstr "Editar el equipo" msgid "Edit template" msgstr "Editar la plantilla" -#: client/src/projects/projects.list.js:88 +#: client/src/projects/projects.list.js:87 msgid "Edit the project" msgstr "Editar el proyecto" @@ -1777,7 +1789,14 @@ msgstr "Edite la plantilla de tareas para el flujo de trabajo" msgid "Edit user" msgstr "Editar el usuario" -#: client/src/projects/list/projects-list.controller.js:276 +#: client/src/organizations/linkout/controllers/organizations-projects.controller.js:244 +msgid "" +"Either you do not have access or the SCM update process completed. Click the" +msgstr "" +"No tiene acceso o el proceso de actualización de SCM ha finalizado. Haga " +"clic en" + +#: client/src/projects/list/projects-list.controller.js:286 msgid "" "Either you do not have access or the SCM update process completed. Click the" " %sRefresh%s button to view the latest status." @@ -1786,18 +1805,18 @@ msgstr "" "completado. Pulse sobre el botón %sActualizar%s para ver el estado más " "reciente." -#: client/features/output/output.strings.js:89 +#: client/features/output/output.strings.js:90 #: client/src/workflow-results/workflow-results.controller.js:61 msgid "Elapsed" msgstr "Tiempo transcurrido" #: client/src/credentials/credentials.form.js:191 -#: client/src/users/users.form.js:54 +#: client/src/users/users.form.js:53 msgid "Email" msgstr "Correo" -#: client/src/templates/job_templates/job-template.form.js:298 #: client/src/templates/job_templates/job-template.form.js:303 +#: client/src/templates/job_templates/job-template.form.js:308 #: client/src/templates/workflows.form.js:100 #: client/src/templates/workflows.form.js:105 msgid "Enable Concurrent Jobs" @@ -1808,8 +1827,8 @@ msgid "Enable External Logging" msgstr "Habilitar registro externo" #: client/src/inventories-hosts/inventories/adhoc/adhoc.form.js:124 -#: client/src/templates/job_templates/job-template.form.js:274 #: client/src/templates/job_templates/job-template.form.js:279 +#: client/src/templates/job_templates/job-template.form.js:284 msgid "Enable Privilege Escalation" msgstr "Activar la elevación de privilegios" @@ -1817,7 +1836,7 @@ msgstr "Activar la elevación de privilegios" msgid "Enable survey" msgstr "Habilitar encuesta" -#: client/src/templates/job_templates/job-template.form.js:289 +#: client/src/templates/job_templates/job-template.form.js:294 msgid "" "Enables creation of a provisioning callback URL. Using the URL a host can " "contact {{BRAND_NAME}} and request a configuration update using this job " @@ -1832,15 +1851,15 @@ msgstr "" msgid "Encrypted credentials are not supported." msgstr "Credenciales cifrados no están soportados." -#: client/src/scheduler/scheduler.strings.js:36 +#: client/src/scheduler/scheduler.strings.js:44 msgid "End" msgstr "Fin" -#: client/src/scheduler/scheduler.strings.js:38 +#: client/src/scheduler/scheduler.strings.js:46 msgid "End Date" msgstr "Fecha de terminación" -#: client/src/scheduler/scheduler.strings.js:40 +#: client/src/scheduler/scheduler.strings.js:48 msgid "End Time" msgstr "Hora de terminación" @@ -1942,6 +1961,7 @@ msgstr "" #: client/src/inventories-hosts/inventories/related/sources/sources.form.js:197 #: client/src/inventories-hosts/inventories/related/sources/sources.form.js:221 #: client/src/inventories-hosts/inventories/related/sources/sources.form.js:245 +#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:320 msgid "" "Enter variables using either JSON or YAML syntax. Use the radio button to " "toggle between the two." @@ -1958,39 +1978,38 @@ msgstr "Variables del entorno" msgid "Error" msgstr "Error" -#: client/features/output/output.strings.js:64 +#: client/features/output/output.strings.js:65 msgid "Error Details" msgstr "Detalles del error" -#: client/lib/services/base-string.service.js:91 -#: client/src/configuration/configuration.controller.js:408 -#: client/src/configuration/configuration.controller.js:517 -#: client/src/configuration/configuration.controller.js:552 -#: client/src/configuration/configuration.controller.js:600 +#: client/lib/services/base-string.service.js:92 +#: client/src/configuration/configuration.controller.js:414 +#: client/src/configuration/configuration.controller.js:523 +#: client/src/configuration/configuration.controller.js:558 +#: client/src/configuration/configuration.controller.js:606 #: client/src/configuration/system-form/configuration-system.controller.js:231 #: client/src/credentials/factories/credential-form-save.factory.js:77 #: client/src/credentials/factories/credential-form-save.factory.js:93 -#: client/src/inventories-hosts/inventories/related/sources/list/sources-list.controller.js:131 -#: client/src/inventories-hosts/inventories/related/sources/list/sources-list.controller.js:141 -#: client/src/inventories-hosts/inventories/related/sources/list/sources-list.controller.js:168 +#: client/src/inventories-hosts/inventories/related/sources/list/sources-list.controller.js:130 +#: client/src/inventories-hosts/inventories/related/sources/list/sources-list.controller.js:140 +#: client/src/inventories-hosts/inventories/related/sources/list/sources-list.controller.js:167 #: client/src/job-submission/job-submission-factories/launchjob.factory.js:198 #: client/src/job-submission/job-submission-factories/launchjob.factory.js:217 #: client/src/management-jobs/card/card.controller.js:102 #: client/src/management-jobs/card/card.controller.js:28 -#: client/src/projects/add/projects-add.controller.js:116 -#: client/src/projects/edit/projects-edit.controller.js:164 -#: client/src/projects/edit/projects-edit.controller.js:230 -#: client/src/projects/edit/projects-edit.controller.js:246 -#: client/src/projects/list/projects-list.controller.js:186 -#: client/src/projects/list/projects-list.controller.js:213 -#: client/src/projects/list/projects-list.controller.js:260 -#: client/src/projects/list/projects-list.controller.js:281 -#: client/src/projects/list/projects-list.controller.js:297 -#: client/src/projects/list/projects-list.controller.js:306 +#: client/src/projects/add/projects-add.controller.js:117 +#: client/src/projects/edit/projects-edit.controller.js:165 +#: client/src/projects/edit/projects-edit.controller.js:231 +#: client/src/projects/edit/projects-edit.controller.js:247 +#: client/src/projects/list/projects-list.controller.js:196 +#: client/src/projects/list/projects-list.controller.js:223 +#: client/src/projects/list/projects-list.controller.js:270 +#: client/src/projects/list/projects-list.controller.js:291 +#: client/src/projects/list/projects-list.controller.js:307 +#: client/src/projects/list/projects-list.controller.js:316 #: client/src/shared/stateDefinitions.factory.js:230 -#: client/src/users/add/users-add.controller.js:99 -#: client/src/users/edit/users-edit.controller.js:185 -#: client/src/users/edit/users-edit.controller.js:82 +#: client/src/users/add/users-add.controller.js:100 +#: client/src/users/edit/users-edit.controller.js:178 #: client/src/users/list/users-list.controller.js:84 msgid "Error!" msgstr "¡Error!" @@ -2003,22 +2022,22 @@ msgstr "Evento" msgid "Event summary not available" msgstr "Resumen del evento no disponible." -#: client/src/scheduler/scheduler.strings.js:21 +#: client/src/scheduler/scheduler.strings.js:29 msgid "Every" msgstr "Cada" -#: client/src/projects/add/projects-add.controller.js:137 -#: client/src/projects/edit/projects-edit.controller.js:273 +#: client/src/projects/add/projects-add.controller.js:138 +#: client/src/projects/edit/projects-edit.controller.js:274 msgid "Example URLs for GIT SCM include:" msgstr "Ejemplos de URLs para SCM GIT :" -#: client/src/projects/add/projects-add.controller.js:158 -#: client/src/projects/edit/projects-edit.controller.js:293 +#: client/src/projects/add/projects-add.controller.js:159 +#: client/src/projects/edit/projects-edit.controller.js:294 msgid "Example URLs for Mercurial SCM include:" msgstr "Ejemplos de URLs para SCM Mercurial :" -#: client/src/projects/add/projects-add.controller.js:149 -#: client/src/projects/edit/projects-edit.controller.js:284 +#: client/src/projects/add/projects-add.controller.js:150 +#: client/src/projects/edit/projects-edit.controller.js:285 msgid "Example URLs for Subversion SCM include:" msgstr "Ejemplos de URLs para SCM Subversion :" @@ -2040,31 +2059,23 @@ msgstr "Host existente" msgid "Expand Output" msgstr "Extender salida" -#: client/src/network-ui/network.ui.strings.js:18 -msgid "Expand Panel" -msgstr "Expandir el panel" - #: client/src/license/license.partial.html:39 msgid "Expires On" msgstr "Fecha de expiración el" -#: client/features/output/output.strings.js:49 +#: client/features/output/output.strings.js:50 msgid "Explanation" msgstr "Explicación" -#: client/src/network-ui/network.ui.strings.js:17 -msgid "Export" -msgstr "Exportar" - -#: client/features/output/output.strings.js:44 +#: client/features/output/output.strings.js:45 #: client/features/templates/templates.strings.js:54 #: client/src/inventories-hosts/inventories/adhoc/adhoc.form.js:133 #: client/src/inventories-hosts/inventories/adhoc/adhoc.form.js:145 #: client/src/job-submission/job-submission.partial.html:165 #: client/src/partials/logviewer.html:8 -#: client/src/scheduler/scheduler.strings.js:45 -#: client/src/templates/job_templates/job-template.form.js:352 -#: client/src/templates/job_templates/job-template.form.js:359 +#: client/src/scheduler/scheduler.strings.js:53 +#: client/src/templates/job_templates/job-template.form.js:357 +#: client/src/templates/job_templates/job-template.form.js:364 #: client/src/templates/workflows.form.js:83 #: client/src/templates/workflows.form.js:90 #: client/src/workflow-results/workflow-results.controller.js:122 @@ -2080,11 +2091,11 @@ msgstr "EVENTOS" msgid "FAILED" msgstr "FALLIDO" -#: client/features/output/output.strings.js:80 +#: client/features/output/output.strings.js:81 msgid "FIELDS" msgstr "CAMPOS" -#: client/src/shared/smart-search/smart-search.partial.html:45 +#: client/src/shared/smart-search/smart-search.partial.html:42 msgid "FIELDS:" msgstr "CAMPOS:" @@ -2107,7 +2118,7 @@ msgstr "Fallido" msgid "Failed Hosts" msgstr "Servidores fallidos" -#: client/src/users/add/users-add.controller.js:99 +#: client/src/users/add/users-add.controller.js:100 msgid "Failed to add new user. POST returned status:" msgstr "Ha fallado la creación de nuevo usuario. POST ha devuelto el estado:" @@ -2115,7 +2126,7 @@ msgstr "Ha fallado la creación de nuevo usuario. POST ha devuelto el estado:" msgid "Failed to create new Credential. POST status:" msgstr "Ha fallado la creación de un nuevo Credencial. Estado POST :" -#: client/src/projects/add/projects-add.controller.js:117 +#: client/src/projects/add/projects-add.controller.js:118 msgid "Failed to create new project. POST returned status:" msgstr "" "Ha fallado la creación de un nuevo proyecto. POST ha devuelto el estado:" @@ -2125,20 +2136,19 @@ msgid "Failed to retrieve job template extra variables." msgstr "" "Ha fallado la obtención de variables adicionales para la plantilla de tarea." -#: client/src/projects/edit/projects-edit.controller.js:165 +#: client/src/projects/edit/projects-edit.controller.js:166 msgid "Failed to retrieve project: %s. GET status:" msgstr "Ha fallado la obtención del proyecto: %s. Estado GET :" -#: client/src/users/edit/users-edit.controller.js:186 -#: client/src/users/edit/users-edit.controller.js:83 +#: client/src/users/edit/users-edit.controller.js:179 msgid "Failed to retrieve user: %s. GET status:" msgstr "Ha fallado la obtención del usuario: %s. Estado GET :" -#: client/src/configuration/configuration.controller.js:518 +#: client/src/configuration/configuration.controller.js:524 msgid "Failed to save settings. Returned status:" msgstr "Ha fallado guardar los ajustes. Estado devuelto:" -#: client/src/configuration/configuration.controller.js:553 +#: client/src/configuration/configuration.controller.js:559 msgid "Failed to save toggle settings. Returned status:" msgstr "Ha fallado el guardado de los ajustes cambiados. Estado devuelto:" @@ -2146,11 +2156,11 @@ msgstr "Ha fallado el guardado de los ajustes cambiados. Estado devuelto:" msgid "Failed to update Credential. PUT status:" msgstr "Ha fallado la actualización de Credencial. Estado PUT :" -#: client/src/projects/edit/projects-edit.controller.js:230 +#: client/src/projects/edit/projects-edit.controller.js:231 msgid "Failed to update project: %s. PUT status:" msgstr "Ha fallado la actualización del proyecto: %s. Estado PUT :" -#: client/features/output/output.strings.js:84 +#: client/features/output/output.strings.js:85 msgid "Failed to update search results." msgstr "No se pudieron actualizar los resultados de búsqueda." @@ -2169,8 +2179,9 @@ msgstr "Fallo" msgid "Final Run" msgstr "Última ejecución" -#: client/features/jobs/jobs.strings.js:9 -#: client/features/output/output.strings.js:45 +#: client/features/jobs/jobs.strings.js:10 +#: client/features/output/output.strings.js:40 +#: client/features/output/output.strings.js:46 #: client/src/inventories-hosts/inventories/list/host-summary-popover/host-summary-popover.directive.js:54 #: client/src/inventories-hosts/shared/factories/set-status.factory.js:44 #: client/src/workflow-results/workflow-results.controller.js:50 @@ -2190,8 +2201,8 @@ msgstr "Primera ejecución" msgid "Float" msgstr "Decimal corto" -#: client/features/output/output.strings.js:76 -#: client/src/shared/smart-search/smart-search.partial.html:52 +#: client/features/output/output.strings.js:77 +#: client/src/shared/smart-search/smart-search.partial.html:49 msgid "" "For additional information on advanced search syntax please see the Ansible " "Tower" @@ -2210,6 +2221,7 @@ msgstr "Por ejemplo, %s" #: client/src/inventories-hosts/inventories/related/groups/related/nested-hosts/group-nested-hosts.list.js:32 #: client/src/inventories-hosts/inventories/related/hosts/related-host.form.js:35 #: client/src/inventories-hosts/inventories/related/hosts/related-host.list.js:31 +#: client/src/inventories-hosts/inventory-hosts.strings.js:33 msgid "" "For hosts that are part of an external inventory, this flag cannot be " "changed. It will be set by the inventory sync process." @@ -2229,7 +2241,8 @@ msgstr "" " manual, probar la configuración del entorno e informar problemas sin " "ejecutar el manual." -#: client/features/output/output.strings.js:46 +#: client/features/output/output.strings.js:47 +#: client/src/instance-groups/instance-groups.strings.js:48 #: client/src/inventories-hosts/inventories/adhoc/adhoc.form.js:110 #: client/src/inventories-hosts/inventories/adhoc/adhoc.form.js:97 #: client/src/templates/job_templates/job-template.form.js:143 @@ -2238,11 +2251,11 @@ msgid "Forks" msgstr "Forks" #: client/src/management-jobs/scheduler/schedulerForm.partial.html:173 -#: client/src/scheduler/scheduler.strings.js:20 +#: client/src/scheduler/scheduler.strings.js:28 msgid "Frequency Details" msgstr "Información sobre la frecuencia" -#: client/src/scheduler/scheduler.strings.js:33 +#: client/src/scheduler/scheduler.strings.js:41 msgid "Fri" msgstr "Vie" @@ -2255,7 +2268,8 @@ msgstr "IR A NOTIFICACIONES msgid "GROUPS" msgstr "GRUPOS" -#: client/src/projects/edit/projects-edit.controller.js:135 +#: client/src/organizations/linkout/controllers/organizations-projects.controller.js:38 +#: client/src/projects/edit/projects-edit.controller.js:136 #: client/src/projects/list/projects-list.controller.js:76 msgid "Get latest SCM revision" msgstr "Utilice la revisión SCM más reciente" @@ -2264,23 +2278,23 @@ msgstr "Utilice la revisión SCM más reciente" msgid "Getting Started with Credential Types" msgstr "Inicio con tipos de credenciales" -#: client/src/configuration/auth-form/configuration-auth.controller.js:129 +#: client/src/configuration/auth-form/configuration-auth.controller.js:153 msgid "GitHub" msgstr "GitHub" -#: client/src/configuration/auth-form/configuration-auth.controller.js:130 +#: client/src/configuration/auth-form/configuration-auth.controller.js:154 msgid "GitHub Org" msgstr "GitHub Org" -#: client/src/configuration/auth-form/configuration-auth.controller.js:131 +#: client/src/configuration/auth-form/configuration-auth.controller.js:155 msgid "GitHub Team" msgstr "Equipo GitHub" -#: client/src/configuration/auth-form/configuration-auth.controller.js:132 +#: client/src/configuration/auth-form/configuration-auth.controller.js:156 msgid "Google OAuth2" msgstr "Google OAuth2" -#: client/src/teams/teams.form.js:158 client/src/users/users.form.js:217 +#: client/src/teams/teams.form.js:158 client/src/users/users.form.js:216 msgid "Grant Permission" msgstr "Conceder permiso" @@ -2342,24 +2356,11 @@ msgstr "Cabeceras HTTP" msgid "Hide Activity Stream" msgstr "Ocultar flujo de actividad" -#: client/src/network-ui/network.ui.strings.js:26 -msgid "Hide Buttons" -msgstr "Ocultar botones" - -#: client/src/network-ui/network.ui.strings.js:25 -msgid "Hide Cursor" -msgstr "Ocultar cursor" - -#: client/src/network-ui/network.ui.strings.js:27 -msgid "Hide Interfaces" -msgstr "Ocultar interfaces" - #: client/src/inventories-hosts/inventories/insights/insights.partial.html:23 msgid "High" msgstr "Alto" #: client/src/credentials/credentials.form.js:139 -#: client/src/network-ui/network.ui.strings.js:33 #: client/src/notifications/notificationTemplates.form.js:83 msgid "Host" msgstr "Servidor" @@ -2369,8 +2370,8 @@ msgstr "Servidor" msgid "Host (Authentication URL)" msgstr "Servidor (URL de autenticación)" -#: client/src/templates/job_templates/job-template.form.js:334 -#: client/src/templates/job_templates/job-template.form.js:343 +#: client/src/templates/job_templates/job-template.form.js:339 +#: client/src/templates/job_templates/job-template.form.js:348 msgid "Host Config Key" msgstr "Clave de configuración del servidor" @@ -2386,7 +2387,6 @@ msgstr "Servidor habilitado" #: client/src/inventories-hosts/inventories/related/groups/related/nested-hosts/group-nested-hosts.form.js:56 #: client/src/inventories-hosts/inventories/related/hosts/related-host.form.js:45 #: client/src/inventories-hosts/inventories/related/hosts/related-host.form.js:56 -#: client/src/network-ui/network.ui.strings.js:45 msgid "Host Name" msgstr "Nombre de Host" @@ -2418,7 +2418,7 @@ msgstr "" "La información de estado del host para esta tarea no se encuentra " "disponible." -#: client/features/output/output.strings.js:92 +#: client/features/output/output.strings.js:93 #: client/src/activity-stream/streamDropdownNav/stream-dropdown-nav.directive.js:27 #: client/src/home/dashboard/counts/dashboard-counts.directive.js:39 #: client/src/inventories-hosts/inventories/related/groups/groups.form.js:98 @@ -2450,7 +2450,7 @@ msgstr "Los hosts se importan a" msgid "I agree to the End User License Agreement" msgstr "Yo acepto el Acuerdo de licencia de usuario final." -#: client/features/output/output.strings.js:101 +#: client/features/output/output.strings.js:102 msgid "ID" msgstr "ID" @@ -2466,14 +2466,15 @@ msgstr "INICIALIZADO POR" msgid "INSIGHTS" msgstr "OBSERVACIONES" -#: client/lib/components/components.strings.js:84 #: client/src/instance-groups/instance-groups.list.js:6 #: client/src/instance-groups/instance-groups.list.js:7 -#: client/src/instance-groups/instance-groups.strings.js:13 +#: client/src/instance-groups/instance-groups.strings.js:16 +#: client/src/instance-groups/instance-groups.strings.js:8 msgid "INSTANCE GROUPS" msgstr "GRUPOS DE INSTANCIA" -#: client/src/instance-groups/instance-groups.strings.js:22 +#: client/src/instance-groups/instance-groups.strings.js:25 +#: client/src/instance-groups/instance-groups.strings.js:9 msgid "INSTANCES" msgstr "INSTANCIAS" @@ -2483,7 +2484,6 @@ msgstr "INSTANCIAS" #: client/src/inventories-hosts/inventories/inventories.route.js:8 #: client/src/inventories-hosts/inventories/inventory.list.js:14 #: client/src/inventories-hosts/inventories/inventory.list.js:15 -#: client/src/network-ui/network.ui.strings.js:8 #: client/src/organizations/linkout/organizations-linkout.route.js:144 #: client/src/organizations/list/organizations-list.controller.js:67 msgid "INVENTORIES" @@ -2542,7 +2542,7 @@ msgstr "Sesión inactiva" msgid "If blank, all groups above are created except" msgstr "Si está en blanco, se crean todos los grupos de arriba, excepto" -#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:343 +#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:367 msgid "" "If checked, all variables for child groups and hosts will be removed and " "replaced by those found on the external source." @@ -2551,7 +2551,7 @@ msgstr "" "secundarios se eliminarán y se reemplazarán con aquellas que se hallen en la" " fuente externa." -#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:331 +#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:355 msgid "" "If checked, any hosts and groups that were previously present on the " "external source but are now removed will be removed from the Tower " @@ -2567,7 +2567,7 @@ msgstr "" " o, si no hay un grupo creado manualmente al que puedan ser promovidos, se " "los dejará en el grupo predeterminado \"Todo\" para el inventario." -#: client/src/templates/job_templates/job-template.form.js:277 +#: client/src/templates/job_templates/job-template.form.js:282 msgid "If enabled, run this playbook as an administrator." msgstr "Si se habilita esta opción, ejecute este manual como administrador." @@ -2580,7 +2580,7 @@ msgstr "" " Ansible, donde sea compatible. Esto es equivalente al modo --diff de " "Ansible." -#: client/src/templates/job_templates/job-template.form.js:262 +#: client/src/templates/job_templates/job-template.form.js:267 msgid "" "If enabled, show the changes made by Ansible tasks, where supported. This is" " equivalent to Ansible’s --diff mode." @@ -2589,7 +2589,7 @@ msgstr "" " Ansible, donde sea compatible. Esto es equivalente al modo --diff de " "Ansible." -#: client/src/templates/job_templates/job-template.form.js:301 +#: client/src/templates/job_templates/job-template.form.js:306 msgid "If enabled, simultaneous runs of this job template will be allowed." msgstr "" "Si se habilita esta opción, la ejecución de esta plantilla de trabajo en " @@ -2602,7 +2602,7 @@ msgstr "" "Si se habilita esta opción, se permitirá la ejecución de esta plantilla de " "flujo de trabajo en paralelo." -#: client/src/templates/job_templates/job-template.form.js:312 +#: client/src/templates/job_templates/job-template.form.js:317 msgid "" "If enabled, use cached facts if available and store discovered facts in the " "cache." @@ -2641,6 +2641,7 @@ msgstr "ID de imagen:" #: client/src/inventories-hosts/inventories/related/groups/related/nested-hosts/group-nested-hosts.list.js:30 #: client/src/inventories-hosts/inventories/related/hosts/related-host.form.js:33 #: client/src/inventories-hosts/inventories/related/hosts/related-host.list.js:29 +#: client/src/inventories-hosts/inventory-hosts.strings.js:32 msgid "" "Indicates if a host is available and should be included in running jobs." msgstr "" @@ -2676,25 +2677,30 @@ msgstr "Credencial de Insights" msgid "Instance Filters" msgstr "Filtros de instancias" -#: client/features/output/output.strings.js:47 +#: client/features/output/output.strings.js:48 msgid "Instance Group" msgstr "Grupo de instancias" -#: client/src/instance-groups/instance-groups.strings.js:58 +#: client/src/instance-groups/instance-groups.strings.js:63 msgid "Instance Group parameter is missing." msgstr "Falta el parámetro del Grupo de instancias." +#: client/lib/components/components.strings.js:84 #: client/src/inventories-hosts/inventories/smart-inventory/smart-inventory.form.js:54 #: client/src/inventories-hosts/inventories/smart-inventory/smart-inventory.form.js:57 #: client/src/inventories-hosts/inventories/standard-inventory/inventory.form.js:61 #: client/src/inventories-hosts/inventories/standard-inventory/inventory.form.js:64 #: client/src/organizations/organizations.form.js:38 #: client/src/organizations/organizations.form.js:41 -#: client/src/templates/job_templates/job-template.form.js:247 -#: client/src/templates/job_templates/job-template.form.js:250 +#: client/src/templates/job_templates/job-template.form.js:252 +#: client/src/templates/job_templates/job-template.form.js:255 msgid "Instance Groups" msgstr "Grupos de instancias" +#: client/src/instance-groups/instance-groups.strings.js:32 +msgid "Instance Groups Help" +msgstr "Ayuda para grupos de instancias" + #: client/src/inventories-hosts/inventories/related/sources/add/sources-add.controller.js:236 #: client/src/inventories-hosts/inventories/related/sources/edit/sources-edit.controller.js:250 msgid "Instance ID" @@ -2711,7 +2717,7 @@ msgid "Instance Type:" msgstr "Tipo de instancia:" #: client/lib/components/components.strings.js:83 -#: client/src/instance-groups/instance-groups.strings.js:14 +#: client/src/instance-groups/instance-groups.strings.js:17 msgid "Instances" msgstr "Instancias" @@ -2723,8 +2729,8 @@ msgstr "Entero" msgid "Invalid License" msgstr "Licencia no valida" -#: client/src/license/license.controller.js:86 -#: client/src/license/license.controller.js:94 +#: client/src/license/license.controller.js:74 +#: client/src/license/license.controller.js:82 msgid "Invalid file format. Please upload valid JSON." msgstr "Formato de fichero inválido. Por favor cargue un JSON válido." @@ -2732,7 +2738,7 @@ msgstr "Formato de fichero inválido. Por favor cargue un JSON válido." msgid "Invalid input for this type." msgstr "Entrada no válida para este tipo." -#: client/features/output/output.strings.js:85 +#: client/features/output/output.strings.js:86 msgid "Invalid search filter provided." msgstr "Se introdujo un filtro de búsqueda no válido." @@ -2747,18 +2753,22 @@ msgstr "Nombre de usuario o contraseña inválida. Por favor intente de nuevo." #: client/src/activity-stream/streamDropdownNav/stream-dropdown-nav.directive.js:28 #: client/src/home/dashboard/counts/dashboard-counts.directive.js:50 #: client/src/organizations/linkout/organizations-linkout.route.js:156 +#: client/src/organizations/linkout/organizations-linkout.route.js:158 msgid "Inventories" msgstr "Inventarios" -#: client/features/jobs/jobs.strings.js:13 -#: client/features/output/output.strings.js:48 +#: client/src/inventories-hosts/inventories/list/inventory-list.controller.js:44 +msgid "Inventories with sources cannot be copied" +msgstr "No se pueden copiar los inventarios con fuentes" + +#: client/features/jobs/jobs.strings.js:14 +#: client/features/output/output.strings.js:49 #: client/features/templates/templates.strings.js:16 #: client/features/templates/templates.strings.js:24 #: client/src/inventories-hosts/hosts/host.list.js:69 #: client/src/inventories-hosts/inventories/inventory.list.js:81 -#: client/src/inventories-hosts/inventories/list/inventory-list.controller.js:71 +#: client/src/inventories-hosts/inventories/list/inventory-list.controller.js:76 #: client/src/job-submission/job-submission.partial.html:17 -#: client/src/network-ui/network.ui.strings.js:12 #: client/src/organizations/linkout/controllers/organizations-inventories.controller.js:70 #: client/src/templates/job_templates/job-template.form.js:66 #: client/src/templates/job_templates/job-template.form.js:80 @@ -2780,7 +2790,7 @@ msgstr "Scripts de inventario" msgid "Inventory Sources" msgstr "Fuentes de inventario" -#: client/features/templates/templates.strings.js:108 +#: client/features/templates/templates.strings.js:104 #: client/src/home/dashboard/graphs/dashboard-graphs.partial.html:46 #: client/src/workflow-results/workflow-results.controller.js:68 msgid "Inventory Sync" @@ -2794,7 +2804,7 @@ msgstr "Errores de sincronización de inventario" msgid "Inventory Variables" msgstr "Variables de inventario" -#: client/src/inventories-hosts/inventories/list/inventory-list.controller.js:68 +#: client/src/inventories-hosts/inventories/list/inventory-list.controller.js:73 msgid "Inventory contains 0 hosts." msgstr "El inventario contiene 0 hosts." @@ -2806,7 +2816,7 @@ msgstr "Aislada" msgid "JOB ID" msgstr "ID DE TAREA" -#: client/features/output/output.strings.js:83 +#: client/features/output/output.strings.js:84 msgid "JOB IS STILL RUNNING" msgstr "EL TRABAJO AÚN SE ESTÁ EJECUTANDO" @@ -2818,23 +2828,23 @@ msgstr "ESTADO DEL TRABAJO" msgid "JOB TEMPLATE" msgstr "PLANTILLA DE TRABAJO" +#: client/features/portalMode/portalMode.strings.js:8 #: client/features/templates/routes/organizationsTemplatesList.route.js:20 #: client/features/templates/routes/projectsTemplatesList.route.js:18 #: client/src/organizations/list/organizations-list.controller.js:79 -#: client/src/portal-mode/portal-mode-layout.partial.html:8 msgid "JOB TEMPLATES" msgstr "PLANTILLAS DE TRABAJO" -#: client/features/jobs/index.view.html:7 +#: client/features/jobs/jobs.strings.js:8 #: client/features/jobs/routes/instanceGroupJobs.route.js:13 #: client/features/jobs/routes/instanceJobs.route.js:13 #: client/features/jobs/routes/inventoryCompletedJobs.route.js:22 -#: client/features/jobs/routes/jobs.route.js:12 -#: client/features/templates/templates.strings.js:113 +#: client/features/jobs/routes/jobs.route.js:13 +#: client/features/portalMode/portalMode.strings.js:9 +#: client/features/templates/templates.strings.js:109 #: client/src/activity-stream/get-target-title.factory.js:32 #: client/src/home/dashboard/graphs/job-status/job-status-graph.directive.js:119 -#: client/src/instance-groups/instance-groups.strings.js:23 -#: client/src/portal-mode/portal-mode-layout.partial.html:19 +#: client/src/instance-groups/instance-groups.strings.js:26 msgid "JOBS" msgstr "TRABAJOS" @@ -2847,14 +2857,16 @@ msgstr "JSON" #: client/src/inventories-hosts/inventories/related/sources/sources.form.js:198 #: client/src/inventories-hosts/inventories/related/sources/sources.form.js:222 #: client/src/inventories-hosts/inventories/related/sources/sources.form.js:246 +#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:321 msgid "JSON:" msgstr "JSON:" +#: client/features/jobs/jobs.strings.js:18 #: client/src/workflow-results/workflow-results.controller.js:86 msgid "Job" msgstr "Tarea" -#: client/features/output/output.strings.js:50 +#: client/features/output/output.strings.js:51 #: client/features/templates/templates.strings.js:48 #: client/src/job-submission/job-submission.partial.html:228 #: client/src/templates/job_templates/job-template.form.js:190 @@ -2862,8 +2874,8 @@ msgstr "Tarea" msgid "Job Tags" msgstr "Etiquetas de trabajo" -#: client/features/jobs/jobs.strings.js:12 -#: client/features/output/output.strings.js:51 +#: client/features/jobs/jobs.strings.js:13 +#: client/features/output/output.strings.js:52 #: client/features/templates/templates.strings.js:13 #: client/src/templates/templates.list.js:61 msgid "Job Template" @@ -2876,7 +2888,7 @@ msgstr "Plantilla de trabajo" msgid "Job Templates" msgstr "Plantillas de trabajo" -#: client/features/output/output.strings.js:52 +#: client/features/output/output.strings.js:53 #: client/features/templates/templates.strings.js:50 #: client/src/home/dashboard/graphs/dashboard-graphs.partial.html:32 #: client/src/job-submission/job-submission.partial.html:202 @@ -2885,30 +2897,25 @@ msgstr "Plantillas de trabajo" msgid "Job Type" msgstr "Tipo de trabajo" -#: client/src/home/dashboard/lists/jobs/jobs-list.directive.js:45 -msgid "Job failed. Click for details." -msgstr "Tarea fallida. Haga clic para obtener más información." - -#: client/src/home/dashboard/lists/jobs/jobs-list.directive.js:42 -msgid "Job successful. Click for details." -msgstr "Tarea exitosa. Haga clic para obtener más información." +#: client/features/jobs/jobs.strings.js:19 +msgid "Job {{status}}. Click for details." +msgstr "Tarea {{status}}. Haga clic para obtener más información." #: client/lib/components/components.strings.js:69 #: client/src/activity-stream/streamDropdownNav/stream-dropdown-nav.directive.js:30 #: client/src/configuration/configuration.partial.html:22 -#: client/src/instance-groups/instance-groups.strings.js:47 +#: client/src/instance-groups/instance-groups.strings.js:52 msgid "Jobs" msgstr "Trabajos" -#: client/features/output/output.strings.js:81 -#: client/features/templates/templates.strings.js:103 +#: client/features/output/output.strings.js:82 +#: client/features/templates/templates.strings.js:99 #: client/src/workflow-results/workflow-results.controller.js:69 msgid "KEY" msgstr "CLAVE" #: client/src/access/add-rbac-resource/rbac-resource.partial.html:61 #: client/src/access/add-rbac-user-team/rbac-user-team.partial.html:154 -#: client/src/network-ui/network.ui.strings.js:23 #: client/src/shared/smart-search/smart-search.partial.html:14 msgid "Key" msgstr "Clave" @@ -2923,11 +2930,11 @@ msgstr "Nombre de la clave:" msgid "Kind" msgstr "Tipo" -#: client/features/applications/applications.strings.js:30 +#: client/features/applications/applications.strings.js:31 msgid "LAST MODIFIED" msgstr "ÚLTIMO MODIFICADO" -#: client/features/users/tokens/tokens.strings.js:37 +#: client/features/users/tokens/tokens.strings.js:38 msgid "LAST USED" msgstr "ÚLTIMO UTILIZADO" @@ -2939,27 +2946,27 @@ msgstr "LANZAMIENTO" msgid "LAUNCH JOB" msgstr "EJECUTAR TAREA" -#: client/src/configuration/auth-form/configuration-auth.controller.js:133 +#: client/src/configuration/auth-form/configuration-auth.controller.js:157 msgid "LDAP" msgstr "LDAP" -#: client/src/configuration/auth-form/configuration-auth.controller.js:141 +#: client/src/configuration/auth-form/configuration-auth.controller.js:165 msgid "LDAP 1 (Optional)" msgstr "LDAP 1 (Opcional)" -#: client/src/configuration/auth-form/configuration-auth.controller.js:142 +#: client/src/configuration/auth-form/configuration-auth.controller.js:166 msgid "LDAP 2 (Optional)" msgstr "LDAP 2 (Opcional)" -#: client/src/configuration/auth-form/configuration-auth.controller.js:143 +#: client/src/configuration/auth-form/configuration-auth.controller.js:167 msgid "LDAP 3 (Optional)" msgstr "LDAP 3 (Opcional)" -#: client/src/configuration/auth-form/configuration-auth.controller.js:144 +#: client/src/configuration/auth-form/configuration-auth.controller.js:168 msgid "LDAP 4 (Optional)" msgstr "LDAP 4 (Opcional)" -#: client/src/configuration/auth-form/configuration-auth.controller.js:145 +#: client/src/configuration/auth-form/configuration-auth.controller.js:169 msgid "LDAP 5 (Optional)" msgstr "LDAP 5 (Opcional)" @@ -2972,7 +2979,7 @@ msgstr "Servidor LDAP" msgid "LICENSE" msgstr "LICENCIA" -#: client/features/output/output.strings.js:53 +#: client/features/output/output.strings.js:54 #: client/src/templates/job_templates/job-template.form.js:224 #: client/src/templates/job_templates/job-template.form.js:228 #: client/src/templates/templates.list.js:43 @@ -3003,7 +3010,7 @@ msgstr "Última sincronización" msgid "Last Updated" msgstr "Última actualización" -#: client/src/shared/form-generator.js:1716 +#: client/src/shared/form-generator.js:1727 msgid "Launch" msgstr "Ejecutar" @@ -3011,8 +3018,8 @@ msgstr "Ejecutar" msgid "Launch Management Job" msgstr "Ejecutar trabajo de gestión" -#: client/features/jobs/jobs.strings.js:11 -#: client/features/output/output.strings.js:54 +#: client/features/jobs/jobs.strings.js:12 +#: client/features/output/output.strings.js:55 #: client/src/workflow-results/workflow-results.controller.js:48 msgid "Launched By" msgstr "Ejecutado por" @@ -3026,6 +3033,14 @@ msgstr "" "Ejecutar esta tarea requiere las siguientes contraseñas. Ingrese y confirme " "cada contraseña antes de continuar." +#: client/features/users/tokens/tokens.strings.js:32 +msgid "" +"Leaving this field blank will result in the creation of a Personal Access " +"Token which is not linked to an Application." +msgstr "" +"Si deja este campo en blanco, se creará un token de acceso personal que no " +"está vinculado a una aplicación." + #: client/features/credentials/legacy.credentials.js:350 msgid "Legacy state configuration for does not exist" msgstr "No existe la configuración del estado heredado de" @@ -3036,7 +3051,7 @@ msgstr "No existe la configuración del estado heredado de" msgid "License" msgstr "Licencia" -#: client/features/output/output.strings.js:55 +#: client/features/output/output.strings.js:56 msgid "License Error" msgstr "Error de licencia" @@ -3056,7 +3071,7 @@ msgstr "Gestión de licencia" msgid "License Type" msgstr "Tipo de licencia" -#: client/features/output/output.strings.js:56 +#: client/features/output/output.strings.js:57 #: client/features/templates/templates.strings.js:49 #: client/src/inventories-hosts/inventories/adhoc/adhoc.form.js:45 #: client/src/inventories-hosts/inventories/adhoc/adhoc.form.js:55 @@ -3081,15 +3096,15 @@ msgstr "Se limita a hosts que utilicen un par de claves:" msgid "Limit to hosts where the Name tag begins with" msgstr "Se limita a hosts en los que la etiqueta Nombre comience con" -#: client/src/scheduler/scheduler.strings.js:43 +#: client/src/scheduler/scheduler.strings.js:51 msgid "Limited to first 10" msgstr "Limitado a los primeros 10" -#: client/src/shared/socket/socket.service.js:203 +#: client/src/shared/socket/socket.service.js:213 msgid "Live events: attempting to connect to the server." msgstr "Eventos en directo: intentando conectar al servidor." -#: client/src/shared/socket/socket.service.js:207 +#: client/src/shared/socket/socket.service.js:217 msgid "" "Live events: connected. Pages containing job status information will " "automatically update in real-time." @@ -3097,16 +3112,16 @@ msgstr "" "Eventos en directo: Páginas que contienen información del estado de un " "trabajo serán actualizados automáticamente en tiempo real." -#: client/src/shared/socket/socket.service.js:211 +#: client/src/shared/socket/socket.service.js:221 msgid "Live events: error connecting to the server." msgstr "Eventos en directo: error al conectar al servidor." -#: client/src/shared/form-generator.js:1994 +#: client/src/shared/form-generator.js:2005 msgid "Loading..." msgstr "Cargando..." #: client/src/management-jobs/scheduler/schedulerForm.partial.html:133 -#: client/src/scheduler/scheduler.strings.js:18 +#: client/src/scheduler/scheduler.strings.js:26 msgid "Local Time Zone" msgstr "Huso horario local" @@ -3139,11 +3154,15 @@ msgstr "Bajo" msgid "MANAGEMENT JOBS" msgstr "TAREAS DE GESTIÓN" -#: client/features/output/output.strings.js:104 +#: client/src/instance-groups/instance-groups.strings.js:15 +msgid "MANUAL" +msgstr "MANUAL" + +#: client/features/output/output.strings.js:105 msgid "MODULE" msgstr "MÓDULO" -#: client/features/templates/routes/portalModeTemplatesList.route.js:12 +#: client/features/portalMode/routes/portalModeTemplatesList.route.js:13 msgid "MY VIEW" msgstr "MI VISTA" @@ -3152,7 +3171,7 @@ msgstr "MI VISTA" msgid "Machine" msgstr "Máquina" -#: client/features/output/output.strings.js:57 +#: client/features/output/output.strings.js:58 #: client/src/inventories-hosts/inventories/adhoc/adhoc.form.js:60 msgid "Machine Credential" msgstr "Credenciales de máquina" @@ -3161,15 +3180,16 @@ msgstr "Credenciales de máquina" msgid "Management Jobs" msgstr "Trabajos de gestión" -#: client/src/projects/list/projects-list.controller.js:91 -msgid "Manual projects do not require a schedule" -msgstr "Los proyectos manuales no necesitan de una planificación." - -#: client/src/projects/edit/projects-edit.controller.js:142 -#: client/src/projects/list/projects-list.controller.js:90 +#: client/src/organizations/linkout/controllers/organizations-projects.controller.js:54 +#: client/src/projects/edit/projects-edit.controller.js:143 +#: client/src/projects/list/projects-list.controller.js:89 msgid "Manual projects do not require an SCM update" msgstr "Los proyectos manuales no necesitan una actualización del SCM" +#: client/src/templates/job_templates/job-template.form.js:234 +msgid "Max 512 characters per label." +msgstr "Máx. 512 caracteres por etiqueta." + #: client/src/login/loginModal/loginModal.partial.html:28 msgid "Maximum per-user sessions reached. Please sign in." msgstr "" @@ -3197,11 +3217,11 @@ msgstr "" msgid "Module" msgstr "Módulo" -#: client/features/output/output.strings.js:58 +#: client/features/output/output.strings.js:59 msgid "Module Args" msgstr "Argumentos del módulo" -#: client/src/scheduler/scheduler.strings.js:29 +#: client/src/scheduler/scheduler.strings.js:37 msgid "Mon" msgstr "Lun" @@ -3227,7 +3247,7 @@ msgstr "Selección múltiple" msgid "Multiple Choice Options" msgstr "Opciones de selección múltiple" -#: client/src/portal-mode/portal-mode-layout.partial.html:25 +#: client/features/portalMode/index.view.html:26 msgid "My Jobs" msgstr "Mis trabajos" @@ -3319,7 +3339,7 @@ msgstr "PLANTILLAS DE NOTIFICACIÓN" msgid "NOTIFICATIONS" msgstr "NOTIFICACIONES" -#: client/features/output/output.strings.js:59 +#: client/features/output/output.strings.js:60 #: client/src/credential-types/credential-types.form.js:27 #: client/src/credential-types/credential-types.list.js:24 #: client/src/credentials/credentials.form.js:32 @@ -3346,15 +3366,15 @@ msgstr "NOTIFICACIONES" #: client/src/projects/projects.form.js:30 #: client/src/projects/projects.list.js:37 #: client/src/scheduler/scheduled-jobs.list.js:31 -#: client/src/scheduler/scheduler.strings.js:13 +#: client/src/scheduler/scheduler.strings.js:21 #: client/src/scheduler/schedules.list.js:41 #: client/src/teams/teams.form.js:127 client/src/teams/teams.form.js:28 #: client/src/teams/teams.list.js:23 #: client/src/templates/job_templates/job-template.form.js:34 #: client/src/templates/templates.list.js:24 #: client/src/templates/workflows.form.js:42 -#: client/src/users/users.form.js:145 client/src/users/users.form.js:171 -#: client/src/users/users.form.js:197 +#: client/src/users/users.form.js:144 client/src/users/users.form.js:170 +#: client/src/users/users.form.js:196 msgid "Name" msgstr "Nombre" @@ -3362,11 +3382,6 @@ msgstr "Nombre" msgid "Network" msgstr "Red" -#: client/src/inventories-hosts/inventories/inventory.list.js:105 -#: client/src/inventories-hosts/inventories/inventory.list.js:107 -msgid "Network Visualization" -msgstr "Visualización de red" - #: client/src/inventories-hosts/inventories/related/groups/related/nested-groups/group-nested-groups.list.js:81 msgid "New Group" msgstr "Nuevo grupo" @@ -3375,7 +3390,7 @@ msgstr "Nuevo grupo" msgid "New Host" msgstr "Nuevo host" -#: client/src/users/add/users-add.controller.js:91 +#: client/src/users/add/users-add.controller.js:92 msgid "New user successfully created!" msgstr "¡Nuevo usuario creado correctamente!" @@ -3406,7 +3421,8 @@ msgstr "No se crearon proyectos" msgid "No Remediation Playbook Available" msgstr "No hay un playbook de reparación disponible" -#: client/src/projects/list/projects-list.controller.js:176 +#: client/src/organizations/linkout/controllers/organizations-projects.controller.js:199 +#: client/src/projects/list/projects-list.controller.js:186 msgid "No SCM Configuration" msgstr "Ninguna configuración SCM" @@ -3418,7 +3434,8 @@ msgstr "Ninguna actualización SCM ha sido ejecutada para este proyecto" msgid "No Teams exist" msgstr "No existe ningún equipo" -#: client/src/projects/list/projects-list.controller.js:152 +#: client/src/organizations/linkout/controllers/organizations-projects.controller.js:191 +#: client/src/projects/list/projects-list.controller.js:150 msgid "No Updates Available" msgstr "No existen actualizaciones disponibles" @@ -3438,7 +3455,7 @@ msgstr "No hay datos disponibles. No hay problemas para informar." msgid "No file selected." msgstr "Ningún fichero seleccionado." -#: client/src/inventories-hosts/inventories/list/inventory-list.controller.js:64 +#: client/src/inventories-hosts/inventories/list/inventory-list.controller.js:69 msgid "No hosts with failures. Click for details." msgstr "No hay hosts con fallos. Haga clic para obtener más información." @@ -3446,7 +3463,7 @@ msgstr "No hay hosts con fallos. Haga clic para obtener más información." msgid "No inventory selected" msgstr "Sin inventario seleccionado" -#: client/src/inventories-hosts/inventories/list/inventory-list.controller.js:49 +#: client/src/inventories-hosts/inventories/list/inventory-list.controller.js:52 msgid "No inventory sync failures. Click for details." msgstr "" "No hay fallos en la sincronización de inventario. Haga clic para obtener más" @@ -3464,7 +3481,7 @@ msgstr "No hay datos de tareas disponibles." msgid "No job failures" msgstr "No hay fallos en las tareas" -#: client/src/home/dashboard/lists/job-templates/job-templates-list.partial.html:55 +#: client/src/home/dashboard/lists/job-templates/job-templates-list.partial.html:51 msgid "No job templates were recently used." msgstr "Ninguna plantilla de trabajo fue recientemente utilizada." @@ -3472,7 +3489,7 @@ msgstr "Ninguna plantilla de trabajo fue recientemente utilizada." msgid "No jobs were recently run." msgstr "Ningún trabajo ha sido recientemente ejecutado." -#: client/src/teams/teams.form.js:124 client/src/users/users.form.js:194 +#: client/src/teams/teams.form.js:124 client/src/users/users.form.js:193 msgid "No permissions have been granted" msgstr "Ningún permiso concedido" @@ -3489,12 +3506,12 @@ msgid "No recent notifications." msgstr "No hay notificaciones recientes" #: client/src/inventories-hosts/hosts/hosts.partial.html:36 -#: client/src/shared/form-generator.js:1888 +#: client/src/shared/form-generator.js:1899 #: client/src/shared/list-generator/list-generator.factory.js:240 msgid "No records matched your search." msgstr "No existe registros que coincidan con su búsqueda." -#: client/features/output/output.strings.js:105 +#: client/features/output/output.strings.js:106 msgid "No result found" msgstr "No se encontraron resultados" @@ -3523,11 +3540,11 @@ msgstr "No finalizado" msgid "Not Started" msgstr "No iniciado" -#: client/src/projects/list/projects-list.controller.js:93 +#: client/src/projects/list/projects-list.controller.js:91 msgid "Not configured for SCM" msgstr "No configurado para SCM" -#: client/src/inventories-hosts/inventories/list/inventory-list.controller.js:54 +#: client/src/inventories-hosts/inventories/list/inventory-list.controller.js:59 msgid "Not configured for inventory sync." msgstr "No configurado para la sincronización de inventario." @@ -3548,7 +3565,7 @@ msgstr "" msgid "Notification Color" msgstr "Color de notificación" -#: client/src/notifications/notification-templates-list/list.controller.js:131 +#: client/src/notifications/notification-templates-list/list.controller.js:140 msgid "Notification Failed." msgstr "Notificación fallida" @@ -3575,14 +3592,13 @@ msgstr "Notificar canal" #: client/src/inventories-hosts/hosts/hosts.partial.html:55 #: client/src/job-submission/job-submission.partial.html:269 #: client/src/partials/survey-maker-modal.html:27 -#: client/src/shared/form-generator.js:547 -#: client/src/shared/form-generator.js:782 +#: client/src/shared/form-generator.js:545 +#: client/src/shared/form-generator.js:780 #: client/src/shared/generator-helpers.js:554 msgid "OFF" msgstr "OFF" #: client/lib/services/base-string.service.js:63 -#: client/src/network-ui/network-nav/network.nav.view.html:85 msgid "OK" msgstr "Aceptar" @@ -3590,8 +3606,8 @@ msgstr "Aceptar" #: client/src/inventories-hosts/hosts/hosts.partial.html:54 #: client/src/job-submission/job-submission.partial.html:267 #: client/src/partials/survey-maker-modal.html:26 -#: client/src/shared/form-generator.js:543 -#: client/src/shared/form-generator.js:780 +#: client/src/shared/form-generator.js:541 +#: client/src/shared/form-generator.js:778 #: client/src/shared/generator-helpers.js:550 msgid "ON" msgstr "ON" @@ -3600,7 +3616,7 @@ msgstr "ON" msgid "OPTIONS" msgstr "OPCIONES" -#: client/features/applications/applications.strings.js:29 +#: client/features/applications/applications.strings.js:30 msgid "ORG" msgstr "ORG" @@ -3610,7 +3626,7 @@ msgstr "ORG" msgid "ORGANIZATIONS" msgstr "ORGANIZACIONES" -#: client/src/scheduler/scheduler.strings.js:37 +#: client/src/scheduler/scheduler.strings.js:45 msgid "Occurrences" msgstr "Ocurrencias" @@ -3618,11 +3634,11 @@ msgstr "Ocurrencias" msgid "On Fail" msgstr "En falla" -#: client/features/templates/templates.strings.js:105 +#: client/features/templates/templates.strings.js:101 msgid "On Failure" msgstr "Con error" -#: client/features/templates/templates.strings.js:104 +#: client/features/templates/templates.strings.js:100 #: client/src/workflow-results/workflow-results.controller.js:64 msgid "On Success" msgstr "Con éxito" @@ -3653,7 +3669,7 @@ msgstr "" #: client/src/notifications/notificationTemplates.form.js:453 #: client/src/partials/logviewer.html:7 -#: client/src/templates/job_templates/job-template.form.js:270 +#: client/src/templates/job_templates/job-template.form.js:275 #: client/src/templates/workflows.form.js:96 msgid "Options" msgstr "Opciones" @@ -3669,7 +3685,7 @@ msgstr "Opciones" #: client/src/projects/projects.form.js:42 #: client/src/projects/projects.form.js:48 client/src/teams/teams.form.js:40 #: client/src/teams/teams.list.js:30 client/src/templates/workflows.form.js:55 -#: client/src/templates/workflows.form.js:61 client/src/users/users.form.js:43 +#: client/src/templates/workflows.form.js:61 client/src/users/users.form.js:42 msgid "Organization" msgstr "Organización" @@ -3678,7 +3694,7 @@ msgstr "Organización" #: client/src/access/add-rbac-user-team/rbac-user-team.partial.html:136 #: client/src/access/add-rbac-user-team/rbac-user-team.partial.html:64 #: client/src/activity-stream/streamDropdownNav/stream-dropdown-nav.directive.js:32 -#: client/src/users/users.form.js:135 +#: client/src/users/users.form.js:134 msgid "Organizations" msgstr "Organizaciones" @@ -3691,6 +3707,15 @@ msgstr "Otros avisos" msgid "Others (Cloud Providers)" msgstr "Otros (Proveedores Cloud)" +#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:317 +msgid "" +"Override variables found in azure_rm.ini and used by the inventory update " +"script. For a detailed description of these variables" +msgstr "" +"Variables de sobreescritura halladas en azure_rm.ini y utilizadas por el " +"script de actualización del inventario. Para acceder a una descripción " +"detallada de estas variables" + #: client/src/inventories-hosts/inventories/related/sources/sources.form.js:283 msgid "" "Override variables found in cloudforms.ini and used by the inventory update script. For an example variable configuration\n" @@ -3739,18 +3764,18 @@ msgstr "" " de actualización del inventario. Para acceder a un ejemplo de configuración" " de estas variables" -#: client/features/output/output.strings.js:60 -#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:328 -#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:333 +#: client/features/output/output.strings.js:61 +#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:352 +#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:357 msgid "Overwrite" msgstr "Anular" -#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:340 -#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:345 +#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:364 +#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:369 msgid "Overwrite Variables" msgstr "Anular variables" -#: client/features/output/output.strings.js:61 +#: client/features/output/output.strings.js:62 msgid "Overwrite Vars" msgstr "Sobrescribir variables" @@ -3766,7 +3791,7 @@ msgstr "CONTRASEÑA" msgid "PERMISSIONS" msgstr "PERMISOS" -#: client/features/output/output.strings.js:102 +#: client/features/output/output.strings.js:103 msgid "PLAY" msgstr "REPRODUCIR" @@ -3779,7 +3804,7 @@ msgid "PLEASE ADD A SURVEY PROMPT." msgstr "AGREGUE UN AVISO DE ENCUESTA." #: client/src/organizations/list/organizations-list.partial.html:37 -#: client/src/shared/form-generator.js:1894 +#: client/src/shared/form-generator.js:1905 #: client/src/shared/list-generator/list-generator.factory.js:248 msgid "PLEASE ADD ITEMS TO THIS LIST" msgstr "Por favor añada elementos a la lista" @@ -3812,7 +3837,7 @@ msgstr "Página" msgid "Pagerduty subdomain" msgstr "Subdominio Pagerduty" -#: client/src/templates/job_templates/job-template.form.js:358 +#: client/src/templates/job_templates/job-template.form.js:363 msgid "" "Pass extra command line variables to the playbook. Provide key/value pairs " "using either YAML or JSON. Refer to the Ansible Tower documentation for " @@ -3860,7 +3885,7 @@ msgstr "" #: client/src/job-submission/job-submission.partial.html:104 #: client/src/notifications/shared/type-change.service.js:30 #: client/src/templates/survey-maker/surveys/init.factory.js:15 -#: client/src/users/users.form.js:71 +#: client/src/users/users.form.js:70 msgid "Password" msgstr "Contraseña" @@ -3899,7 +3924,7 @@ msgid "Paste the contents of the SSH private key file.%s or click to close%s" msgstr "" "Pegue el contenido del fichero de la clave privada SSH. %s o pulse cerrar%s" -#: client/src/inventories-hosts/inventories/inventory.list.js:135 +#: client/src/inventories-hosts/inventories/inventory.list.js:129 msgid "Pending Delete" msgstr "Eliminación pendiente" @@ -3907,8 +3932,8 @@ msgstr "Eliminación pendiente" msgid "Period" msgstr "Periodo" -#: client/src/projects/add/projects-add.controller.js:31 -#: client/src/users/add/users-add.controller.js:43 +#: client/src/projects/add/projects-add.controller.js:32 +#: client/src/users/add/users-add.controller.js:44 msgid "Permission Error" msgstr "Error de permiso" @@ -3918,14 +3943,18 @@ msgstr "Error de permiso" #: client/src/inventories-hosts/inventories/smart-inventory/smart-inventory.form.js:104 #: client/src/inventories-hosts/inventories/standard-inventory/inventory.form.js:106 #: client/src/projects/projects.form.js:247 client/src/teams/teams.form.js:120 -#: client/src/templates/job_templates/job-template.form.js:397 +#: client/src/templates/job_templates/job-template.form.js:402 #: client/src/templates/workflows.form.js:139 -#: client/src/users/users.form.js:190 +#: client/src/users/users.form.js:189 msgid "Permissions" msgstr "Permisos" -#: client/features/output/output.strings.js:62 -#: client/src/shared/form-generator.js:1078 +#: client/features/users/tokens/tokens.strings.js:41 +msgid "Personal Access Token" +msgstr "Token de acceso personal" + +#: client/features/output/output.strings.js:63 +#: client/src/shared/form-generator.js:1085 #: client/src/templates/job_templates/job-template.form.js:107 #: client/src/templates/job_templates/job-template.form.js:115 msgid "Playbook" @@ -3940,7 +3969,7 @@ msgstr "Directorio de playbook" msgid "Playbook Run" msgstr "Ejecución de playbook" -#: client/features/output/output.strings.js:90 +#: client/features/output/output.strings.js:91 msgid "Plays" msgstr "Reproduccciones" @@ -3948,7 +3977,7 @@ msgstr "Reproduccciones" msgid "Please add items to this list." msgstr "Añada elementos a esta lista." -#: client/src/users/users.form.js:129 +#: client/src/users/users.form.js:128 msgid "Please add user to an Organization." msgstr "Por favor añada un usuario a su organización." @@ -3960,7 +3989,7 @@ msgstr "Por favor asigne funciones a los recursos seleccionados" msgid "Please assign roles to the selected users/teams" msgstr "Por favor asigne funciones a los usuarios/equipos seleccionados" -#: client/src/templates/job_templates/add-job-template/job-template-add.controller.js:209 +#: client/src/templates/job_templates/add-job-template/job-template-add.controller.js:210 msgid "" "Please check the server and make sure the directory exists and file " "permissions are set correctly." @@ -3976,16 +4005,16 @@ msgstr "" "Por favor pulse sobre el siguiente botón para visitar la página web de " "Ansible para obtener una clave de licencia Tower." -#: client/src/inventories-hosts/inventory-hosts.strings.js:27 +#: client/src/inventories-hosts/inventory-hosts.strings.js:40 msgid "Please click the icon to edit the host filter." msgstr "Haga clic en el icono para editar el filtro del host." -#: client/features/templates/templates.strings.js:114 +#: client/features/templates/templates.strings.js:110 msgid "Please click the start button to build your workflow." msgstr "Haga clic en el botón de inicio para desarrollar su flujo de trabajo." -#: client/src/shared/form-generator.js:870 -#: client/src/shared/form-generator.js:965 +#: client/src/shared/form-generator.js:868 +#: client/src/shared/form-generator.js:963 msgid "" "Please enter a URL that begins with ssh, http or https. The URL may not " "contain the '@' character." @@ -3993,15 +4022,15 @@ msgstr "" "Por favor introduzca una URL que inicie por ssh, http o https. La URL no " "puede contener el caracter '@'." -#: client/src/shared/form-generator.js:1167 +#: client/src/shared/form-generator.js:1178 msgid "Please enter a number greater than %d and less than %d." msgstr "Por favor introduzca un número mayor que %d y menor que %d." -#: client/src/shared/form-generator.js:1169 +#: client/src/shared/form-generator.js:1180 msgid "Please enter a number greater than %d." msgstr "Por favor introduzca un número mayor que %d." -#: client/src/shared/form-generator.js:1161 +#: client/src/shared/form-generator.js:1172 msgid "Please enter a number." msgstr "Por favor introduzca un número." @@ -4018,15 +4047,15 @@ msgstr "Por favor introduzca una contraseña." msgid "Please enter a username." msgstr "Por favor introduzca un nombre de usuario." -#: client/src/shared/form-generator.js:860 -#: client/src/shared/form-generator.js:955 +#: client/src/shared/form-generator.js:858 +#: client/src/shared/form-generator.js:953 msgid "Please enter a valid email address." msgstr "Por favor introduzca una dirección de correo válida." #: client/lib/components/components.strings.js:15 -#: client/src/shared/form-generator.js:1025 -#: client/src/shared/form-generator.js:855 -#: client/src/shared/form-generator.js:950 +#: client/src/shared/form-generator.js:1023 +#: client/src/shared/form-generator.js:853 +#: client/src/shared/form-generator.js:948 msgid "Please enter a value." msgstr "Por favor introduzca un valor." @@ -4062,7 +4091,13 @@ msgstr "Ingrese una respuesta que sea un valor entero válido." msgid "Please enter an answer." msgstr "Ingrese una respuesta." -#: client/features/templates/templates.strings.js:115 +#: client/src/inventories-hosts/inventory-hosts.strings.js:46 +msgid "Please enter at least one search term to create a new Smart Inventory." +msgstr "" +"Introduzca al menos un término de búsqueda para crear un nuevo inventario " +"inteligente." + +#: client/features/templates/templates.strings.js:111 msgid "Please hover over a template for additional options." msgstr "Coloque el cursos sobre la plantilla para opciones adicionales." @@ -4070,11 +4105,11 @@ msgstr "Coloque el cursos sobre la plantilla para opciones adicionales." msgid "Please input a number greater than 1." msgstr "Introducir un número superior a 1." -#: client/src/scheduler/scheduler.strings.js:39 +#: client/src/scheduler/scheduler.strings.js:47 msgid "Please provide a valid date." msgstr "Provea una fecha válida." -#: client/src/scheduler/scheduler.strings.js:22 +#: client/src/scheduler/scheduler.strings.js:30 msgid "Please provide a value between 1 and 999." msgstr "Introduzca un valor entre 1 y 9999." @@ -4098,16 +4133,16 @@ msgstr "Guarde antes de agregar usuarios." #: client/src/inventories-hosts/inventories/smart-inventory/smart-inventory.form.js:100 #: client/src/inventories-hosts/inventories/standard-inventory/inventory.form.js:102 #: client/src/projects/projects.form.js:239 client/src/teams/teams.form.js:116 -#: client/src/templates/job_templates/job-template.form.js:390 +#: client/src/templates/job_templates/job-template.form.js:395 #: client/src/templates/workflows.form.js:132 msgid "Please save before assigning permissions." msgstr "Guarde antes de asignar permisos." -#: client/src/users/users.form.js:127 client/src/users/users.form.js:186 +#: client/src/users/users.form.js:126 client/src/users/users.form.js:185 msgid "Please save before assigning to organizations." msgstr "Guarde antes de asignar a organizaciones" -#: client/src/users/users.form.js:155 +#: client/src/users/users.form.js:154 msgid "Please save before assigning to teams." msgstr "Guarde antes de asignar a equipos." @@ -4161,11 +4196,11 @@ msgstr "Por favor seleccione Usuarios / Equipos de la siguiente lista." msgid "Please select Users from the list below." msgstr "Por favor seleccione Usuarios de la siguiente lista.." -#: client/src/shared/form-generator.js:1202 +#: client/src/shared/form-generator.js:1213 msgid "Please select a number between" msgstr "Por favor seleccione un número entre" -#: client/src/shared/form-generator.js:1198 +#: client/src/shared/form-generator.js:1209 msgid "Please select a number." msgstr "Por favor seleccione un número." @@ -4173,10 +4208,10 @@ msgstr "Por favor seleccione un número." msgid "Please select a value" msgstr "Seleccione un valor." -#: client/src/shared/form-generator.js:1090 -#: client/src/shared/form-generator.js:1158 -#: client/src/shared/form-generator.js:1279 -#: client/src/shared/form-generator.js:1387 +#: client/src/shared/form-generator.js:1097 +#: client/src/shared/form-generator.js:1169 +#: client/src/shared/form-generator.js:1290 +#: client/src/shared/form-generator.js:1398 msgid "Please select a value." msgstr "Por favor seleccione un valor." @@ -4186,15 +4221,15 @@ msgstr "" "Por favor seleccione un inventario o seleccione la opción Preguntar al " "ejecutar." -#: client/src/inventories-hosts/inventory-hosts.strings.js:26 +#: client/src/inventories-hosts/inventory-hosts.strings.js:39 msgid "Please select an organization before editing the host filter." msgstr "Seleccione una organización antes de editar el filtro del host." -#: client/src/shared/form-generator.js:1195 +#: client/src/shared/form-generator.js:1206 msgid "Please select at least one value." msgstr "Por favor seleccione al menos un valor." -#: client/src/scheduler/scheduler.strings.js:35 +#: client/src/scheduler/scheduler.strings.js:43 msgid "Please select one or more days." msgstr "Seleccione uno o más días." @@ -4242,8 +4277,8 @@ msgstr "Contraseña para la elevación de privilegios" msgid "Privilege Escalation Username" msgstr "Usuario para la elevación de privilegios" -#: client/features/jobs/jobs.strings.js:14 -#: client/features/output/output.strings.js:63 +#: client/features/jobs/jobs.strings.js:15 +#: client/features/output/output.strings.js:64 #: client/features/templates/templates.strings.js:17 #: client/src/credentials/factories/become-method-change.factory.js:30 #: client/src/credentials/factories/kind-change.factory.js:87 @@ -4271,7 +4306,7 @@ msgstr "Nombre del proyecto" msgid "Project Path" msgstr "Ruta del proyecto" -#: client/features/templates/templates.strings.js:107 +#: client/features/templates/templates.strings.js:103 #: client/src/workflow-results/workflow-results.controller.js:67 msgid "Project Sync" msgstr "Sincronización del proyecto" @@ -4280,7 +4315,7 @@ msgstr "Sincronización del proyecto" msgid "Project Sync Failures" msgstr "Errores de sincronización del proyecto" -#: client/src/projects/list/projects-list.controller.js:187 +#: client/src/projects/list/projects-list.controller.js:197 msgid "Project lookup failed. GET returned:" msgstr "La búsqueda del proyecto ha fallado. GET ha devuelto:" @@ -4291,6 +4326,7 @@ msgstr "La búsqueda del proyecto ha fallado. GET ha devuelto:" #: client/src/activity-stream/streamDropdownNav/stream-dropdown-nav.directive.js:33 #: client/src/home/dashboard/counts/dashboard-counts.directive.js:61 #: client/src/organizations/linkout/organizations-linkout.route.js:207 +#: client/src/organizations/linkout/organizations-linkout.route.js:209 msgid "Projects" msgstr "Proyectos" @@ -4322,7 +4358,7 @@ msgstr "Promover hosts" msgid "Promote {{ group }} and {{ host }}" msgstr "Promover {{ group }} y {{ host }}" -#: client/src/scheduler/scheduler.strings.js:46 +#: client/src/scheduler/scheduler.strings.js:54 #: client/src/templates/survey-maker/shared/question-definition.form.js:27 msgid "Prompt" msgstr "Aviso" @@ -4333,8 +4369,8 @@ msgstr "Aviso" #: client/src/templates/job_templates/job-template.form.js:185 #: client/src/templates/job_templates/job-template.form.js:202 #: client/src/templates/job_templates/job-template.form.js:219 -#: client/src/templates/job_templates/job-template.form.js:265 -#: client/src/templates/job_templates/job-template.form.js:365 +#: client/src/templates/job_templates/job-template.form.js:270 +#: client/src/templates/job_templates/job-template.form.js:370 #: client/src/templates/job_templates/job-template.form.js:60 #: client/src/templates/job_templates/job-template.form.js:86 msgid "Prompt on launch" @@ -4359,7 +4395,6 @@ msgstr "" #: client/src/inventories-hosts/hosts/host.form.js:50 #: client/src/inventories-hosts/inventories/related/groups/related/nested-hosts/group-nested-hosts.form.js:49 #: client/src/inventories-hosts/inventories/related/hosts/related-host.form.js:49 -#: client/src/network-ui/network.ui.strings.js:47 msgid "Provide a host name, ip address, or ip address:port. Examples include:" msgstr "" "Provea un nombre de host, dirección ip, ó dirección:puerto. Por ejemplo:" @@ -4398,8 +4433,8 @@ msgstr "" "Indique la URL, el nombre cifrado o id del inventario remoto de Tower para " "importarlos." -#: client/src/templates/job_templates/job-template.form.js:321 -#: client/src/templates/job_templates/job-template.form.js:329 +#: client/src/templates/job_templates/job-template.form.js:326 +#: client/src/templates/job_templates/job-template.form.js:334 msgid "Provisioning Callback URL" msgstr "Dirección URL para las llamadas callback" @@ -4408,14 +4443,18 @@ msgstr "Dirección URL para las llamadas callback" msgid "Purple" msgstr "Púrpura" -#: client/src/configuration/auth-form/configuration-auth.controller.js:134 +#: client/src/configuration/auth-form/configuration-auth.controller.js:158 msgid "RADIUS" msgstr "RADIUS" -#: client/src/instance-groups/instance-groups.strings.js:43 +#: client/src/instance-groups/instance-groups.strings.js:47 msgid "RAM" msgstr "RAM" +#: client/lib/components/code-mirror/code-mirror.strings.js:13 +msgid "READ ONLY" +msgstr "SOLO LECTURA" + #: client/src/home/dashboard/lists/jobs/jobs-list.partial.html:4 msgid "RECENT JOB RUNS" msgstr "TRABAJOS EJECUTADOS RECIENTEMENTE" @@ -4424,7 +4463,7 @@ msgstr "TRABAJOS EJECUTADOS RECIENTEMENTE" msgid "RECENTLY RUN JOBS" msgstr "TRABAJOS EJECUTADOS RECIENTEMENTE" -#: client/src/home/dashboard/lists/job-templates/job-templates-list.partial.html:51 +#: client/src/home/dashboard/lists/job-templates/job-templates-list.partial.html:47 msgid "RECENTLY USED JOB TEMPLATES" msgstr "PLANTILLAS DE TRABAJO USADOS RECIENTEMENTE" @@ -4440,7 +4479,7 @@ msgstr "PLANTILLAS USADAS RECIENTEMENTE" #: client/src/inventories-hosts/inventories/related/groups/related/nested-hosts/group-nested-hosts.list.js:113 #: client/src/inventories-hosts/inventories/related/hosts/related/nested-groups/host-nested-groups.list.js:47 #: client/src/inventories-hosts/inventories/related/sources/sources.list.js:54 -#: client/src/projects/projects.list.js:71 +#: client/src/projects/projects.list.js:70 #: client/src/scheduler/schedules.list.js:69 msgid "REFRESH" msgstr "ACTUALIZAR" @@ -4449,7 +4488,7 @@ msgstr "ACTUALIZAR" msgid "REFRESH TOKEN" msgstr "ACTUALIZAR TOKEN" -#: client/src/shared/smart-search/smart-search.partial.html:48 +#: client/src/shared/smart-search/smart-search.partial.html:45 msgid "RELATED FIELDS:" msgstr "CAMPOS RELACIONADOS:" @@ -4469,7 +4508,7 @@ msgstr "RESULTADOS" #: client/lib/components/components.strings.js:8 #: client/src/job-submission/job-submission.partial.html:44 #: client/src/job-submission/job-submission.partial.html:87 -#: client/src/templates/job_templates/multi-credential/multi-credential-modal.partial.html:60 +#: client/src/templates/job_templates/multi-credential/multi-credential-modal.partial.html:50 msgid "REVERT" msgstr "REVERTIR" @@ -4478,7 +4517,7 @@ msgstr "REVERTIR" msgid "RSA Private Key" msgstr "Clave privada RSA" -#: client/features/templates/templates.strings.js:116 +#: client/features/templates/templates.strings.js:112 msgid "RUN" msgstr "EJECUTAR" @@ -4537,6 +4576,11 @@ msgstr "" "Consulte la documentación de Ansible Tower para obtener más ejemplos sobre " "sintaxis." +#: client/src/organizations/linkout/controllers/organizations-projects.controller.js:245 +#: client/src/organizations/linkout/controllers/organizations-projects.controller.js:270 +msgid "Refresh" +msgstr "Actualizar" + #: client/src/activity-stream/streams.list.js:51 #: client/src/bread-crumb/bread-crumb.partial.html:6 #: client/src/inventories-hosts/hosts/host.list.js:98 @@ -4546,7 +4590,7 @@ msgstr "" #: client/src/inventories-hosts/inventories/related/groups/related/nested-hosts/group-nested-hosts.list.js:109 #: client/src/inventories-hosts/inventories/related/hosts/related/nested-groups/host-nested-groups.list.js:43 #: client/src/inventories-hosts/inventories/related/sources/sources.list.js:50 -#: client/src/projects/projects.list.js:67 +#: client/src/projects/projects.list.js:66 #: client/src/scheduler/schedules.list.js:65 msgid "Refresh the page" msgstr "Actualizar la página" @@ -4583,8 +4627,7 @@ msgstr "Reparar inventario" #: client/src/access/add-rbac-user-team/rbac-selected-list.directive.js:102 #: client/src/access/add-rbac-user-team/rbac-selected-list.directive.js:103 -#: client/src/network-ui/network.ui.strings.js:41 -#: client/src/teams/teams.form.js:145 client/src/users/users.form.js:225 +#: client/src/teams/teams.form.js:145 client/src/users/users.form.js:224 msgid "Remove" msgstr "Eliminar" @@ -4594,7 +4637,7 @@ msgstr "" "Eliminar cualquier modificación local antes de realizar una actualización." #: client/src/management-jobs/scheduler/schedulerForm.partial.html:149 -#: client/src/scheduler/scheduler.strings.js:19 +#: client/src/scheduler/scheduler.strings.js:27 msgid "Repeat frequency" msgstr "Frecuencia de repetición" @@ -4610,20 +4653,16 @@ msgstr "Obligatorio" msgid "Reset" msgstr "Restablecer" -#: client/src/network-ui/network.ui.strings.js:28 -msgid "Reset Zoom" -msgstr "Restablecer nivel de ampliación" - #: client/lib/components/components.strings.js:90 msgid "Resources" msgstr "Recursos" -#: client/features/templates/templates.strings.js:89 +#: client/features/templates/templates.strings.js:85 #: client/src/scheduler/schedules.list.js:24 msgid "Resources are missing from this template." msgstr "Faltan recursos de esta plantilla." -#: client/lib/services/base-string.service.js:87 +#: client/lib/services/base-string.service.js:88 msgid "Return" msgstr "Volver" @@ -4631,7 +4670,7 @@ msgstr "Volver" msgid "Returned status:" msgstr "Estado devuelto:" -#: client/src/shared/form-generator.js:699 +#: client/src/shared/form-generator.js:697 msgid "Revert" msgstr "Revertir" @@ -4652,18 +4691,18 @@ msgstr "Revertir" #: client/src/configuration/jobs-form/configuration-jobs.form.js:73 #: client/src/configuration/system-form/sub-forms/system-activity-stream.form.js:26 #: client/src/configuration/system-form/sub-forms/system-logging.form.js:74 -#: client/src/configuration/system-form/sub-forms/system-misc.form.js:53 +#: client/src/configuration/system-form/sub-forms/system-misc.form.js:56 #: client/src/configuration/ui-form/configuration-ui.form.js:36 msgid "Revert all to default" msgstr "Revertir todo a valores por defecto" -#: client/features/output/output.strings.js:65 +#: client/features/output/output.strings.js:66 #: client/src/projects/projects.list.js:50 msgid "Revision" msgstr "Revisión" -#: client/src/projects/add/projects-add.controller.js:154 -#: client/src/projects/edit/projects-edit.controller.js:289 +#: client/src/projects/add/projects-add.controller.js:155 +#: client/src/projects/edit/projects-edit.controller.js:290 msgid "Revision #" msgstr "Revisión n°" @@ -4675,21 +4714,17 @@ msgstr "Revisión n°" #: client/src/projects/projects.form.js:270 client/src/teams/teams.form.js:101 #: client/src/teams/teams.form.js:138 #: client/src/templates/workflows.form.js:163 -#: client/src/users/users.form.js:208 +#: client/src/users/users.form.js:207 msgid "Role" msgstr "Función" -#: client/src/network-ui/network.ui.strings.js:35 -msgid "Router" -msgstr "Enrutador" - #: client/src/instance-groups/instance-groups.list.js:26 -#: client/src/instance-groups/instance-groups.strings.js:15 -#: client/src/instance-groups/instance-groups.strings.js:48 +#: client/src/instance-groups/instance-groups.strings.js:18 +#: client/src/instance-groups/instance-groups.strings.js:53 msgid "Running Jobs" msgstr "Tareas en ejecución" -#: client/src/configuration/auth-form/configuration-auth.controller.js:135 +#: client/src/configuration/auth-form/configuration-auth.controller.js:159 msgid "SAML" msgstr "SAML" @@ -4703,33 +4738,33 @@ msgid "SAVE" msgstr "GUARDAR" #: client/src/scheduler/scheduled-jobs.list.js:13 +#: client/src/scheduler/scheduled-jobs.list.js:14 msgid "SCHEDULED JOBS" msgstr "TRABAJOS PROGRAMADOS" -#: client/features/jobs/index.view.html:13 #: client/src/activity-stream/get-target-title.factory.js:38 #: client/src/inventories-hosts/inventories/related/sources/list/schedule/sources-schedule.route.js:9 #: client/src/management-jobs/scheduler/main.js:28 #: client/src/management-jobs/scheduler/main.js:34 -#: client/src/scheduler/schedules.route.js:104 -#: client/src/scheduler/schedules.route.js:15 -#: client/src/scheduler/schedules.route.js:192 -#: client/src/scheduler/schedules.route.js:288 +#: client/src/scheduler/schedules.route.js:102 +#: client/src/scheduler/schedules.route.js:14 +#: client/src/scheduler/schedules.route.js:189 +#: client/src/scheduler/schedules.route.js:284 msgid "SCHEDULES" msgstr "PROGRAMACIONES" -#: client/src/projects/add/projects-add.controller.js:126 -#: client/src/projects/edit/projects-edit.controller.js:262 +#: client/src/projects/add/projects-add.controller.js:127 +#: client/src/projects/edit/projects-edit.controller.js:263 msgid "SCM Branch" msgstr "Rama SCM" -#: client/src/projects/add/projects-add.controller.js:145 -#: client/src/projects/edit/projects-edit.controller.js:280 +#: client/src/projects/add/projects-add.controller.js:146 +#: client/src/projects/edit/projects-edit.controller.js:281 msgid "SCM Branch/Tag/Commit" msgstr "Consigna/Etiqueta/Rama SCM" -#: client/src/projects/add/projects-add.controller.js:166 -#: client/src/projects/edit/projects-edit.controller.js:301 +#: client/src/projects/add/projects-add.controller.js:167 +#: client/src/projects/edit/projects-edit.controller.js:302 msgid "SCM Branch/Tag/Revision" msgstr "Revisión/Etiqueta/Rama SCM" @@ -4750,12 +4785,17 @@ msgstr "Clave privada SCM" msgid "SCM Type" msgstr "Tipo SCM" +#: client/src/projects/projects.form.js:107 +msgid "SCM URL" +msgstr "URL DE SCM" + #: client/src/home/dashboard/graphs/dashboard-graphs.partial.html:49 #: client/src/projects/projects.form.js:181 msgid "SCM Update" msgstr "Actualización SCM" -#: client/src/projects/list/projects-list.controller.js:257 +#: client/src/organizations/linkout/controllers/organizations-projects.controller.js:224 +#: client/src/projects/list/projects-list.controller.js:267 msgid "SCM Update Cancel" msgstr "Cancelar actualización SCM" @@ -4763,21 +4803,24 @@ msgstr "Cancelar actualización SCM" msgid "SCM Update Options" msgstr "Opciones de actualización SCM" -#: client/src/projects/edit/projects-edit.controller.js:138 -#: client/src/projects/list/projects-list.controller.js:86 +#: client/src/organizations/linkout/controllers/organizations-projects.controller.js:119 +#: client/src/organizations/linkout/controllers/organizations-projects.controller.js:46 +#: client/src/projects/edit/projects-edit.controller.js:139 +#: client/src/projects/list/projects-list.controller.js:118 +#: client/src/projects/list/projects-list.controller.js:85 msgid "SCM update currently running" msgstr "Actualización SCM actualmente en ejecución" -#: client/features/users/tokens/tokens.strings.js:38 +#: client/features/users/tokens/tokens.strings.js:39 msgid "SCOPE" msgstr "ALCANCE" -#: client/features/output/output.strings.js:82 +#: client/features/output/output.strings.js:83 msgid "SEARCH" msgstr "BÚSQUEDA" -#: client/features/templates/templates.strings.js:118 -#: client/src/templates/job_templates/multi-credential/multi-credential-modal.partial.html:84 +#: client/features/templates/templates.strings.js:114 +#: client/src/templates/job_templates/multi-credential/multi-credential-modal.partial.html:74 msgid "SELECT" msgstr "SELECCIONAR" @@ -4789,7 +4832,7 @@ msgstr "SELECCIONAR UN TIPO DE CREDENCIAL" msgid "SELECT AN APPLICATION" msgstr "SELECCIONAR UNA APLICACIÓN" -#: client/features/applications/applications.strings.js:34 +#: client/features/applications/applications.strings.js:35 #: client/features/credentials/credentials.strings.js:19 msgid "SELECT AN ORGANIZATION" msgstr "SELECCIONAR UNA ORGANIZACIÓN" @@ -4802,7 +4845,7 @@ msgstr "SELECCIONAR GRUPOS" msgid "SELECT HOSTS" msgstr "SELECCIONAR HOSTS" -#: client/src/instance-groups/instance-groups.strings.js:32 +#: client/src/instance-groups/instance-groups.strings.js:36 msgid "SELECT INSTANCE" msgstr "SELECCIONAR INSTANCIA" @@ -4843,7 +4886,7 @@ msgstr "INICIAR SESIÓN CON" msgid "SMART INVENTORY" msgstr "INVENTARIO INTELIGENTE" -#: client/src/inventories-hosts/inventories/related/sources/list/sources-list.route.js:26 +#: client/src/inventories-hosts/inventories/related/sources/list/sources-list.route.js:27 msgid "SOURCES" msgstr "FUENTES" @@ -4864,7 +4907,7 @@ msgstr "Descripción de la clave SSH" msgid "SSL Connection" msgstr "Conexión SSL" -#: client/features/templates/templates.strings.js:121 +#: client/features/templates/templates.strings.js:117 msgid "START" msgstr "INICIAR" @@ -4893,7 +4936,7 @@ msgstr "SINCRONIZAR TODO" msgid "SYSTEM TRACKING" msgstr "SISTEMA DE RASTREO" -#: client/src/scheduler/scheduler.strings.js:34 +#: client/src/scheduler/scheduler.strings.js:42 msgid "Sat" msgstr "Sáb" @@ -4905,19 +4948,18 @@ msgstr "URL Satellite 6" #: client/src/access/add-rbac-resource/rbac-resource.partial.html:110 #: client/src/access/add-rbac-user-team/rbac-user-team.partial.html:193 #: client/src/inventories-hosts/inventories/adhoc/adhoc.form.js:158 -#: client/src/scheduler/scheduler.strings.js:49 -#: client/src/shared/form-generator.js:1700 +#: client/src/scheduler/scheduler.strings.js:57 +#: client/src/shared/form-generator.js:1711 msgid "Save" msgstr "Guardar" -#: client/src/configuration/configuration.controller.js:510 -#: client/src/network-ui/network.ui.strings.js:48 +#: client/src/configuration/configuration.controller.js:516 msgid "Save Complete" msgstr "Guardado completo" -#: client/src/configuration/auth-form/configuration-auth.controller.js:104 +#: client/src/configuration/auth-form/configuration-auth.controller.js:105 #: client/src/configuration/configuration.controller.js:242 -#: client/src/configuration/configuration.controller.js:324 +#: client/src/configuration/configuration.controller.js:326 #: client/src/configuration/system-form/configuration-system.controller.js:68 msgid "Save changes" msgstr "Guardar los cambios" @@ -4926,11 +4968,7 @@ msgstr "Guardar los cambios" msgid "Save successful!" msgstr "Guardado correctamente" -#: client/src/templates/templates.list.js:93 -msgid "Schedule" -msgstr "Planificar" - -#: client/src/scheduler/scheduler.strings.js:42 +#: client/src/scheduler/scheduler.strings.js:50 msgid "Schedule Description" msgstr "Descripción de la programación" @@ -4938,46 +4976,37 @@ msgstr "Descripción de la programación" msgid "Schedule Management Job" msgstr "Planificar trabajo de gestión" -#: client/src/projects/list/projects-list.controller.js:77 -msgid "Schedule SCM revision updates" -msgstr "Programar actualizaciones de revisión SCM" - #: client/src/inventories-hosts/inventories/related/sources/factories/get-sync-status-msg.factory.js:7 msgid "Schedule inventory syncs" msgstr "Programar sincronizaciones de inventario" -#: client/src/scheduler/schedulerList.controller.js:122 +#: client/src/scheduler/scheduler.strings.js:14 msgid "Schedule is active." msgstr "La programación está activa." -#: client/src/scheduler/schedulerList.controller.js:122 +#: client/src/scheduler/scheduler.strings.js:15 msgid "Schedule is active. Click to stop." msgstr "La programación está activa. Haga clic para detenerla." -#: client/src/scheduler/schedulerList.controller.js:127 +#: client/src/scheduler/scheduler.strings.js:16 msgid "Schedule is stopped." msgstr "La programación se detuvo." -#: client/src/scheduler/schedulerList.controller.js:127 +#: client/src/scheduler/scheduler.strings.js:17 msgid "Schedule is stopped. Click to activate." msgstr "La programación se detuvo. Haga clic para activarla." -#: client/src/templates/templates.list.js:96 -msgid "Schedule job template runs" -msgstr "Planificar ejecuciones de plantilla de trabajo." - #: client/lib/components/components.strings.js:70 #: client/src/activity-stream/streamDropdownNav/stream-dropdown-nav.directive.js:35 -#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:416 +#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:440 #: client/src/projects/projects.form.js:290 -#: client/src/templates/job_templates/job-template.form.js:443 +#: client/src/templates/job_templates/job-template.form.js:448 #: client/src/templates/workflows.form.js:185 msgid "Schedules" msgstr "Programaciones" -#: client/src/network-ui/network.ui.strings.js:32 -#: client/src/shared/smart-search/smart-search.controller.js:121 -#: client/src/shared/smart-search/smart-search.controller.js:160 +#: client/src/shared/smart-search/smart-search.controller.js:122 +#: client/src/shared/smart-search/smart-search.controller.js:164 msgid "Search" msgstr "Buscar" @@ -5000,7 +5029,7 @@ msgstr "" " temporalmente y con credenciales con privilegio limitado para usuarios de " "AWS Identity y Access Management (IAM)." -#: client/src/shared/form-generator.js:1704 +#: client/src/shared/form-generator.js:1715 #: client/src/shared/lookup/lookup-modal.directive.js:59 #: client/src/shared/lookup/lookup-modal.partial.html:20 msgid "Select" @@ -5087,8 +5116,8 @@ msgstr "" "del proyecto. Junto al directorio base y el directorio del playbook se " "construirá la ruta completa utilizada para encontrar playbooks." -#: client/src/configuration/auth-form/configuration-auth.controller.js:346 -#: client/src/configuration/auth-form/configuration-auth.controller.js:365 +#: client/src/configuration/auth-form/configuration-auth.controller.js:370 +#: client/src/configuration/auth-form/configuration-auth.controller.js:389 msgid "Select group types" msgstr "Seleccionar un tipo de grupo" @@ -5110,7 +5139,7 @@ msgstr "" " Inventario. Consulte la documentación de Ansible Tower para obtener más " "información." -#: client/src/templates/job_templates/job-template.form.js:249 +#: client/src/templates/job_templates/job-template.form.js:254 msgid "Select the Instance Groups for this Job Template to run on." msgstr "" "Seleccione los grupos de instancias en los que se ejecutará esta plantilla " @@ -5122,7 +5151,7 @@ msgstr "" "Seleccione los grupos de instancias en los que se ejecutará esta " "organización." -#: client/src/templates/job_templates/job-template.form.js:239 +#: client/src/templates/job_templates/job-template.form.js:244 msgid "" "Select the custom Python virtual environment for this job template to run " "on." @@ -5201,7 +5230,7 @@ msgstr "Ajustes" #: client/src/job-submission/job-submission.partial.html:136 #: client/src/job-submission/job-submission.partial.html:150 #: client/src/job-submission/job-submission.partial.html:299 -#: client/src/shared/form-generator.js:885 +#: client/src/shared/form-generator.js:883 #: client/src/templates/prompt/steps/survey/prompt-survey.partial.html:24 msgid "Show" msgstr "Mostrar" @@ -5209,8 +5238,8 @@ msgstr "Mostrar" #: client/features/templates/templates.strings.js:46 #: client/src/inventories-hosts/inventories/adhoc/adhoc.form.js:115 #: client/src/inventories-hosts/inventories/adhoc/adhoc.form.js:118 -#: client/src/templates/job_templates/job-template.form.js:256 -#: client/src/templates/job_templates/job-template.form.js:259 +#: client/src/templates/job_templates/job-template.form.js:261 +#: client/src/templates/job_templates/job-template.form.js:264 msgid "Show Changes" msgstr "Mostrar cambios" @@ -5237,7 +5266,7 @@ msgstr "Iniciar sesión con las organizaciones %s" msgid "Sign in with %s Teams" msgstr "Iniciar sesión con los equipos %s" -#: client/features/output/output.strings.js:66 +#: client/features/output/output.strings.js:67 #: client/features/templates/templates.strings.js:47 #: client/src/job-submission/job-submission.partial.html:245 #: client/src/templates/job_templates/job-template.form.js:207 @@ -5262,9 +5291,9 @@ msgid "Smart Host Filter" msgstr "Filtro de host inteligente" #: client/src/inventories-hosts/inventories/inventory.list.js:86 -#: client/src/inventories-hosts/inventories/list/inventory-list.controller.js:71 +#: client/src/inventories-hosts/inventories/list/inventory-list.controller.js:76 #: client/src/organizations/linkout/controllers/organizations-inventories.controller.js:70 -#: client/src/shared/form-generator.js:1465 +#: client/src/shared/form-generator.js:1476 msgid "Smart Inventory" msgstr "Inventario inteligente" @@ -5272,7 +5301,7 @@ msgstr "Inventario inteligente" msgid "Solvable With Playbook" msgstr "Se puede solucionar con playbook" -#: client/features/output/output.strings.js:67 +#: client/features/output/output.strings.js:68 #: client/src/inventories-hosts/inventories/list/source-summary-popover/source-summary-popover.directive.js:57 #: client/src/inventories-hosts/inventories/related/sources/sources.form.js:64 msgid "Source" @@ -5282,7 +5311,7 @@ msgstr "Fuente" msgid "Source Control" msgstr "Fuente de control" -#: client/features/output/output.strings.js:68 +#: client/features/output/output.strings.js:69 msgid "Source Credential" msgstr "Credencial de origen" @@ -5310,6 +5339,8 @@ msgstr "Regiones de fuente" #: client/src/inventories-hosts/inventories/related/sources/sources.form.js:281 #: client/src/inventories-hosts/inventories/related/sources/sources.form.js:291 #: client/src/inventories-hosts/inventories/related/sources/sources.form.js:298 +#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:308 +#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:315 msgid "Source Variables" msgstr "Variables de fuente" @@ -5370,22 +5401,22 @@ msgstr "" "opción se deja en blanco, se crearán todos los grupos de arriba. Consulte la" " documentación de Ansible Tower para obtener información detallada." -#: client/features/output/output.strings.js:107 +#: client/features/output/output.strings.js:108 msgid "Standard Error" msgstr "Error estándar" -#: client/features/output/output.strings.js:106 +#: client/features/output/output.strings.js:107 #: client/src/partials/logviewer.html:5 msgid "Standard Out" msgstr "Salida estándar" #: client/src/management-jobs/scheduler/schedulerForm.partial.html:41 -#: client/src/scheduler/scheduler.strings.js:15 +#: client/src/scheduler/scheduler.strings.js:23 msgid "Start Date" msgstr "Fecha de inicio" #: client/src/management-jobs/scheduler/schedulerForm.partial.html:56 -#: client/src/scheduler/scheduler.strings.js:16 +#: client/src/scheduler/scheduler.strings.js:24 msgid "Start Time" msgstr "Hora de inicio" @@ -5397,13 +5428,13 @@ msgstr "Iniciar un trabajo usando esta plantilla" msgid "Start sync process" msgstr "Iniciar proceso de sincronización" -#: client/features/jobs/jobs.strings.js:8 -#: client/features/output/output.strings.js:69 +#: client/features/jobs/jobs.strings.js:9 +#: client/features/output/output.strings.js:70 #: client/src/workflow-results/workflow-results.controller.js:49 msgid "Started" msgstr "Iniciado" -#: client/features/output/output.strings.js:70 +#: client/features/output/output.strings.js:71 #: client/src/inventories-hosts/inventories/list/host-summary-popover/host-summary-popover.directive.js:53 #: client/src/inventories-hosts/inventories/list/source-summary-popover/source-summary-popover.directive.js:55 #: client/src/inventories-hosts/shared/factories/set-status.factory.js:43 @@ -5444,7 +5475,7 @@ msgstr "Correcto" msgid "Successful" msgstr "Correctos" -#: client/src/scheduler/scheduler.strings.js:28 +#: client/src/scheduler/scheduler.strings.js:36 msgid "Sun" msgstr "Dom" @@ -5464,10 +5495,6 @@ msgstr "" "relacionadas a la tarea en el momento de su ejecución. Esto permite que se " "definan las variables que afectan el playbook ejecutado en el lanzamiento." -#: client/src/network-ui/network.ui.strings.js:34 -msgid "Switch" -msgstr "Cambiar" - #: client/src/inventories-hosts/inventories/related/sources/sources.list.js:58 msgid "Sync all inventory sources" msgstr "Sincronizar todas las fuentes de inventario" @@ -5521,11 +5548,11 @@ msgid "System auditors have read-only permissions in this section." msgstr "" "Los auditores de sistema tienen permisos sólo de lectura en esta sección." -#: client/src/configuration/auth-form/configuration-auth.controller.js:136 +#: client/src/configuration/auth-form/configuration-auth.controller.js:160 msgid "TACACS+" msgstr "TACACS+" -#: client/features/output/output.strings.js:103 +#: client/features/output/output.strings.js:104 msgid "TASK" msgstr "TAREA" @@ -5565,12 +5592,12 @@ msgstr "INFORMACIÓN DE TOKEN" #: client/features/applications/applications.strings.js:11 #: client/features/users/tokens/tokens.strings.js:10 #: client/features/users/tokens/tokens.strings.js:8 -#: client/features/users/tokens/users-tokens-list.route.js:11 +#: client/features/users/tokens/users-tokens-list.route.js:24 #: client/src/activity-stream/get-target-title.factory.js:50 msgid "TOKENS" msgstr "TOKENS" -#: client/features/templates/templates.strings.js:110 +#: client/features/templates/templates.strings.js:106 msgid "TOTAL TEMPLATES" msgstr "PLANTILLAS TOTALES" @@ -5601,7 +5628,7 @@ msgstr "Etiquetas:" msgid "Target URL" msgstr "URL destino" -#: client/features/output/output.strings.js:91 +#: client/features/output/output.strings.js:92 msgid "Tasks" msgstr "Tareas" @@ -5620,7 +5647,7 @@ msgstr "Funciones de equipo" #: client/src/organizations/linkout/organizations-linkout.route.js:109 #: client/src/organizations/linkout/organizations-linkout.route.js:111 #: client/src/shared/stateDefinitions.factory.js:426 -#: client/src/users/users.form.js:162 +#: client/src/users/users.form.js:161 msgid "Teams" msgstr "Equipos" @@ -5658,8 +5685,8 @@ msgstr "Texto" msgid "Textarea" msgstr "Area de texto" -#: client/src/shared/form-generator.js:1395 -#: client/src/shared/form-generator.js:1401 +#: client/src/shared/form-generator.js:1406 +#: client/src/shared/form-generator.js:1412 msgid "That value was not found. Please enter or select a valid value." msgstr "" "El valor no fue encontrado. Por favor introduzca o seleccione un valor " @@ -5682,16 +5709,16 @@ msgstr "" "El ID del proyecto es el identificador asignado en GCE. Se construye de dos " "palabras seguidas por tres dígitos. Ejemplo:" -#: client/src/templates/job_templates/add-job-template/job-template-add.controller.js:203 -#: client/src/templates/job_templates/add-job-template/job-template-add.controller.js:206 +#: client/src/templates/job_templates/add-job-template/job-template-add.controller.js:204 +#: client/src/templates/job_templates/add-job-template/job-template-add.controller.js:207 msgid "The Project selected has a status of" msgstr "El proyecto seleccionado tienen un estado de" -#: client/src/projects/edit/projects-edit.controller.js:340 +#: client/src/projects/edit/projects-edit.controller.js:341 msgid "The SCM update process is running." msgstr "El proceso de actualización SCM está en ejecución." -#: client/src/scheduler/scheduler.strings.js:24 +#: client/src/scheduler/scheduler.strings.js:32 msgid "The day must be between 1 and 31." msgstr "El día debe tener un valor de entre 1 y 31" @@ -5716,7 +5743,7 @@ msgstr "El servidor al que autentificarse." msgid "The host value" msgstr "El valor del servidor" -#: client/src/inventories-hosts/inventories/list/inventory-list.controller.js:136 +#: client/src/inventories-hosts/inventories/list/inventory-list.controller.js:154 msgid "" "The inventory will be in a pending status until the final delete is " "processed." @@ -5749,18 +5776,27 @@ msgstr "" msgid "The project value" msgstr "El valor del proyecto" -#: client/src/scheduler/scheduler.strings.js:41 +#: client/src/scheduler/scheduler.strings.js:49 msgid "" "The scheduler options are invalid, incomplete, or a date is in the past." msgstr "" "Las opciones del programador no son válidas o están incompletas, o hay una " "fecha en el pasado." -#: client/src/templates/job_templates/add-job-template/job-template-add.controller.js:209 +#: client/src/templates/job_templates/add-job-template/job-template-add.controller.js:210 msgid "The selected project has a status of" msgstr "El proyecto seleccionado tiene un estado de" -#: client/src/projects/list/projects-list.controller.js:176 +#: client/src/organizations/linkout/controllers/organizations-projects.controller.js:199 +msgid "" +"The selected project is not configured for SCM. To configure for SCM, edit " +"the project and provide SCM settings and then run an update." +msgstr "" +"El proyecto seleccionado no está configurado para usar SCM. Para configurar " +"el uso de SCM, edite el proyecto, proporcione los ajustes de SCM y, luego, " +"ejecute una actualización." + +#: client/src/projects/list/projects-list.controller.js:186 msgid "" "The selected project is not configured for SCM. To configure for SCM, edit " "the project and provide SCM settings, and then run an update." @@ -5780,11 +5816,11 @@ msgstr "" "los nombres de variables con espacios." #: client/src/management-jobs/scheduler/schedulerForm.partial.html:124 -#: client/src/scheduler/scheduler.strings.js:17 +#: client/src/scheduler/scheduler.strings.js:25 msgid "The time must be in HH24:MM:SS format." msgstr "La hora debe ser en formato HH24:MM:SS" -#: client/lib/services/base-string.service.js:78 +#: client/lib/services/base-string.service.js:79 msgid "The {{ resourceType }} is currently being used by other resources." msgstr "Otros recursos están usando actualmente el {{ resourceType }}." @@ -5792,11 +5828,11 @@ msgstr "Otros recursos están usando actualmente el {{ resourceType }}." msgid "There are no events to display at this time" msgstr "No hay eventos a mostrar por el momento" -#: client/features/jobs/jobs.strings.js:16 +#: client/features/jobs/jobs.strings.js:17 msgid "There are no running jobs." msgstr "No hay tareas en ejecución." -#: client/src/projects/list/projects-list.controller.js:152 +#: client/src/projects/list/projects-list.controller.js:150 msgid "" "There is no SCM update information available for this project. An update has" " not yet been completed. If you have not already done so, start an update " @@ -5805,19 +5841,29 @@ msgstr "" "No hay información disponible de la actualización SCM disponible para este " "proyecto. Una actualización no ha sido todavía completada." -#: client/src/inventories-hosts/inventories/related/sources/list/sources-list.controller.js:142 +#: client/src/organizations/linkout/controllers/organizations-projects.controller.js:191 +msgid "" +"There is no SCM update information available for this project. An update has" +" not yet been completed. If you have not already done so, start an update " +"for this project." +msgstr "" +"No hay información disponible sobre la actualización de SCM para este " +"proyecto. Aún no se completó una actualización. Si todavía no lo ha hecho, " +"inicie una actualización para este proyecto." + +#: client/src/inventories-hosts/inventories/related/sources/list/sources-list.controller.js:141 msgid "There was an error deleting inventory source groups. Returned status:" msgstr "" "Se produjo un error al eliminar los grupos de la fuente del inventario. " "Estado devuelto:" -#: client/src/inventories-hosts/inventories/related/sources/list/sources-list.controller.js:132 +#: client/src/inventories-hosts/inventories/related/sources/list/sources-list.controller.js:131 msgid "There was an error deleting inventory source hosts. Returned status:" msgstr "" "Se produjo un error al eliminar los hosts de la fuente del inventario. " "Estado devuelto:" -#: client/src/inventories-hosts/inventories/related/sources/list/sources-list.controller.js:169 +#: client/src/inventories-hosts/inventories/related/sources/list/sources-list.controller.js:168 msgid "There was an error deleting inventory source. Returned status:" msgstr "" "Se produjo un error al eliminar la fuente del inventario. Estado devuelto:" @@ -5826,11 +5872,11 @@ msgstr "" msgid "There was an error getting config values:" msgstr "Hubo un error al obtener los valores de configuración:" -#: client/src/configuration/configuration.controller.js:409 +#: client/src/configuration/configuration.controller.js:415 msgid "There was an error resetting value. Returned status:" msgstr "Ha habido un error reiniciando el valor. Estado devuelto:" -#: client/src/configuration/configuration.controller.js:601 +#: client/src/configuration/configuration.controller.js:607 msgid "There was an error resetting values. Returned status:" msgstr "Ha habido un error reiniciando valores. Estado devuelto:" @@ -5845,7 +5891,7 @@ msgid "" msgstr "" "Estos son los módulos que {{BRAND_NAME}} admite para ejecutar comandos." -#: client/features/templates/templates.strings.js:98 +#: client/features/templates/templates.strings.js:94 msgid "" "This Job Template has a credential that requires a password. Credentials " "requiring passwords on launch are not permitted on workflow nodes." @@ -5854,7 +5900,7 @@ msgstr "" "Las credenciales que requieren contraseña en el lanzamiento no se permiten " "en los nodos de flujo de trabajo." -#: client/src/scheduler/scheduler.strings.js:51 +#: client/src/scheduler/scheduler.strings.js:59 msgid "" "This Job Template has a default credential that requires a password before " "launch. Adding or editing schedules is prohibited while this credential is " @@ -5867,7 +5913,7 @@ msgstr "" "editar una programación, las credenciales que requieren contraseña se deben " "eliminar de la plantilla de trabajo." -#: client/features/templates/templates.strings.js:97 +#: client/features/templates/templates.strings.js:93 msgid "" "This Job Template is missing a default inventory or project. This must be " "addressed in the Job Template form before this node can be saved." @@ -5915,6 +5961,10 @@ msgstr "" "Esta plantilla de trabajo cuenta con una credencial predeterminada " "{{typeLabel}} que se debe incluir o reemplazar antes de continuar." +#: client/src/organizations/linkout/organizations-linkout.route.js:158 +msgid "This list is populated by inventories added from the" +msgstr "Esta lista se completa con los inventarios añadidos del" + #: client/src/notifications/notifications.list.js:21 msgid "" "This list is populated by notification templates added from the " @@ -5923,6 +5973,10 @@ msgstr "" "La lista contiene las plantillas de notificación añadidas desde la sección " "%sNotificaciones%s" +#: client/src/organizations/linkout/organizations-linkout.route.js:209 +msgid "This list is populated by projects added from the" +msgstr "Esta lista se completa con los proyectos añadidos del" + #: client/src/organizations/linkout/organizations-linkout.route.js:111 msgid "This list is populated by teams added from the" msgstr "Esta lista se completa con los equipos añadidos del" @@ -5933,19 +5987,19 @@ msgid "" msgstr "" "Esta máquina no se ha registrado con Insights en {{last_check_in}} horas" -#: client/src/shared/form-generator.js:755 +#: client/src/shared/form-generator.js:753 msgid "" "This setting has been set manually in a settings file and is now disabled." msgstr "" "Este valor ha sido establecido manualmente en el fichero de configuración y " "ahora está inhabilitado." -#: client/src/users/users.form.js:167 +#: client/src/users/users.form.js:166 msgid "This user is not a member of any teams" msgstr "Este usuario no es miembro de ningún equipo." -#: client/src/shared/form-generator.js:865 -#: client/src/shared/form-generator.js:960 +#: client/src/shared/form-generator.js:863 +#: client/src/shared/form-generator.js:958 msgid "" "This value does not match the password you entered previously. Please " "confirm that password." @@ -5953,7 +6007,7 @@ msgstr "" "Este valor no corresponde con la contraseña introducida anteriormente. Por " "favor confirme la contraseña." -#: client/src/configuration/configuration.controller.js:626 +#: client/src/configuration/configuration.controller.js:632 msgid "" "This will reset all configuration values to their factory defaults. Are you " "sure you want to proceed?" @@ -5961,7 +6015,7 @@ msgstr "" "Esta operación reiniciará todos los valores de configuración a los valores " "por defecto de fábrica. ¿Está seguro de querer continuar?" -#: client/src/scheduler/scheduler.strings.js:32 +#: client/src/scheduler/scheduler.strings.js:40 msgid "Thu" msgstr "Jue" @@ -5988,7 +6042,7 @@ msgstr "" "tiempo de expiración de caché, se considera que no es reciente y una nueva " "actualización del proyecto será llevada a cabo." -#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:387 +#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:411 msgid "" "Time in seconds to consider an inventory sync to be current. During job runs" " and callbacks the task system will evaluate the timestamp of the latest " @@ -6009,7 +6063,7 @@ msgstr "" "Para aprender más sobre el token de IAM STS, acuda a la documentación de " "%sAmazon%s." -#: client/src/shared/form-generator.js:890 +#: client/src/shared/form-generator.js:888 msgid "Toggle the display of plaintext." msgstr "Conmutar la visualización en texto plano." @@ -6020,7 +6074,7 @@ msgstr "Token" #: client/features/applications/applications.strings.js:16 #: client/src/activity-stream/streamDropdownNav/stream-dropdown-nav.directive.js:25 -#: client/src/users/users.form.js:236 +#: client/src/users/users.form.js:235 msgid "Tokens" msgstr "Tokens" @@ -6028,7 +6082,7 @@ msgstr "Tokens" msgid "Total Issues" msgstr "Total de problemas" -#: client/src/instance-groups/instance-groups.strings.js:16 +#: client/src/instance-groups/instance-groups.strings.js:19 #: client/src/workflow-results/workflow-results.controller.js:60 msgid "Total Jobs" msgstr "Tareas totales" @@ -6037,7 +6091,7 @@ msgstr "Tareas totales" msgid "Traceback" msgstr "Traceback" -#: client/src/scheduler/scheduler.strings.js:30 +#: client/src/scheduler/scheduler.strings.js:38 msgid "Tue" msgstr "Mar" @@ -6052,7 +6106,7 @@ msgstr "Mar" #: client/src/scheduler/scheduled-jobs.list.js:42 #: client/src/teams/teams.form.js:133 #: client/src/templates/templates.list.js:31 -#: client/src/users/users.form.js:203 +#: client/src/users/users.form.js:202 msgid "Type" msgstr "Tipo" @@ -6062,8 +6116,8 @@ msgstr "Tipo" msgid "Type Details" msgstr "Detalles del tipo" -#: client/src/projects/add/projects-add.controller.js:177 -#: client/src/projects/edit/projects-edit.controller.js:312 +#: client/src/projects/add/projects-add.controller.js:178 +#: client/src/projects/edit/projects-edit.controller.js:313 msgid "URL popover text" msgstr "Texto 'popover' de la URL" @@ -6074,8 +6128,8 @@ msgstr "NOMBRE DE USUARIO" #: client/src/activity-stream/get-target-title.factory.js:20 #: client/src/organizations/linkout/organizations-linkout.route.js:43 #: client/src/organizations/list/organizations-list.controller.js:55 -#: client/src/users/main.js:67 client/src/users/users.list.js:18 -#: client/src/users/users.list.js:19 +#: client/src/users/users.list.js:18 client/src/users/users.list.js:19 +#: client/src/users/users.route.js:8 msgid "USERS" msgstr "USUARIOS" @@ -6083,19 +6137,19 @@ msgstr "USUARIOS" msgid "Unable to Submit" msgstr "No se puede enviar" -#: client/features/templates/templates.strings.js:88 +#: client/features/templates/templates.strings.js:84 msgid "Unable to copy template." msgstr "No es posible copiar la plantilla." -#: client/src/instance-groups/instance-groups.strings.js:54 +#: client/src/instance-groups/instance-groups.strings.js:59 msgid "Unable to delete instance group." msgstr "No es posible eliminar el grupo de instancias." -#: client/features/templates/templates.strings.js:84 +#: client/features/templates/templates.strings.js:80 msgid "Unable to delete template." msgstr "No es posible eliminar la plantilla." -#: client/features/templates/templates.strings.js:86 +#: client/features/templates/templates.strings.js:82 msgid "Unable to determine template type." msgstr "No es posible determinar el tipo de plantilla." @@ -6120,7 +6174,7 @@ msgstr "" msgid "Unable to determine this template's type while scheduling." msgstr "No es posible determinar este tipo de plantilla mientras se programa." -#: client/features/templates/templates.strings.js:83 +#: client/features/templates/templates.strings.js:79 msgid "Unable to edit template." msgstr "No es posible editar la plantilla." @@ -6128,19 +6182,19 @@ msgstr "No es posible editar la plantilla." msgid "Unable to get resource:" msgstr "No es posible obtener el recurso:" -#: client/features/templates/templates.strings.js:85 +#: client/features/templates/templates.strings.js:81 msgid "Unable to launch template." msgstr "No es posible lanzar la plantilla." -#: client/features/templates/templates.strings.js:87 +#: client/features/templates/templates.strings.js:83 msgid "Unable to schedule job." msgstr "No es posible programar la tarea." -#: client/src/instance-groups/instance-groups.strings.js:37 +#: client/src/instance-groups/instance-groups.strings.js:41 msgid "Unavailable" msgstr "No disponible" -#: client/src/instance-groups/instance-groups.strings.js:36 +#: client/src/instance-groups/instance-groups.strings.js:40 msgid "Unavailable to run jobs." msgstr "No disponible para ejecutar tareas." @@ -6154,10 +6208,6 @@ msgstr "" "Error inesperado del servidor. Consulte la consola para obtener más " "información." -#: client/src/network-ui/network.ui.strings.js:36 -msgid "Unknown" -msgstr "Desconocido" - #: client/lib/components/components.strings.js:38 msgid "Unsupported display model type" msgstr "Tipo de modelo de visualización no compatible" @@ -6166,11 +6216,12 @@ msgstr "Tipo de modelo de visualización no compatible" msgid "Unsupported input type" msgstr "Tipo de entrada no compatible" -#: client/src/projects/list/projects-list.controller.js:301 +#: client/src/organizations/linkout/controllers/organizations-projects.controller.js:270 +#: client/src/projects/list/projects-list.controller.js:311 msgid "Update Not Found" msgstr "Actualización no encontrada" -#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:321 +#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:345 msgid "Update Options" msgstr "Actualizar opciones" @@ -6186,7 +6237,7 @@ msgstr "Actualización cancelada. Haga clic para obtener más información." msgid "Update failed. Click for details" msgstr "Actualización fallida. Haga clic para obtener más información." -#: client/src/projects/edit/projects-edit.controller.js:340 +#: client/src/projects/edit/projects-edit.controller.js:341 msgid "Update in Progress" msgstr "Actualización en curso" @@ -6194,16 +6245,16 @@ msgstr "Actualización en curso" msgid "Update missing. Click for details" msgstr "Actualización faltante. Haga clic para obtener más información." -#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:352 -#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:357 +#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:376 +#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:381 msgid "Update on Launch" msgstr "Actualizar al ejecutar" -#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:364 +#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:388 msgid "Update on Project Change" msgstr "Actualizar en el cambio de proyecto" -#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:370 +#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:394 msgid "Update on Project Update" msgstr "Actualizar en la actualización del proyecto" @@ -6223,8 +6274,14 @@ msgstr "Actualización exitosa. Haga clic para obtener más información." msgid "Upgrade" msgstr "Actualizar" -#: client/src/templates/job_templates/job-template.form.js:309 +#: client/src/organizations/organizations.form.js:48 +#: client/src/projects/projects.form.js:209 +#: client/src/templates/job_templates/job-template.form.js:241 +msgid "Use Default Environment" +msgstr "Utilizar entorno predeterminado" + #: client/src/templates/job_templates/job-template.form.js:314 +#: client/src/templates/job_templates/job-template.form.js:319 msgid "Use Fact Cache" msgstr "Usar caché de eventos" @@ -6236,8 +6293,8 @@ msgstr "Utilizar SSL" msgid "Use TLS" msgstr "Utilizar TLS" -#: client/src/instance-groups/instance-groups.strings.js:17 -#: client/src/instance-groups/instance-groups.strings.js:38 +#: client/src/instance-groups/instance-groups.strings.js:20 +#: client/src/instance-groups/instance-groups.strings.js:42 msgid "Used Capacity" msgstr "Capacidad usada" @@ -6265,7 +6322,7 @@ msgstr "Usuario" msgid "User Interface" msgstr "Interfaz de usuario" -#: client/src/users/users.form.js:98 +#: client/src/users/users.form.js:97 msgid "User Type" msgstr "Tipo de usuario" @@ -6279,7 +6336,7 @@ msgstr "Tipo de usuario" #: client/src/notifications/notificationTemplates.form.js:348 #: client/src/notifications/notificationTemplates.form.js:387 #: client/src/notifications/notificationTemplates.form.js:64 -#: client/src/users/users.form.js:61 client/src/users/users.list.js:29 +#: client/src/users/users.form.js:60 client/src/users/users.list.js:29 msgid "Username" msgstr "Usuario" @@ -6365,12 +6422,12 @@ msgstr "ID de Vault" msgid "Vault Password" msgstr "Contraseña Vault" -#: client/features/output/output.strings.js:71 +#: client/features/output/output.strings.js:72 #: client/features/templates/templates.strings.js:51 #: client/src/inventories-hosts/inventories/adhoc/adhoc.form.js:82 #: client/src/inventories-hosts/inventories/adhoc/adhoc.form.js:91 -#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:307 -#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:314 +#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:331 +#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:338 #: client/src/job-submission/job-submission.partial.html:183 #: client/src/templates/job_templates/job-template.form.js:173 #: client/src/templates/job_templates/job-template.form.js:180 @@ -6385,11 +6442,11 @@ msgstr "Versión" #: client/src/credential-types/credential-types.list.js:64 #: client/src/credentials/credentials.list.js:82 #: client/src/home/dashboard/graphs/dashboard-graphs.partial.html:58 -#: client/src/inventories-hosts/inventories/inventory.list.js:120 +#: client/src/inventories-hosts/inventories/inventory.list.js:114 #: client/src/inventory-scripts/inventory-scripts.list.js:70 #: client/src/notifications/notificationTemplates.list.js:91 #: client/src/scheduler/schedules.list.js:93 client/src/teams/teams.list.js:64 -#: client/src/templates/templates.list.js:108 +#: client/src/templates/templates.list.js:101 #: client/src/users/users.list.js:70 msgid "View" msgstr "Mostrar" @@ -6403,12 +6460,14 @@ msgid "View Documentation" msgstr "Mostrar la documentación" #: client/src/inventories-hosts/inventories/related/hosts/related-host.list.js:86 +#: client/src/inventories-hosts/inventory-hosts.strings.js:27 msgid "View Insights Data" msgstr "Ver datos de Insights" #: client/src/inventories-hosts/inventories/related/sources/sources.form.js:202 #: client/src/inventories-hosts/inventories/related/sources/sources.form.js:226 #: client/src/inventories-hosts/inventories/related/sources/sources.form.js:250 +#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:325 msgid "View JSON examples at" msgstr "Ver ejemplos de JSON en" @@ -6431,8 +6490,8 @@ msgstr "Ver más" msgid "View Project checkout results" msgstr "Ver resultados de verificación del proyecto" -#: client/src/shared/form-generator.js:1728 -#: client/src/templates/job_templates/job-template.form.js:454 +#: client/src/shared/form-generator.js:1739 +#: client/src/templates/job_templates/job-template.form.js:459 #: client/src/templates/workflows.form.js:196 msgid "View Survey" msgstr "Mostrar la encuesta" @@ -6440,6 +6499,7 @@ msgstr "Mostrar la encuesta" #: client/src/inventories-hosts/inventories/related/sources/sources.form.js:203 #: client/src/inventories-hosts/inventories/related/sources/sources.form.js:227 #: client/src/inventories-hosts/inventories/related/sources/sources.form.js:251 +#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:326 msgid "View YAML examples at" msgstr "Ver ejemplos de YAML en" @@ -6471,10 +6531,11 @@ msgstr "Ver grupo" #: client/src/inventories-hosts/hosts/host.list.js:89 #: client/src/inventories-hosts/inventories/related/groups/related/nested-hosts/group-nested-hosts.list.js:79 #: client/src/inventories-hosts/inventories/related/hosts/related-host.list.js:93 +#: client/src/inventories-hosts/inventory-hosts.strings.js:26 msgid "View host" msgstr "Ver host" -#: client/src/inventories-hosts/inventories/inventory.list.js:122 +#: client/src/inventories-hosts/inventories/inventory.list.js:116 msgid "View inventory" msgstr "Mostrar inventario" @@ -6490,7 +6551,7 @@ msgstr "Mostrar notificación" msgid "View schedule" msgstr "Mostrar el calendario" -#: client/src/inventories-hosts/inventories/related/sources/sources.list.js:118 +#: client/src/inventories-hosts/inventories/related/sources/sources.list.js:110 msgid "View source" msgstr "Ver fuente" @@ -6498,7 +6559,7 @@ msgstr "Ver fuente" msgid "View team" msgstr "Mostrar equipo" -#: client/src/templates/templates.list.js:110 +#: client/src/templates/templates.list.js:103 msgid "View template" msgstr "Mostrar plantilla" @@ -6532,7 +6593,7 @@ msgstr "Ver la programación" msgid "View the User" msgstr "Ver el usuario" -#: client/src/projects/projects.list.js:118 +#: client/src/projects/projects.list.js:109 msgid "View the project" msgstr "Mostrar el proyecto" @@ -6556,20 +6617,24 @@ msgstr "Vistas" msgid "WORKFLOW" msgstr "FLUJO DE TRABAJO" -#: client/features/templates/templates.strings.js:109 -#: client/src/scheduler/scheduler.strings.js:50 -#: client/src/templates/job_templates/add-job-template/job-template-add.controller.js:213 +#: client/features/templates/templates.strings.js:119 +msgid "WORKFLOW VISUALIZER" +msgstr "VISUALIZADOR DE FLUJOS DE TRABAJO" + +#: client/features/templates/templates.strings.js:105 +#: client/src/scheduler/scheduler.strings.js:58 +#: client/src/templates/job_templates/add-job-template/job-template-add.controller.js:214 msgid "Warning" msgstr "Advertencia" -#: client/src/configuration/auth-form/configuration-auth.controller.js:91 +#: client/src/configuration/auth-form/configuration-auth.controller.js:92 #: client/src/configuration/configuration.controller.js:229 #: client/src/configuration/configuration.controller.js:314 #: client/src/configuration/system-form/configuration-system.controller.js:55 msgid "Warning: Unsaved Changes" msgstr "Aviso: modificaciones no guardadas" -#: client/src/scheduler/scheduler.strings.js:31 +#: client/src/scheduler/scheduler.strings.js:39 msgid "Wed" msgstr "Mié" @@ -6585,7 +6650,7 @@ msgstr "" msgid "Welcome to Ansible {{BRAND_NAME}}!  Please sign in." msgstr "¡Bienvenido a Ansible {{BRAND_NAME}}!  Inicie sesión." -#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:344 +#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:368 msgid "" "When not checked, a merge will be performed, combining local variables with " "those found on the external source." @@ -6593,7 +6658,7 @@ msgstr "" "Si la opción no está marcada, se llevará a cabo una fusión y se combinarán " "las variables locales con las variables halladas en la fuente externa." -#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:332 +#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:356 msgid "" "When not checked, local child hosts and groups not found on the external " "source will remain untouched by the inventory update process." @@ -6602,12 +6667,7 @@ msgstr "" " encuentren en la fuente externa no se modificarán a partir del proceso de " "actualización del inventario." -#: client/src/shared/form-generator.js:1732 -#: client/src/templates/workflows.form.js:222 -msgid "Workflow Editor" -msgstr "Editor de flujo de trabajo" - -#: client/features/jobs/jobs.strings.js:10 +#: client/features/jobs/jobs.strings.js:11 msgid "Workflow Job" msgstr "Tarea de flujo de trabajo" @@ -6625,6 +6685,11 @@ msgstr "Plantilla de flujo de trabajo" msgid "Workflow Templates" msgstr "Plantillas de flujo de trabajo" +#: client/src/shared/form-generator.js:1743 +#: client/src/templates/workflows.form.js:222 +msgid "Workflow Visualizer" +msgstr "Visualizador de flujos de trabajo" + #: client/features/users/tokens/tokens.strings.js:31 msgid "Write" msgstr "Escribir" @@ -6638,6 +6703,7 @@ msgstr "YAML" #: client/src/inventories-hosts/inventories/related/sources/sources.form.js:200 #: client/src/inventories-hosts/inventories/related/sources/sources.form.js:224 #: client/src/inventories-hosts/inventories/related/sources/sources.form.js:248 +#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:323 msgid "YAML:" msgstr "YAML:" @@ -6650,7 +6716,7 @@ msgstr "SÍ" msgid "Yellow" msgstr "Amarillo" -#: client/src/home/dashboard/lists/job-templates/job-templates-list.partial.html:57 +#: client/src/home/dashboard/lists/job-templates/job-templates-list.partial.html:53 msgid "" "You can create a job template here." @@ -6658,7 +6724,7 @@ msgstr "" "Usted puede crear una plantilla de trabajo aquí." -#: client/features/templates/templates.strings.js:93 +#: client/features/templates/templates.strings.js:89 msgid "" "You do not have access to all resources used by this workflow. Resources " "that you don't have access to will not be copied and will result in an " @@ -6668,15 +6734,15 @@ msgstr "" "trabajo. Los recursos a los que no tiene acceso no se copiarán y darán como " "resultado un flujo de trabajo incompleto." -#: client/src/projects/edit/projects-edit.controller.js:63 +#: client/src/projects/edit/projects-edit.controller.js:64 msgid "You do not have access to view this property" msgstr "Usted no tiene permiso para ver esta propiedad" -#: client/src/projects/add/projects-add.controller.js:31 +#: client/src/projects/add/projects-add.controller.js:32 msgid "You do not have permission to add a project." msgstr "Usted no tiene permiso para añadir un proyecto." -#: client/src/users/add/users-add.controller.js:43 +#: client/src/users/add/users-add.controller.js:44 msgid "You do not have permission to add a user." msgstr "Usted no tiene permiso para añadir un usuario." @@ -6688,11 +6754,11 @@ msgstr "No tiene permiso para gestionar este usuario." msgid "You do not have permission to perform this action." msgstr "No tiene permiso para realizar esta acción." -#: client/src/inventories-hosts/inventory-hosts.strings.js:28 +#: client/src/inventories-hosts/inventory-hosts.strings.js:41 msgid "You do not have sufficient permissions to edit the host filter." msgstr "No tiene permisos suficientes para editar el filtro del host." -#: client/src/configuration/auth-form/configuration-auth.controller.js:90 +#: client/src/configuration/auth-form/configuration-auth.controller.js:91 #: client/src/configuration/configuration.controller.js:228 #: client/src/configuration/configuration.controller.js:313 #: client/src/configuration/system-form/configuration-system.controller.js:54 @@ -6703,8 +6769,8 @@ msgstr "" "Usted tiene modificaciones sin guardar.¿Desea proceder sin " "guardarlas?" -#: client/src/templates/job_templates/add-job-template/job-template-add.controller.js:203 -#: client/src/templates/job_templates/add-job-template/job-template-add.controller.js:206 +#: client/src/templates/job_templates/add-job-template/job-template-add.controller.js:204 +#: client/src/templates/job_templates/add-job-template/job-template-add.controller.js:207 msgid "" "You must run a successful update before you can select a playbook. You will " "not be able to save this Job Template without a valid playbook." @@ -6712,7 +6778,8 @@ msgstr "" "Debe ejecutar una actualización exitosa para poder seleccionar una playbook." " No podrá guardar esta Plantilla de trabajo sin una playbook válida." -#: client/src/projects/list/projects-list.controller.js:257 +#: client/src/organizations/linkout/controllers/organizations-projects.controller.js:224 +#: client/src/projects/list/projects-list.controller.js:267 msgid "Your request to cancel the update was submitted to the task manager." msgstr "" "Su solicitud de cancelación de la actualización ha sido enviada al gestor de" @@ -6724,11 +6791,16 @@ msgstr "Su sesión ha expirado debido a inactividad. Por favor inicie sesión." #: client/src/inventories-hosts/inventories/related/groups/list/groups-list.partial.html:24 #: client/src/job-submission/job-submission.partial.html:317 -#: client/src/shared/form-generator.js:1202 +#: client/src/shared/form-generator.js:1213 #: client/src/templates/prompt/steps/survey/prompt-survey.partial.html:42 msgid "and" msgstr "y" +#: client/src/organizations/linkout/controllers/organizations-projects.controller.js:245 +#: client/src/organizations/linkout/controllers/organizations-projects.controller.js:270 +msgid "button to view the latest status." +msgstr "botón para ver el último estado." + #: client/features/users/tokens/tokens.strings.js:27 msgid "by" msgstr "por" @@ -6742,12 +6814,12 @@ msgstr "por" msgid "characters long." msgstr "caracteres." -#: client/features/output/output.strings.js:78 -#: client/src/shared/smart-search/smart-search.partial.html:53 +#: client/features/output/output.strings.js:79 +#: client/src/shared/smart-search/smart-search.partial.html:50 msgid "documentation" msgstr "documentación" -#: client/src/templates/job_templates/add-job-template/job-template-add.controller.js:203 +#: client/src/templates/job_templates/add-job-template/job-template-add.controller.js:204 msgid "failed" msgstr "falló" @@ -6786,11 +6858,11 @@ msgstr[1] "hosts" msgid "hosts" msgstr "hosts" -#: client/src/inventories-hosts/inventories/list/inventory-list.controller.js:60 +#: client/src/inventories-hosts/inventories/list/inventory-list.controller.js:65 msgid "hosts with failures. Click for details." msgstr "hosts con fallos. Haga clic para obtener más información." -#: client/src/templates/job_templates/add-job-template/job-template-add.controller.js:209 +#: client/src/templates/job_templates/add-job-template/job-template-add.controller.js:210 msgid "missing" msgstr "no encontrado" @@ -6798,7 +6870,7 @@ msgstr "no encontrado" msgid "name" msgstr "nombre" -#: client/src/templates/job_templates/add-job-template/job-template-add.controller.js:206 +#: client/src/templates/job_templates/add-job-template/job-template-add.controller.js:207 msgid "never updated" msgstr "nunca actualizado" @@ -6811,19 +6883,19 @@ msgstr "de" msgid "of the filters match." msgstr "de la coincidencia con los filtros." -#: client/src/scheduler/scheduler.strings.js:26 +#: client/src/scheduler/scheduler.strings.js:34 msgid "on" msgstr "en" -#: client/src/scheduler/scheduler.strings.js:23 +#: client/src/scheduler/scheduler.strings.js:31 msgid "on day" msgstr "el día" -#: client/src/scheduler/scheduler.strings.js:27 +#: client/src/scheduler/scheduler.strings.js:35 msgid "on days" msgstr "los días" -#: client/src/scheduler/scheduler.strings.js:25 +#: client/src/scheduler/scheduler.strings.js:33 msgid "on the" msgstr "en la" @@ -6831,11 +6903,13 @@ msgstr "en la" msgid "organization" msgstr "organización" -#: client/src/shared/form-generator.js:1078 +#: client/src/shared/form-generator.js:1085 msgid "playbook" msgstr "playbook" #: client/src/organizations/linkout/organizations-linkout.route.js:111 +#: client/src/organizations/linkout/organizations-linkout.route.js:158 +#: client/src/organizations/linkout/organizations-linkout.route.js:209 msgid "section" msgstr "sección" @@ -6844,7 +6918,7 @@ msgstr "sección" msgid "set in helpers/credentials" msgstr "definir en helpers/credentials" -#: client/src/inventories-hosts/inventories/list/inventory-list.controller.js:45 +#: client/src/inventories-hosts/inventories/list/inventory-list.controller.js:48 msgid "sources with sync failures. Click for details" msgstr "" "fuentes con fallos en la sincronización. Haga clic para obtener más " @@ -6892,6 +6966,10 @@ msgstr "v3 default%s - establecer a 'default'" msgid "v3 multi-domain%s - your domain name" msgstr "v3 multi-domain%s - vuestro nombre de dominio" +#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:319 +msgid "view azure_rm.ini in the Ansible github repo." +msgstr "vea azure_rm.ini en el repositorio github de Ansible." + #: client/src/inventories-hosts/inventories/related/sources/sources.form.js:220 msgid "view ec2.ini in the Ansible github repo." msgstr "vea ec2.ini en el repositorio github de Ansible." @@ -6918,14 +6996,22 @@ msgstr "" msgid "with failed jobs." msgstr "con tareas con errores." -#: client/features/users/tokens/tokens.strings.js:40 +#: client/features/users/tokens/tokens.strings.js:42 msgid "{{ appName }} Token" msgstr "Token de {{ appName }}" -#: client/lib/services/base-string.service.js:95 +#: client/lib/services/base-string.service.js:102 msgid "{{ header }} {{ body }}" msgstr "{{ header }} {{ body }}" +#: client/lib/services/base-string.service.js:75 +msgid "{{ resource }} successfully created" +msgstr "{{ resource }} creado correctamente" + +#: client/src/inventories-hosts/inventory-hosts.strings.js:31 +msgid "{{ str1 }}

{{ str2 }}

" +msgstr "{{ str1 }}

{{ str2 }}

" + #: client/src/templates/prompt/steps/other-prompts/prompt-other-prompts.partial.html:5 msgid "{{:: vm.strings.get('prompt.JOB_TYPE') }}" msgstr "{{:: vm.strings.get('prompt.JOB_TYPE') }}" diff --git a/awx/ui/po/fr.po b/awx/ui/po/fr.po index ae3547d41f..5518df4bab 100644 --- a/awx/ui/po/fr.po +++ b/awx/ui/po/fr.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: \n" -"PO-Revision-Date: 2018-06-27 06:23+0000\n" +"PO-Revision-Date: 2018-08-15 11:15+0000\n" "Last-Translator: croe \n" "Language-Team: French\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -15,8 +15,8 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n > 1)\n" "X-Generator: Zanata 4.6.0\n" -#: client/src/projects/add/projects-add.controller.js:161 -#: client/src/projects/edit/projects-edit.controller.js:296 +#: client/src/projects/add/projects-add.controller.js:162 +#: client/src/projects/edit/projects-edit.controller.js:297 msgid "" "%sNote:%s Mercurial does not support password authentication for SSH. Do not" " put the username and key in the URL. If using Bitbucket and SSH, do not " @@ -27,8 +27,8 @@ msgstr "" "Si vous utilisez Bitbucket et SSH, ne saisissez pas votre nom d’utilisateur " "Bitbucket." -#: client/src/projects/add/projects-add.controller.js:140 -#: client/src/projects/edit/projects-edit.controller.js:275 +#: client/src/projects/add/projects-add.controller.js:141 +#: client/src/projects/edit/projects-edit.controller.js:276 msgid "" "%sNote:%s When using SSH protocol for GitHub or Bitbucket, enter an SSH key " "only, do not enter a username (other than git). Additionally, GitHub and " @@ -46,7 +46,7 @@ msgstr "" msgid "(defaults to %s)" msgstr "(défini par défaut sur %s)" -#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:378 +#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:402 msgid "(seconds)" msgstr "(secondes)" @@ -144,11 +144,11 @@ msgstr "" "/>password: magic
" #: client/src/management-jobs/scheduler/schedulerForm.partial.html:33 -#: client/src/scheduler/scheduler.strings.js:14 +#: client/src/scheduler/scheduler.strings.js:22 msgid "A schedule name is required." msgstr "Un intitulé est requis pour le planning" -#: client/src/users/add/users-add.controller.js:102 +#: client/src/users/add/users-add.controller.js:103 msgid "A value is required" msgstr "Entrez une valeur" @@ -182,7 +182,7 @@ msgstr "AJOUTER" msgid "ADD A NEW TEMPLATE" msgstr "AJOUTER UN NOUVEAU MODÈLE" -#: client/features/templates/templates.strings.js:111 +#: client/features/templates/templates.strings.js:107 msgid "ADD A TEMPLATE" msgstr "AJOUTER UN MODÈLE" @@ -190,11 +190,11 @@ msgstr "AJOUTER UN MODÈLE" msgid "ADD SURVEY PROMPT" msgstr "AJOUTER UNE INVITE AU QUESTIONNAIRE" -#: client/src/shared/smart-search/smart-search.partial.html:51 +#: client/src/shared/smart-search/smart-search.partial.html:48 msgid "ADDITIONAL INFORMATION" msgstr "INFORMATIONS SUPPLÉMENTAIRES" -#: client/features/output/output.strings.js:75 +#: client/features/output/output.strings.js:76 msgid "ADDITIONAL_INFORMATION" msgstr "INFORMATIONS_SUPPLÉMENTAIRES" @@ -224,10 +224,11 @@ msgstr "Service API/Clé d’intégration" msgid "API Token" msgstr "Jeton API" -#: client/features/users/tokens/tokens.strings.js:39 +#: client/features/users/tokens/tokens.strings.js:40 msgid "APPLICATION" msgstr "APPLICATION" +#: client/features/applications/applications.strings.js:28 #: client/features/applications/applications.strings.js:8 #: client/src/activity-stream/get-target-title.factory.js:47 msgid "APPLICATIONS" @@ -268,8 +269,7 @@ msgstr "Action" #: client/src/home/dashboard/lists/job-templates/job-templates-list.partial.html:20 #: client/src/inventories-hosts/hosts/hosts.partial.html:47 -#: client/src/network-ui/network.ui.strings.js:16 -#: client/src/shared/list-generator/list-generator.factory.js:586 +#: client/src/shared/list-generator/list-generator.factory.js:591 msgid "Actions" msgstr "Actions" @@ -307,8 +307,8 @@ msgstr "Ajouter les permissions" msgid "Add Project" msgstr "Ajouter un projet" -#: client/src/shared/form-generator.js:1720 -#: client/src/templates/job_templates/job-template.form.js:463 +#: client/src/shared/form-generator.js:1731 +#: client/src/templates/job_templates/job-template.form.js:468 #: client/src/templates/workflows.form.js:205 msgid "Add Survey" msgstr "Ajouter un questionnaire" @@ -348,12 +348,12 @@ msgstr "Ajouter un nouveau planning" #: client/src/inventories-hosts/inventories/smart-inventory/smart-inventory.form.js:115 #: client/src/inventories-hosts/inventories/standard-inventory/inventory.form.js:117 #: client/src/projects/projects.form.js:255 -#: client/src/templates/job_templates/job-template.form.js:406 +#: client/src/templates/job_templates/job-template.form.js:411 #: client/src/templates/workflows.form.js:148 msgid "Add a permission" msgstr "Ajouter une permission" -#: client/src/shared/form-generator.js:1455 +#: client/src/shared/form-generator.js:1466 msgid "Admin" msgstr "Administrateur" @@ -365,7 +365,7 @@ msgstr "Administration" msgid "Admins" msgstr "Admins" -#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:367 +#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:391 msgid "" "After every project update where the SCM revision changes, refresh the " "inventory from the selected source before executing job tasks. This is " @@ -389,21 +389,25 @@ msgstr "Tous" msgid "All Activity" msgstr "Activités" -#: client/src/portal-mode/portal-mode-layout.partial.html:31 +#: client/features/portalMode/index.view.html:33 msgid "All Jobs" msgstr "Tous les jobs" -#: client/src/templates/job_templates/job-template.form.js:285 -#: client/src/templates/job_templates/job-template.form.js:292 +#: client/src/templates/job_templates/job-template.form.js:290 +#: client/src/templates/job_templates/job-template.form.js:297 msgid "Allow Provisioning Callbacks" msgstr "Autoriser les rappels d’exécution de Tower job_template" -#: client/features/templates/templates.strings.js:106 +#: client/features/templates/templates.strings.js:102 #: client/src/workflow-results/workflow-results.controller.js:66 msgid "Always" msgstr "Toujours" -#: client/src/projects/list/projects-list.controller.js:301 +#: client/src/organizations/linkout/controllers/organizations-projects.controller.js:270 +msgid "An SCM update does not appear to be running for project:" +msgstr "Une mise à jour SCM ne semble pas s'exécuter pour le projet :" + +#: client/src/projects/list/projects-list.controller.js:311 msgid "" "An SCM update does not appear to be running for project: %s. Click the " "%sRefresh%s button to view the latest status." @@ -415,8 +419,8 @@ msgstr "" #: client/src/organizations/organizations.form.js:52 #: client/src/projects/projects.form.js:207 #: client/src/projects/projects.form.js:212 -#: client/src/templates/job_templates/job-template.form.js:235 -#: client/src/templates/job_templates/job-template.form.js:240 +#: client/src/templates/job_templates/job-template.form.js:239 +#: client/src/templates/job_templates/job-template.form.js:245 msgid "Ansible Environment" msgstr "Environnement Ansible" @@ -435,7 +439,7 @@ msgstr "Nom de variable de réponse" msgid "Applications" msgstr "Applications" -#: client/src/notifications/notification-templates-list/list.controller.js:219 +#: client/src/notifications/notification-templates-list/list.controller.js:228 msgid "Are you sure you want to delete this notification template?" msgstr "Voulez-vous vraiment supprimer ce modèle de notification ?" @@ -447,11 +451,11 @@ msgstr "Voulez-vous vraiment supprimer cette équipe ?" msgid "Are you sure you want to delete this user?" msgstr "Voulez-vous vraiment supprimer cet utilisateur ?" -#: client/features/templates/templates.strings.js:102 +#: client/features/templates/templates.strings.js:98 msgid "Are you sure you want to delete this workflow node?" msgstr "Voulez-vous vraiment supprimer ce node de workflow ?" -#: client/lib/services/base-string.service.js:80 +#: client/lib/services/base-string.service.js:81 msgid "Are you sure you want to delete this {{ resourceType }}?" msgstr "Voulez-vous vraiment supprimer ce {{ resourceType }} ?" @@ -493,11 +497,11 @@ msgstr "" "Voulez-vous vraiment supprimer définitivement la source de l'inventaire ci-" "dessous ?" -#: client/src/projects/edit/projects-edit.controller.js:252 +#: client/src/projects/edit/projects-edit.controller.js:253 msgid "Are you sure you want to remove the %s below from %s?" msgstr "Voulez-vous vraiment supprimer le %s ci-dessous de %s ?" -#: client/lib/services/base-string.service.js:85 +#: client/lib/services/base-string.service.js:86 msgid "Are you sure you want to submit the request to cancel this job?" msgstr "Voulez-vous vraiment demander l'annulation de ce job ?" @@ -512,7 +516,7 @@ msgstr "Arguments" msgid "Ask at runtime?" msgstr "Demander durant l’éxecution ?" -#: client/src/instance-groups/instance-groups.strings.js:28 +#: client/src/instance-groups/instance-groups.strings.js:31 msgid "Associate an existing Instance" msgstr "Associer une instance existante" @@ -524,7 +528,7 @@ msgstr "Associer un groupe existant" msgid "Associate this host with a new group" msgstr "Associer cet hôte à un nouveau groupe" -#: client/src/shared/form-generator.js:1457 +#: client/src/shared/form-generator.js:1468 msgid "Auditor" msgstr "Auditeur" @@ -568,7 +572,7 @@ msgstr "Mot de passe d’autorisation" msgid "Availability Zone:" msgstr "Zone de disponibilité :" -#: client/src/configuration/auth-form/configuration-auth.controller.js:128 +#: client/src/configuration/auth-form/configuration-auth.controller.js:152 msgid "Azure AD" msgstr "Azure AD" @@ -576,7 +580,7 @@ msgstr "Azure AD" msgid "BROWSE" msgstr "NAVIGUER" -#: client/features/output/output.strings.js:96 +#: client/features/output/output.strings.js:97 msgid "Back to Top" msgstr "Retour Haut de page" @@ -627,7 +631,7 @@ msgstr "" #: client/src/partials/survey-maker-modal.html:17 #: client/src/partials/survey-maker-modal.html:85 #: client/src/shared/instance-groups-multiselect/instance-groups-modal/instance-groups-modal.partial.html:17 -#: client/src/templates/job_templates/multi-credential/multi-credential-modal.partial.html:78 +#: client/src/templates/job_templates/multi-credential/multi-credential-modal.partial.html:68 msgid "CANCEL" msgstr "ANNULER" @@ -635,7 +639,7 @@ msgstr "ANNULER" msgid "CHANGES" msgstr "MODIFICATIONS" -#: client/features/templates/templates.strings.js:117 +#: client/features/templates/templates.strings.js:113 msgid "CHECK" msgstr "VÉRIFIER" @@ -643,8 +647,8 @@ msgstr "VÉRIFIER" msgid "CHOOSE A FILE" msgstr "SÉLECTIONNER UN FICHIER" -#: client/features/output/output.strings.js:77 -#: client/src/shared/smart-search/smart-search.partial.html:30 +#: client/features/output/output.strings.js:78 +#: client/src/shared/smart-search/smart-search.partial.html:26 msgid "CLEAR ALL" msgstr "TOUT EFFACER" @@ -665,7 +669,7 @@ msgid "CONFIGURE {{ BRAND_NAME }}" msgstr "CONFIGURER {{ BRAND_NAME }}" #: client/features/templates/templates.strings.js:31 -#: client/src/scheduler/scheduler.strings.js:55 +#: client/src/scheduler/scheduler.strings.js:63 msgid "CONFIRM" msgstr "CONFIRMER" @@ -677,7 +681,7 @@ msgstr "COPIER" msgid "COULD NOT CREATE TOKEN" msgstr "N'A PAS PU CRÉER DE JETON" -#: client/src/instance-groups/instance-groups.strings.js:42 +#: client/src/instance-groups/instance-groups.strings.js:46 msgid "CPU" msgstr "CPU" @@ -709,7 +713,7 @@ msgstr "CRÉER UN GROUPE" msgid "CREATE HOST" msgstr "CRÉER HOTE" -#: client/src/instance-groups/instance-groups.strings.js:8 +#: client/src/instance-groups/instance-groups.strings.js:10 msgid "CREATE INSTANCE GROUP" msgstr "CRÉER UN GROUPE D'INSTANCES" @@ -719,9 +723,9 @@ msgstr "CRÉER UNE SOURCE D'INVENTAIRE" #: client/src/inventories-hosts/inventories/related/sources/list/schedule/sources-schedule-add.route.js:9 #: client/src/scheduler/scheduler.strings.js:8 -#: client/src/scheduler/schedules.route.js:163 -#: client/src/scheduler/schedules.route.js:245 -#: client/src/scheduler/schedules.route.js:74 +#: client/src/scheduler/schedules.route.js:161 +#: client/src/scheduler/schedules.route.js:242 +#: client/src/scheduler/schedules.route.js:73 msgid "CREATE SCHEDULE" msgstr "CRÉER PLANNING" @@ -735,11 +739,11 @@ msgstr "CRÉER UNE SOURCE" #: client/features/users/tokens/tokens.strings.js:18 #: client/features/users/tokens/tokens.strings.js:9 -#: client/features/users/tokens/users-tokens-add.route.js:30 +#: client/features/users/tokens/users-tokens-add.route.js:49 msgid "CREATE TOKEN" msgstr "CRÉER JETON" -#: client/features/output/output.strings.js:100 +#: client/features/output/output.strings.js:101 msgid "CREATED" msgstr "CRÉÉ" @@ -753,7 +757,7 @@ msgid "CREDENTIAL TYPE" msgstr "TYPE D'INFORMATIONS D'IDENTIFICATION" #: client/src/job-submission/job-submission.partial.html:92 -#: client/src/templates/job_templates/multi-credential/multi-credential-modal.partial.html:70 +#: client/src/templates/job_templates/multi-credential/multi-credential-modal.partial.html:60 msgid "CREDENTIAL TYPE:" msgstr "TYPE D'INFORMATIONS D'IDENTIFICATION :" @@ -775,8 +779,8 @@ msgstr "INFORMATIONS D’IDENTIFICATION" msgid "CREDENTIALS PERMISSIONS" msgstr "PERMISSIONS LIÉES AUX INFORMATIONS D'IDENTIFICATION" -#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:378 -#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:390 +#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:402 +#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:414 #: client/src/projects/projects.form.js:200 msgid "Cache Timeout" msgstr "Expiration du délai d’attente du cache" @@ -785,21 +789,21 @@ msgstr "Expiration du délai d’attente du cache" msgid "Cache Timeout%s (seconds)%s" msgstr "Expiration du délai d’attente du cache%s (secondes)%s" -#: client/src/projects/list/projects-list.controller.js:214 +#: client/src/projects/list/projects-list.controller.js:224 #: client/src/users/list/users-list.controller.js:85 msgid "Call to %s failed. DELETE returned status:" msgstr "Échec de l’appel de %s. État DELETE renvoyé :" -#: client/src/projects/list/projects-list.controller.js:281 -#: client/src/projects/list/projects-list.controller.js:298 +#: client/src/projects/list/projects-list.controller.js:291 +#: client/src/projects/list/projects-list.controller.js:308 msgid "Call to %s failed. GET status:" msgstr "Échec de l’appel de %s. État GET :" -#: client/src/projects/edit/projects-edit.controller.js:246 +#: client/src/projects/edit/projects-edit.controller.js:247 msgid "Call to %s failed. POST returned status:" msgstr "Échec de l’appel de %s. État POST renvoyé :" -#: client/src/projects/list/projects-list.controller.js:260 +#: client/src/projects/list/projects-list.controller.js:270 msgid "Call to %s failed. POST status:" msgstr "Échec de l’appel de %s. État POST :" @@ -807,34 +811,34 @@ msgstr "Échec de l’appel de %s. État POST :" msgid "Call to %s failed. Return status: %d" msgstr "Échec de l’appel de %s. État du renvoie : %d" -#: client/src/projects/list/projects-list.controller.js:307 +#: client/src/projects/list/projects-list.controller.js:317 msgid "Call to get project failed. GET status:" msgstr "Échec de l’appel du projet en GET. État GET :" -#: client/lib/services/base-string.service.js:92 +#: client/lib/services/base-string.service.js:93 msgid "Call to {{ path }} failed. {{ action }} returned status: {{ status }}." msgstr "" "La connexion à {{ path }} a échoué. {{ action }} statut renvoyé : {{ status " "}}." #: client/features/output/output.strings.js:17 -#: client/lib/services/base-string.service.js:84 +#: client/lib/services/base-string.service.js:85 #: client/src/access/add-rbac-resource/rbac-resource.partial.html:105 #: client/src/access/add-rbac-user-team/rbac-user-team.partial.html:188 -#: client/src/configuration/configuration.controller.js:611 -#: client/src/network-ui/network.ui.strings.js:49 -#: client/src/scheduler/scheduler.strings.js:48 -#: client/src/shared/form-generator.js:1708 +#: client/src/configuration/configuration.controller.js:617 +#: client/src/scheduler/scheduler.strings.js:56 +#: client/src/shared/form-generator.js:1719 #: client/src/shared/lookup/lookup-modal.partial.html:19 #: client/src/workflow-results/workflow-results.controller.js:38 msgid "Cancel" msgstr "Annuler" -#: client/lib/services/base-string.service.js:86 +#: client/lib/services/base-string.service.js:87 msgid "Cancel Job" msgstr "Annuler Job" -#: client/src/projects/list/projects-list.controller.js:276 +#: client/src/organizations/linkout/controllers/organizations-projects.controller.js:244 +#: client/src/projects/list/projects-list.controller.js:286 msgid "Cancel Not Allowed" msgstr "Annulation non autorisée" @@ -842,15 +846,20 @@ msgstr "Annulation non autorisée" msgid "Cancel sync process" msgstr "Annuler le processus de synchronisation" -#: client/src/projects/projects.list.js:131 +#: client/src/projects/projects.list.js:122 msgid "Cancel the SCM update" msgstr "Annuler la mise à jour SCM" -#: client/src/projects/list/projects-list.controller.js:81 +#: client/lib/services/base-string.service.js:99 +msgid "Cancel the {{resourceType}}" +msgstr "Anuuler {{resourceType}}" + +#: client/src/organizations/linkout/controllers/organizations-projects.controller.js:42 +#: client/src/projects/list/projects-list.controller.js:80 msgid "Canceled. Click for details" msgstr "Annulé. Cliquez pour connaître les détails." -#: client/src/shared/smart-search/smart-search.controller.js:158 +#: client/src/shared/smart-search/smart-search.controller.js:162 msgid "Cannot search running job" msgstr "Impossible de rechercher les jobs en cours" @@ -874,7 +883,7 @@ msgstr "Canal" msgid "Check" msgstr "Vérifier" -#: client/src/shared/form-generator.js:1080 +#: client/src/shared/form-generator.js:1087 msgid "Choose a %s" msgstr "Choisir un %s" @@ -929,8 +938,8 @@ msgid "Click for details" msgstr "Cliquez pour obtenir plus d’informations" #: client/src/templates/workflows/edit-workflow/workflow-edit.controller.js:261 -msgid "Click here to open the workflow graph editor." -msgstr "Cliquez ici pour ouvrir l'éditeur de graphique du workflow." +msgid "Click here to open the workflow visualizer." +msgstr "Cliquez ici pour ouvrir le visualisateur de workflow." #: client/src/inventories-hosts/inventories/inventory.list.js:16 msgid "" @@ -964,6 +973,14 @@ msgstr "" "Cliquez sur le champ régions pour voir la liste des régions associées à " "votre fournisseur cloud. Vous pouvez choisir plusieurs régions ou l'option" +#: client/src/organizations/linkout/controllers/organizations-projects.controller.js:270 +msgid "Click the" +msgstr "Cliquer" + +#: client/src/scheduler/scheduler.strings.js:13 +msgid "Click to edit schedule." +msgstr "Cliquez pour modifier le planning." + #: client/src/credentials/credentials.form.js:321 msgid "Client ID" msgstr "ID du client" @@ -976,8 +993,8 @@ msgstr "Identifiant client" msgid "Client Secret" msgstr "Question secrète du client" -#: client/src/scheduler/scheduler.strings.js:47 -#: client/src/shared/form-generator.js:1712 +#: client/src/scheduler/scheduler.strings.js:55 +#: client/src/shared/form-generator.js:1723 msgid "Close" msgstr "Fermer" @@ -999,15 +1016,11 @@ msgstr "URL CloudForms" msgid "Collapse Output" msgstr "Tout réduire" -#: client/src/network-ui/network.ui.strings.js:19 -msgid "Collapse Panel" -msgstr "Panneau réduit" - #: client/src/inventories-hosts/hosts/host.form.js:129 #: client/src/inventories-hosts/inventories/related/hosts/related-host.form.js:128 #: client/src/inventories-hosts/inventories/smart-inventory/smart-inventory.form.js:155 #: client/src/inventories-hosts/inventories/standard-inventory/inventory.form.js:172 -#: client/src/templates/job_templates/job-template.form.js:438 +#: client/src/templates/job_templates/job-template.form.js:443 #: client/src/templates/workflows.form.js:180 msgid "Completed Jobs" msgstr "Jobs complétés" @@ -1016,15 +1029,15 @@ msgstr "Jobs complétés" msgid "Configure Notifications" msgstr "Configurer les notifications" -#: client/src/users/users.form.js:84 +#: client/src/users/users.form.js:83 msgid "Confirm Password" msgstr "Confirmer le mot de passe" -#: client/src/configuration/configuration.controller.js:618 +#: client/src/configuration/configuration.controller.js:624 msgid "Confirm Reset" msgstr "Confirmer la réinitialisation" -#: client/src/configuration/configuration.controller.js:627 +#: client/src/configuration/configuration.controller.js:633 msgid "Confirm factory reset" msgstr "Confirmer la réinitialisation usine" @@ -1052,7 +1065,7 @@ msgstr "" "Contrôlez le niveau de sortie qu’Ansible génère lors de l’exécution du " "playbook." -#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:313 +#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:337 msgid "" "Control the level of output ansible will produce for inventory source update" " jobs." @@ -1065,30 +1078,26 @@ msgid "Copied to clipboard." msgstr "Copié dans le Presse-papiers." #: client/src/credentials/credentials.list.js:73 -#: client/src/inventories-hosts/inventories/inventory.list.js:112 +#: client/src/inventories-hosts/inventories/inventory.list.js:105 #: client/src/inventory-scripts/inventory-scripts.list.js:61 #: client/src/notifications/notificationTemplates.list.js:82 -#: client/src/projects/projects.list.js:109 -#: client/src/templates/templates.list.js:100 +#: client/src/projects/projects.list.js:100 +#: client/src/templates/templates.list.js:93 msgid "Copy" msgstr "Copier" -#: client/features/templates/templates.strings.js:77 -msgid "Copy Workflow" -msgstr "Copier le workflow" +#: client/src/inventories-hosts/inventories/list/inventory-list.controller.js:56 +msgid "Copy Inventory" +msgstr "Copier l'inventaire" #: client/src/credentials/credentials.list.js:76 msgid "Copy credential" -msgstr "Copier les dentifiants" +msgstr "Copier les identifiants" #: client/lib/components/components.strings.js:51 msgid "Copy full revision to clipboard." msgstr "Copier la révision complète dans le Presse-papiers." -#: client/src/inventories-hosts/inventories/inventory.list.js:115 -msgid "Copy inventory" -msgstr "Copier l'inventaire" - #: client/src/inventory-scripts/inventory-scripts.list.js:64 msgid "Copy inventory script" msgstr "Copier le script d’inventaire" @@ -1097,14 +1106,18 @@ msgstr "Copier le script d’inventaire" msgid "Copy notification" msgstr "Copier la notification" -#: client/src/projects/projects.list.js:112 +#: client/src/projects/projects.list.js:103 msgid "Copy project" msgstr "Copier le projet" -#: client/src/templates/templates.list.js:103 +#: client/src/templates/templates.list.js:96 msgid "Copy template" msgstr "Copier le modèle" +#: client/lib/services/base-string.service.js:97 +msgid "Copy {{resourceType}}" +msgstr "Copier {{resourceType}}" + #: client/src/about/about.partial.html:27 msgid "" "Copyright © 2018 Red Hat, Inc.
\n" @@ -1125,10 +1138,20 @@ msgstr "Créer" msgid "Create a new Application" msgstr "Créer une nouvelle application" -#: client/src/instance-groups/instance-groups.strings.js:27 +#: client/src/instance-groups/instance-groups.strings.js:30 msgid "Create a new Instance Group" msgstr "Créer un nouveau groupe d'instances" +#: client/src/inventories-hosts/inventory-hosts.strings.js:47 +msgid "" +"Create a new Smart Inventory from search results.

Note: changing " +"the organization of the Smart Inventory could change the hosts included in " +"the Smart Inventory." +msgstr "" +"Créer un nouvel Inventaire Smart à partir des résultats de recherche.

À noter : changer l'organisation de l'Inventaire Smart pourrait " +"changer les hôtes inclus dans l'Inventaire Smart." + #: client/src/credentials/credentials.list.js:52 msgid "Create a new credential" msgstr "Créer de nouvelles informations d’identification" @@ -1161,7 +1184,7 @@ msgstr "Créer un modèle de notification" msgid "Create a new organization" msgstr "Créer une organisation" -#: client/src/projects/projects.list.js:76 +#: client/src/projects/projects.list.js:75 msgid "Create a new project" msgstr "Créer un projet" @@ -1181,7 +1204,7 @@ msgstr "Créer un modèle" msgid "Create a new user" msgstr "Créer un utilisateur" -#: client/features/output/output.strings.js:43 +#: client/features/output/output.strings.js:44 #: client/features/templates/templates.strings.js:25 #: client/src/inventories-hosts/inventories/adhoc/adhoc.form.js:73 #: client/src/inventories-hosts/inventories/related/sources/sources.form.js:74 @@ -1200,7 +1223,7 @@ msgstr "Type d'informations d’identification" msgid "Credential Types" msgstr "Types d'informations d'identification" -#: client/features/jobs/jobs.strings.js:15 +#: client/features/jobs/jobs.strings.js:16 #: client/features/templates/templates.strings.js:18 #: client/lib/components/components.strings.js:73 #: client/lib/models/models.strings.js:8 @@ -1231,7 +1254,7 @@ msgstr "Image actuelle :" #: client/src/inventories-hosts/inventories/related/sources/sources.form.js:171 msgid "Custom Inventory Script" -msgstr "Script d'inventaire personnalisé" +msgstr "Script d'inventaire personnel" #: client/src/inventory-scripts/inventory-scripts.form.js:50 #: client/src/inventory-scripts/inventory-scripts.form.js:60 @@ -1246,11 +1269,11 @@ msgstr "TABLEAU DE BORD" #: client/lib/services/base-string.service.js:71 #: client/src/inventories-hosts/inventories/related/groups/list/groups-list.partial.html:52 #: client/src/inventories-hosts/inventories/related/sources/list/sources-list.partial.html:74 -#: client/src/notifications/notification-templates-list/list.controller.js:221 +#: client/src/notifications/notification-templates-list/list.controller.js:230 #: client/src/organizations/list/organizations-list.controller.js:196 #: client/src/partials/survey-maker-modal.html:18 -#: client/src/projects/edit/projects-edit.controller.js:254 -#: client/src/projects/list/projects-list.controller.js:244 +#: client/src/projects/edit/projects-edit.controller.js:255 +#: client/src/projects/list/projects-list.controller.js:254 #: client/src/users/list/users-list.controller.js:95 msgid "DELETE" msgstr "SUPPRIMER" @@ -1259,24 +1282,20 @@ msgstr "SUPPRIMER" msgid "DELETE SURVEY" msgstr "SUPPRIMER QUESTIONNAIRE" -#: client/features/templates/templates.strings.js:120 +#: client/features/templates/templates.strings.js:116 msgid "DELETED" msgstr "SUPPRIMÉ" -#: client/features/users/tokens/tokens.strings.js:35 +#: client/features/users/tokens/tokens.strings.js:36 msgid "DESCRIPTION" msgstr "DESCRIPTION" -#: client/features/templates/templates.strings.js:122 -#: client/src/instance-groups/instance-groups.strings.js:21 +#: client/features/templates/templates.strings.js:118 +#: client/src/instance-groups/instance-groups.strings.js:24 #: client/src/workflow-results/workflow-results.controller.js:55 msgid "DETAILS" msgstr "DÉTAILS" -#: client/src/network-ui/network-details/details.partial.html:2 -msgid "DETAILS | {{item.name}}" -msgstr "DÉTAILS | {{item.name}}" - #: client/src/inventories-hosts/hosts/related/groups/hosts-related-groups.partial.html:29 #: client/src/inventories-hosts/inventories/related/groups/related/nested-groups/group-nested-groups-disassociate.partial.html:30 #: client/src/inventories-hosts/inventories/related/groups/related/nested-hosts/group-nested-hosts-disassociate.partial.html:30 @@ -1292,42 +1311,32 @@ msgstr "HÔTES DYNAMIQUES" msgid "Dashboard" msgstr "Tableau de bord" -#: client/src/scheduler/scheduler.strings.js:44 +#: client/src/scheduler/scheduler.strings.js:52 msgid "Date format" msgstr "Format de la date" -#: client/src/network-ui/network.ui.strings.js:24 -msgid "Debug Mode" -msgstr "Mode débogage" - -#: client/src/configuration/auth-form/configuration-auth.controller.js:140 +#: client/src/configuration/auth-form/configuration-auth.controller.js:164 msgid "Default" msgstr "Par défaut" -#: client/src/organizations/organizations.form.js:48 -#: client/src/projects/projects.form.js:209 -#: client/src/templates/job_templates/job-template.form.js:237 -msgid "Default Environment" -msgstr "Environnements par défaut" - #: client/features/output/output.strings.js:19 -#: client/lib/services/base-string.service.js:77 +#: client/lib/services/base-string.service.js:78 #: client/src/credential-types/credential-types.list.js:73 #: client/src/credential-types/list/list.controller.js:106 #: client/src/credentials/credentials.list.js:92 -#: client/src/credentials/list/credentials-list.controller.js:164 -#: client/src/inventories-hosts/inventories/inventory.list.js:127 -#: client/src/inventories-hosts/inventories/list/inventory-list.controller.js:139 +#: client/src/credentials/list/credentials-list.controller.js:176 +#: client/src/inventories-hosts/inventories/inventory.list.js:121 +#: client/src/inventories-hosts/inventories/list/inventory-list.controller.js:157 #: client/src/inventory-scripts/inventory-scripts.list.js:79 -#: client/src/inventory-scripts/list/list.controller.js:114 -#: client/src/notifications/notification-templates-list/list.controller.js:217 +#: client/src/inventory-scripts/list/list.controller.js:126 +#: client/src/notifications/notification-templates-list/list.controller.js:226 #: client/src/notifications/notificationTemplates.list.js:100 #: client/src/organizations/list/organizations-list.controller.js:192 -#: client/src/projects/edit/projects-edit.controller.js:251 -#: client/src/projects/list/projects-list.controller.js:240 +#: client/src/projects/edit/projects-edit.controller.js:252 +#: client/src/projects/list/projects-list.controller.js:250 #: client/src/scheduler/schedules.list.js:100 #: client/src/teams/teams.list.js:72 -#: client/src/templates/templates.list.js:116 +#: client/src/templates/templates.list.js:109 #: client/src/users/list/users-list.controller.js:91 #: client/src/users/users.list.js:79 #: client/src/workflow-results/workflow-results.controller.js:39 @@ -1343,7 +1352,7 @@ msgstr "Supprimer le groupe" msgid "Delete Question" msgstr "Supprimer la question" -#: client/src/inventories-hosts/inventories/related/sources/list/sources-list.controller.js:195 +#: client/src/inventories-hosts/inventories/related/sources/list/sources-list.controller.js:194 msgid "Delete Source" msgstr "Supprimer la source" @@ -1381,7 +1390,7 @@ msgstr[1] "Supprimer les hôtes" msgid "Delete hosts" msgstr "Supprimer les hôtes" -#: client/src/inventories-hosts/inventories/inventory.list.js:129 +#: client/src/inventories-hosts/inventories/inventory.list.js:123 msgid "Delete inventory" msgstr "Supprimer l’inventaire" @@ -1406,7 +1415,7 @@ msgstr "Supprimer ou promouvoir les enfants du groupe ?" msgid "Delete schedule" msgstr "Supprimer Planning" -#: client/src/inventories-hosts/inventories/related/sources/sources.list.js:125 +#: client/src/inventories-hosts/inventories/related/sources/sources.list.js:117 msgid "Delete source" msgstr "Supprimer la source" @@ -1414,7 +1423,7 @@ msgstr "Supprimer la source" msgid "Delete team" msgstr "Supprimer l’équipe" -#: client/src/templates/templates.list.js:119 +#: client/src/templates/templates.list.js:112 msgid "Delete template" msgstr "Supprimer le modèle" @@ -1425,7 +1434,7 @@ msgstr "" "Supprimer le référentiel local dans son intégralité avant de lancer la mise " "à jour." -#: client/src/projects/projects.list.js:125 +#: client/src/projects/projects.list.js:116 msgid "Delete the project" msgstr "Supprimer le projet" @@ -1433,6 +1442,10 @@ msgstr "Supprimer le projet" msgid "Delete the schedule" msgstr "Supprimer la planning" +#: client/lib/services/base-string.service.js:98 +msgid "Delete the {{resourceType}}" +msgstr "Supprimer {{resourceType}}" + #: client/src/users/users.list.js:83 msgid "Delete user" msgstr "Supprimer l’utilisateur" @@ -1445,7 +1458,7 @@ msgstr "Supprimer {{ group }} et {{ host }}" msgid "Deleting group" msgstr "Suppression du groupe" -#: client/lib/services/base-string.service.js:79 +#: client/lib/services/base-string.service.js:80 msgid "" "Deleting this {{ resourceType }} will make the following resources " "unavailable." @@ -1477,14 +1490,13 @@ msgstr "Décrire la documentation des instances" #: client/src/inventories-hosts/inventories/smart-inventory/smart-inventory.form.js:28 #: client/src/inventories-hosts/inventories/standard-inventory/inventory.form.js:36 #: client/src/inventory-scripts/inventory-scripts.form.js:35 -#: client/src/network-ui/network.ui.strings.js:46 #: client/src/notifications/notificationTemplates.form.js:39 #: client/src/organizations/organizations.form.js:33 #: client/src/projects/projects.form.js:37 client/src/teams/teams.form.js:35 #: client/src/templates/job_templates/job-template.form.js:41 #: client/src/templates/survey-maker/shared/question-definition.form.js:36 #: client/src/templates/workflows.form.js:49 -#: client/src/users/users.form.js:148 client/src/users/users.form.js:174 +#: client/src/users/users.form.js:147 client/src/users/users.form.js:173 msgid "Description" msgstr "Description" @@ -1510,8 +1522,7 @@ msgstr "Numéro SMS de destination" #: client/features/output/output.strings.js:34 #: client/features/users/tokens/tokens.strings.js:14 #: client/src/license/license.partial.html:5 -#: client/src/network-ui/network.ui.strings.js:40 -#: client/src/shared/form-generator.js:1490 +#: client/src/shared/form-generator.js:1501 msgid "Details" msgstr "Détails" @@ -1555,7 +1566,7 @@ msgstr "Dissocier l'hôte" msgid "Disble Survey" msgstr "Désactiver le questionnaire" -#: client/src/configuration/auth-form/configuration-auth.controller.js:93 +#: client/src/configuration/auth-form/configuration-auth.controller.js:94 #: client/src/configuration/configuration.controller.js:231 #: client/src/configuration/configuration.controller.js:316 #: client/src/configuration/system-form/configuration-system.controller.js:57 @@ -1566,7 +1577,7 @@ msgstr "Ignorer les modifications" msgid "Dissasociate permission from team" msgstr "Dissocier la permission de l’équipe" -#: client/src/users/users.form.js:228 +#: client/src/users/users.form.js:227 msgid "Dissasociate permission from user" msgstr "Dissocier la permission de l’utilisateur" @@ -1598,9 +1609,9 @@ msgstr "Faites glisser pour réorganiser les questions" msgid "Drop question here to reorder" msgstr "Mettez la question ici pour réordonnancer" -#: client/features/templates/templates.strings.js:119 +#: client/features/templates/templates.strings.js:115 msgid "EDGE CONFLICT" -msgstr "CONFLIT" +msgstr "CONFLIT PARAMÈTRES" #: client/features/applications/applications.strings.js:10 msgid "EDIT APPLICATION" @@ -1614,7 +1625,7 @@ msgstr "MODIFIER CONFIGURATION" msgid "EDIT CREDENTIAL" msgstr "MODIFIER LES INFORMATIONS D'IDENTIFICATION" -#: client/src/instance-groups/instance-groups.strings.js:9 +#: client/src/instance-groups/instance-groups.strings.js:11 msgid "EDIT INSTANCE GROUP" msgstr "MODIFIER LE GROUPE D'INSTANCES" @@ -1630,7 +1641,7 @@ msgstr "MODIFIER UN JOB PROGRAMMÉ" msgid "EDIT SURVEY PROMPT" msgstr "MODIFIER L'INVITE DU QUESTIONNAIRE" -#: client/features/templates/templates.strings.js:112 +#: client/features/templates/templates.strings.js:108 msgid "EDIT TEMPLATE" msgstr "MODIFIER MODÈLE" @@ -1638,11 +1649,11 @@ msgstr "MODIFIER MODÈLE" msgid "ENCRYPTED" msgstr "CHIFFRÉ" -#: client/features/output/output.strings.js:79 +#: client/features/output/output.strings.js:80 msgid "EXAMPLES" msgstr "EXEMPLES" -#: client/src/shared/smart-search/smart-search.partial.html:39 +#: client/src/shared/smart-search/smart-search.partial.html:36 msgid "EXAMPLES:" msgstr "EXEMPLES :" @@ -1654,8 +1665,8 @@ msgstr "EXÉCUTER LA COMMANDE" msgid "EXPAND" msgstr "AGRANDIR" -#: client/features/applications/applications.strings.js:28 -#: client/features/users/tokens/tokens.strings.js:36 +#: client/features/applications/applications.strings.js:29 +#: client/features/users/tokens/tokens.strings.js:37 msgid "EXPIRATION" msgstr "EXPIRATION" @@ -1668,7 +1679,7 @@ msgstr "EXPIRE" msgid "EXTRA VARIABLES" msgstr "VARIABLES SUPPLÉMENTAIRES" -#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:355 +#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:379 msgid "" "Each time a job runs using this inventory, refresh the inventory from the " "selected source before executing job tasks." @@ -1700,8 +1711,8 @@ msgstr "Modifier" msgid "Edit Question" msgstr "Modifier la question" -#: client/src/shared/form-generator.js:1724 -#: client/src/templates/job_templates/job-template.form.js:470 +#: client/src/shared/form-generator.js:1735 +#: client/src/templates/job_templates/job-template.form.js:475 #: client/src/templates/workflows.form.js:212 msgid "Edit Survey" msgstr "Modifier le questionnaire" @@ -1723,6 +1734,7 @@ msgstr "Modifier le groupe" #: client/src/inventories-hosts/hosts/host.list.js:83 #: client/src/inventories-hosts/inventories/related/groups/related/nested-hosts/group-nested-hosts.list.js:73 #: client/src/inventories-hosts/inventories/related/hosts/related-host.list.js:79 +#: client/src/inventories-hosts/inventory-hosts.strings.js:25 msgid "Edit host" msgstr "Modifier l’hôte" @@ -1754,7 +1766,7 @@ msgstr "Modifier l’équipe" msgid "Edit template" msgstr "Modifier le modèle" -#: client/src/projects/projects.list.js:88 +#: client/src/projects/projects.list.js:87 msgid "Edit the project" msgstr "Modifier le projet" @@ -1775,7 +1787,13 @@ msgstr "Modifier le modèle de job de workflow" msgid "Edit user" msgstr "Modifier l’utilisateur" -#: client/src/projects/list/projects-list.controller.js:276 +#: client/src/organizations/linkout/controllers/organizations-projects.controller.js:244 +msgid "" +"Either you do not have access or the SCM update process completed. Click the" +msgstr "" +"Vous n’avez pas accès, ou la mise à jour SCM est terminée. Cliquez sur " + +#: client/src/projects/list/projects-list.controller.js:286 msgid "" "Either you do not have access or the SCM update process completed. Click the" " %sRefresh%s button to view the latest status." @@ -1783,18 +1801,18 @@ msgstr "" "Vous n’avez pas accès, ou la mise à jour SCM est terminée. Cliquez sur le " "bouton %sActualiser%s pour voir l’état le plus récent." -#: client/features/output/output.strings.js:89 +#: client/features/output/output.strings.js:90 #: client/src/workflow-results/workflow-results.controller.js:61 msgid "Elapsed" msgstr "Temps écoulé" #: client/src/credentials/credentials.form.js:191 -#: client/src/users/users.form.js:54 +#: client/src/users/users.form.js:53 msgid "Email" msgstr "Email" -#: client/src/templates/job_templates/job-template.form.js:298 #: client/src/templates/job_templates/job-template.form.js:303 +#: client/src/templates/job_templates/job-template.form.js:308 #: client/src/templates/workflows.form.js:100 #: client/src/templates/workflows.form.js:105 msgid "Enable Concurrent Jobs" @@ -1805,8 +1823,8 @@ msgid "Enable External Logging" msgstr "Activer la journalisation externe" #: client/src/inventories-hosts/inventories/adhoc/adhoc.form.js:124 -#: client/src/templates/job_templates/job-template.form.js:274 #: client/src/templates/job_templates/job-template.form.js:279 +#: client/src/templates/job_templates/job-template.form.js:284 msgid "Enable Privilege Escalation" msgstr "Activer l’élévation des privilèges" @@ -1814,7 +1832,7 @@ msgstr "Activer l’élévation des privilèges" msgid "Enable survey" msgstr "Activer le questionnaire" -#: client/src/templates/job_templates/job-template.form.js:289 +#: client/src/templates/job_templates/job-template.form.js:294 msgid "" "Enables creation of a provisioning callback URL. Using the URL a host can " "contact {{BRAND_NAME}} and request a configuration update using this job " @@ -1829,15 +1847,15 @@ msgid "Encrypted credentials are not supported." msgstr "" "Les informations d’identification chiffrées ne sont pas prises en charge." -#: client/src/scheduler/scheduler.strings.js:36 +#: client/src/scheduler/scheduler.strings.js:44 msgid "End" msgstr "Fin" -#: client/src/scheduler/scheduler.strings.js:38 +#: client/src/scheduler/scheduler.strings.js:46 msgid "End Date" msgstr "Date de fin" -#: client/src/scheduler/scheduler.strings.js:40 +#: client/src/scheduler/scheduler.strings.js:48 msgid "End Time" msgstr "Heure de fin" @@ -1938,6 +1956,7 @@ msgstr "" #: client/src/inventories-hosts/inventories/related/sources/sources.form.js:197 #: client/src/inventories-hosts/inventories/related/sources/sources.form.js:221 #: client/src/inventories-hosts/inventories/related/sources/sources.form.js:245 +#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:320 msgid "" "Enter variables using either JSON or YAML syntax. Use the radio button to " "toggle between the two." @@ -1954,39 +1973,38 @@ msgstr "Variables d'environnement" msgid "Error" msgstr "Erreur" -#: client/features/output/output.strings.js:64 +#: client/features/output/output.strings.js:65 msgid "Error Details" msgstr "Détails de l'erreur" -#: client/lib/services/base-string.service.js:91 -#: client/src/configuration/configuration.controller.js:408 -#: client/src/configuration/configuration.controller.js:517 -#: client/src/configuration/configuration.controller.js:552 -#: client/src/configuration/configuration.controller.js:600 +#: client/lib/services/base-string.service.js:92 +#: client/src/configuration/configuration.controller.js:414 +#: client/src/configuration/configuration.controller.js:523 +#: client/src/configuration/configuration.controller.js:558 +#: client/src/configuration/configuration.controller.js:606 #: client/src/configuration/system-form/configuration-system.controller.js:231 #: client/src/credentials/factories/credential-form-save.factory.js:77 #: client/src/credentials/factories/credential-form-save.factory.js:93 -#: client/src/inventories-hosts/inventories/related/sources/list/sources-list.controller.js:131 -#: client/src/inventories-hosts/inventories/related/sources/list/sources-list.controller.js:141 -#: client/src/inventories-hosts/inventories/related/sources/list/sources-list.controller.js:168 +#: client/src/inventories-hosts/inventories/related/sources/list/sources-list.controller.js:130 +#: client/src/inventories-hosts/inventories/related/sources/list/sources-list.controller.js:140 +#: client/src/inventories-hosts/inventories/related/sources/list/sources-list.controller.js:167 #: client/src/job-submission/job-submission-factories/launchjob.factory.js:198 #: client/src/job-submission/job-submission-factories/launchjob.factory.js:217 #: client/src/management-jobs/card/card.controller.js:102 #: client/src/management-jobs/card/card.controller.js:28 -#: client/src/projects/add/projects-add.controller.js:116 -#: client/src/projects/edit/projects-edit.controller.js:164 -#: client/src/projects/edit/projects-edit.controller.js:230 -#: client/src/projects/edit/projects-edit.controller.js:246 -#: client/src/projects/list/projects-list.controller.js:186 -#: client/src/projects/list/projects-list.controller.js:213 -#: client/src/projects/list/projects-list.controller.js:260 -#: client/src/projects/list/projects-list.controller.js:281 -#: client/src/projects/list/projects-list.controller.js:297 -#: client/src/projects/list/projects-list.controller.js:306 +#: client/src/projects/add/projects-add.controller.js:117 +#: client/src/projects/edit/projects-edit.controller.js:165 +#: client/src/projects/edit/projects-edit.controller.js:231 +#: client/src/projects/edit/projects-edit.controller.js:247 +#: client/src/projects/list/projects-list.controller.js:196 +#: client/src/projects/list/projects-list.controller.js:223 +#: client/src/projects/list/projects-list.controller.js:270 +#: client/src/projects/list/projects-list.controller.js:291 +#: client/src/projects/list/projects-list.controller.js:307 +#: client/src/projects/list/projects-list.controller.js:316 #: client/src/shared/stateDefinitions.factory.js:230 -#: client/src/users/add/users-add.controller.js:99 -#: client/src/users/edit/users-edit.controller.js:185 -#: client/src/users/edit/users-edit.controller.js:82 +#: client/src/users/add/users-add.controller.js:100 +#: client/src/users/edit/users-edit.controller.js:178 #: client/src/users/list/users-list.controller.js:84 msgid "Error!" msgstr "Erreur !" @@ -1999,22 +2017,22 @@ msgstr "Événement" msgid "Event summary not available" msgstr "Récapitulatif de l’événement non disponible" -#: client/src/scheduler/scheduler.strings.js:21 +#: client/src/scheduler/scheduler.strings.js:29 msgid "Every" msgstr "Tous les" -#: client/src/projects/add/projects-add.controller.js:137 -#: client/src/projects/edit/projects-edit.controller.js:273 +#: client/src/projects/add/projects-add.controller.js:138 +#: client/src/projects/edit/projects-edit.controller.js:274 msgid "Example URLs for GIT SCM include:" msgstr "Exemples d’URL pour le SCM GIT :" -#: client/src/projects/add/projects-add.controller.js:158 -#: client/src/projects/edit/projects-edit.controller.js:293 +#: client/src/projects/add/projects-add.controller.js:159 +#: client/src/projects/edit/projects-edit.controller.js:294 msgid "Example URLs for Mercurial SCM include:" msgstr "Exemples d’URL pour le SCM Mercurial :" -#: client/src/projects/add/projects-add.controller.js:149 -#: client/src/projects/edit/projects-edit.controller.js:284 +#: client/src/projects/add/projects-add.controller.js:150 +#: client/src/projects/edit/projects-edit.controller.js:285 msgid "Example URLs for Subversion SCM include:" msgstr "Exemples d’URL pour le SCM Subversion :" @@ -2036,31 +2054,23 @@ msgstr "Hôte existant" msgid "Expand Output" msgstr "Tout agrandir" -#: client/src/network-ui/network.ui.strings.js:18 -msgid "Expand Panel" -msgstr "Panneau d'extension" - #: client/src/license/license.partial.html:39 msgid "Expires On" msgstr "Arrive à expiration le" -#: client/features/output/output.strings.js:49 +#: client/features/output/output.strings.js:50 msgid "Explanation" msgstr "Explication" -#: client/src/network-ui/network.ui.strings.js:17 -msgid "Export" -msgstr "Exporter" - -#: client/features/output/output.strings.js:44 +#: client/features/output/output.strings.js:45 #: client/features/templates/templates.strings.js:54 #: client/src/inventories-hosts/inventories/adhoc/adhoc.form.js:133 #: client/src/inventories-hosts/inventories/adhoc/adhoc.form.js:145 #: client/src/job-submission/job-submission.partial.html:165 #: client/src/partials/logviewer.html:8 -#: client/src/scheduler/scheduler.strings.js:45 -#: client/src/templates/job_templates/job-template.form.js:352 -#: client/src/templates/job_templates/job-template.form.js:359 +#: client/src/scheduler/scheduler.strings.js:53 +#: client/src/templates/job_templates/job-template.form.js:357 +#: client/src/templates/job_templates/job-template.form.js:364 #: client/src/templates/workflows.form.js:83 #: client/src/templates/workflows.form.js:90 #: client/src/workflow-results/workflow-results.controller.js:122 @@ -2076,11 +2086,11 @@ msgstr "FAITS" msgid "FAILED" msgstr "ÉCHEC" -#: client/features/output/output.strings.js:80 +#: client/features/output/output.strings.js:81 msgid "FIELDS" msgstr "CHAMPS" -#: client/src/shared/smart-search/smart-search.partial.html:45 +#: client/src/shared/smart-search/smart-search.partial.html:42 msgid "FIELDS:" msgstr "CHAMPS :" @@ -2103,7 +2113,7 @@ msgstr "Échec" msgid "Failed Hosts" msgstr "Échec des hôtes" -#: client/src/users/add/users-add.controller.js:99 +#: client/src/users/add/users-add.controller.js:100 msgid "Failed to add new user. POST returned status:" msgstr "L’ajout de l’utilisateur a échoué. État POST renvoyé :" @@ -2111,7 +2121,7 @@ msgstr "L’ajout de l’utilisateur a échoué. État POST renvoyé :" msgid "Failed to create new Credential. POST status:" msgstr "La création des informations d’identification a échoué. État POST :" -#: client/src/projects/add/projects-add.controller.js:117 +#: client/src/projects/add/projects-add.controller.js:118 msgid "Failed to create new project. POST returned status:" msgstr "La création du projet a échoué. État POST renvoyé :" @@ -2119,20 +2129,19 @@ msgstr "La création du projet a échoué. État POST renvoyé :" msgid "Failed to retrieve job template extra variables." msgstr "N’a pas pu extraire les variables supplémentaires du modèle de job." -#: client/src/projects/edit/projects-edit.controller.js:165 +#: client/src/projects/edit/projects-edit.controller.js:166 msgid "Failed to retrieve project: %s. GET status:" msgstr "La récupération du projet a échoué : %s. État GET :" -#: client/src/users/edit/users-edit.controller.js:186 -#: client/src/users/edit/users-edit.controller.js:83 +#: client/src/users/edit/users-edit.controller.js:179 msgid "Failed to retrieve user: %s. GET status:" msgstr "La récupération de l’utilisateur a échoué : %s. État GET :" -#: client/src/configuration/configuration.controller.js:518 +#: client/src/configuration/configuration.controller.js:524 msgid "Failed to save settings. Returned status:" msgstr "L’enregistrement des paramètres a échoué. État renvoyé :" -#: client/src/configuration/configuration.controller.js:553 +#: client/src/configuration/configuration.controller.js:559 msgid "Failed to save toggle settings. Returned status:" msgstr "" "L’enregistrement des paramètres d’activation/désactivation a échoué. État " @@ -2142,11 +2151,11 @@ msgstr "" msgid "Failed to update Credential. PUT status:" msgstr "La mise à jour des informations d’identification a échoué. État PUT :" -#: client/src/projects/edit/projects-edit.controller.js:230 +#: client/src/projects/edit/projects-edit.controller.js:231 msgid "Failed to update project: %s. PUT status:" msgstr "La mise à jour du projet a échoué : %s. État PUT :" -#: client/features/output/output.strings.js:84 +#: client/features/output/output.strings.js:85 msgid "Failed to update search results." msgstr "N'a pas pu mettre à jour les résultats de recherche." @@ -2164,8 +2173,9 @@ msgstr "Défaillance" msgid "Final Run" msgstr "Dernière exécution" -#: client/features/jobs/jobs.strings.js:9 -#: client/features/output/output.strings.js:45 +#: client/features/jobs/jobs.strings.js:10 +#: client/features/output/output.strings.js:40 +#: client/features/output/output.strings.js:46 #: client/src/inventories-hosts/inventories/list/host-summary-popover/host-summary-popover.directive.js:54 #: client/src/inventories-hosts/shared/factories/set-status.factory.js:44 #: client/src/workflow-results/workflow-results.controller.js:50 @@ -2185,8 +2195,8 @@ msgstr "Première exécution" msgid "Float" msgstr "Flottement" -#: client/features/output/output.strings.js:76 -#: client/src/shared/smart-search/smart-search.partial.html:52 +#: client/features/output/output.strings.js:77 +#: client/src/shared/smart-search/smart-search.partial.html:49 msgid "" "For additional information on advanced search syntax please see the Ansible " "Tower" @@ -2205,6 +2215,7 @@ msgstr "Par exemple, %s" #: client/src/inventories-hosts/inventories/related/groups/related/nested-hosts/group-nested-hosts.list.js:32 #: client/src/inventories-hosts/inventories/related/hosts/related-host.form.js:35 #: client/src/inventories-hosts/inventories/related/hosts/related-host.list.js:31 +#: client/src/inventories-hosts/inventory-hosts.strings.js:33 msgid "" "For hosts that are part of an external inventory, this flag cannot be " "changed. It will be set by the inventory sync process." @@ -2224,7 +2235,8 @@ msgstr "" "syntaxe du playbook, tester la configuration de l’environnement et signaler " "les problèmes." -#: client/features/output/output.strings.js:46 +#: client/features/output/output.strings.js:47 +#: client/src/instance-groups/instance-groups.strings.js:48 #: client/src/inventories-hosts/inventories/adhoc/adhoc.form.js:110 #: client/src/inventories-hosts/inventories/adhoc/adhoc.form.js:97 #: client/src/templates/job_templates/job-template.form.js:143 @@ -2233,11 +2245,11 @@ msgid "Forks" msgstr "Forks" #: client/src/management-jobs/scheduler/schedulerForm.partial.html:173 -#: client/src/scheduler/scheduler.strings.js:20 +#: client/src/scheduler/scheduler.strings.js:28 msgid "Frequency Details" msgstr "Informations sur la fréquence" -#: client/src/scheduler/scheduler.strings.js:33 +#: client/src/scheduler/scheduler.strings.js:41 msgid "Fri" msgstr "Ven." @@ -2252,7 +2264,8 @@ msgstr "" msgid "GROUPS" msgstr "GROUPES" -#: client/src/projects/edit/projects-edit.controller.js:135 +#: client/src/organizations/linkout/controllers/organizations-projects.controller.js:38 +#: client/src/projects/edit/projects-edit.controller.js:136 #: client/src/projects/list/projects-list.controller.js:76 msgid "Get latest SCM revision" msgstr "Obtenir la dernière révision SCM" @@ -2261,23 +2274,23 @@ msgstr "Obtenir la dernière révision SCM" msgid "Getting Started with Credential Types" msgstr "Guide de démarrage avec les types d'identifiants" -#: client/src/configuration/auth-form/configuration-auth.controller.js:129 +#: client/src/configuration/auth-form/configuration-auth.controller.js:153 msgid "GitHub" msgstr "GitHub" -#: client/src/configuration/auth-form/configuration-auth.controller.js:130 +#: client/src/configuration/auth-form/configuration-auth.controller.js:154 msgid "GitHub Org" msgstr "GitHub Org" -#: client/src/configuration/auth-form/configuration-auth.controller.js:131 +#: client/src/configuration/auth-form/configuration-auth.controller.js:155 msgid "GitHub Team" msgstr "Équipe GitHub" -#: client/src/configuration/auth-form/configuration-auth.controller.js:132 +#: client/src/configuration/auth-form/configuration-auth.controller.js:156 msgid "Google OAuth2" msgstr "Google OAuth2" -#: client/src/teams/teams.form.js:158 client/src/users/users.form.js:217 +#: client/src/teams/teams.form.js:158 client/src/users/users.form.js:216 msgid "Grant Permission" msgstr "Donner Permission" @@ -2339,24 +2352,11 @@ msgstr "En-têtes HTTP" msgid "Hide Activity Stream" msgstr "Cacher le flux d’activité" -#: client/src/network-ui/network.ui.strings.js:26 -msgid "Hide Buttons" -msgstr "Masquer les boutons" - -#: client/src/network-ui/network.ui.strings.js:25 -msgid "Hide Cursor" -msgstr "Masquer le curseur" - -#: client/src/network-ui/network.ui.strings.js:27 -msgid "Hide Interfaces" -msgstr "Masquer les interfaces" - #: client/src/inventories-hosts/inventories/insights/insights.partial.html:23 msgid "High" msgstr "Élevée" #: client/src/credentials/credentials.form.js:139 -#: client/src/network-ui/network.ui.strings.js:33 #: client/src/notifications/notificationTemplates.form.js:83 msgid "Host" msgstr "Hôte" @@ -2366,8 +2366,8 @@ msgstr "Hôte" msgid "Host (Authentication URL)" msgstr "Hôte (URL d’authentification)" -#: client/src/templates/job_templates/job-template.form.js:334 -#: client/src/templates/job_templates/job-template.form.js:343 +#: client/src/templates/job_templates/job-template.form.js:339 +#: client/src/templates/job_templates/job-template.form.js:348 msgid "Host Config Key" msgstr "Clé de configuration de l’hôte" @@ -2383,7 +2383,6 @@ msgstr "Hôte activé" #: client/src/inventories-hosts/inventories/related/groups/related/nested-hosts/group-nested-hosts.form.js:56 #: client/src/inventories-hosts/inventories/related/hosts/related-host.form.js:45 #: client/src/inventories-hosts/inventories/related/hosts/related-host.form.js:56 -#: client/src/network-ui/network.ui.strings.js:45 msgid "Host Name" msgstr "Nom d'hôte" @@ -2413,7 +2412,7 @@ msgstr "Hôte indisponible. Cliquez pour activer ou désactiver." msgid "Host status information for this job is unavailable." msgstr "Le statut de l'hôte n'est pas disponible pour ce job." -#: client/features/output/output.strings.js:92 +#: client/features/output/output.strings.js:93 #: client/src/activity-stream/streamDropdownNav/stream-dropdown-nav.directive.js:27 #: client/src/home/dashboard/counts/dashboard-counts.directive.js:39 #: client/src/inventories-hosts/inventories/related/groups/groups.form.js:98 @@ -2445,7 +2444,7 @@ msgstr "Hôtes importés dans" msgid "I agree to the End User License Agreement" msgstr "J’accepte le Contrat de licence de l’utilisateur final" -#: client/features/output/output.strings.js:101 +#: client/features/output/output.strings.js:102 msgid "ID" msgstr "ID" @@ -2461,14 +2460,15 @@ msgstr "INITIÉ PAR" msgid "INSIGHTS" msgstr "INSIGHTS" -#: client/lib/components/components.strings.js:84 #: client/src/instance-groups/instance-groups.list.js:6 #: client/src/instance-groups/instance-groups.list.js:7 -#: client/src/instance-groups/instance-groups.strings.js:13 +#: client/src/instance-groups/instance-groups.strings.js:16 +#: client/src/instance-groups/instance-groups.strings.js:8 msgid "INSTANCE GROUPS" msgstr "GROUPES D'INSTANCES" -#: client/src/instance-groups/instance-groups.strings.js:22 +#: client/src/instance-groups/instance-groups.strings.js:25 +#: client/src/instance-groups/instance-groups.strings.js:9 msgid "INSTANCES" msgstr "INSTANCES" @@ -2478,7 +2478,6 @@ msgstr "INSTANCES" #: client/src/inventories-hosts/inventories/inventories.route.js:8 #: client/src/inventories-hosts/inventories/inventory.list.js:14 #: client/src/inventories-hosts/inventories/inventory.list.js:15 -#: client/src/network-ui/network.ui.strings.js:8 #: client/src/organizations/linkout/organizations-linkout.route.js:144 #: client/src/organizations/list/organizations-list.controller.js:67 msgid "INVENTORIES" @@ -2538,7 +2537,7 @@ msgid "If blank, all groups above are created except" msgstr "" "Si resté vide, cela indique que tous les groupes ci-dessus sont créés sauf" -#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:343 +#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:367 msgid "" "If checked, all variables for child groups and hosts will be removed and " "replaced by those found on the external source." @@ -2546,7 +2545,7 @@ msgstr "" "Si cochées, toutes les variables des groupes et hôtes dépendants seront " "supprimées et remplacées par celles qui se trouvent dans la source externe." -#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:331 +#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:355 msgid "" "If checked, any hosts and groups that were previously present on the " "external source but are now removed will be removed from the Tower " @@ -2562,7 +2561,7 @@ msgstr "" " ou s'il n'y a pas de groupe créé manuellement dans lequel les promouvoir, " "ils devront rester dans le groupe \"all\" par défaut de cet inventaire." -#: client/src/templates/job_templates/job-template.form.js:277 +#: client/src/templates/job_templates/job-template.form.js:282 msgid "If enabled, run this playbook as an administrator." msgstr "Si activé, exécuter ce playbook en tant qu'administrateur." @@ -2574,7 +2573,7 @@ msgstr "" "Si activé, afficher les changements faits par les tâches Ansible, si " "supporté. C'est équivalent au mode Ansible’s -diff ." -#: client/src/templates/job_templates/job-template.form.js:262 +#: client/src/templates/job_templates/job-template.form.js:267 msgid "" "If enabled, show the changes made by Ansible tasks, where supported. This is" " equivalent to Ansible’s --diff mode." @@ -2582,7 +2581,7 @@ msgstr "" "Si activé, afficher les changements faits par les tâches Ansible, si " "supporté. C'est équivalent au mode Ansible’s --diff." -#: client/src/templates/job_templates/job-template.form.js:301 +#: client/src/templates/job_templates/job-template.form.js:306 msgid "If enabled, simultaneous runs of this job template will be allowed." msgstr "" "Si activé, il sera possible d’avoir des exécutions de ce modèle de job en " @@ -2595,7 +2594,7 @@ msgstr "" "Si activé, il sera possible d’avoir des exécutions de ce modèle de job de " "workflow en simultané." -#: client/src/templates/job_templates/job-template.form.js:312 +#: client/src/templates/job_templates/job-template.form.js:317 msgid "" "If enabled, use cached facts if available and store discovered facts in the " "cache." @@ -2635,6 +2634,7 @@ msgstr "ID d'image :" #: client/src/inventories-hosts/inventories/related/groups/related/nested-hosts/group-nested-hosts.list.js:30 #: client/src/inventories-hosts/inventories/related/hosts/related-host.form.js:33 #: client/src/inventories-hosts/inventories/related/hosts/related-host.list.js:29 +#: client/src/inventories-hosts/inventory-hosts.strings.js:32 msgid "" "Indicates if a host is available and should be included in running jobs." msgstr "" @@ -2670,25 +2670,30 @@ msgstr "Information d’identification à Insights" msgid "Instance Filters" msgstr "Filtres de l'instance" -#: client/features/output/output.strings.js:47 +#: client/features/output/output.strings.js:48 msgid "Instance Group" msgstr "Groupe d'instance" -#: client/src/instance-groups/instance-groups.strings.js:58 +#: client/src/instance-groups/instance-groups.strings.js:63 msgid "Instance Group parameter is missing." msgstr "Paramètre de groupe de l'instance manquant" +#: client/lib/components/components.strings.js:84 #: client/src/inventories-hosts/inventories/smart-inventory/smart-inventory.form.js:54 #: client/src/inventories-hosts/inventories/smart-inventory/smart-inventory.form.js:57 #: client/src/inventories-hosts/inventories/standard-inventory/inventory.form.js:61 #: client/src/inventories-hosts/inventories/standard-inventory/inventory.form.js:64 #: client/src/organizations/organizations.form.js:38 #: client/src/organizations/organizations.form.js:41 -#: client/src/templates/job_templates/job-template.form.js:247 -#: client/src/templates/job_templates/job-template.form.js:250 +#: client/src/templates/job_templates/job-template.form.js:252 +#: client/src/templates/job_templates/job-template.form.js:255 msgid "Instance Groups" msgstr "Groupes d'instances" +#: client/src/instance-groups/instance-groups.strings.js:32 +msgid "Instance Groups Help" +msgstr "Assistance Groupes d'instances" + #: client/src/inventories-hosts/inventories/related/sources/add/sources-add.controller.js:236 #: client/src/inventories-hosts/inventories/related/sources/edit/sources-edit.controller.js:250 msgid "Instance ID" @@ -2705,7 +2710,7 @@ msgid "Instance Type:" msgstr "Type d'instance" #: client/lib/components/components.strings.js:83 -#: client/src/instance-groups/instance-groups.strings.js:14 +#: client/src/instance-groups/instance-groups.strings.js:17 msgid "Instances" msgstr "Instances" @@ -2717,8 +2722,8 @@ msgstr "Entier relatif" msgid "Invalid License" msgstr "Licence non valide" -#: client/src/license/license.controller.js:86 -#: client/src/license/license.controller.js:94 +#: client/src/license/license.controller.js:74 +#: client/src/license/license.controller.js:82 msgid "Invalid file format. Please upload valid JSON." msgstr "Format de fichier non valide. Chargez un fichier JSON valide." @@ -2726,7 +2731,7 @@ msgstr "Format de fichier non valide. Chargez un fichier JSON valide." msgid "Invalid input for this type." msgstr "Entrée non valide pour ce type." -#: client/features/output/output.strings.js:85 +#: client/features/output/output.strings.js:86 msgid "Invalid search filter provided." msgstr "Filtre de recherche fourni non valide." @@ -2741,18 +2746,22 @@ msgstr "Nom d’utilisateur et/ou mot de passe non valide. Veuillez réessayer." #: client/src/activity-stream/streamDropdownNav/stream-dropdown-nav.directive.js:28 #: client/src/home/dashboard/counts/dashboard-counts.directive.js:50 #: client/src/organizations/linkout/organizations-linkout.route.js:156 +#: client/src/organizations/linkout/organizations-linkout.route.js:158 msgid "Inventories" msgstr "Inventaires" -#: client/features/jobs/jobs.strings.js:13 -#: client/features/output/output.strings.js:48 +#: client/src/inventories-hosts/inventories/list/inventory-list.controller.js:44 +msgid "Inventories with sources cannot be copied" +msgstr "Les inventaires et les sources ne peuvent pas être copiés" + +#: client/features/jobs/jobs.strings.js:14 +#: client/features/output/output.strings.js:49 #: client/features/templates/templates.strings.js:16 #: client/features/templates/templates.strings.js:24 #: client/src/inventories-hosts/hosts/host.list.js:69 #: client/src/inventories-hosts/inventories/inventory.list.js:81 -#: client/src/inventories-hosts/inventories/list/inventory-list.controller.js:71 +#: client/src/inventories-hosts/inventories/list/inventory-list.controller.js:76 #: client/src/job-submission/job-submission.partial.html:17 -#: client/src/network-ui/network.ui.strings.js:12 #: client/src/organizations/linkout/controllers/organizations-inventories.controller.js:70 #: client/src/templates/job_templates/job-template.form.js:66 #: client/src/templates/job_templates/job-template.form.js:80 @@ -2774,7 +2783,7 @@ msgstr "Scripts d’inventaire" msgid "Inventory Sources" msgstr "Source d'inventaire" -#: client/features/templates/templates.strings.js:108 +#: client/features/templates/templates.strings.js:104 #: client/src/home/dashboard/graphs/dashboard-graphs.partial.html:46 #: client/src/workflow-results/workflow-results.controller.js:68 msgid "Inventory Sync" @@ -2788,7 +2797,7 @@ msgstr "Erreurs de synchronisation des inventaires" msgid "Inventory Variables" msgstr "Variables d’inventaire" -#: client/src/inventories-hosts/inventories/list/inventory-list.controller.js:68 +#: client/src/inventories-hosts/inventories/list/inventory-list.controller.js:73 msgid "Inventory contains 0 hosts." msgstr "L'inventaire contient 0 hôtes." @@ -2800,7 +2809,7 @@ msgstr "Isolé" msgid "JOB ID" msgstr "ID JOB" -#: client/features/output/output.strings.js:83 +#: client/features/output/output.strings.js:84 msgid "JOB IS STILL RUNNING" msgstr "JOB EN COURS" @@ -2812,23 +2821,23 @@ msgstr "ÉTAT DU JOB" msgid "JOB TEMPLATE" msgstr "MODÈLE DE JOB" +#: client/features/portalMode/portalMode.strings.js:8 #: client/features/templates/routes/organizationsTemplatesList.route.js:20 #: client/features/templates/routes/projectsTemplatesList.route.js:18 #: client/src/organizations/list/organizations-list.controller.js:79 -#: client/src/portal-mode/portal-mode-layout.partial.html:8 msgid "JOB TEMPLATES" msgstr "MODÈLES DE JOB" -#: client/features/jobs/index.view.html:7 +#: client/features/jobs/jobs.strings.js:8 #: client/features/jobs/routes/instanceGroupJobs.route.js:13 #: client/features/jobs/routes/instanceJobs.route.js:13 #: client/features/jobs/routes/inventoryCompletedJobs.route.js:22 -#: client/features/jobs/routes/jobs.route.js:12 -#: client/features/templates/templates.strings.js:113 +#: client/features/jobs/routes/jobs.route.js:13 +#: client/features/portalMode/portalMode.strings.js:9 +#: client/features/templates/templates.strings.js:109 #: client/src/activity-stream/get-target-title.factory.js:32 #: client/src/home/dashboard/graphs/job-status/job-status-graph.directive.js:119 -#: client/src/instance-groups/instance-groups.strings.js:23 -#: client/src/portal-mode/portal-mode-layout.partial.html:19 +#: client/src/instance-groups/instance-groups.strings.js:26 msgid "JOBS" msgstr "JOBS" @@ -2841,14 +2850,16 @@ msgstr "JSON" #: client/src/inventories-hosts/inventories/related/sources/sources.form.js:198 #: client/src/inventories-hosts/inventories/related/sources/sources.form.js:222 #: client/src/inventories-hosts/inventories/related/sources/sources.form.js:246 +#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:321 msgid "JSON:" msgstr "JSON :" +#: client/features/jobs/jobs.strings.js:18 #: client/src/workflow-results/workflow-results.controller.js:86 msgid "Job" msgstr "Job" -#: client/features/output/output.strings.js:50 +#: client/features/output/output.strings.js:51 #: client/features/templates/templates.strings.js:48 #: client/src/job-submission/job-submission.partial.html:228 #: client/src/templates/job_templates/job-template.form.js:190 @@ -2856,8 +2867,8 @@ msgstr "Job" msgid "Job Tags" msgstr "Balises du Job" -#: client/features/jobs/jobs.strings.js:12 -#: client/features/output/output.strings.js:51 +#: client/features/jobs/jobs.strings.js:13 +#: client/features/output/output.strings.js:52 #: client/features/templates/templates.strings.js:13 #: client/src/templates/templates.list.js:61 msgid "Job Template" @@ -2870,7 +2881,7 @@ msgstr "Modèle de job" msgid "Job Templates" msgstr "Modèles de job" -#: client/features/output/output.strings.js:52 +#: client/features/output/output.strings.js:53 #: client/features/templates/templates.strings.js:50 #: client/src/home/dashboard/graphs/dashboard-graphs.partial.html:32 #: client/src/job-submission/job-submission.partial.html:202 @@ -2879,30 +2890,25 @@ msgstr "Modèles de job" msgid "Job Type" msgstr "Type de job" -#: client/src/home/dashboard/lists/jobs/jobs-list.directive.js:45 -msgid "Job failed. Click for details." -msgstr "Échec du dernier job. Cliquer pour plus de détails." - -#: client/src/home/dashboard/lists/jobs/jobs-list.directive.js:42 -msgid "Job successful. Click for details." -msgstr "Réussite du dernier job. Cliquez pour afficher les détails." +#: client/features/jobs/jobs.strings.js:19 +msgid "Job {{status}}. Click for details." +msgstr "Job {{status}}. Cliquez pour afficher les détails." #: client/lib/components/components.strings.js:69 #: client/src/activity-stream/streamDropdownNav/stream-dropdown-nav.directive.js:30 #: client/src/configuration/configuration.partial.html:22 -#: client/src/instance-groups/instance-groups.strings.js:47 +#: client/src/instance-groups/instance-groups.strings.js:52 msgid "Jobs" msgstr "Jobs" -#: client/features/output/output.strings.js:81 -#: client/features/templates/templates.strings.js:103 +#: client/features/output/output.strings.js:82 +#: client/features/templates/templates.strings.js:99 #: client/src/workflow-results/workflow-results.controller.js:69 msgid "KEY" msgstr "CLÉ" #: client/src/access/add-rbac-resource/rbac-resource.partial.html:61 #: client/src/access/add-rbac-user-team/rbac-user-team.partial.html:154 -#: client/src/network-ui/network.ui.strings.js:23 #: client/src/shared/smart-search/smart-search.partial.html:14 msgid "Key" msgstr "Clé" @@ -2917,11 +2923,11 @@ msgstr "Nom de la clé :" msgid "Kind" msgstr "Genre" -#: client/features/applications/applications.strings.js:30 +#: client/features/applications/applications.strings.js:31 msgid "LAST MODIFIED" msgstr "DERNIÈRE MODIFICATION" -#: client/features/users/tokens/tokens.strings.js:37 +#: client/features/users/tokens/tokens.strings.js:38 msgid "LAST USED" msgstr "DERNIÈRE UTILISATION" @@ -2933,27 +2939,27 @@ msgstr "LANCEMENT" msgid "LAUNCH JOB" msgstr "LANCER JOB" -#: client/src/configuration/auth-form/configuration-auth.controller.js:133 +#: client/src/configuration/auth-form/configuration-auth.controller.js:157 msgid "LDAP" msgstr "LDAP" -#: client/src/configuration/auth-form/configuration-auth.controller.js:141 +#: client/src/configuration/auth-form/configuration-auth.controller.js:165 msgid "LDAP 1 (Optional)" msgstr "LDAP 1 (en option)" -#: client/src/configuration/auth-form/configuration-auth.controller.js:142 +#: client/src/configuration/auth-form/configuration-auth.controller.js:166 msgid "LDAP 2 (Optional)" msgstr "LDAP 2 (en option)" -#: client/src/configuration/auth-form/configuration-auth.controller.js:143 +#: client/src/configuration/auth-form/configuration-auth.controller.js:167 msgid "LDAP 3 (Optional)" msgstr "LDAP 3 (en option)" -#: client/src/configuration/auth-form/configuration-auth.controller.js:144 +#: client/src/configuration/auth-form/configuration-auth.controller.js:168 msgid "LDAP 4 (Optional)" msgstr "LDAP 4 (en option)" -#: client/src/configuration/auth-form/configuration-auth.controller.js:145 +#: client/src/configuration/auth-form/configuration-auth.controller.js:169 msgid "LDAP 5 (Optional)" msgstr "LDAP 5 (en option)" @@ -2966,7 +2972,7 @@ msgstr "Serveur LDAP" msgid "LICENSE" msgstr "LICENCE" -#: client/features/output/output.strings.js:53 +#: client/features/output/output.strings.js:54 #: client/src/templates/job_templates/job-template.form.js:224 #: client/src/templates/job_templates/job-template.form.js:228 #: client/src/templates/templates.list.js:43 @@ -2997,7 +3003,7 @@ msgstr "Dernière synchronisation" msgid "Last Updated" msgstr "Dernière mise à jour" -#: client/src/shared/form-generator.js:1716 +#: client/src/shared/form-generator.js:1727 msgid "Launch" msgstr "Lancer" @@ -3005,8 +3011,8 @@ msgstr "Lancer" msgid "Launch Management Job" msgstr "Lancer Job de gestion" -#: client/features/jobs/jobs.strings.js:11 -#: client/features/output/output.strings.js:54 +#: client/features/jobs/jobs.strings.js:12 +#: client/features/output/output.strings.js:55 #: client/src/workflow-results/workflow-results.controller.js:48 msgid "Launched By" msgstr "Lancé par" @@ -3020,6 +3026,14 @@ msgstr "" "Le lancement de ce job requiert les mots de passe figurant ci-dessous. " "Saisissez et confirmez chaque mot de passe avant de continuer." +#: client/features/users/tokens/tokens.strings.js:32 +msgid "" +"Leaving this field blank will result in the creation of a Personal Access " +"Token which is not linked to an Application." +msgstr "" +"Si vous laissez ce champ vide, il sera créera un jeton d'accès personnalisé " +"non lié à l'application." + #: client/features/credentials/legacy.credentials.js:350 msgid "Legacy state configuration for does not exist" msgstr "Configuration inexistante de l'état hérité pour." @@ -3030,7 +3044,7 @@ msgstr "Configuration inexistante de l'état hérité pour." msgid "License" msgstr "Licence" -#: client/features/output/output.strings.js:55 +#: client/features/output/output.strings.js:56 msgid "License Error" msgstr "Erreur de licence" @@ -3050,7 +3064,7 @@ msgstr "Gestion des licences" msgid "License Type" msgstr "Type de licence" -#: client/features/output/output.strings.js:56 +#: client/features/output/output.strings.js:57 #: client/features/templates/templates.strings.js:49 #: client/src/inventories-hosts/inventories/adhoc/adhoc.form.js:45 #: client/src/inventories-hosts/inventories/adhoc/adhoc.form.js:55 @@ -3075,15 +3089,15 @@ msgstr "Limite Hôtes qui ont n'importe paire de clés :" msgid "Limit to hosts where the Name tag begins with" msgstr "Limite Hôtes qui ont une balise de nom commençant par" -#: client/src/scheduler/scheduler.strings.js:43 +#: client/src/scheduler/scheduler.strings.js:51 msgid "Limited to first 10" msgstr "Limité aux 10 premiers" -#: client/src/shared/socket/socket.service.js:203 +#: client/src/shared/socket/socket.service.js:213 msgid "Live events: attempting to connect to the server." msgstr "Événements en direct : tentative de connexion au serveur." -#: client/src/shared/socket/socket.service.js:207 +#: client/src/shared/socket/socket.service.js:217 msgid "" "Live events: connected. Pages containing job status information will " "automatically update in real-time." @@ -3091,16 +3105,16 @@ msgstr "" "Événements en direct : connecté. Les pages contenant des informations sur " "l’état du Job seront automatiquement mises à jour en temps réel." -#: client/src/shared/socket/socket.service.js:211 +#: client/src/shared/socket/socket.service.js:221 msgid "Live events: error connecting to the server." msgstr "Événements en direct : erreur de connexion au serveur." -#: client/src/shared/form-generator.js:1994 +#: client/src/shared/form-generator.js:2005 msgid "Loading..." msgstr "Chargement en cours..." #: client/src/management-jobs/scheduler/schedulerForm.partial.html:133 -#: client/src/scheduler/scheduler.strings.js:18 +#: client/src/scheduler/scheduler.strings.js:26 msgid "Local Time Zone" msgstr "Fuseau horaire local" @@ -3133,11 +3147,15 @@ msgstr "Basse" msgid "MANAGEMENT JOBS" msgstr "JOBS DE GESTION" -#: client/features/output/output.strings.js:104 +#: client/src/instance-groups/instance-groups.strings.js:15 +msgid "MANUAL" +msgstr "MANUEL" + +#: client/features/output/output.strings.js:105 msgid "MODULE" msgstr "MODULE" -#: client/features/templates/routes/portalModeTemplatesList.route.js:12 +#: client/features/portalMode/routes/portalModeTemplatesList.route.js:13 msgid "MY VIEW" msgstr "MON ÉCRAN" @@ -3146,7 +3164,7 @@ msgstr "MON ÉCRAN" msgid "Machine" msgstr "Machine" -#: client/features/output/output.strings.js:57 +#: client/features/output/output.strings.js:58 #: client/src/inventories-hosts/inventories/adhoc/adhoc.form.js:60 msgid "Machine Credential" msgstr "Informations d’identification de la machine" @@ -3155,15 +3173,16 @@ msgstr "Informations d’identification de la machine" msgid "Management Jobs" msgstr "Jobs de gestion" -#: client/src/projects/list/projects-list.controller.js:91 -msgid "Manual projects do not require a schedule" -msgstr "Les projets manuels ne nécessitent pas de planification" - -#: client/src/projects/edit/projects-edit.controller.js:142 -#: client/src/projects/list/projects-list.controller.js:90 +#: client/src/organizations/linkout/controllers/organizations-projects.controller.js:54 +#: client/src/projects/edit/projects-edit.controller.js:143 +#: client/src/projects/list/projects-list.controller.js:89 msgid "Manual projects do not require an SCM update" msgstr "Les projets manuels ne nécessitent pas de mise à jour SCM" +#: client/src/templates/job_templates/job-template.form.js:234 +msgid "Max 512 characters per label." +msgstr "512 caractères max par étiquette" + #: client/src/login/loginModal/loginModal.partial.html:28 msgid "Maximum per-user sessions reached. Please sign in." msgstr "" @@ -3191,11 +3210,11 @@ msgstr "" msgid "Module" msgstr "Module" -#: client/features/output/output.strings.js:58 +#: client/features/output/output.strings.js:59 msgid "Module Args" msgstr "Args de module" -#: client/src/scheduler/scheduler.strings.js:29 +#: client/src/scheduler/scheduler.strings.js:37 msgid "Mon" msgstr "Lun." @@ -3219,7 +3238,7 @@ msgstr "Options à choix multiples (une seule sélection)" msgid "Multiple Choice Options" msgstr "Options à choix multiples." -#: client/src/portal-mode/portal-mode-layout.partial.html:25 +#: client/features/portalMode/index.view.html:26 msgid "My Jobs" msgstr "Mes jobs" @@ -3311,7 +3330,7 @@ msgstr "MODÈLES DE NOTIFICATION" msgid "NOTIFICATIONS" msgstr "NOTIFICATIONS" -#: client/features/output/output.strings.js:59 +#: client/features/output/output.strings.js:60 #: client/src/credential-types/credential-types.form.js:27 #: client/src/credential-types/credential-types.list.js:24 #: client/src/credentials/credentials.form.js:32 @@ -3338,15 +3357,15 @@ msgstr "NOTIFICATIONS" #: client/src/projects/projects.form.js:30 #: client/src/projects/projects.list.js:37 #: client/src/scheduler/scheduled-jobs.list.js:31 -#: client/src/scheduler/scheduler.strings.js:13 +#: client/src/scheduler/scheduler.strings.js:21 #: client/src/scheduler/schedules.list.js:41 #: client/src/teams/teams.form.js:127 client/src/teams/teams.form.js:28 #: client/src/teams/teams.list.js:23 #: client/src/templates/job_templates/job-template.form.js:34 #: client/src/templates/templates.list.js:24 #: client/src/templates/workflows.form.js:42 -#: client/src/users/users.form.js:145 client/src/users/users.form.js:171 -#: client/src/users/users.form.js:197 +#: client/src/users/users.form.js:144 client/src/users/users.form.js:170 +#: client/src/users/users.form.js:196 msgid "Name" msgstr "Nom" @@ -3354,11 +3373,6 @@ msgstr "Nom" msgid "Network" msgstr "Réseau" -#: client/src/inventories-hosts/inventories/inventory.list.js:105 -#: client/src/inventories-hosts/inventories/inventory.list.js:107 -msgid "Network Visualization" -msgstr "Visualisation Réseau" - #: client/src/inventories-hosts/inventories/related/groups/related/nested-groups/group-nested-groups.list.js:81 msgid "New Group" msgstr "Nouveau groupe" @@ -3367,7 +3381,7 @@ msgstr "Nouveau groupe" msgid "New Host" msgstr "Nouvel hôte" -#: client/src/users/add/users-add.controller.js:91 +#: client/src/users/add/users-add.controller.js:92 msgid "New user successfully created!" msgstr "Création de l’utilisateur réussie" @@ -3399,7 +3413,8 @@ msgstr "Projets non créés" msgid "No Remediation Playbook Available" msgstr "Playbook de remédiation indisponible" -#: client/src/projects/list/projects-list.controller.js:176 +#: client/src/organizations/linkout/controllers/organizations-projects.controller.js:199 +#: client/src/projects/list/projects-list.controller.js:186 msgid "No SCM Configuration" msgstr "Aucune configuration SCM" @@ -3411,7 +3426,8 @@ msgstr "Aucune mise à jour SCM n’a été exécutée pour ce projet" msgid "No Teams exist" msgstr "Aucune équipe existante" -#: client/src/projects/list/projects-list.controller.js:152 +#: client/src/organizations/linkout/controllers/organizations-projects.controller.js:191 +#: client/src/projects/list/projects-list.controller.js:150 msgid "No Updates Available" msgstr "Aucune mise à jour disponible" @@ -3431,7 +3447,7 @@ msgstr "Aucune donnée disponible : aucun problème à signaler." msgid "No file selected." msgstr "Aucun fichier sélectionné." -#: client/src/inventories-hosts/inventories/list/inventory-list.controller.js:64 +#: client/src/inventories-hosts/inventories/list/inventory-list.controller.js:69 msgid "No hosts with failures. Click for details." msgstr "Aucun hôte avec des échecs. Cliquez pour obtenir plus d'informations." @@ -3439,7 +3455,7 @@ msgstr "Aucun hôte avec des échecs. Cliquez pour obtenir plus d'informations." msgid "No inventory selected" msgstr "Aucun inventaire sélectionné" -#: client/src/inventories-hosts/inventories/list/inventory-list.controller.js:49 +#: client/src/inventories-hosts/inventories/list/inventory-list.controller.js:52 msgid "No inventory sync failures. Click for details." msgstr "" "Aucun échec de synchronisation d'inventaire. Cliquez pour obtenir plus " @@ -3457,7 +3473,7 @@ msgstr "Aucune donnée disponible pour ce job." msgid "No job failures" msgstr "Aucun échec pour ce job" -#: client/src/home/dashboard/lists/job-templates/job-templates-list.partial.html:55 +#: client/src/home/dashboard/lists/job-templates/job-templates-list.partial.html:51 msgid "No job templates were recently used." msgstr "Aucun modèle de job utilisé récemment." @@ -3465,7 +3481,7 @@ msgstr "Aucun modèle de job utilisé récemment." msgid "No jobs were recently run." msgstr "Aucun job récemment exécuté." -#: client/src/teams/teams.form.js:124 client/src/users/users.form.js:194 +#: client/src/teams/teams.form.js:124 client/src/users/users.form.js:193 msgid "No permissions have been granted" msgstr "Aucune permission accordée" @@ -3482,12 +3498,12 @@ msgid "No recent notifications." msgstr "Aucun notification récente." #: client/src/inventories-hosts/hosts/hosts.partial.html:36 -#: client/src/shared/form-generator.js:1888 +#: client/src/shared/form-generator.js:1899 #: client/src/shared/list-generator/list-generator.factory.js:240 msgid "No records matched your search." msgstr "Aucun enregistrement ne correspond à votre demande." -#: client/features/output/output.strings.js:105 +#: client/features/output/output.strings.js:106 msgid "No result found" msgstr "Aucun résultat trouvé" @@ -3516,11 +3532,11 @@ msgstr "Non terminé" msgid "Not Started" msgstr "Non démarré" -#: client/src/projects/list/projects-list.controller.js:93 +#: client/src/projects/list/projects-list.controller.js:91 msgid "Not configured for SCM" msgstr "Non configuré pour le SCM" -#: client/src/inventories-hosts/inventories/list/inventory-list.controller.js:54 +#: client/src/inventories-hosts/inventories/list/inventory-list.controller.js:59 msgid "Not configured for inventory sync." msgstr "Non configuré pour la synchronisation de l'inventaire." @@ -3541,7 +3557,7 @@ msgstr "" msgid "Notification Color" msgstr "Couleur des notifications" -#: client/src/notifications/notification-templates-list/list.controller.js:131 +#: client/src/notifications/notification-templates-list/list.controller.js:140 msgid "Notification Failed." msgstr "Échec de notification" @@ -3568,14 +3584,13 @@ msgstr "Canal de notification" #: client/src/inventories-hosts/hosts/hosts.partial.html:55 #: client/src/job-submission/job-submission.partial.html:269 #: client/src/partials/survey-maker-modal.html:27 -#: client/src/shared/form-generator.js:547 -#: client/src/shared/form-generator.js:782 +#: client/src/shared/form-generator.js:545 +#: client/src/shared/form-generator.js:780 #: client/src/shared/generator-helpers.js:554 msgid "OFF" msgstr "DÉSACTIVÉ" #: client/lib/services/base-string.service.js:63 -#: client/src/network-ui/network-nav/network.nav.view.html:85 msgid "OK" msgstr "OK" @@ -3583,8 +3598,8 @@ msgstr "OK" #: client/src/inventories-hosts/hosts/hosts.partial.html:54 #: client/src/job-submission/job-submission.partial.html:267 #: client/src/partials/survey-maker-modal.html:26 -#: client/src/shared/form-generator.js:543 -#: client/src/shared/form-generator.js:780 +#: client/src/shared/form-generator.js:541 +#: client/src/shared/form-generator.js:778 #: client/src/shared/generator-helpers.js:550 msgid "ON" msgstr "ACTIVÉ" @@ -3593,7 +3608,7 @@ msgstr "ACTIVÉ" msgid "OPTIONS" msgstr "OPTIONS" -#: client/features/applications/applications.strings.js:29 +#: client/features/applications/applications.strings.js:30 msgid "ORG" msgstr "ORG" @@ -3603,7 +3618,7 @@ msgstr "ORG" msgid "ORGANIZATIONS" msgstr "ORGANISATIONS" -#: client/src/scheduler/scheduler.strings.js:37 +#: client/src/scheduler/scheduler.strings.js:45 msgid "Occurrences" msgstr "Occurrences" @@ -3611,11 +3626,11 @@ msgstr "Occurrences" msgid "On Fail" msgstr "En cas d'échec" -#: client/features/templates/templates.strings.js:105 +#: client/features/templates/templates.strings.js:101 msgid "On Failure" msgstr "En cas d'échec" -#: client/features/templates/templates.strings.js:104 +#: client/features/templates/templates.strings.js:100 #: client/src/workflow-results/workflow-results.controller.js:64 msgid "On Success" msgstr "En cas de succès" @@ -3646,7 +3661,7 @@ msgstr "" #: client/src/notifications/notificationTemplates.form.js:453 #: client/src/partials/logviewer.html:7 -#: client/src/templates/job_templates/job-template.form.js:270 +#: client/src/templates/job_templates/job-template.form.js:275 #: client/src/templates/workflows.form.js:96 msgid "Options" msgstr "Options" @@ -3662,7 +3677,7 @@ msgstr "Options" #: client/src/projects/projects.form.js:42 #: client/src/projects/projects.form.js:48 client/src/teams/teams.form.js:40 #: client/src/teams/teams.list.js:30 client/src/templates/workflows.form.js:55 -#: client/src/templates/workflows.form.js:61 client/src/users/users.form.js:43 +#: client/src/templates/workflows.form.js:61 client/src/users/users.form.js:42 msgid "Organization" msgstr "Organisation" @@ -3671,7 +3686,7 @@ msgstr "Organisation" #: client/src/access/add-rbac-user-team/rbac-user-team.partial.html:136 #: client/src/access/add-rbac-user-team/rbac-user-team.partial.html:64 #: client/src/activity-stream/streamDropdownNav/stream-dropdown-nav.directive.js:32 -#: client/src/users/users.form.js:135 +#: client/src/users/users.form.js:134 msgid "Organizations" msgstr "Organisations" @@ -3684,6 +3699,15 @@ msgstr "Autres invites" msgid "Others (Cloud Providers)" msgstr "Autres (fournisseurs cloud)" +#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:317 +msgid "" +"Override variables found in azure_rm.ini and used by the inventory update " +"script. For a detailed description of these variables" +msgstr "" +"Remplacer les variables qui se trouvent dans azure_rm.ini et qui sont " +"utilisées par le script de mise à jour de l'inventaire. Pour obtenir une " +"description détaillée de ces variables" + #: client/src/inventories-hosts/inventories/related/sources/sources.form.js:283 msgid "" "Override variables found in cloudforms.ini and used by the inventory update script. For an example variable configuration\n" @@ -3735,18 +3759,18 @@ msgstr "" "utilisées par le script de mise à jour de l'inventaire. Pour obtenir une " "description détaillée de ces variables" -#: client/features/output/output.strings.js:60 -#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:328 -#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:333 +#: client/features/output/output.strings.js:61 +#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:352 +#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:357 msgid "Overwrite" msgstr "Remplacer" -#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:340 -#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:345 +#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:364 +#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:369 msgid "Overwrite Variables" msgstr "Remplacer les variables" -#: client/features/output/output.strings.js:61 +#: client/features/output/output.strings.js:62 msgid "Overwrite Vars" msgstr "Remplacer Vars" @@ -3762,7 +3786,7 @@ msgstr "MOT DE PASSE" msgid "PERMISSIONS" msgstr "PERMISSIONS" -#: client/features/output/output.strings.js:102 +#: client/features/output/output.strings.js:103 msgid "PLAY" msgstr "LECTURE" @@ -3775,7 +3799,7 @@ msgid "PLEASE ADD A SURVEY PROMPT." msgstr "VEUILLEZ AJOUTER UNE INVITE AU QUESTIONNAIRE." #: client/src/organizations/list/organizations-list.partial.html:37 -#: client/src/shared/form-generator.js:1894 +#: client/src/shared/form-generator.js:1905 #: client/src/shared/list-generator/list-generator.factory.js:248 msgid "PLEASE ADD ITEMS TO THIS LIST" msgstr "AJOUTEZ DES ÉLÉMENTS À CETTE LISTE" @@ -3808,7 +3832,7 @@ msgstr "Page" msgid "Pagerduty subdomain" msgstr "Sous-domaine Pagerduty" -#: client/src/templates/job_templates/job-template.form.js:358 +#: client/src/templates/job_templates/job-template.form.js:363 msgid "" "Pass extra command line variables to the playbook. Provide key/value pairs " "using either YAML or JSON. Refer to the Ansible Tower documentation for " @@ -3856,7 +3880,7 @@ msgstr "" #: client/src/job-submission/job-submission.partial.html:104 #: client/src/notifications/shared/type-change.service.js:30 #: client/src/templates/survey-maker/surveys/init.factory.js:15 -#: client/src/users/users.form.js:71 +#: client/src/users/users.form.js:70 msgid "Password" msgstr "Mot de passe" @@ -3895,7 +3919,7 @@ msgid "Paste the contents of the SSH private key file.%s or click to close%s" msgstr "" "Collez le contenu du fichier de clé privée SSH.%s ou cliquez pour fermer%s" -#: client/src/inventories-hosts/inventories/inventory.list.js:135 +#: client/src/inventories-hosts/inventories/inventory.list.js:129 msgid "Pending Delete" msgstr "En attente de suppression" @@ -3903,8 +3927,8 @@ msgstr "En attente de suppression" msgid "Period" msgstr "Période" -#: client/src/projects/add/projects-add.controller.js:31 -#: client/src/users/add/users-add.controller.js:43 +#: client/src/projects/add/projects-add.controller.js:32 +#: client/src/users/add/users-add.controller.js:44 msgid "Permission Error" msgstr "Erreur de permission" @@ -3914,14 +3938,18 @@ msgstr "Erreur de permission" #: client/src/inventories-hosts/inventories/smart-inventory/smart-inventory.form.js:104 #: client/src/inventories-hosts/inventories/standard-inventory/inventory.form.js:106 #: client/src/projects/projects.form.js:247 client/src/teams/teams.form.js:120 -#: client/src/templates/job_templates/job-template.form.js:397 +#: client/src/templates/job_templates/job-template.form.js:402 #: client/src/templates/workflows.form.js:139 -#: client/src/users/users.form.js:190 +#: client/src/users/users.form.js:189 msgid "Permissions" msgstr "Permissions" -#: client/features/output/output.strings.js:62 -#: client/src/shared/form-generator.js:1078 +#: client/features/users/tokens/tokens.strings.js:41 +msgid "Personal Access Token" +msgstr "Jeton d'accès personnel" + +#: client/features/output/output.strings.js:63 +#: client/src/shared/form-generator.js:1085 #: client/src/templates/job_templates/job-template.form.js:107 #: client/src/templates/job_templates/job-template.form.js:115 msgid "Playbook" @@ -3936,7 +3964,7 @@ msgstr "Répertoire de playbooks" msgid "Playbook Run" msgstr "Exécution du playbook" -#: client/features/output/output.strings.js:90 +#: client/features/output/output.strings.js:91 msgid "Plays" msgstr "Lancements" @@ -3944,7 +3972,7 @@ msgstr "Lancements" msgid "Please add items to this list." msgstr "Veuillez ajouter des éléments à cette liste." -#: client/src/users/users.form.js:129 +#: client/src/users/users.form.js:128 msgid "Please add user to an Organization." msgstr "Veuillez ajouter un utilisateur à votre organisation." @@ -3956,7 +3984,7 @@ msgstr "Veuillez allouer des rôles aux ressources sélectionnées" msgid "Please assign roles to the selected users/teams" msgstr "Veuillez allouer des rôles aux utilisateurs / équipes sélectionnées" -#: client/src/templates/job_templates/add-job-template/job-template-add.controller.js:209 +#: client/src/templates/job_templates/add-job-template/job-template-add.controller.js:210 msgid "" "Please check the server and make sure the directory exists and file " "permissions are set correctly." @@ -3972,17 +4000,17 @@ msgstr "" "Cliquez sur le bouton ci-dessous pour visiter le site Web d'Ansible afin " "d'obtenir une clé de licence Tower." -#: client/src/inventories-hosts/inventory-hosts.strings.js:27 +#: client/src/inventories-hosts/inventory-hosts.strings.js:40 msgid "Please click the icon to edit the host filter." msgstr "Cliquez sur l'icône pour modifier le filtre de l'hôte." -#: client/features/templates/templates.strings.js:114 +#: client/features/templates/templates.strings.js:110 msgid "Please click the start button to build your workflow." msgstr "" "Veuillez cliquer sur le bouton de démarrage pour créer votre workflow." -#: client/src/shared/form-generator.js:870 -#: client/src/shared/form-generator.js:965 +#: client/src/shared/form-generator.js:868 +#: client/src/shared/form-generator.js:963 msgid "" "Please enter a URL that begins with ssh, http or https. The URL may not " "contain the '@' character." @@ -3990,15 +4018,15 @@ msgstr "" "Veuillez saisir une URL commençant par ssh, http ou https. L’URL ne doit pas" " contenir le caractère '@'." -#: client/src/shared/form-generator.js:1167 +#: client/src/shared/form-generator.js:1178 msgid "Please enter a number greater than %d and less than %d." msgstr "Entrez un nombre supérieur à %d et inférieur à %d." -#: client/src/shared/form-generator.js:1169 +#: client/src/shared/form-generator.js:1180 msgid "Please enter a number greater than %d." msgstr "Entrez un nombre supérieur à %d." -#: client/src/shared/form-generator.js:1161 +#: client/src/shared/form-generator.js:1172 msgid "Please enter a number." msgstr "Entrez un nombre." @@ -4015,15 +4043,15 @@ msgstr "Entrez un mot de passe." msgid "Please enter a username." msgstr "Entrez un nom d’utilisateur." -#: client/src/shared/form-generator.js:860 -#: client/src/shared/form-generator.js:955 +#: client/src/shared/form-generator.js:858 +#: client/src/shared/form-generator.js:953 msgid "Please enter a valid email address." msgstr "Entrez une adresse électronique valide." #: client/lib/components/components.strings.js:15 -#: client/src/shared/form-generator.js:1025 -#: client/src/shared/form-generator.js:855 -#: client/src/shared/form-generator.js:950 +#: client/src/shared/form-generator.js:1023 +#: client/src/shared/form-generator.js:853 +#: client/src/shared/form-generator.js:948 msgid "Please enter a value." msgstr "Entrez une valeur." @@ -4059,7 +4087,13 @@ msgstr "Veuillez saisir une réponse qui est un entier valide." msgid "Please enter an answer." msgstr "Veuillez saisir une réponse." -#: client/features/templates/templates.strings.js:115 +#: client/src/inventories-hosts/inventory-hosts.strings.js:46 +msgid "Please enter at least one search term to create a new Smart Inventory." +msgstr "" +"Veuillez saisir une expression de recherche au moins pour créer un nouvel " +"inventaire Smart." + +#: client/features/templates/templates.strings.js:111 msgid "Please hover over a template for additional options." msgstr "" "Veuillez pointer un modèle avec la souris pour obtenir des options " @@ -4069,11 +4103,11 @@ msgstr "" msgid "Please input a number greater than 1." msgstr "Veuillez saisir un nombre supérieur à 1." -#: client/src/scheduler/scheduler.strings.js:39 +#: client/src/scheduler/scheduler.strings.js:47 msgid "Please provide a valid date." msgstr "Merci d'indiquer une date valide." -#: client/src/scheduler/scheduler.strings.js:22 +#: client/src/scheduler/scheduler.strings.js:30 msgid "Please provide a value between 1 and 999." msgstr "Vous devez spécifier une valeur comprise entre 1 et 999." @@ -4098,16 +4132,16 @@ msgstr "Veuillez enregistrer avant d'ajouter des utilisateurs" #: client/src/inventories-hosts/inventories/smart-inventory/smart-inventory.form.js:100 #: client/src/inventories-hosts/inventories/standard-inventory/inventory.form.js:102 #: client/src/projects/projects.form.js:239 client/src/teams/teams.form.js:116 -#: client/src/templates/job_templates/job-template.form.js:390 +#: client/src/templates/job_templates/job-template.form.js:395 #: client/src/templates/workflows.form.js:132 msgid "Please save before assigning permissions." msgstr "Veuillez enregistrer avant d'attribuer des permissions." -#: client/src/users/users.form.js:127 client/src/users/users.form.js:186 +#: client/src/users/users.form.js:126 client/src/users/users.form.js:185 msgid "Please save before assigning to organizations." msgstr "Veuillez enregistrer avant l'attribution à des organisations." -#: client/src/users/users.form.js:155 +#: client/src/users/users.form.js:154 msgid "Please save before assigning to teams." msgstr "Veuillez enregistrer avant l'attribution à des équipes." @@ -4161,11 +4195,11 @@ msgstr "Sélectionnez des utilisateurs / équipes dans les listes ci-dessous." msgid "Please select Users from the list below." msgstr "Sélectionnez des utilisateurs dans la liste ci-dessous." -#: client/src/shared/form-generator.js:1202 +#: client/src/shared/form-generator.js:1213 msgid "Please select a number between" msgstr "Sélectionnez un nombre compris entre" -#: client/src/shared/form-generator.js:1198 +#: client/src/shared/form-generator.js:1209 msgid "Please select a number." msgstr "Sélectionnez un nombre." @@ -4173,10 +4207,10 @@ msgstr "Sélectionnez un nombre." msgid "Please select a value" msgstr "Sélectionnez une valeur." -#: client/src/shared/form-generator.js:1090 -#: client/src/shared/form-generator.js:1158 -#: client/src/shared/form-generator.js:1279 -#: client/src/shared/form-generator.js:1387 +#: client/src/shared/form-generator.js:1097 +#: client/src/shared/form-generator.js:1169 +#: client/src/shared/form-generator.js:1290 +#: client/src/shared/form-generator.js:1398 msgid "Please select a value." msgstr "Sélectionnez une valeur." @@ -4185,15 +4219,15 @@ msgid "Please select an Inventory or check the Prompt on launch option." msgstr "" "Sélectionnez un inventaire ou cochez l’option Me le demander au lancement." -#: client/src/inventories-hosts/inventory-hosts.strings.js:26 +#: client/src/inventories-hosts/inventory-hosts.strings.js:39 msgid "Please select an organization before editing the host filter." msgstr "Sélectionnez une organisation avant d'éditer le filtre de l'hôte." -#: client/src/shared/form-generator.js:1195 +#: client/src/shared/form-generator.js:1206 msgid "Please select at least one value." msgstr "Sélectionnez une valeur au moins." -#: client/src/scheduler/scheduler.strings.js:35 +#: client/src/scheduler/scheduler.strings.js:43 msgid "Please select one or more days." msgstr "Veuillez sélectionner un ou plusieurs jours." @@ -4241,8 +4275,8 @@ msgstr "Mot de passe pour l’élévation des privilèges" msgid "Privilege Escalation Username" msgstr "Nom d’utilisateur pour l’élévation des privilèges" -#: client/features/jobs/jobs.strings.js:14 -#: client/features/output/output.strings.js:63 +#: client/features/jobs/jobs.strings.js:15 +#: client/features/output/output.strings.js:64 #: client/features/templates/templates.strings.js:17 #: client/src/credentials/factories/become-method-change.factory.js:30 #: client/src/credentials/factories/kind-change.factory.js:87 @@ -4270,7 +4304,7 @@ msgstr "Nom du projet" msgid "Project Path" msgstr "Chemin du projet" -#: client/features/templates/templates.strings.js:107 +#: client/features/templates/templates.strings.js:103 #: client/src/workflow-results/workflow-results.controller.js:67 msgid "Project Sync" msgstr "Sync Projet" @@ -4279,7 +4313,7 @@ msgstr "Sync Projet" msgid "Project Sync Failures" msgstr "Erreurs de synchronisation du projet" -#: client/src/projects/list/projects-list.controller.js:187 +#: client/src/projects/list/projects-list.controller.js:197 msgid "Project lookup failed. GET returned:" msgstr "La recherche de projet n’a pas abouti. GET renvoyé :" @@ -4290,6 +4324,7 @@ msgstr "La recherche de projet n’a pas abouti. GET renvoyé :" #: client/src/activity-stream/streamDropdownNav/stream-dropdown-nav.directive.js:33 #: client/src/home/dashboard/counts/dashboard-counts.directive.js:61 #: client/src/organizations/linkout/organizations-linkout.route.js:207 +#: client/src/organizations/linkout/organizations-linkout.route.js:209 msgid "Projects" msgstr "Projets" @@ -4321,7 +4356,7 @@ msgstr "Promouvoir des hôtes" msgid "Promote {{ group }} and {{ host }}" msgstr "Promouvoir {{ group }} et {{ host }}" -#: client/src/scheduler/scheduler.strings.js:46 +#: client/src/scheduler/scheduler.strings.js:54 #: client/src/templates/survey-maker/shared/question-definition.form.js:27 msgid "Prompt" msgstr "Invite" @@ -4332,8 +4367,8 @@ msgstr "Invite" #: client/src/templates/job_templates/job-template.form.js:185 #: client/src/templates/job_templates/job-template.form.js:202 #: client/src/templates/job_templates/job-template.form.js:219 -#: client/src/templates/job_templates/job-template.form.js:265 -#: client/src/templates/job_templates/job-template.form.js:365 +#: client/src/templates/job_templates/job-template.form.js:270 +#: client/src/templates/job_templates/job-template.form.js:370 #: client/src/templates/job_templates/job-template.form.js:60 #: client/src/templates/job_templates/job-template.form.js:86 msgid "Prompt on launch" @@ -4358,7 +4393,6 @@ msgstr "" #: client/src/inventories-hosts/hosts/host.form.js:50 #: client/src/inventories-hosts/inventories/related/groups/related/nested-hosts/group-nested-hosts.form.js:49 #: client/src/inventories-hosts/inventories/related/hosts/related-host.form.js:49 -#: client/src/network-ui/network.ui.strings.js:47 msgid "Provide a host name, ip address, or ip address:port. Examples include:" msgstr "Fournir un nom d'hôte, une adresse ip ou ip address:port. Exemples :" @@ -4396,8 +4430,8 @@ msgstr "" "Fournir le nom encodé de l'URL ou d'id de l'inventaire distant de Tower à " "importer." -#: client/src/templates/job_templates/job-template.form.js:321 -#: client/src/templates/job_templates/job-template.form.js:329 +#: client/src/templates/job_templates/job-template.form.js:326 +#: client/src/templates/job_templates/job-template.form.js:334 msgid "Provisioning Callback URL" msgstr "URL de rappel d’exécution de Tower job_template" @@ -4406,14 +4440,18 @@ msgstr "URL de rappel d’exécution de Tower job_template" msgid "Purple" msgstr "Violet" -#: client/src/configuration/auth-form/configuration-auth.controller.js:134 +#: client/src/configuration/auth-form/configuration-auth.controller.js:158 msgid "RADIUS" msgstr "RADIUS" -#: client/src/instance-groups/instance-groups.strings.js:43 +#: client/src/instance-groups/instance-groups.strings.js:47 msgid "RAM" msgstr "RAM" +#: client/lib/components/code-mirror/code-mirror.strings.js:13 +msgid "READ ONLY" +msgstr "LECTURE SEULE" + #: client/src/home/dashboard/lists/jobs/jobs-list.partial.html:4 msgid "RECENT JOB RUNS" msgstr "RÉCENTES EXÉCUTIONS DE JOBS" @@ -4422,7 +4460,7 @@ msgstr "RÉCENTES EXÉCUTIONS DE JOBS" msgid "RECENTLY RUN JOBS" msgstr "JOBS RÉCEMMENT EXÉCUTÉS" -#: client/src/home/dashboard/lists/job-templates/job-templates-list.partial.html:51 +#: client/src/home/dashboard/lists/job-templates/job-templates-list.partial.html:47 msgid "RECENTLY USED JOB TEMPLATES" msgstr "MODÈLES DE JOB RÉCEMMENT UTILISÉS" @@ -4438,7 +4476,7 @@ msgstr "MODÈLES RÉCEMMENT UTILISÉS" #: client/src/inventories-hosts/inventories/related/groups/related/nested-hosts/group-nested-hosts.list.js:113 #: client/src/inventories-hosts/inventories/related/hosts/related/nested-groups/host-nested-groups.list.js:47 #: client/src/inventories-hosts/inventories/related/sources/sources.list.js:54 -#: client/src/projects/projects.list.js:71 +#: client/src/projects/projects.list.js:70 #: client/src/scheduler/schedules.list.js:69 msgid "REFRESH" msgstr "ACTUALISER" @@ -4447,7 +4485,7 @@ msgstr "ACTUALISER" msgid "REFRESH TOKEN" msgstr "RÉACTUALISER JETON" -#: client/src/shared/smart-search/smart-search.partial.html:48 +#: client/src/shared/smart-search/smart-search.partial.html:45 msgid "RELATED FIELDS:" msgstr "CHAMPS ASSOCIÉS :" @@ -4467,7 +4505,7 @@ msgstr "RÉSULTATS" #: client/lib/components/components.strings.js:8 #: client/src/job-submission/job-submission.partial.html:44 #: client/src/job-submission/job-submission.partial.html:87 -#: client/src/templates/job_templates/multi-credential/multi-credential-modal.partial.html:60 +#: client/src/templates/job_templates/multi-credential/multi-credential-modal.partial.html:50 msgid "REVERT" msgstr "RÉTABLIR" @@ -4476,7 +4514,7 @@ msgstr "RÉTABLIR" msgid "RSA Private Key" msgstr "Clé privée RSA" -#: client/features/templates/templates.strings.js:116 +#: client/features/templates/templates.strings.js:112 msgid "RUN" msgstr "EXÉCUTER" @@ -4535,6 +4573,11 @@ msgstr "" "Consultez la documentation d’Ansible Tower pour obtenir des exemples de " "syntaxe." +#: client/src/organizations/linkout/controllers/organizations-projects.controller.js:245 +#: client/src/organizations/linkout/controllers/organizations-projects.controller.js:270 +msgid "Refresh" +msgstr "Recharger" + #: client/src/activity-stream/streams.list.js:51 #: client/src/bread-crumb/bread-crumb.partial.html:6 #: client/src/inventories-hosts/hosts/host.list.js:98 @@ -4544,7 +4587,7 @@ msgstr "" #: client/src/inventories-hosts/inventories/related/groups/related/nested-hosts/group-nested-hosts.list.js:109 #: client/src/inventories-hosts/inventories/related/hosts/related/nested-groups/host-nested-groups.list.js:43 #: client/src/inventories-hosts/inventories/related/sources/sources.list.js:50 -#: client/src/projects/projects.list.js:67 +#: client/src/projects/projects.list.js:66 #: client/src/scheduler/schedules.list.js:65 msgid "Refresh the page" msgstr "Actualiser la page" @@ -4581,8 +4624,7 @@ msgstr "Remédier à l'inventaire" #: client/src/access/add-rbac-user-team/rbac-selected-list.directive.js:102 #: client/src/access/add-rbac-user-team/rbac-selected-list.directive.js:103 -#: client/src/network-ui/network.ui.strings.js:41 -#: client/src/teams/teams.form.js:145 client/src/users/users.form.js:225 +#: client/src/teams/teams.form.js:145 client/src/users/users.form.js:224 msgid "Remove" msgstr "Supprimer" @@ -4593,7 +4635,7 @@ msgstr "" "jour." #: client/src/management-jobs/scheduler/schedulerForm.partial.html:149 -#: client/src/scheduler/scheduler.strings.js:19 +#: client/src/scheduler/scheduler.strings.js:27 msgid "Repeat frequency" msgstr "Fréquence de répétition" @@ -4609,20 +4651,16 @@ msgstr "Obligatoire" msgid "Reset" msgstr "Réinitialisation" -#: client/src/network-ui/network.ui.strings.js:28 -msgid "Reset Zoom" -msgstr "Réinitialiser le zoom" - #: client/lib/components/components.strings.js:90 msgid "Resources" msgstr "Ressources" -#: client/features/templates/templates.strings.js:89 +#: client/features/templates/templates.strings.js:85 #: client/src/scheduler/schedules.list.js:24 msgid "Resources are missing from this template." msgstr "Ressources manquantes dans ce modèle." -#: client/lib/services/base-string.service.js:87 +#: client/lib/services/base-string.service.js:88 msgid "Return" msgstr "Renvoi" @@ -4630,7 +4668,7 @@ msgstr "Renvoi" msgid "Returned status:" msgstr "État renvoyé :" -#: client/src/shared/form-generator.js:699 +#: client/src/shared/form-generator.js:697 msgid "Revert" msgstr "Revenir" @@ -4651,18 +4689,18 @@ msgstr "Revenir" #: client/src/configuration/jobs-form/configuration-jobs.form.js:73 #: client/src/configuration/system-form/sub-forms/system-activity-stream.form.js:26 #: client/src/configuration/system-form/sub-forms/system-logging.form.js:74 -#: client/src/configuration/system-form/sub-forms/system-misc.form.js:53 +#: client/src/configuration/system-form/sub-forms/system-misc.form.js:56 #: client/src/configuration/ui-form/configuration-ui.form.js:36 msgid "Revert all to default" msgstr "Revenir aux valeurs par défaut" -#: client/features/output/output.strings.js:65 +#: client/features/output/output.strings.js:66 #: client/src/projects/projects.list.js:50 msgid "Revision" msgstr "Révision" -#: client/src/projects/add/projects-add.controller.js:154 -#: client/src/projects/edit/projects-edit.controller.js:289 +#: client/src/projects/add/projects-add.controller.js:155 +#: client/src/projects/edit/projects-edit.controller.js:290 msgid "Revision #" msgstr "Révision n°" @@ -4674,21 +4712,17 @@ msgstr "Révision n°" #: client/src/projects/projects.form.js:270 client/src/teams/teams.form.js:101 #: client/src/teams/teams.form.js:138 #: client/src/templates/workflows.form.js:163 -#: client/src/users/users.form.js:208 +#: client/src/users/users.form.js:207 msgid "Role" msgstr "Rôle" -#: client/src/network-ui/network.ui.strings.js:35 -msgid "Router" -msgstr "Router" - #: client/src/instance-groups/instance-groups.list.js:26 -#: client/src/instance-groups/instance-groups.strings.js:15 -#: client/src/instance-groups/instance-groups.strings.js:48 +#: client/src/instance-groups/instance-groups.strings.js:18 +#: client/src/instance-groups/instance-groups.strings.js:53 msgid "Running Jobs" msgstr "Jobs en cours d'exécution" -#: client/src/configuration/auth-form/configuration-auth.controller.js:135 +#: client/src/configuration/auth-form/configuration-auth.controller.js:159 msgid "SAML" msgstr "SAML" @@ -4702,33 +4736,33 @@ msgid "SAVE" msgstr "ENREGISTRER" #: client/src/scheduler/scheduled-jobs.list.js:13 +#: client/src/scheduler/scheduled-jobs.list.js:14 msgid "SCHEDULED JOBS" msgstr "JOBS PROGRAMMÉS" -#: client/features/jobs/index.view.html:13 #: client/src/activity-stream/get-target-title.factory.js:38 #: client/src/inventories-hosts/inventories/related/sources/list/schedule/sources-schedule.route.js:9 #: client/src/management-jobs/scheduler/main.js:28 #: client/src/management-jobs/scheduler/main.js:34 -#: client/src/scheduler/schedules.route.js:104 -#: client/src/scheduler/schedules.route.js:15 -#: client/src/scheduler/schedules.route.js:192 -#: client/src/scheduler/schedules.route.js:288 +#: client/src/scheduler/schedules.route.js:102 +#: client/src/scheduler/schedules.route.js:14 +#: client/src/scheduler/schedules.route.js:189 +#: client/src/scheduler/schedules.route.js:284 msgid "SCHEDULES" msgstr "PROGRAMMATIONS" -#: client/src/projects/add/projects-add.controller.js:126 -#: client/src/projects/edit/projects-edit.controller.js:262 +#: client/src/projects/add/projects-add.controller.js:127 +#: client/src/projects/edit/projects-edit.controller.js:263 msgid "SCM Branch" msgstr "Branche SCM" -#: client/src/projects/add/projects-add.controller.js:145 -#: client/src/projects/edit/projects-edit.controller.js:280 +#: client/src/projects/add/projects-add.controller.js:146 +#: client/src/projects/edit/projects-edit.controller.js:281 msgid "SCM Branch/Tag/Commit" msgstr "Branche SCM/Balise/Validation" -#: client/src/projects/add/projects-add.controller.js:166 -#: client/src/projects/edit/projects-edit.controller.js:301 +#: client/src/projects/add/projects-add.controller.js:167 +#: client/src/projects/edit/projects-edit.controller.js:302 msgid "SCM Branch/Tag/Revision" msgstr "Branche SCM/Balise/Révision" @@ -4749,12 +4783,17 @@ msgstr "Clé privée SCM" msgid "SCM Type" msgstr "Type SCM" +#: client/src/projects/projects.form.js:107 +msgid "SCM URL" +msgstr "URL du SCM" + #: client/src/home/dashboard/graphs/dashboard-graphs.partial.html:49 #: client/src/projects/projects.form.js:181 msgid "SCM Update" msgstr "Mise à jour SCM" -#: client/src/projects/list/projects-list.controller.js:257 +#: client/src/organizations/linkout/controllers/organizations-projects.controller.js:224 +#: client/src/projects/list/projects-list.controller.js:267 msgid "SCM Update Cancel" msgstr "Annulation de la mise à jour SCM" @@ -4762,21 +4801,24 @@ msgstr "Annulation de la mise à jour SCM" msgid "SCM Update Options" msgstr "Options de mise à jour SCM" -#: client/src/projects/edit/projects-edit.controller.js:138 -#: client/src/projects/list/projects-list.controller.js:86 +#: client/src/organizations/linkout/controllers/organizations-projects.controller.js:119 +#: client/src/organizations/linkout/controllers/organizations-projects.controller.js:46 +#: client/src/projects/edit/projects-edit.controller.js:139 +#: client/src/projects/list/projects-list.controller.js:118 +#: client/src/projects/list/projects-list.controller.js:85 msgid "SCM update currently running" msgstr "Mise à jour SCM en cours" -#: client/features/users/tokens/tokens.strings.js:38 +#: client/features/users/tokens/tokens.strings.js:39 msgid "SCOPE" msgstr "CHAMP d'APPLICATION" -#: client/features/output/output.strings.js:82 +#: client/features/output/output.strings.js:83 msgid "SEARCH" msgstr "RECHERCHE" -#: client/features/templates/templates.strings.js:118 -#: client/src/templates/job_templates/multi-credential/multi-credential-modal.partial.html:84 +#: client/features/templates/templates.strings.js:114 +#: client/src/templates/job_templates/multi-credential/multi-credential-modal.partial.html:74 msgid "SELECT" msgstr "SÉLECTIONNER" @@ -4788,7 +4830,7 @@ msgstr "SÉLECTIONNER UN TYPE D'INFORMATION D'IDENTIFICATION" msgid "SELECT AN APPLICATION" msgstr "SÉLECTIONNER UNE APPLICATION" -#: client/features/applications/applications.strings.js:34 +#: client/features/applications/applications.strings.js:35 #: client/features/credentials/credentials.strings.js:19 msgid "SELECT AN ORGANIZATION" msgstr "SÉLECTIONNER UNE ORGANISATION" @@ -4801,7 +4843,7 @@ msgstr "SÉLECTIONNER DES GROUPES" msgid "SELECT HOSTS" msgstr "SÉLECTIONNER DES HÔTES" -#: client/src/instance-groups/instance-groups.strings.js:32 +#: client/src/instance-groups/instance-groups.strings.js:36 msgid "SELECT INSTANCE" msgstr "SÉLECTIONNER UNE INSTANCE" @@ -4842,7 +4884,7 @@ msgstr "SE CONNECTER AVEC" msgid "SMART INVENTORY" msgstr "INVENTAIRE SMART" -#: client/src/inventories-hosts/inventories/related/sources/list/sources-list.route.js:26 +#: client/src/inventories-hosts/inventories/related/sources/list/sources-list.route.js:27 msgid "SOURCES" msgstr "SOURCES" @@ -4863,7 +4905,7 @@ msgstr "Description de la clé SSH" msgid "SSL Connection" msgstr "Connexion SSL" -#: client/features/templates/templates.strings.js:121 +#: client/features/templates/templates.strings.js:117 msgid "START" msgstr "DÉMARRER" @@ -4892,7 +4934,7 @@ msgstr "SYNCHRONISER TOUT" msgid "SYSTEM TRACKING" msgstr "SUIVI DU SYSTÈME" -#: client/src/scheduler/scheduler.strings.js:34 +#: client/src/scheduler/scheduler.strings.js:42 msgid "Sat" msgstr "Sam." @@ -4904,19 +4946,18 @@ msgstr "URL Satellite 6" #: client/src/access/add-rbac-resource/rbac-resource.partial.html:110 #: client/src/access/add-rbac-user-team/rbac-user-team.partial.html:193 #: client/src/inventories-hosts/inventories/adhoc/adhoc.form.js:158 -#: client/src/scheduler/scheduler.strings.js:49 -#: client/src/shared/form-generator.js:1700 +#: client/src/scheduler/scheduler.strings.js:57 +#: client/src/shared/form-generator.js:1711 msgid "Save" msgstr "Enregistrer" -#: client/src/configuration/configuration.controller.js:510 -#: client/src/network-ui/network.ui.strings.js:48 +#: client/src/configuration/configuration.controller.js:516 msgid "Save Complete" msgstr "Sauvegarde terminée" -#: client/src/configuration/auth-form/configuration-auth.controller.js:104 +#: client/src/configuration/auth-form/configuration-auth.controller.js:105 #: client/src/configuration/configuration.controller.js:242 -#: client/src/configuration/configuration.controller.js:324 +#: client/src/configuration/configuration.controller.js:326 #: client/src/configuration/system-form/configuration-system.controller.js:68 msgid "Save changes" msgstr "Enregistrer les modifications" @@ -4925,11 +4966,7 @@ msgstr "Enregistrer les modifications" msgid "Save successful!" msgstr "Enregistrement réussi" -#: client/src/templates/templates.list.js:93 -msgid "Schedule" -msgstr "Planifier" - -#: client/src/scheduler/scheduler.strings.js:42 +#: client/src/scheduler/scheduler.strings.js:50 msgid "Schedule Description" msgstr "Description du planning" @@ -4937,46 +4974,37 @@ msgstr "Description du planning" msgid "Schedule Management Job" msgstr "Planifier le Job de gestion" -#: client/src/projects/list/projects-list.controller.js:77 -msgid "Schedule SCM revision updates" -msgstr "Planifier les mises à jour de révisions SCM" - #: client/src/inventories-hosts/inventories/related/sources/factories/get-sync-status-msg.factory.js:7 msgid "Schedule inventory syncs" msgstr "Planifier des synchronisations d'inventaire futures" -#: client/src/scheduler/schedulerList.controller.js:122 +#: client/src/scheduler/scheduler.strings.js:14 msgid "Schedule is active." msgstr "Le planning est actif." -#: client/src/scheduler/schedulerList.controller.js:122 +#: client/src/scheduler/scheduler.strings.js:15 msgid "Schedule is active. Click to stop." msgstr "Le planning est actif. Cliquer pour le mettre à l'arrêt." -#: client/src/scheduler/schedulerList.controller.js:127 +#: client/src/scheduler/scheduler.strings.js:16 msgid "Schedule is stopped." msgstr "Le planning est à l'arrêt." -#: client/src/scheduler/schedulerList.controller.js:127 +#: client/src/scheduler/scheduler.strings.js:17 msgid "Schedule is stopped. Click to activate." msgstr "Le planning à l'arrêt. Cliquer pour l'activer." -#: client/src/templates/templates.list.js:96 -msgid "Schedule job template runs" -msgstr "Planifier les prochaines exécutions de modèles de jobs" - #: client/lib/components/components.strings.js:70 #: client/src/activity-stream/streamDropdownNav/stream-dropdown-nav.directive.js:35 -#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:416 +#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:440 #: client/src/projects/projects.form.js:290 -#: client/src/templates/job_templates/job-template.form.js:443 +#: client/src/templates/job_templates/job-template.form.js:448 #: client/src/templates/workflows.form.js:185 msgid "Schedules" msgstr "Plannings" -#: client/src/network-ui/network.ui.strings.js:32 -#: client/src/shared/smart-search/smart-search.controller.js:121 -#: client/src/shared/smart-search/smart-search.controller.js:160 +#: client/src/shared/smart-search/smart-search.controller.js:122 +#: client/src/shared/smart-search/smart-search.controller.js:164 msgid "Search" msgstr "Rechercher" @@ -4999,7 +5027,7 @@ msgstr "" "demander des informations d’identification provisoires avec des privilèges " "limités pour les utilisateurs d’AWS Identity and Access Management (IAM)." -#: client/src/shared/form-generator.js:1704 +#: client/src/shared/form-generator.js:1715 #: client/src/shared/lookup/lookup-modal.directive.js:59 #: client/src/shared/lookup/lookup-modal.partial.html:20 msgid "Select" @@ -5088,8 +5116,8 @@ msgstr "" "chemin de base du projet. Le chemin de base et le répertoire de playbook " "fournissent ensemble le chemin complet servant à localiser les playbooks." -#: client/src/configuration/auth-form/configuration-auth.controller.js:346 -#: client/src/configuration/auth-form/configuration-auth.controller.js:365 +#: client/src/configuration/auth-form/configuration-auth.controller.js:370 +#: client/src/configuration/auth-form/configuration-auth.controller.js:389 msgid "Select group types" msgstr "Sélectionner des types de groupe" @@ -5110,7 +5138,7 @@ msgstr "" "Sélectionnez les groupes d'instances sur lesquels exécuter cet inventaire. " "Voir la documentation Ansible Tower pour obtenir plus d'informations." -#: client/src/templates/job_templates/job-template.form.js:249 +#: client/src/templates/job_templates/job-template.form.js:254 msgid "Select the Instance Groups for this Job Template to run on." msgstr "" "Sélectionnez les groupes d'instances sur lesquels exécuter ce modèle de job." @@ -5121,7 +5149,7 @@ msgstr "" "Sélectionnez les groupes d'instances sur lesquels exécuter cette " "organisation." -#: client/src/templates/job_templates/job-template.form.js:239 +#: client/src/templates/job_templates/job-template.form.js:244 msgid "" "Select the custom Python virtual environment for this job template to run " "on." @@ -5199,7 +5227,7 @@ msgstr "Paramètres" #: client/src/job-submission/job-submission.partial.html:136 #: client/src/job-submission/job-submission.partial.html:150 #: client/src/job-submission/job-submission.partial.html:299 -#: client/src/shared/form-generator.js:885 +#: client/src/shared/form-generator.js:883 #: client/src/templates/prompt/steps/survey/prompt-survey.partial.html:24 msgid "Show" msgstr "Afficher" @@ -5207,8 +5235,8 @@ msgstr "Afficher" #: client/features/templates/templates.strings.js:46 #: client/src/inventories-hosts/inventories/adhoc/adhoc.form.js:115 #: client/src/inventories-hosts/inventories/adhoc/adhoc.form.js:118 -#: client/src/templates/job_templates/job-template.form.js:256 -#: client/src/templates/job_templates/job-template.form.js:259 +#: client/src/templates/job_templates/job-template.form.js:261 +#: client/src/templates/job_templates/job-template.form.js:264 msgid "Show Changes" msgstr "Afficher les modifications" @@ -5235,7 +5263,7 @@ msgstr "Se connecter avec des organisations %s" msgid "Sign in with %s Teams" msgstr "Se connecter avec des équipes %s" -#: client/features/output/output.strings.js:66 +#: client/features/output/output.strings.js:67 #: client/features/templates/templates.strings.js:47 #: client/src/job-submission/job-submission.partial.html:245 #: client/src/templates/job_templates/job-template.form.js:207 @@ -5260,9 +5288,9 @@ msgid "Smart Host Filter" msgstr "Filtre d'hôte smart" #: client/src/inventories-hosts/inventories/inventory.list.js:86 -#: client/src/inventories-hosts/inventories/list/inventory-list.controller.js:71 +#: client/src/inventories-hosts/inventories/list/inventory-list.controller.js:76 #: client/src/organizations/linkout/controllers/organizations-inventories.controller.js:70 -#: client/src/shared/form-generator.js:1465 +#: client/src/shared/form-generator.js:1476 msgid "Smart Inventory" msgstr "Inventaire smart" @@ -5270,7 +5298,7 @@ msgstr "Inventaire smart" msgid "Solvable With Playbook" msgstr "Solvable avec playbook" -#: client/features/output/output.strings.js:67 +#: client/features/output/output.strings.js:68 #: client/src/inventories-hosts/inventories/list/source-summary-popover/source-summary-popover.directive.js:57 #: client/src/inventories-hosts/inventories/related/sources/sources.form.js:64 msgid "Source" @@ -5280,7 +5308,7 @@ msgstr "Source" msgid "Source Control" msgstr "Contrôle de la source" -#: client/features/output/output.strings.js:68 +#: client/features/output/output.strings.js:69 msgid "Source Credential" msgstr "Informations d'identification de la source" @@ -5308,6 +5336,8 @@ msgstr "Régions sources" #: client/src/inventories-hosts/inventories/related/sources/sources.form.js:281 #: client/src/inventories-hosts/inventories/related/sources/sources.form.js:291 #: client/src/inventories-hosts/inventories/related/sources/sources.form.js:298 +#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:308 +#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:315 msgid "Source Variables" msgstr "Variables sources" @@ -5368,22 +5398,22 @@ msgstr "" "groupes au-dessus seront créés. Voir la documentation Ansible Tower pour " "obtenir plus d'informations." -#: client/features/output/output.strings.js:107 +#: client/features/output/output.strings.js:108 msgid "Standard Error" msgstr "Erreur standard" -#: client/features/output/output.strings.js:106 +#: client/features/output/output.strings.js:107 #: client/src/partials/logviewer.html:5 msgid "Standard Out" msgstr "Standard Out" #: client/src/management-jobs/scheduler/schedulerForm.partial.html:41 -#: client/src/scheduler/scheduler.strings.js:15 +#: client/src/scheduler/scheduler.strings.js:23 msgid "Start Date" msgstr "Date Début" #: client/src/management-jobs/scheduler/schedulerForm.partial.html:56 -#: client/src/scheduler/scheduler.strings.js:16 +#: client/src/scheduler/scheduler.strings.js:24 msgid "Start Time" msgstr "Heure Début" @@ -5395,13 +5425,13 @@ msgstr "Démarrer un job avec ce modèle" msgid "Start sync process" msgstr "Démarrer le processus de synchronisation" -#: client/features/jobs/jobs.strings.js:8 -#: client/features/output/output.strings.js:69 +#: client/features/jobs/jobs.strings.js:9 +#: client/features/output/output.strings.js:70 #: client/src/workflow-results/workflow-results.controller.js:49 msgid "Started" msgstr "Démarré" -#: client/features/output/output.strings.js:70 +#: client/features/output/output.strings.js:71 #: client/src/inventories-hosts/inventories/list/host-summary-popover/host-summary-popover.directive.js:53 #: client/src/inventories-hosts/inventories/list/source-summary-popover/source-summary-popover.directive.js:55 #: client/src/inventories-hosts/shared/factories/set-status.factory.js:43 @@ -5441,7 +5471,7 @@ msgstr "Réussite" msgid "Successful" msgstr "Réussi" -#: client/src/scheduler/scheduler.strings.js:28 +#: client/src/scheduler/scheduler.strings.js:36 msgid "Sun" msgstr "Dim." @@ -5462,10 +5492,6 @@ msgstr "" "permet de définir les variables affectant l'exécution du Playbook au moment " "du lancement." -#: client/src/network-ui/network.ui.strings.js:34 -msgid "Switch" -msgstr "Permuter" - #: client/src/inventories-hosts/inventories/related/sources/sources.list.js:58 msgid "Sync all inventory sources" msgstr "Synchroniser toutes les sources d'inventaire" @@ -5520,11 +5546,11 @@ msgstr "" "Les auditeurs de système n’ont que des permissions lecture-seule sur cette " "section." -#: client/src/configuration/auth-form/configuration-auth.controller.js:136 +#: client/src/configuration/auth-form/configuration-auth.controller.js:160 msgid "TACACS+" msgstr "TACACS+" -#: client/features/output/output.strings.js:103 +#: client/features/output/output.strings.js:104 msgid "TASK" msgstr "TÂCHE" @@ -5564,12 +5590,12 @@ msgstr "INFORMATION JETON" #: client/features/applications/applications.strings.js:11 #: client/features/users/tokens/tokens.strings.js:10 #: client/features/users/tokens/tokens.strings.js:8 -#: client/features/users/tokens/users-tokens-list.route.js:11 +#: client/features/users/tokens/users-tokens-list.route.js:24 #: client/src/activity-stream/get-target-title.factory.js:50 msgid "TOKENS" msgstr "JETONS" -#: client/features/templates/templates.strings.js:110 +#: client/features/templates/templates.strings.js:106 msgid "TOTAL TEMPLATES" msgstr "TOTAL MODÈLES" @@ -5601,7 +5627,7 @@ msgstr "Balises :" msgid "Target URL" msgstr "URL cible" -#: client/features/output/output.strings.js:91 +#: client/features/output/output.strings.js:92 msgid "Tasks" msgstr "Tâches" @@ -5620,7 +5646,7 @@ msgstr "Rôles d’équipe" #: client/src/organizations/linkout/organizations-linkout.route.js:109 #: client/src/organizations/linkout/organizations-linkout.route.js:111 #: client/src/shared/stateDefinitions.factory.js:426 -#: client/src/users/users.form.js:162 +#: client/src/users/users.form.js:161 msgid "Teams" msgstr "Équipes" @@ -5658,8 +5684,8 @@ msgstr "Texte" msgid "Textarea" msgstr "Zone de texte" -#: client/src/shared/form-generator.js:1395 -#: client/src/shared/form-generator.js:1401 +#: client/src/shared/form-generator.js:1406 +#: client/src/shared/form-generator.js:1412 msgid "That value was not found. Please enter or select a valid value." msgstr "" "Cette valeur n’a pas été trouvée. Veuillez entrer ou sélectionner une valeur" @@ -5685,16 +5711,16 @@ msgstr "" "L’ID du projet est l’identifiant attribué par GCE. Il se compose de deux " "mots suivis d’un nombre à trois chiffres. Exemple :" -#: client/src/templates/job_templates/add-job-template/job-template-add.controller.js:203 -#: client/src/templates/job_templates/add-job-template/job-template-add.controller.js:206 +#: client/src/templates/job_templates/add-job-template/job-template-add.controller.js:204 +#: client/src/templates/job_templates/add-job-template/job-template-add.controller.js:207 msgid "The Project selected has a status of" msgstr "La projet sélectionné a un statut " -#: client/src/projects/edit/projects-edit.controller.js:340 +#: client/src/projects/edit/projects-edit.controller.js:341 msgid "The SCM update process is running." msgstr "Le processus de mise à jour SCM est en cours d’exécution." -#: client/src/scheduler/scheduler.strings.js:24 +#: client/src/scheduler/scheduler.strings.js:32 msgid "The day must be between 1 and 31." msgstr "Le jour doit être compris entre 1 et 31." @@ -5718,7 +5744,7 @@ msgstr "Hôte avec lequel s’authentifier." msgid "The host value" msgstr "Valeur de l’hôte" -#: client/src/inventories-hosts/inventories/list/inventory-list.controller.js:136 +#: client/src/inventories-hosts/inventories/list/inventory-list.controller.js:154 msgid "" "The inventory will be in a pending status until the final delete is " "processed." @@ -5750,18 +5776,27 @@ msgstr "" msgid "The project value" msgstr "Valeur du projet" -#: client/src/scheduler/scheduler.strings.js:41 +#: client/src/scheduler/scheduler.strings.js:49 msgid "" "The scheduler options are invalid, incomplete, or a date is in the past." msgstr "" "Les options de planning ne sont pas valides, incomplètes, ou correspondent à" " une date qui existe dans le passé." -#: client/src/templates/job_templates/add-job-template/job-template-add.controller.js:209 +#: client/src/templates/job_templates/add-job-template/job-template-add.controller.js:210 msgid "The selected project has a status of" msgstr "La projet sélectionné a un statut " -#: client/src/projects/list/projects-list.controller.js:176 +#: client/src/organizations/linkout/controllers/organizations-projects.controller.js:199 +msgid "" +"The selected project is not configured for SCM. To configure for SCM, edit " +"the project and provide SCM settings and then run an update." +msgstr "" +"Le projet sélectionné n’est pas configuré pour SCM. Afin de le configurer " +"pour SCM, modifiez le projet et définissez les paramètres SCM, puis lancez " +"une mise à jour." + +#: client/src/projects/list/projects-list.controller.js:186 msgid "" "The selected project is not configured for SCM. To configure for SCM, edit " "the project and provide SCM settings, and then run an update." @@ -5781,11 +5816,11 @@ msgstr "" "de variables contenant des espaces ne sont pas autorisés." #: client/src/management-jobs/scheduler/schedulerForm.partial.html:124 -#: client/src/scheduler/scheduler.strings.js:17 +#: client/src/scheduler/scheduler.strings.js:25 msgid "The time must be in HH24:MM:SS format." msgstr "L’heure doit être sous le format suivant HH24:MM:SS" -#: client/lib/services/base-string.service.js:78 +#: client/lib/services/base-string.service.js:79 msgid "The {{ resourceType }} is currently being used by other resources." msgstr "" "Le {{ resourceType }} est utilisé actuellement par d'autres ressources." @@ -5794,11 +5829,11 @@ msgstr "" msgid "There are no events to display at this time" msgstr "Aucun événement à afficher pour le moment" -#: client/features/jobs/jobs.strings.js:16 +#: client/features/jobs/jobs.strings.js:17 msgid "There are no running jobs." msgstr "Aucun job en cours d'exécution." -#: client/src/projects/list/projects-list.controller.js:152 +#: client/src/projects/list/projects-list.controller.js:150 msgid "" "There is no SCM update information available for this project. An update has" " not yet been completed. If you have not already done so, start an update " @@ -5808,19 +5843,29 @@ msgstr "" "mise à jour n’est pas encore terminée. Si vous n’avez pas encore lancé une " "mise à jour pour ce projet, faites-le." -#: client/src/inventories-hosts/inventories/related/sources/list/sources-list.controller.js:142 +#: client/src/organizations/linkout/controllers/organizations-projects.controller.js:191 +msgid "" +"There is no SCM update information available for this project. An update has" +" not yet been completed. If you have not already done so, start an update " +"for this project." +msgstr "" +"Aucune information de mise à jour SCM n’est disponible pour ce projet. Une " +"mise à jour n’est pas encore terminée. Si vous n’avez pas encore lancé une " +"mise à jour pour ce projet, faites-le." + +#: client/src/inventories-hosts/inventories/related/sources/list/sources-list.controller.js:141 msgid "There was an error deleting inventory source groups. Returned status:" msgstr "" "Une erreur s’est produite lors de la suppression des groupes de source " "d'inventaire. État renvoyé :" -#: client/src/inventories-hosts/inventories/related/sources/list/sources-list.controller.js:132 +#: client/src/inventories-hosts/inventories/related/sources/list/sources-list.controller.js:131 msgid "There was an error deleting inventory source hosts. Returned status:" msgstr "" "Une erreur s’est produite lors de la suppression des hôtes de source " "d'inventaire. État renvoyé :" -#: client/src/inventories-hosts/inventories/related/sources/list/sources-list.controller.js:169 +#: client/src/inventories-hosts/inventories/related/sources/list/sources-list.controller.js:168 msgid "There was an error deleting inventory source. Returned status:" msgstr "" "Une erreur s’est produite lors de la suppression de la source d'inventaire. " @@ -5830,13 +5875,13 @@ msgstr "" msgid "There was an error getting config values:" msgstr "Erreur d’obtention des valeurs de configuration :" -#: client/src/configuration/configuration.controller.js:409 +#: client/src/configuration/configuration.controller.js:415 msgid "There was an error resetting value. Returned status:" msgstr "" "Une erreur s’est produite lors de la réinitialisation de la valeur. État " "renvoyé :" -#: client/src/configuration/configuration.controller.js:601 +#: client/src/configuration/configuration.controller.js:607 msgid "There was an error resetting values. Returned status:" msgstr "" "Une erreur s’est produite lors de la réinitialisation des valeurs. État " @@ -5854,7 +5899,7 @@ msgstr "" "Il s'agit des modules pris en charge par {{BRAND_NAME}} pour l'exécution de " "commandes." -#: client/features/templates/templates.strings.js:98 +#: client/features/templates/templates.strings.js:94 msgid "" "This Job Template has a credential that requires a password. Credentials " "requiring passwords on launch are not permitted on workflow nodes." @@ -5863,7 +5908,7 @@ msgstr "" "identifiants qui exigent des mots de passe au lancement ne sont pas permis " "sur les nodes de workflow." -#: client/src/scheduler/scheduler.strings.js:51 +#: client/src/scheduler/scheduler.strings.js:59 msgid "" "This Job Template has a default credential that requires a password before " "launch. Adding or editing schedules is prohibited while this credential is " @@ -5876,7 +5921,7 @@ msgstr "" "modifier un planning, les identifiants nécessitant un mot de passe doivent " "être supprimées du modèle de travail." -#: client/features/templates/templates.strings.js:97 +#: client/features/templates/templates.strings.js:93 msgid "" "This Job Template is missing a default inventory or project. This must be " "addressed in the Job Template form before this node can be saved." @@ -5925,6 +5970,10 @@ msgstr "" "Ce modèle de job possède un identifiant {{typeLabel}} par défaut qui doit " "être inclus ou remplacé avant de pouvoir continuer." +#: client/src/organizations/linkout/organizations-linkout.route.js:158 +msgid "This list is populated by inventories added from the" +msgstr "Cette liste contient des inventaires ajoutés à partir de " + #: client/src/notifications/notifications.list.js:21 msgid "" "This list is populated by notification templates added from the " @@ -5933,9 +5982,13 @@ msgstr "" "Cette liste contient des modèles de notification ajoutés à partir de la " "section %sNotifications%s" +#: client/src/organizations/linkout/organizations-linkout.route.js:209 +msgid "This list is populated by projects added from the" +msgstr "Cette liste contient des équipes ajoutés à partir de " + #: client/src/organizations/linkout/organizations-linkout.route.js:111 msgid "This list is populated by teams added from the" -msgstr "Cette liste contient des équipes ajoutées à partir de " +msgstr "Cette liste contient des équipes ajoutées à partir de" #: client/src/inventories-hosts/inventories/insights/insights.partial.html:4 msgid "" @@ -5944,19 +5997,19 @@ msgstr "" "Cette machine n'a pas été connectée à Insights depuis {{last_check_in}} " "heures" -#: client/src/shared/form-generator.js:755 +#: client/src/shared/form-generator.js:753 msgid "" "This setting has been set manually in a settings file and is now disabled." msgstr "" "Cette valeur a été définie manuellement dans un fichier de configuration et " "est maintenant désactivée." -#: client/src/users/users.form.js:167 +#: client/src/users/users.form.js:166 msgid "This user is not a member of any teams" msgstr "Cet utilisateur n’est pas membre d’une équipe" -#: client/src/shared/form-generator.js:865 -#: client/src/shared/form-generator.js:960 +#: client/src/shared/form-generator.js:863 +#: client/src/shared/form-generator.js:958 msgid "" "This value does not match the password you entered previously. Please " "confirm that password." @@ -5964,7 +6017,7 @@ msgstr "" "Cette valeur ne correspond pas au mot de passe que vous avez entré " "précédemment. Veuillez confirmer ce mot de passe." -#: client/src/configuration/configuration.controller.js:626 +#: client/src/configuration/configuration.controller.js:632 msgid "" "This will reset all configuration values to their factory defaults. Are you " "sure you want to proceed?" @@ -5972,7 +6025,7 @@ msgstr "" "Cette opération rétablit toutes les valeurs de configuration sur leurs " "valeurs par défaut. Voulez-vous vraiment continuer ?" -#: client/src/scheduler/scheduler.strings.js:32 +#: client/src/scheduler/scheduler.strings.js:40 msgid "Thu" msgstr "Jeu." @@ -5999,7 +6052,7 @@ msgstr "" " que le délai d’expiration du cache, elle n’est pas considérée comme " "actualisée, et une nouvelle mise à jour du projet sera effectuée." -#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:387 +#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:411 msgid "" "Time in seconds to consider an inventory sync to be current. During job runs" " and callbacks the task system will evaluate the timestamp of the latest " @@ -6020,7 +6073,7 @@ msgstr "" "Pour en savoir plus sur le jeton STS d’IAM, reportez-vous à la documentation" " d’%sAmazon%s." -#: client/src/shared/form-generator.js:890 +#: client/src/shared/form-generator.js:888 msgid "Toggle the display of plaintext." msgstr "Bascule l’affichage du texte en clair." @@ -6031,7 +6084,7 @@ msgstr "Jeton" #: client/features/applications/applications.strings.js:16 #: client/src/activity-stream/streamDropdownNav/stream-dropdown-nav.directive.js:25 -#: client/src/users/users.form.js:236 +#: client/src/users/users.form.js:235 msgid "Tokens" msgstr "Jetons" @@ -6039,7 +6092,7 @@ msgstr "Jetons" msgid "Total Issues" msgstr "Nombre de problèmes total" -#: client/src/instance-groups/instance-groups.strings.js:16 +#: client/src/instance-groups/instance-groups.strings.js:19 #: client/src/workflow-results/workflow-results.controller.js:60 msgid "Total Jobs" msgstr "Total Jobs" @@ -6048,7 +6101,7 @@ msgstr "Total Jobs" msgid "Traceback" msgstr "Traceback" -#: client/src/scheduler/scheduler.strings.js:30 +#: client/src/scheduler/scheduler.strings.js:38 msgid "Tue" msgstr "Mar." @@ -6063,7 +6116,7 @@ msgstr "Mar." #: client/src/scheduler/scheduled-jobs.list.js:42 #: client/src/teams/teams.form.js:133 #: client/src/templates/templates.list.js:31 -#: client/src/users/users.form.js:203 +#: client/src/users/users.form.js:202 msgid "Type" msgstr "Type" @@ -6073,8 +6126,8 @@ msgstr "Type" msgid "Type Details" msgstr "Détails sur le type" -#: client/src/projects/add/projects-add.controller.js:177 -#: client/src/projects/edit/projects-edit.controller.js:312 +#: client/src/projects/add/projects-add.controller.js:178 +#: client/src/projects/edit/projects-edit.controller.js:313 msgid "URL popover text" msgstr "Texte popover de l’URL" @@ -6085,8 +6138,8 @@ msgstr "NOM D’UTILISATEUR" #: client/src/activity-stream/get-target-title.factory.js:20 #: client/src/organizations/linkout/organizations-linkout.route.js:43 #: client/src/organizations/list/organizations-list.controller.js:55 -#: client/src/users/main.js:67 client/src/users/users.list.js:18 -#: client/src/users/users.list.js:19 +#: client/src/users/users.list.js:18 client/src/users/users.list.js:19 +#: client/src/users/users.route.js:8 msgid "USERS" msgstr "UTILISATEURS" @@ -6094,19 +6147,19 @@ msgstr "UTILISATEURS" msgid "Unable to Submit" msgstr "Validation impossible" -#: client/features/templates/templates.strings.js:88 +#: client/features/templates/templates.strings.js:84 msgid "Unable to copy template." msgstr "Impossible de copier le modèle." -#: client/src/instance-groups/instance-groups.strings.js:54 +#: client/src/instance-groups/instance-groups.strings.js:59 msgid "Unable to delete instance group." msgstr "Impossible de supprimer le groupe d'instances" -#: client/features/templates/templates.strings.js:84 +#: client/features/templates/templates.strings.js:80 msgid "Unable to delete template." msgstr "Impossible de supprimer le modèle." -#: client/features/templates/templates.strings.js:86 +#: client/features/templates/templates.strings.js:82 msgid "Unable to determine template type." msgstr "Impossible de déterminer le type de modèle." @@ -6130,7 +6183,7 @@ msgstr "Impossible de déterminer ce type de modèle pendant le lancement." msgid "Unable to determine this template's type while scheduling." msgstr "Impossible de déterminer ce type de modèle lors de la programmation." -#: client/features/templates/templates.strings.js:83 +#: client/features/templates/templates.strings.js:79 msgid "Unable to edit template." msgstr "Impossible de modifier le modèle." @@ -6138,19 +6191,19 @@ msgstr "Impossible de modifier le modèle." msgid "Unable to get resource:" msgstr "Impossible d'obtenir la ressource :" -#: client/features/templates/templates.strings.js:85 +#: client/features/templates/templates.strings.js:81 msgid "Unable to launch template." msgstr "Impossible de lancer le modèle." -#: client/features/templates/templates.strings.js:87 +#: client/features/templates/templates.strings.js:83 msgid "Unable to schedule job." msgstr "Impossible de programmer le job." -#: client/src/instance-groups/instance-groups.strings.js:37 +#: client/src/instance-groups/instance-groups.strings.js:41 msgid "Unavailable" msgstr "Non disponible" -#: client/src/instance-groups/instance-groups.strings.js:36 +#: client/src/instance-groups/instance-groups.strings.js:40 msgid "Unavailable to run jobs." msgstr "Non disponible pour exécuter les jobs." @@ -6163,10 +6216,6 @@ msgid "Unexpected server error. View the console for more information" msgstr "" "Erreur de serveur inattendue. Affichez la console pour plus d'informations." -#: client/src/network-ui/network.ui.strings.js:36 -msgid "Unknown" -msgstr "Inconnu" - #: client/lib/components/components.strings.js:38 msgid "Unsupported display model type" msgstr "Type de modèle d'affichage non pris en charge" @@ -6175,11 +6224,12 @@ msgstr "Type de modèle d'affichage non pris en charge" msgid "Unsupported input type" msgstr "Type d'entrée non prise en charge" -#: client/src/projects/list/projects-list.controller.js:301 +#: client/src/organizations/linkout/controllers/organizations-projects.controller.js:270 +#: client/src/projects/list/projects-list.controller.js:311 msgid "Update Not Found" msgstr "Mise à jour introuvable" -#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:321 +#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:345 msgid "Update Options" msgstr "Mettre à jour les options" @@ -6195,7 +6245,7 @@ msgstr "Mise à jour annulée. Cliquer pour plus de détails." msgid "Update failed. Click for details" msgstr "Échec de la mise à jour. Cliquer pour plus de détails." -#: client/src/projects/edit/projects-edit.controller.js:340 +#: client/src/projects/edit/projects-edit.controller.js:341 msgid "Update in Progress" msgstr "Mise à jour en cours" @@ -6203,16 +6253,16 @@ msgstr "Mise à jour en cours" msgid "Update missing. Click for details" msgstr "Mise à jour manquante. Cliquer pour plus de détails." -#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:352 -#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:357 +#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:376 +#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:381 msgid "Update on Launch" msgstr "Mettre à jour au lancement" -#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:364 +#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:388 msgid "Update on Project Change" msgstr "Mettre à jour lorsqu'une modification est apportée au projet" -#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:370 +#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:394 msgid "Update on Project Update" msgstr "Mettre à jour lorsque le projet est actualisé" @@ -6232,8 +6282,14 @@ msgstr "Mise à jour réussie. Cliquer pour plus de détails." msgid "Upgrade" msgstr "Mettre à niveau" -#: client/src/templates/job_templates/job-template.form.js:309 +#: client/src/organizations/organizations.form.js:48 +#: client/src/projects/projects.form.js:209 +#: client/src/templates/job_templates/job-template.form.js:241 +msgid "Use Default Environment" +msgstr "Utiliser l'environnement par défaut" + #: client/src/templates/job_templates/job-template.form.js:314 +#: client/src/templates/job_templates/job-template.form.js:319 msgid "Use Fact Cache" msgstr "Utiliser le cache des facts" @@ -6245,8 +6301,8 @@ msgstr "Utiliser SSL" msgid "Use TLS" msgstr "Utiliser TLS" -#: client/src/instance-groups/instance-groups.strings.js:17 -#: client/src/instance-groups/instance-groups.strings.js:38 +#: client/src/instance-groups/instance-groups.strings.js:20 +#: client/src/instance-groups/instance-groups.strings.js:42 msgid "Used Capacity" msgstr "Capacité utilisée" @@ -6274,7 +6330,7 @@ msgstr "Utilisateur" msgid "User Interface" msgstr "Interface utilisateur" -#: client/src/users/users.form.js:98 +#: client/src/users/users.form.js:97 msgid "User Type" msgstr "Type d’utilisateur" @@ -6288,7 +6344,7 @@ msgstr "Type d’utilisateur" #: client/src/notifications/notificationTemplates.form.js:348 #: client/src/notifications/notificationTemplates.form.js:387 #: client/src/notifications/notificationTemplates.form.js:64 -#: client/src/users/users.form.js:61 client/src/users/users.list.js:29 +#: client/src/users/users.form.js:60 client/src/users/users.list.js:29 msgid "Username" msgstr "Nom d’utilisateur" @@ -6374,12 +6430,12 @@ msgstr "ID Archivage de sécurité" msgid "Vault Password" msgstr "Mot de passe Vault" -#: client/features/output/output.strings.js:71 +#: client/features/output/output.strings.js:72 #: client/features/templates/templates.strings.js:51 #: client/src/inventories-hosts/inventories/adhoc/adhoc.form.js:82 #: client/src/inventories-hosts/inventories/adhoc/adhoc.form.js:91 -#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:307 -#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:314 +#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:331 +#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:338 #: client/src/job-submission/job-submission.partial.html:183 #: client/src/templates/job_templates/job-template.form.js:173 #: client/src/templates/job_templates/job-template.form.js:180 @@ -6394,11 +6450,11 @@ msgstr "Version" #: client/src/credential-types/credential-types.list.js:64 #: client/src/credentials/credentials.list.js:82 #: client/src/home/dashboard/graphs/dashboard-graphs.partial.html:58 -#: client/src/inventories-hosts/inventories/inventory.list.js:120 +#: client/src/inventories-hosts/inventories/inventory.list.js:114 #: client/src/inventory-scripts/inventory-scripts.list.js:70 #: client/src/notifications/notificationTemplates.list.js:91 #: client/src/scheduler/schedules.list.js:93 client/src/teams/teams.list.js:64 -#: client/src/templates/templates.list.js:108 +#: client/src/templates/templates.list.js:101 #: client/src/users/users.list.js:70 msgid "View" msgstr "Afficher" @@ -6412,12 +6468,14 @@ msgid "View Documentation" msgstr "Afficher la documentation" #: client/src/inventories-hosts/inventories/related/hosts/related-host.list.js:86 +#: client/src/inventories-hosts/inventory-hosts.strings.js:27 msgid "View Insights Data" msgstr "Afficher les données des informations" #: client/src/inventories-hosts/inventories/related/sources/sources.form.js:202 #: client/src/inventories-hosts/inventories/related/sources/sources.form.js:226 #: client/src/inventories-hosts/inventories/related/sources/sources.form.js:250 +#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:325 msgid "View JSON examples at" msgstr "Afficher les exemples JSON à" @@ -6440,8 +6498,8 @@ msgstr "Afficher plus" msgid "View Project checkout results" msgstr "Afficher les résultats d'extraction du projet" -#: client/src/shared/form-generator.js:1728 -#: client/src/templates/job_templates/job-template.form.js:454 +#: client/src/shared/form-generator.js:1739 +#: client/src/templates/job_templates/job-template.form.js:459 #: client/src/templates/workflows.form.js:196 msgid "View Survey" msgstr "Afficher le questionnaire" @@ -6449,6 +6507,7 @@ msgstr "Afficher le questionnaire" #: client/src/inventories-hosts/inventories/related/sources/sources.form.js:203 #: client/src/inventories-hosts/inventories/related/sources/sources.form.js:227 #: client/src/inventories-hosts/inventories/related/sources/sources.form.js:251 +#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:326 msgid "View YAML examples at" msgstr "Afficher les exemples YAML à" @@ -6480,10 +6539,11 @@ msgstr "Afficher le groupe" #: client/src/inventories-hosts/hosts/host.list.js:89 #: client/src/inventories-hosts/inventories/related/groups/related/nested-hosts/group-nested-hosts.list.js:79 #: client/src/inventories-hosts/inventories/related/hosts/related-host.list.js:93 +#: client/src/inventories-hosts/inventory-hosts.strings.js:26 msgid "View host" msgstr "Afficher l'hôte" -#: client/src/inventories-hosts/inventories/inventory.list.js:122 +#: client/src/inventories-hosts/inventories/inventory.list.js:116 msgid "View inventory" msgstr "Afficher l’inventaire" @@ -6499,7 +6559,7 @@ msgstr "Afficher la notification" msgid "View schedule" msgstr "Afficher Planning" -#: client/src/inventories-hosts/inventories/related/sources/sources.list.js:118 +#: client/src/inventories-hosts/inventories/related/sources/sources.list.js:110 msgid "View source" msgstr "Afficher la source" @@ -6507,7 +6567,7 @@ msgstr "Afficher la source" msgid "View team" msgstr "Afficher l’équipe" -#: client/src/templates/templates.list.js:110 +#: client/src/templates/templates.list.js:103 msgid "View template" msgstr "Afficher le modèle" @@ -6541,7 +6601,7 @@ msgstr "Afficher le planning" msgid "View the User" msgstr "Afficher cet utilisateur" -#: client/src/projects/projects.list.js:118 +#: client/src/projects/projects.list.js:109 msgid "View the project" msgstr "Afficher le projet" @@ -6565,20 +6625,24 @@ msgstr "Affichages" msgid "WORKFLOW" msgstr "WORKFLOW" -#: client/features/templates/templates.strings.js:109 -#: client/src/scheduler/scheduler.strings.js:50 -#: client/src/templates/job_templates/add-job-template/job-template-add.controller.js:213 +#: client/features/templates/templates.strings.js:119 +msgid "WORKFLOW VISUALIZER" +msgstr "VISUALISATEUR DE WORKFLOW" + +#: client/features/templates/templates.strings.js:105 +#: client/src/scheduler/scheduler.strings.js:58 +#: client/src/templates/job_templates/add-job-template/job-template-add.controller.js:214 msgid "Warning" msgstr "Avertissement" -#: client/src/configuration/auth-form/configuration-auth.controller.js:91 +#: client/src/configuration/auth-form/configuration-auth.controller.js:92 #: client/src/configuration/configuration.controller.js:229 #: client/src/configuration/configuration.controller.js:314 #: client/src/configuration/system-form/configuration-system.controller.js:55 msgid "Warning: Unsaved Changes" msgstr "Avertissement : modifications non enregistrées" -#: client/src/scheduler/scheduler.strings.js:31 +#: client/src/scheduler/scheduler.strings.js:39 msgid "Wed" msgstr "Mer." @@ -6594,7 +6658,7 @@ msgstr "" msgid "Welcome to Ansible {{BRAND_NAME}}!  Please sign in." msgstr "Bienvenue sur Ansible {{BRAND_NAME}} !  Connectez-vous." -#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:344 +#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:368 msgid "" "When not checked, a merge will be performed, combining local variables with " "those found on the external source." @@ -6602,7 +6666,7 @@ msgstr "" "Si la case n'est pas cochée, une fusion aura lieu, combinant les variables " "locales à celles qui se trouvent dans la source externe." -#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:332 +#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:356 msgid "" "When not checked, local child hosts and groups not found on the external " "source will remain untouched by the inventory update process." @@ -6611,12 +6675,7 @@ msgstr "" "source externe ne seront pas touchés par le processus de mise à jour de " "l'inventaire." -#: client/src/shared/form-generator.js:1732 -#: client/src/templates/workflows.form.js:222 -msgid "Workflow Editor" -msgstr "Éditeur de workflow" - -#: client/features/jobs/jobs.strings.js:10 +#: client/features/jobs/jobs.strings.js:11 msgid "Workflow Job" msgstr "Job de workflow" @@ -6634,6 +6693,11 @@ msgstr "Modèle de workflow" msgid "Workflow Templates" msgstr "Modèles de workflow" +#: client/src/shared/form-generator.js:1743 +#: client/src/templates/workflows.form.js:222 +msgid "Workflow Visualizer" +msgstr "Visualisateur de workflow" + #: client/features/users/tokens/tokens.strings.js:31 msgid "Write" msgstr "Écriture" @@ -6647,6 +6711,7 @@ msgstr "YAML" #: client/src/inventories-hosts/inventories/related/sources/sources.form.js:200 #: client/src/inventories-hosts/inventories/related/sources/sources.form.js:224 #: client/src/inventories-hosts/inventories/related/sources/sources.form.js:248 +#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:323 msgid "YAML:" msgstr "YAML :" @@ -6659,7 +6724,7 @@ msgstr "OUI" msgid "Yellow" msgstr "Jaune" -#: client/src/home/dashboard/lists/job-templates/job-templates-list.partial.html:57 +#: client/src/home/dashboard/lists/job-templates/job-templates-list.partial.html:53 msgid "" "You can create a job template here." @@ -6667,7 +6732,7 @@ msgstr "" "Vous pouvez créer un modèle de job ici." -#: client/features/templates/templates.strings.js:93 +#: client/features/templates/templates.strings.js:89 msgid "" "You do not have access to all resources used by this workflow. Resources " "that you don't have access to will not be copied and will result in an " @@ -6677,15 +6742,15 @@ msgstr "" " ressources auxquelles vous n'avez pas accès ne seront pas copiées et donc, " "le workflow ne sera pas complet." -#: client/src/projects/edit/projects-edit.controller.js:63 +#: client/src/projects/edit/projects-edit.controller.js:64 msgid "You do not have access to view this property" msgstr "Vous n’avez pas d’accès pour afficher cette propriété" -#: client/src/projects/add/projects-add.controller.js:31 +#: client/src/projects/add/projects-add.controller.js:32 msgid "You do not have permission to add a project." msgstr "Vous n’êtes pas autorisé à ajouter un projet." -#: client/src/users/add/users-add.controller.js:43 +#: client/src/users/add/users-add.controller.js:44 msgid "You do not have permission to add a user." msgstr "Vous n’êtes pas autorisé à ajouter un utilisateur." @@ -6697,13 +6762,13 @@ msgstr "Vous n'êtes pas autorisé à gérer cet utilisateur" msgid "You do not have permission to perform this action." msgstr "Vous n'êtes pas autorisé à effectuer cette action." -#: client/src/inventories-hosts/inventory-hosts.strings.js:28 +#: client/src/inventories-hosts/inventory-hosts.strings.js:41 msgid "You do not have sufficient permissions to edit the host filter." msgstr "" "Vous ne disposez pas de suffisamment de permissions pour modifier le filtre " "de l'hôte." -#: client/src/configuration/auth-form/configuration-auth.controller.js:90 +#: client/src/configuration/auth-form/configuration-auth.controller.js:91 #: client/src/configuration/configuration.controller.js:228 #: client/src/configuration/configuration.controller.js:313 #: client/src/configuration/system-form/configuration-system.controller.js:54 @@ -6714,8 +6779,8 @@ msgstr "" "Des modifications n’ont pas été enregistrées. Voulez-vous continuer " "sans les enregistrer ?" -#: client/src/templates/job_templates/add-job-template/job-template-add.controller.js:203 -#: client/src/templates/job_templates/add-job-template/job-template-add.controller.js:206 +#: client/src/templates/job_templates/add-job-template/job-template-add.controller.js:204 +#: client/src/templates/job_templates/add-job-template/job-template-add.controller.js:207 msgid "" "You must run a successful update before you can select a playbook. You will " "not be able to save this Job Template without a valid playbook." @@ -6723,7 +6788,8 @@ msgstr "" "Vous devez procéder à la mise à jour avant de sélectionner un playbook. Vous" " ne pourrez pas enregistrer ce modèle de job sans playbook valide." -#: client/src/projects/list/projects-list.controller.js:257 +#: client/src/organizations/linkout/controllers/organizations-projects.controller.js:224 +#: client/src/projects/list/projects-list.controller.js:267 msgid "Your request to cancel the update was submitted to the task manager." msgstr "" "Votre demande d’annulation de la mise à jour a été envoyée au gestionnaire " @@ -6737,11 +6803,16 @@ msgstr "" #: client/src/inventories-hosts/inventories/related/groups/list/groups-list.partial.html:24 #: client/src/job-submission/job-submission.partial.html:317 -#: client/src/shared/form-generator.js:1202 +#: client/src/shared/form-generator.js:1213 #: client/src/templates/prompt/steps/survey/prompt-survey.partial.html:42 msgid "and" msgstr "et" +#: client/src/organizations/linkout/controllers/organizations-projects.controller.js:245 +#: client/src/organizations/linkout/controllers/organizations-projects.controller.js:270 +msgid "button to view the latest status." +msgstr "bouton pour voir le statut le plus récent." + #: client/features/users/tokens/tokens.strings.js:27 msgid "by" msgstr "par" @@ -6755,12 +6826,12 @@ msgstr "par" msgid "characters long." msgstr "caractères." -#: client/features/output/output.strings.js:78 -#: client/src/shared/smart-search/smart-search.partial.html:53 +#: client/features/output/output.strings.js:79 +#: client/src/shared/smart-search/smart-search.partial.html:50 msgid "documentation" msgstr "documentation" -#: client/src/templates/job_templates/add-job-template/job-template-add.controller.js:203 +#: client/src/templates/job_templates/add-job-template/job-template-add.controller.js:204 msgid "failed" msgstr "Échec" @@ -6771,7 +6842,7 @@ msgstr "pour obtenir une liste complète des filtres pris en charge." #: client/src/inventories-hosts/inventories/related/hosts/related-groups-labels/relatedGroupsLabelsList.directive.js:82 msgid "from the" -msgstr "à partir du" +msgstr "à partir de " #: client/src/inventories-hosts/inventories/related/hosts/related-groups-labels/relatedGroupsLabelsList.directive.js:82 #: client/src/inventories-hosts/inventory-hosts.strings.js:8 @@ -6799,11 +6870,11 @@ msgstr[1] "hôtes" msgid "hosts" msgstr "hôtes" -#: client/src/inventories-hosts/inventories/list/inventory-list.controller.js:60 +#: client/src/inventories-hosts/inventories/list/inventory-list.controller.js:65 msgid "hosts with failures. Click for details." msgstr "hôtes avec échecs. Cliquez pour obtenir plus d'informations." -#: client/src/templates/job_templates/add-job-template/job-template-add.controller.js:209 +#: client/src/templates/job_templates/add-job-template/job-template-add.controller.js:210 msgid "missing" msgstr "manquant" @@ -6811,7 +6882,7 @@ msgstr "manquant" msgid "name" msgstr "nom" -#: client/src/templates/job_templates/add-job-template/job-template-add.controller.js:206 +#: client/src/templates/job_templates/add-job-template/job-template-add.controller.js:207 msgid "never updated" msgstr "jamais mis à jour" @@ -6824,19 +6895,19 @@ msgstr "de" msgid "of the filters match." msgstr "des filtres correspondent." -#: client/src/scheduler/scheduler.strings.js:26 +#: client/src/scheduler/scheduler.strings.js:34 msgid "on" msgstr "le" -#: client/src/scheduler/scheduler.strings.js:23 +#: client/src/scheduler/scheduler.strings.js:31 msgid "on day" msgstr "le" -#: client/src/scheduler/scheduler.strings.js:27 +#: client/src/scheduler/scheduler.strings.js:35 msgid "on days" msgstr "les" -#: client/src/scheduler/scheduler.strings.js:25 +#: client/src/scheduler/scheduler.strings.js:33 msgid "on the" msgstr "le" @@ -6844,11 +6915,13 @@ msgstr "le" msgid "organization" msgstr "organisation" -#: client/src/shared/form-generator.js:1078 +#: client/src/shared/form-generator.js:1085 msgid "playbook" msgstr "playbook" #: client/src/organizations/linkout/organizations-linkout.route.js:111 +#: client/src/organizations/linkout/organizations-linkout.route.js:158 +#: client/src/organizations/linkout/organizations-linkout.route.js:209 msgid "section" msgstr "section" @@ -6857,7 +6930,7 @@ msgstr "section" msgid "set in helpers/credentials" msgstr "définir dans helpers/identifiants" -#: client/src/inventories-hosts/inventories/list/inventory-list.controller.js:45 +#: client/src/inventories-hosts/inventories/list/inventory-list.controller.js:48 msgid "sources with sync failures. Click for details" msgstr "" "sources avec échecs de synchronisation. Cliquez pour obtenir plus " @@ -6905,6 +6978,10 @@ msgstr "v3 default%s - définir sur 'default'" msgid "v3 multi-domain%s - your domain name" msgstr "v3 multi-domain%s - votre nom de domaine" +#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:319 +msgid "view azure_rm.ini in the Ansible github repo." +msgstr "view azure_rm.ini est dans le référentiel Ansible github." + #: client/src/inventories-hosts/inventories/related/sources/sources.form.js:220 msgid "view ec2.ini in the Ansible github repo." msgstr "afficher ec2.ini dans le référentiel github Ansible." @@ -6931,14 +7008,22 @@ msgstr "" msgid "with failed jobs." msgstr "avec des jobs ayant échoué." -#: client/features/users/tokens/tokens.strings.js:40 +#: client/features/users/tokens/tokens.strings.js:42 msgid "{{ appName }} Token" msgstr "{{ appName }} Jeton" -#: client/lib/services/base-string.service.js:95 +#: client/lib/services/base-string.service.js:102 msgid "{{ header }} {{ body }}" msgstr "{{ header }} {{ body }}" +#: client/lib/services/base-string.service.js:75 +msgid "{{ resource }} successfully created" +msgstr "{{ resource }} créé" + +#: client/src/inventories-hosts/inventory-hosts.strings.js:31 +msgid "{{ str1 }}

{{ str2 }}

" +msgstr "{{ str1 }}

{{ str2 }}

" + #: client/src/templates/prompt/steps/other-prompts/prompt-other-prompts.partial.html:5 msgid "{{:: vm.strings.get('prompt.JOB_TYPE') }}" msgstr "{{:: vm.strings.get('prompt.JOB_TYPE') }}" diff --git a/awx/ui/po/ja.po b/awx/ui/po/ja.po index acbb08ae53..178d4c1aaf 100644 --- a/awx/ui/po/ja.po +++ b/awx/ui/po/ja.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: \n" -"PO-Revision-Date: 2018-06-26 05:03+0000\n" +"PO-Revision-Date: 2018-08-16 11:44+0000\n" "Last-Translator: asasaki \n" "Language-Team: Japanese\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -15,8 +15,8 @@ msgstr "" "Plural-Forms: nplurals=1; plural=0\n" "X-Generator: Zanata 4.6.0\n" -#: client/src/projects/add/projects-add.controller.js:161 -#: client/src/projects/edit/projects-edit.controller.js:296 +#: client/src/projects/add/projects-add.controller.js:162 +#: client/src/projects/edit/projects-edit.controller.js:297 msgid "" "%sNote:%s Mercurial does not support password authentication for SSH. Do not" " put the username and key in the URL. If using Bitbucket and SSH, do not " @@ -25,8 +25,8 @@ msgstr "" "%s注:%s Mercurial は SSH のパスワード認証をサポートしません。ユーザー名およびキーを URL " "に入れないでください。Bitbucket および SSH を使用している場合は、Bitbucket ユーザー名を入力しないでください。" -#: client/src/projects/add/projects-add.controller.js:140 -#: client/src/projects/edit/projects-edit.controller.js:275 +#: client/src/projects/add/projects-add.controller.js:141 +#: client/src/projects/edit/projects-edit.controller.js:276 msgid "" "%sNote:%s When using SSH protocol for GitHub or Bitbucket, enter an SSH key " "only, do not enter a username (other than git). Additionally, GitHub and " @@ -41,7 +41,7 @@ msgstr "" msgid "(defaults to %s)" msgstr "(%s にデフォルト設定)" -#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:378 +#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:402 msgid "(seconds)" msgstr "(秒)" @@ -137,11 +137,11 @@ msgstr "" "/>" #: client/src/management-jobs/scheduler/schedulerForm.partial.html:33 -#: client/src/scheduler/scheduler.strings.js:14 +#: client/src/scheduler/scheduler.strings.js:22 msgid "A schedule name is required." msgstr "スケジュール名が必要です。" -#: client/src/users/add/users-add.controller.js:102 +#: client/src/users/add/users-add.controller.js:103 msgid "A value is required" msgstr "値が必要です" @@ -175,7 +175,7 @@ msgstr "追加" msgid "ADD A NEW TEMPLATE" msgstr "新規テンプレートの追加" -#: client/features/templates/templates.strings.js:111 +#: client/features/templates/templates.strings.js:107 msgid "ADD A TEMPLATE" msgstr "テンプレートの追加" @@ -183,11 +183,11 @@ msgstr "テンプレートの追加" msgid "ADD SURVEY PROMPT" msgstr "Survey プロンプトの追加" -#: client/src/shared/smart-search/smart-search.partial.html:51 +#: client/src/shared/smart-search/smart-search.partial.html:48 msgid "ADDITIONAL INFORMATION" msgstr "追加情報" -#: client/features/output/output.strings.js:75 +#: client/features/output/output.strings.js:76 msgid "ADDITIONAL_INFORMATION" msgstr "ADDITIONAL_INFORMATION" @@ -217,10 +217,11 @@ msgstr "API サービス/統合キー" msgid "API Token" msgstr "API トークン" -#: client/features/users/tokens/tokens.strings.js:39 +#: client/features/users/tokens/tokens.strings.js:40 msgid "APPLICATION" msgstr "アプリケーション" +#: client/features/applications/applications.strings.js:28 #: client/features/applications/applications.strings.js:8 #: client/src/activity-stream/get-target-title.factory.js:47 msgid "APPLICATIONS" @@ -261,8 +262,7 @@ msgstr "アクション" #: client/src/home/dashboard/lists/job-templates/job-templates-list.partial.html:20 #: client/src/inventories-hosts/hosts/hosts.partial.html:47 -#: client/src/network-ui/network.ui.strings.js:16 -#: client/src/shared/list-generator/list-generator.factory.js:586 +#: client/src/shared/list-generator/list-generator.factory.js:591 msgid "Actions" msgstr "アクション" @@ -300,8 +300,8 @@ msgstr "パーミッションの追加" msgid "Add Project" msgstr "プロジェクトの追加" -#: client/src/shared/form-generator.js:1720 -#: client/src/templates/job_templates/job-template.form.js:463 +#: client/src/shared/form-generator.js:1731 +#: client/src/templates/job_templates/job-template.form.js:468 #: client/src/templates/workflows.form.js:205 msgid "Add Survey" msgstr "Survey の追加" @@ -341,12 +341,12 @@ msgstr "新規スケジュールの追加" #: client/src/inventories-hosts/inventories/smart-inventory/smart-inventory.form.js:115 #: client/src/inventories-hosts/inventories/standard-inventory/inventory.form.js:117 #: client/src/projects/projects.form.js:255 -#: client/src/templates/job_templates/job-template.form.js:406 +#: client/src/templates/job_templates/job-template.form.js:411 #: client/src/templates/workflows.form.js:148 msgid "Add a permission" msgstr "パーミッションの追加" -#: client/src/shared/form-generator.js:1455 +#: client/src/shared/form-generator.js:1466 msgid "Admin" msgstr "管理者" @@ -358,7 +358,7 @@ msgstr "管理" msgid "Admins" msgstr "管理者" -#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:367 +#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:391 msgid "" "After every project update where the SCM revision changes, refresh the " "inventory from the selected source before executing job tasks. This is " @@ -381,21 +381,25 @@ msgstr "すべて" msgid "All Activity" msgstr "すべてのアクティビティー" -#: client/src/portal-mode/portal-mode-layout.partial.html:31 +#: client/features/portalMode/index.view.html:33 msgid "All Jobs" msgstr "すべてのジョブ" -#: client/src/templates/job_templates/job-template.form.js:285 -#: client/src/templates/job_templates/job-template.form.js:292 +#: client/src/templates/job_templates/job-template.form.js:290 +#: client/src/templates/job_templates/job-template.form.js:297 msgid "Allow Provisioning Callbacks" msgstr "プロビジョニングコールバックの許可" -#: client/features/templates/templates.strings.js:106 +#: client/features/templates/templates.strings.js:102 #: client/src/workflow-results/workflow-results.controller.js:66 msgid "Always" msgstr "常時" -#: client/src/projects/list/projects-list.controller.js:301 +#: client/src/organizations/linkout/controllers/organizations-projects.controller.js:270 +msgid "An SCM update does not appear to be running for project:" +msgstr "SCM 更新がプロジェクトに対して実行されていないようです。" + +#: client/src/projects/list/projects-list.controller.js:311 msgid "" "An SCM update does not appear to be running for project: %s. Click the " "%sRefresh%s button to view the latest status." @@ -405,8 +409,8 @@ msgstr "SCM 更新がプロジェクトに対して実行されていないよ #: client/src/organizations/organizations.form.js:52 #: client/src/projects/projects.form.js:207 #: client/src/projects/projects.form.js:212 -#: client/src/templates/job_templates/job-template.form.js:235 -#: client/src/templates/job_templates/job-template.form.js:240 +#: client/src/templates/job_templates/job-template.form.js:239 +#: client/src/templates/job_templates/job-template.form.js:245 msgid "Ansible Environment" msgstr "Ansible 環境" @@ -425,7 +429,7 @@ msgstr "回答の変数名" msgid "Applications" msgstr "アプリケーション" -#: client/src/notifications/notification-templates-list/list.controller.js:219 +#: client/src/notifications/notification-templates-list/list.controller.js:228 msgid "Are you sure you want to delete this notification template?" msgstr "この通知テンプレートを削除してもよろしいですか?" @@ -437,11 +441,11 @@ msgstr "このチームを削除してもよろしいですか?" msgid "Are you sure you want to delete this user?" msgstr "このユーザーを削除してもよろしいですか?" -#: client/features/templates/templates.strings.js:102 +#: client/features/templates/templates.strings.js:98 msgid "Are you sure you want to delete this workflow node?" msgstr "このワークフローノードを削除してもよろしいですか?" -#: client/lib/services/base-string.service.js:80 +#: client/lib/services/base-string.service.js:81 msgid "Are you sure you want to delete this {{ resourceType }}?" msgstr "この {{ resourceType }} を削除してもよろしいですか?" @@ -477,11 +481,11 @@ msgid "" "the inventory?" msgstr "インベントリーから以下のインベントリーソースを完全に削除してもよろしいですか?" -#: client/src/projects/edit/projects-edit.controller.js:252 +#: client/src/projects/edit/projects-edit.controller.js:253 msgid "Are you sure you want to remove the %s below from %s?" msgstr "%s から以下の %s を削除してもよろしいですか?" -#: client/lib/services/base-string.service.js:85 +#: client/lib/services/base-string.service.js:86 msgid "Are you sure you want to submit the request to cancel this job?" msgstr "このジョブをキャンセルする要求を送信してよろしいですか?" @@ -496,7 +500,7 @@ msgstr "引数" msgid "Ask at runtime?" msgstr "実行時に確認しますか?" -#: client/src/instance-groups/instance-groups.strings.js:28 +#: client/src/instance-groups/instance-groups.strings.js:31 msgid "Associate an existing Instance" msgstr "既存インスタンスの関連付け" @@ -508,7 +512,7 @@ msgstr "既存グループの関連付け" msgid "Associate this host with a new group" msgstr "新規グループへのこのホストの関連付け" -#: client/src/shared/form-generator.js:1457 +#: client/src/shared/form-generator.js:1468 msgid "Auditor" msgstr "監査者" @@ -548,7 +552,7 @@ msgstr "認証パスワード" msgid "Availability Zone:" msgstr "アベイラビリティーゾーン" -#: client/src/configuration/auth-form/configuration-auth.controller.js:128 +#: client/src/configuration/auth-form/configuration-auth.controller.js:152 msgid "Azure AD" msgstr "Azure AD" @@ -556,7 +560,7 @@ msgstr "Azure AD" msgid "BROWSE" msgstr "参照" -#: client/features/output/output.strings.js:96 +#: client/features/output/output.strings.js:97 msgid "Back to Top" msgstr "トップに戻る" @@ -605,7 +609,7 @@ msgstr "" #: client/src/partials/survey-maker-modal.html:17 #: client/src/partials/survey-maker-modal.html:85 #: client/src/shared/instance-groups-multiselect/instance-groups-modal/instance-groups-modal.partial.html:17 -#: client/src/templates/job_templates/multi-credential/multi-credential-modal.partial.html:78 +#: client/src/templates/job_templates/multi-credential/multi-credential-modal.partial.html:68 msgid "CANCEL" msgstr "取り消し" @@ -613,7 +617,7 @@ msgstr "取り消し" msgid "CHANGES" msgstr "変更" -#: client/features/templates/templates.strings.js:117 +#: client/features/templates/templates.strings.js:113 msgid "CHECK" msgstr "チェック" @@ -621,8 +625,8 @@ msgstr "チェック" msgid "CHOOSE A FILE" msgstr "ファイルの選択" -#: client/features/output/output.strings.js:77 -#: client/src/shared/smart-search/smart-search.partial.html:30 +#: client/features/output/output.strings.js:78 +#: client/src/shared/smart-search/smart-search.partial.html:26 msgid "CLEAR ALL" msgstr "すべてをクリア" @@ -643,7 +647,7 @@ msgid "CONFIGURE {{ BRAND_NAME }}" msgstr "{{ BRAND_NAME }} の設定" #: client/features/templates/templates.strings.js:31 -#: client/src/scheduler/scheduler.strings.js:55 +#: client/src/scheduler/scheduler.strings.js:63 msgid "CONFIRM" msgstr "確認" @@ -655,7 +659,7 @@ msgstr "コピー" msgid "COULD NOT CREATE TOKEN" msgstr "トークンを作成できませんでした。" -#: client/src/instance-groups/instance-groups.strings.js:42 +#: client/src/instance-groups/instance-groups.strings.js:46 msgid "CPU" msgstr "CPU" @@ -687,7 +691,7 @@ msgstr "グループの作成" msgid "CREATE HOST" msgstr "ホストの作成" -#: client/src/instance-groups/instance-groups.strings.js:8 +#: client/src/instance-groups/instance-groups.strings.js:10 msgid "CREATE INSTANCE GROUP" msgstr "インスタンスグループの作成" @@ -697,9 +701,9 @@ msgstr "インベントリーソースの作成" #: client/src/inventories-hosts/inventories/related/sources/list/schedule/sources-schedule-add.route.js:9 #: client/src/scheduler/scheduler.strings.js:8 -#: client/src/scheduler/schedules.route.js:163 -#: client/src/scheduler/schedules.route.js:245 -#: client/src/scheduler/schedules.route.js:74 +#: client/src/scheduler/schedules.route.js:161 +#: client/src/scheduler/schedules.route.js:242 +#: client/src/scheduler/schedules.route.js:73 msgid "CREATE SCHEDULE" msgstr "スケジュールの作成" @@ -713,11 +717,11 @@ msgstr "ソースの作成" #: client/features/users/tokens/tokens.strings.js:18 #: client/features/users/tokens/tokens.strings.js:9 -#: client/features/users/tokens/users-tokens-add.route.js:30 +#: client/features/users/tokens/users-tokens-add.route.js:49 msgid "CREATE TOKEN" msgstr "トークンの作成" -#: client/features/output/output.strings.js:100 +#: client/features/output/output.strings.js:101 msgid "CREATED" msgstr "作成済み" @@ -731,7 +735,7 @@ msgid "CREDENTIAL TYPE" msgstr "認証情報タイプ" #: client/src/job-submission/job-submission.partial.html:92 -#: client/src/templates/job_templates/multi-credential/multi-credential-modal.partial.html:70 +#: client/src/templates/job_templates/multi-credential/multi-credential-modal.partial.html:60 msgid "CREDENTIAL TYPE:" msgstr "認証情報タイプ:" @@ -753,8 +757,8 @@ msgstr "認証情報" msgid "CREDENTIALS PERMISSIONS" msgstr "認証情報のパーミッション" -#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:378 -#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:390 +#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:402 +#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:414 #: client/src/projects/projects.form.js:200 msgid "Cache Timeout" msgstr "キャッシュタイムアウト" @@ -763,21 +767,21 @@ msgstr "キャッシュタイムアウト" msgid "Cache Timeout%s (seconds)%s" msgstr "キャッシュタイムアウト%s (seconds)%s" -#: client/src/projects/list/projects-list.controller.js:214 +#: client/src/projects/list/projects-list.controller.js:224 #: client/src/users/list/users-list.controller.js:85 msgid "Call to %s failed. DELETE returned status:" msgstr "%s の呼び出しに失敗しました。DELETE で返されたステータス:" -#: client/src/projects/list/projects-list.controller.js:281 -#: client/src/projects/list/projects-list.controller.js:298 +#: client/src/projects/list/projects-list.controller.js:291 +#: client/src/projects/list/projects-list.controller.js:308 msgid "Call to %s failed. GET status:" msgstr "%s の呼び出しに失敗しました。GET ステータス:" -#: client/src/projects/edit/projects-edit.controller.js:246 +#: client/src/projects/edit/projects-edit.controller.js:247 msgid "Call to %s failed. POST returned status:" msgstr "%s の呼び出しに失敗しました。POST で返されたステータス:" -#: client/src/projects/list/projects-list.controller.js:260 +#: client/src/projects/list/projects-list.controller.js:270 msgid "Call to %s failed. POST status:" msgstr "%s の呼び出しに失敗しました。POST ステータス:" @@ -785,32 +789,32 @@ msgstr "%s の呼び出しに失敗しました。POST ステータス:" msgid "Call to %s failed. Return status: %d" msgstr "%s の呼び出しが失敗しました。返されたステータス: %d" -#: client/src/projects/list/projects-list.controller.js:307 +#: client/src/projects/list/projects-list.controller.js:317 msgid "Call to get project failed. GET status:" msgstr "プロジェクトを取得するための呼び出しに失敗しました。GET ステータス:" -#: client/lib/services/base-string.service.js:92 +#: client/lib/services/base-string.service.js:93 msgid "Call to {{ path }} failed. {{ action }} returned status: {{ status }}." msgstr "{{ path }} の呼び出しに失敗しました。{{ action }} で返されたステータス: {{ status }}" #: client/features/output/output.strings.js:17 -#: client/lib/services/base-string.service.js:84 +#: client/lib/services/base-string.service.js:85 #: client/src/access/add-rbac-resource/rbac-resource.partial.html:105 #: client/src/access/add-rbac-user-team/rbac-user-team.partial.html:188 -#: client/src/configuration/configuration.controller.js:611 -#: client/src/network-ui/network.ui.strings.js:49 -#: client/src/scheduler/scheduler.strings.js:48 -#: client/src/shared/form-generator.js:1708 +#: client/src/configuration/configuration.controller.js:617 +#: client/src/scheduler/scheduler.strings.js:56 +#: client/src/shared/form-generator.js:1719 #: client/src/shared/lookup/lookup-modal.partial.html:19 #: client/src/workflow-results/workflow-results.controller.js:38 msgid "Cancel" msgstr "取り消し" -#: client/lib/services/base-string.service.js:86 +#: client/lib/services/base-string.service.js:87 msgid "Cancel Job" msgstr "ジョブの取り消し" -#: client/src/projects/list/projects-list.controller.js:276 +#: client/src/organizations/linkout/controllers/organizations-projects.controller.js:244 +#: client/src/projects/list/projects-list.controller.js:286 msgid "Cancel Not Allowed" msgstr "取り消しは許可されていません" @@ -818,15 +822,20 @@ msgstr "取り消しは許可されていません" msgid "Cancel sync process" msgstr "同期プロセスの取り消し" -#: client/src/projects/projects.list.js:131 +#: client/src/projects/projects.list.js:122 msgid "Cancel the SCM update" msgstr "SCM 更新の取り消し" -#: client/src/projects/list/projects-list.controller.js:81 +#: client/lib/services/base-string.service.js:99 +msgid "Cancel the {{resourceType}}" +msgstr "{{resourceType}} の取り消し" + +#: client/src/organizations/linkout/controllers/organizations-projects.controller.js:42 +#: client/src/projects/list/projects-list.controller.js:80 msgid "Canceled. Click for details" msgstr "取り消されました。クリックして詳細を確認してください。" -#: client/src/shared/smart-search/smart-search.controller.js:158 +#: client/src/shared/smart-search/smart-search.controller.js:162 msgid "Cannot search running job" msgstr "実行中のジョブを検索することはできません" @@ -850,7 +859,7 @@ msgstr "チャネル" msgid "Check" msgstr "チェック" -#: client/src/shared/form-generator.js:1080 +#: client/src/shared/form-generator.js:1087 msgid "Choose a %s" msgstr "%s の選択" @@ -902,8 +911,8 @@ msgid "Click for details" msgstr "クリックして詳細を確認してください。" #: client/src/templates/workflows/edit-workflow/workflow-edit.controller.js:261 -msgid "Click here to open the workflow graph editor." -msgstr "こちらをクリックしてワークフローグラフエディターを開きます。" +msgid "Click here to open the workflow visualizer." +msgstr "こちらをクリックしてワークフロービジュアライザーを開きます。" #: client/src/inventories-hosts/inventories/inventory.list.js:16 msgid "" @@ -929,6 +938,14 @@ msgid "" " You can select multiple regions, or choose" msgstr "リージョンフィールドをクリックして、クラウドプロバイダーの一覧を表示します。複数のリージョンを選択したり、以下を選択したりできます。" +#: client/src/organizations/linkout/controllers/organizations-projects.controller.js:270 +msgid "Click the" +msgstr "次をクリックしてください:" + +#: client/src/scheduler/scheduler.strings.js:13 +msgid "Click to edit schedule." +msgstr "クリックしてスケジュールを編集します。" + #: client/src/credentials/credentials.form.js:321 msgid "Client ID" msgstr "クライアント ID" @@ -941,8 +958,8 @@ msgstr "クライアント識別子" msgid "Client Secret" msgstr "クライアントシークレット" -#: client/src/scheduler/scheduler.strings.js:47 -#: client/src/shared/form-generator.js:1712 +#: client/src/scheduler/scheduler.strings.js:55 +#: client/src/shared/form-generator.js:1723 msgid "Close" msgstr "閉じる" @@ -964,15 +981,11 @@ msgstr "CloudForms URL" msgid "Collapse Output" msgstr "出力の縮小" -#: client/src/network-ui/network.ui.strings.js:19 -msgid "Collapse Panel" -msgstr "パネルを折りたたむ" - #: client/src/inventories-hosts/hosts/host.form.js:129 #: client/src/inventories-hosts/inventories/related/hosts/related-host.form.js:128 #: client/src/inventories-hosts/inventories/smart-inventory/smart-inventory.form.js:155 #: client/src/inventories-hosts/inventories/standard-inventory/inventory.form.js:172 -#: client/src/templates/job_templates/job-template.form.js:438 +#: client/src/templates/job_templates/job-template.form.js:443 #: client/src/templates/workflows.form.js:180 msgid "Completed Jobs" msgstr "完了したジョブ" @@ -981,15 +994,15 @@ msgstr "完了したジョブ" msgid "Configure Notifications" msgstr "通知の設定" -#: client/src/users/users.form.js:84 +#: client/src/users/users.form.js:83 msgid "Confirm Password" msgstr "パスワードの確認" -#: client/src/configuration/configuration.controller.js:618 +#: client/src/configuration/configuration.controller.js:624 msgid "Confirm Reset" msgstr "リセットの確認" -#: client/src/configuration/configuration.controller.js:627 +#: client/src/configuration/configuration.controller.js:633 msgid "Confirm factory reset" msgstr "出荷時の設定へのリセットの確認" @@ -1012,7 +1025,7 @@ msgid "" "Control the level of output ansible will produce as the playbook executes." msgstr "Playbook の実行時に Ansible が生成する出力のレベルを制御します。" -#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:313 +#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:337 msgid "" "Control the level of output ansible will produce for inventory source update" " jobs." @@ -1023,17 +1036,17 @@ msgid "Copied to clipboard." msgstr "クリップボードにコピーしました。" #: client/src/credentials/credentials.list.js:73 -#: client/src/inventories-hosts/inventories/inventory.list.js:112 +#: client/src/inventories-hosts/inventories/inventory.list.js:105 #: client/src/inventory-scripts/inventory-scripts.list.js:61 #: client/src/notifications/notificationTemplates.list.js:82 -#: client/src/projects/projects.list.js:109 -#: client/src/templates/templates.list.js:100 +#: client/src/projects/projects.list.js:100 +#: client/src/templates/templates.list.js:93 msgid "Copy" msgstr "コピー" -#: client/features/templates/templates.strings.js:77 -msgid "Copy Workflow" -msgstr "ワークフローのコピー" +#: client/src/inventories-hosts/inventories/list/inventory-list.controller.js:56 +msgid "Copy Inventory" +msgstr "インベントリーのコピー" #: client/src/credentials/credentials.list.js:76 msgid "Copy credential" @@ -1043,10 +1056,6 @@ msgstr "認証情報のコピー" msgid "Copy full revision to clipboard." msgstr "完全なリビジョンをクリップボードにコピーします。" -#: client/src/inventories-hosts/inventories/inventory.list.js:115 -msgid "Copy inventory" -msgstr "インベントリーのコピー" - #: client/src/inventory-scripts/inventory-scripts.list.js:64 msgid "Copy inventory script" msgstr "インベントリースクリプトのコピー" @@ -1055,14 +1064,18 @@ msgstr "インベントリースクリプトのコピー" msgid "Copy notification" msgstr "通知のコピー" -#: client/src/projects/projects.list.js:112 +#: client/src/projects/projects.list.js:103 msgid "Copy project" msgstr "プロジェクトのコピー" -#: client/src/templates/templates.list.js:103 +#: client/src/templates/templates.list.js:96 msgid "Copy template" msgstr "テンプレートのコピー" +#: client/lib/services/base-string.service.js:97 +msgid "Copy {{resourceType}}" +msgstr "{{resourceType}} のコピー" + #: client/src/about/about.partial.html:27 msgid "" "Copyright © 2018 Red Hat, Inc.
\n" @@ -1083,10 +1096,19 @@ msgstr "新規作成" msgid "Create a new Application" msgstr "新規アプリケーションの作成" -#: client/src/instance-groups/instance-groups.strings.js:27 +#: client/src/instance-groups/instance-groups.strings.js:30 msgid "Create a new Instance Group" msgstr "新規インスタンスグループの作成" +#: client/src/inventories-hosts/inventory-hosts.strings.js:47 +msgid "" +"Create a new Smart Inventory from search results.

Note: changing " +"the organization of the Smart Inventory could change the hosts included in " +"the Smart Inventory." +msgstr "" +"検索結果から新規のスマートインベントリーを作成します。

注: " +"スマートインベントリーの組織を変更することで、スマートインベントリーに含まれるホストが変更される可能性があります。" + #: client/src/credentials/credentials.list.js:52 msgid "Create a new credential" msgstr "新規認証情報の作成" @@ -1119,7 +1141,7 @@ msgstr "新規通知テンプレートの作成" msgid "Create a new organization" msgstr "新規組織の作成" -#: client/src/projects/projects.list.js:76 +#: client/src/projects/projects.list.js:75 msgid "Create a new project" msgstr "新規プロジェクトの作成" @@ -1139,7 +1161,7 @@ msgstr "新規テンプレートの作成" msgid "Create a new user" msgstr "新規ユーザーの作成" -#: client/features/output/output.strings.js:43 +#: client/features/output/output.strings.js:44 #: client/features/templates/templates.strings.js:25 #: client/src/inventories-hosts/inventories/adhoc/adhoc.form.js:73 #: client/src/inventories-hosts/inventories/related/sources/sources.form.js:74 @@ -1158,7 +1180,7 @@ msgstr "認証情報タイプ" msgid "Credential Types" msgstr "認証情報タイプ" -#: client/features/jobs/jobs.strings.js:15 +#: client/features/jobs/jobs.strings.js:16 #: client/features/templates/templates.strings.js:18 #: client/lib/components/components.strings.js:73 #: client/lib/models/models.strings.js:8 @@ -1202,11 +1224,11 @@ msgstr "ダッシュボード" #: client/lib/services/base-string.service.js:71 #: client/src/inventories-hosts/inventories/related/groups/list/groups-list.partial.html:52 #: client/src/inventories-hosts/inventories/related/sources/list/sources-list.partial.html:74 -#: client/src/notifications/notification-templates-list/list.controller.js:221 +#: client/src/notifications/notification-templates-list/list.controller.js:230 #: client/src/organizations/list/organizations-list.controller.js:196 #: client/src/partials/survey-maker-modal.html:18 -#: client/src/projects/edit/projects-edit.controller.js:254 -#: client/src/projects/list/projects-list.controller.js:244 +#: client/src/projects/edit/projects-edit.controller.js:255 +#: client/src/projects/list/projects-list.controller.js:254 #: client/src/users/list/users-list.controller.js:95 msgid "DELETE" msgstr "削除" @@ -1215,24 +1237,20 @@ msgstr "削除" msgid "DELETE SURVEY" msgstr "Survey の削除" -#: client/features/templates/templates.strings.js:120 +#: client/features/templates/templates.strings.js:116 msgid "DELETED" msgstr "削除済み" -#: client/features/users/tokens/tokens.strings.js:35 +#: client/features/users/tokens/tokens.strings.js:36 msgid "DESCRIPTION" msgstr "説明" -#: client/features/templates/templates.strings.js:122 -#: client/src/instance-groups/instance-groups.strings.js:21 +#: client/features/templates/templates.strings.js:118 +#: client/src/instance-groups/instance-groups.strings.js:24 #: client/src/workflow-results/workflow-results.controller.js:55 msgid "DETAILS" msgstr "詳細" -#: client/src/network-ui/network-details/details.partial.html:2 -msgid "DETAILS | {{item.name}}" -msgstr "詳細 | {{item.name}}" - #: client/src/inventories-hosts/hosts/related/groups/hosts-related-groups.partial.html:29 #: client/src/inventories-hosts/inventories/related/groups/related/nested-groups/group-nested-groups-disassociate.partial.html:30 #: client/src/inventories-hosts/inventories/related/groups/related/nested-hosts/group-nested-hosts-disassociate.partial.html:30 @@ -1248,42 +1266,32 @@ msgstr "動的ホスト" msgid "Dashboard" msgstr "ダッシュボード" -#: client/src/scheduler/scheduler.strings.js:44 +#: client/src/scheduler/scheduler.strings.js:52 msgid "Date format" msgstr "日付書式" -#: client/src/network-ui/network.ui.strings.js:24 -msgid "Debug Mode" -msgstr "デバッグモード" - -#: client/src/configuration/auth-form/configuration-auth.controller.js:140 +#: client/src/configuration/auth-form/configuration-auth.controller.js:164 msgid "Default" msgstr "デフォルト" -#: client/src/organizations/organizations.form.js:48 -#: client/src/projects/projects.form.js:209 -#: client/src/templates/job_templates/job-template.form.js:237 -msgid "Default Environment" -msgstr "デフォルト環境" - #: client/features/output/output.strings.js:19 -#: client/lib/services/base-string.service.js:77 +#: client/lib/services/base-string.service.js:78 #: client/src/credential-types/credential-types.list.js:73 #: client/src/credential-types/list/list.controller.js:106 #: client/src/credentials/credentials.list.js:92 -#: client/src/credentials/list/credentials-list.controller.js:164 -#: client/src/inventories-hosts/inventories/inventory.list.js:127 -#: client/src/inventories-hosts/inventories/list/inventory-list.controller.js:139 +#: client/src/credentials/list/credentials-list.controller.js:176 +#: client/src/inventories-hosts/inventories/inventory.list.js:121 +#: client/src/inventories-hosts/inventories/list/inventory-list.controller.js:157 #: client/src/inventory-scripts/inventory-scripts.list.js:79 -#: client/src/inventory-scripts/list/list.controller.js:114 -#: client/src/notifications/notification-templates-list/list.controller.js:217 +#: client/src/inventory-scripts/list/list.controller.js:126 +#: client/src/notifications/notification-templates-list/list.controller.js:226 #: client/src/notifications/notificationTemplates.list.js:100 #: client/src/organizations/list/organizations-list.controller.js:192 -#: client/src/projects/edit/projects-edit.controller.js:251 -#: client/src/projects/list/projects-list.controller.js:240 +#: client/src/projects/edit/projects-edit.controller.js:252 +#: client/src/projects/list/projects-list.controller.js:250 #: client/src/scheduler/schedules.list.js:100 #: client/src/teams/teams.list.js:72 -#: client/src/templates/templates.list.js:116 +#: client/src/templates/templates.list.js:109 #: client/src/users/list/users-list.controller.js:91 #: client/src/users/users.list.js:79 #: client/src/workflow-results/workflow-results.controller.js:39 @@ -1299,7 +1307,7 @@ msgstr "グループの削除" msgid "Delete Question" msgstr "質問の削除" -#: client/src/inventories-hosts/inventories/related/sources/list/sources-list.controller.js:195 +#: client/src/inventories-hosts/inventories/related/sources/list/sources-list.controller.js:194 msgid "Delete Source" msgstr "ソースの削除" @@ -1335,7 +1343,7 @@ msgstr[0] "ホストの削除" msgid "Delete hosts" msgstr "ホストの削除" -#: client/src/inventories-hosts/inventories/inventory.list.js:129 +#: client/src/inventories-hosts/inventories/inventory.list.js:123 msgid "Delete inventory" msgstr "インベントリーの削除" @@ -1360,7 +1368,7 @@ msgstr "グループの子を削除またはプロモートしますか?" msgid "Delete schedule" msgstr "スケジュールの削除" -#: client/src/inventories-hosts/inventories/related/sources/sources.list.js:125 +#: client/src/inventories-hosts/inventories/related/sources/sources.list.js:117 msgid "Delete source" msgstr "ソースの削除" @@ -1368,7 +1376,7 @@ msgstr "ソースの削除" msgid "Delete team" msgstr "チームの削除" -#: client/src/templates/templates.list.js:119 +#: client/src/templates/templates.list.js:112 msgid "Delete template" msgstr "テンプレートの削除" @@ -1377,7 +1385,7 @@ msgid "" "Delete the local repository in its entirety prior to performing an update." msgstr "更新の実行前にローカルリポジトリーを完全に削除します。" -#: client/src/projects/projects.list.js:125 +#: client/src/projects/projects.list.js:116 msgid "Delete the project" msgstr "プロジェクトの削除" @@ -1385,6 +1393,10 @@ msgstr "プロジェクトの削除" msgid "Delete the schedule" msgstr "スケジュールの削除" +#: client/lib/services/base-string.service.js:98 +msgid "Delete the {{resourceType}}" +msgstr "{{resourceType}} の削除" + #: client/src/users/users.list.js:83 msgid "Delete user" msgstr "ユーザーの削除" @@ -1397,7 +1409,7 @@ msgstr "{{ group }} および {{ host }} の削除" msgid "Deleting group" msgstr "グループを削除しています" -#: client/lib/services/base-string.service.js:79 +#: client/lib/services/base-string.service.js:80 msgid "" "Deleting this {{ resourceType }} will make the following resources " "unavailable." @@ -1425,14 +1437,13 @@ msgstr "インスタンスの概要ドキュメント" #: client/src/inventories-hosts/inventories/smart-inventory/smart-inventory.form.js:28 #: client/src/inventories-hosts/inventories/standard-inventory/inventory.form.js:36 #: client/src/inventory-scripts/inventory-scripts.form.js:35 -#: client/src/network-ui/network.ui.strings.js:46 #: client/src/notifications/notificationTemplates.form.js:39 #: client/src/organizations/organizations.form.js:33 #: client/src/projects/projects.form.js:37 client/src/teams/teams.form.js:35 #: client/src/templates/job_templates/job-template.form.js:41 #: client/src/templates/survey-maker/shared/question-definition.form.js:36 #: client/src/templates/workflows.form.js:49 -#: client/src/users/users.form.js:148 client/src/users/users.form.js:174 +#: client/src/users/users.form.js:147 client/src/users/users.form.js:173 msgid "Description" msgstr "説明" @@ -1458,8 +1469,7 @@ msgstr "送信先 SMS 番号" #: client/features/output/output.strings.js:34 #: client/features/users/tokens/tokens.strings.js:14 #: client/src/license/license.partial.html:5 -#: client/src/network-ui/network.ui.strings.js:40 -#: client/src/shared/form-generator.js:1490 +#: client/src/shared/form-generator.js:1501 msgid "Details" msgstr "詳細" @@ -1503,7 +1513,7 @@ msgstr "ホストの関連付けの解除" msgid "Disble Survey" msgstr "Survey の無効化" -#: client/src/configuration/auth-form/configuration-auth.controller.js:93 +#: client/src/configuration/auth-form/configuration-auth.controller.js:94 #: client/src/configuration/configuration.controller.js:231 #: client/src/configuration/configuration.controller.js:316 #: client/src/configuration/system-form/configuration-system.controller.js:57 @@ -1514,7 +1524,7 @@ msgstr "変更の破棄" msgid "Dissasociate permission from team" msgstr "チームからパーミッションの関連付けを解除" -#: client/src/users/users.form.js:228 +#: client/src/users/users.form.js:227 msgid "Dissasociate permission from user" msgstr "ユーザーからパーミッションの関連付けを解除" @@ -1545,7 +1555,7 @@ msgstr "ドラッグして質問を並び替える" msgid "Drop question here to reorder" msgstr "並び替える質問をドロップ" -#: client/features/templates/templates.strings.js:119 +#: client/features/templates/templates.strings.js:115 msgid "EDGE CONFLICT" msgstr "エッジの競合" @@ -1561,7 +1571,7 @@ msgstr "設定の編集" msgid "EDIT CREDENTIAL" msgstr "認証情報の編集" -#: client/src/instance-groups/instance-groups.strings.js:9 +#: client/src/instance-groups/instance-groups.strings.js:11 msgid "EDIT INSTANCE GROUP" msgstr "インスタンスグループの編集" @@ -1577,7 +1587,7 @@ msgstr "スケジュール済みジョブの編集" msgid "EDIT SURVEY PROMPT" msgstr "Survey プロンプトの編集" -#: client/features/templates/templates.strings.js:112 +#: client/features/templates/templates.strings.js:108 msgid "EDIT TEMPLATE" msgstr "テンプレートの編集" @@ -1585,11 +1595,11 @@ msgstr "テンプレートの編集" msgid "ENCRYPTED" msgstr "暗号化" -#: client/features/output/output.strings.js:79 +#: client/features/output/output.strings.js:80 msgid "EXAMPLES" msgstr "例" -#: client/src/shared/smart-search/smart-search.partial.html:39 +#: client/src/shared/smart-search/smart-search.partial.html:36 msgid "EXAMPLES:" msgstr "例:" @@ -1601,8 +1611,8 @@ msgstr "コマンドの実行" msgid "EXPAND" msgstr "展開" -#: client/features/applications/applications.strings.js:28 -#: client/features/users/tokens/tokens.strings.js:36 +#: client/features/applications/applications.strings.js:29 +#: client/features/users/tokens/tokens.strings.js:37 msgid "EXPIRATION" msgstr "有効期限" @@ -1615,7 +1625,7 @@ msgstr "期限切れ" msgid "EXTRA VARIABLES" msgstr "追加の変数" -#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:355 +#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:379 msgid "" "Each time a job runs using this inventory, refresh the inventory from the " "selected source before executing job tasks." @@ -1642,8 +1652,8 @@ msgstr "編集" msgid "Edit Question" msgstr "質問の編集" -#: client/src/shared/form-generator.js:1724 -#: client/src/templates/job_templates/job-template.form.js:470 +#: client/src/shared/form-generator.js:1735 +#: client/src/templates/job_templates/job-template.form.js:475 #: client/src/templates/workflows.form.js:212 msgid "Edit Survey" msgstr "Survey の編集" @@ -1665,6 +1675,7 @@ msgstr "グループの編集" #: client/src/inventories-hosts/hosts/host.list.js:83 #: client/src/inventories-hosts/inventories/related/groups/related/nested-hosts/group-nested-hosts.list.js:73 #: client/src/inventories-hosts/inventories/related/hosts/related-host.list.js:79 +#: client/src/inventories-hosts/inventory-hosts.strings.js:25 msgid "Edit host" msgstr "ホストの編集" @@ -1696,7 +1707,7 @@ msgstr "チームの編集" msgid "Edit template" msgstr "テンプレートの編集" -#: client/src/projects/projects.list.js:88 +#: client/src/projects/projects.list.js:87 msgid "Edit the project" msgstr "プロジェクトの編集" @@ -1717,24 +1728,29 @@ msgstr "ワークフロージョブテンプレートの編集" msgid "Edit user" msgstr "ユーザーの編集" -#: client/src/projects/list/projects-list.controller.js:276 +#: client/src/organizations/linkout/controllers/organizations-projects.controller.js:244 +msgid "" +"Either you do not have access or the SCM update process completed. Click the" +msgstr "アクセスがないか、または SCM 更新プロセスが完了しました。次をクリックしてください: " + +#: client/src/projects/list/projects-list.controller.js:286 msgid "" "Either you do not have access or the SCM update process completed. Click the" " %sRefresh%s button to view the latest status." msgstr "アクセスがないか、または SCM 更新プロセスが完了しました。%s更新%s ボタンをクリックして最新のステータスを表示します。" -#: client/features/output/output.strings.js:89 +#: client/features/output/output.strings.js:90 #: client/src/workflow-results/workflow-results.controller.js:61 msgid "Elapsed" msgstr "経過時間" #: client/src/credentials/credentials.form.js:191 -#: client/src/users/users.form.js:54 +#: client/src/users/users.form.js:53 msgid "Email" msgstr "メール" -#: client/src/templates/job_templates/job-template.form.js:298 #: client/src/templates/job_templates/job-template.form.js:303 +#: client/src/templates/job_templates/job-template.form.js:308 #: client/src/templates/workflows.form.js:100 #: client/src/templates/workflows.form.js:105 msgid "Enable Concurrent Jobs" @@ -1745,8 +1761,8 @@ msgid "Enable External Logging" msgstr "外部ログの有効化" #: client/src/inventories-hosts/inventories/adhoc/adhoc.form.js:124 -#: client/src/templates/job_templates/job-template.form.js:274 #: client/src/templates/job_templates/job-template.form.js:279 +#: client/src/templates/job_templates/job-template.form.js:284 msgid "Enable Privilege Escalation" msgstr "権限昇格の有効化" @@ -1754,7 +1770,7 @@ msgstr "権限昇格の有効化" msgid "Enable survey" msgstr "Survey の有効化" -#: client/src/templates/job_templates/job-template.form.js:289 +#: client/src/templates/job_templates/job-template.form.js:294 msgid "" "Enables creation of a provisioning callback URL. Using the URL a host can " "contact {{BRAND_NAME}} and request a configuration update using this job " @@ -1767,15 +1783,15 @@ msgstr "" msgid "Encrypted credentials are not supported." msgstr "暗号化された認証情報はサポートされていません。" -#: client/src/scheduler/scheduler.strings.js:36 +#: client/src/scheduler/scheduler.strings.js:44 msgid "End" msgstr "終了" -#: client/src/scheduler/scheduler.strings.js:38 +#: client/src/scheduler/scheduler.strings.js:46 msgid "End Date" msgstr "終了日" -#: client/src/scheduler/scheduler.strings.js:40 +#: client/src/scheduler/scheduler.strings.js:48 msgid "End Time" msgstr "終了時間" @@ -1861,6 +1877,7 @@ msgstr "Twilio の \"メッセージングサービス\" に関連付けられ #: client/src/inventories-hosts/inventories/related/sources/sources.form.js:197 #: client/src/inventories-hosts/inventories/related/sources/sources.form.js:221 #: client/src/inventories-hosts/inventories/related/sources/sources.form.js:245 +#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:320 msgid "" "Enter variables using either JSON or YAML syntax. Use the radio button to " "toggle between the two." @@ -1875,39 +1892,38 @@ msgstr "環境変数" msgid "Error" msgstr "エラー" -#: client/features/output/output.strings.js:64 +#: client/features/output/output.strings.js:65 msgid "Error Details" msgstr "エラーの詳細" -#: client/lib/services/base-string.service.js:91 -#: client/src/configuration/configuration.controller.js:408 -#: client/src/configuration/configuration.controller.js:517 -#: client/src/configuration/configuration.controller.js:552 -#: client/src/configuration/configuration.controller.js:600 +#: client/lib/services/base-string.service.js:92 +#: client/src/configuration/configuration.controller.js:414 +#: client/src/configuration/configuration.controller.js:523 +#: client/src/configuration/configuration.controller.js:558 +#: client/src/configuration/configuration.controller.js:606 #: client/src/configuration/system-form/configuration-system.controller.js:231 #: client/src/credentials/factories/credential-form-save.factory.js:77 #: client/src/credentials/factories/credential-form-save.factory.js:93 -#: client/src/inventories-hosts/inventories/related/sources/list/sources-list.controller.js:131 -#: client/src/inventories-hosts/inventories/related/sources/list/sources-list.controller.js:141 -#: client/src/inventories-hosts/inventories/related/sources/list/sources-list.controller.js:168 +#: client/src/inventories-hosts/inventories/related/sources/list/sources-list.controller.js:130 +#: client/src/inventories-hosts/inventories/related/sources/list/sources-list.controller.js:140 +#: client/src/inventories-hosts/inventories/related/sources/list/sources-list.controller.js:167 #: client/src/job-submission/job-submission-factories/launchjob.factory.js:198 #: client/src/job-submission/job-submission-factories/launchjob.factory.js:217 #: client/src/management-jobs/card/card.controller.js:102 #: client/src/management-jobs/card/card.controller.js:28 -#: client/src/projects/add/projects-add.controller.js:116 -#: client/src/projects/edit/projects-edit.controller.js:164 -#: client/src/projects/edit/projects-edit.controller.js:230 -#: client/src/projects/edit/projects-edit.controller.js:246 -#: client/src/projects/list/projects-list.controller.js:186 -#: client/src/projects/list/projects-list.controller.js:213 -#: client/src/projects/list/projects-list.controller.js:260 -#: client/src/projects/list/projects-list.controller.js:281 -#: client/src/projects/list/projects-list.controller.js:297 -#: client/src/projects/list/projects-list.controller.js:306 +#: client/src/projects/add/projects-add.controller.js:117 +#: client/src/projects/edit/projects-edit.controller.js:165 +#: client/src/projects/edit/projects-edit.controller.js:231 +#: client/src/projects/edit/projects-edit.controller.js:247 +#: client/src/projects/list/projects-list.controller.js:196 +#: client/src/projects/list/projects-list.controller.js:223 +#: client/src/projects/list/projects-list.controller.js:270 +#: client/src/projects/list/projects-list.controller.js:291 +#: client/src/projects/list/projects-list.controller.js:307 +#: client/src/projects/list/projects-list.controller.js:316 #: client/src/shared/stateDefinitions.factory.js:230 -#: client/src/users/add/users-add.controller.js:99 -#: client/src/users/edit/users-edit.controller.js:185 -#: client/src/users/edit/users-edit.controller.js:82 +#: client/src/users/add/users-add.controller.js:100 +#: client/src/users/edit/users-edit.controller.js:178 #: client/src/users/list/users-list.controller.js:84 msgid "Error!" msgstr "エラー!" @@ -1920,22 +1936,22 @@ msgstr "イベント" msgid "Event summary not available" msgstr "イベントの概要はありません" -#: client/src/scheduler/scheduler.strings.js:21 +#: client/src/scheduler/scheduler.strings.js:29 msgid "Every" msgstr "実行頻度" -#: client/src/projects/add/projects-add.controller.js:137 -#: client/src/projects/edit/projects-edit.controller.js:273 +#: client/src/projects/add/projects-add.controller.js:138 +#: client/src/projects/edit/projects-edit.controller.js:274 msgid "Example URLs for GIT SCM include:" msgstr "GIT SCM のサンプル URL には以下が含まれます:" -#: client/src/projects/add/projects-add.controller.js:158 -#: client/src/projects/edit/projects-edit.controller.js:293 +#: client/src/projects/add/projects-add.controller.js:159 +#: client/src/projects/edit/projects-edit.controller.js:294 msgid "Example URLs for Mercurial SCM include:" msgstr "Mercurial SCM のサンプル URL には以下が含まれます:" -#: client/src/projects/add/projects-add.controller.js:149 -#: client/src/projects/edit/projects-edit.controller.js:284 +#: client/src/projects/add/projects-add.controller.js:150 +#: client/src/projects/edit/projects-edit.controller.js:285 msgid "Example URLs for Subversion SCM include:" msgstr "Subversion SCM のサンプル URL には以下が含まれます:" @@ -1957,31 +1973,23 @@ msgstr "既存ホスト" msgid "Expand Output" msgstr "出力の展開" -#: client/src/network-ui/network.ui.strings.js:18 -msgid "Expand Panel" -msgstr "パネルの展開" - #: client/src/license/license.partial.html:39 msgid "Expires On" msgstr "有効期限" -#: client/features/output/output.strings.js:49 +#: client/features/output/output.strings.js:50 msgid "Explanation" msgstr "説明" -#: client/src/network-ui/network.ui.strings.js:17 -msgid "Export" -msgstr "エクスポート" - -#: client/features/output/output.strings.js:44 +#: client/features/output/output.strings.js:45 #: client/features/templates/templates.strings.js:54 #: client/src/inventories-hosts/inventories/adhoc/adhoc.form.js:133 #: client/src/inventories-hosts/inventories/adhoc/adhoc.form.js:145 #: client/src/job-submission/job-submission.partial.html:165 #: client/src/partials/logviewer.html:8 -#: client/src/scheduler/scheduler.strings.js:45 -#: client/src/templates/job_templates/job-template.form.js:352 -#: client/src/templates/job_templates/job-template.form.js:359 +#: client/src/scheduler/scheduler.strings.js:53 +#: client/src/templates/job_templates/job-template.form.js:357 +#: client/src/templates/job_templates/job-template.form.js:364 #: client/src/templates/workflows.form.js:83 #: client/src/templates/workflows.form.js:90 #: client/src/workflow-results/workflow-results.controller.js:122 @@ -1997,11 +2005,11 @@ msgstr "ファクト" msgid "FAILED" msgstr "失敗" -#: client/features/output/output.strings.js:80 +#: client/features/output/output.strings.js:81 msgid "FIELDS" msgstr "フィールド" -#: client/src/shared/smart-search/smart-search.partial.html:45 +#: client/src/shared/smart-search/smart-search.partial.html:42 msgid "FIELDS:" msgstr "フィールド:" @@ -2024,7 +2032,7 @@ msgstr "失敗" msgid "Failed Hosts" msgstr "失敗したホスト" -#: client/src/users/add/users-add.controller.js:99 +#: client/src/users/add/users-add.controller.js:100 msgid "Failed to add new user. POST returned status:" msgstr "新規ユーザーを追加できませんでした。POST で返されたステータス:" @@ -2032,7 +2040,7 @@ msgstr "新規ユーザーを追加できませんでした。POST で返され msgid "Failed to create new Credential. POST status:" msgstr "新規の認証情報を作成できませんでした。POST ステータス:" -#: client/src/projects/add/projects-add.controller.js:117 +#: client/src/projects/add/projects-add.controller.js:118 msgid "Failed to create new project. POST returned status:" msgstr "新規プロジェクトを作成できませんでした。POST で返されたステータス:" @@ -2040,20 +2048,19 @@ msgstr "新規プロジェクトを作成できませんでした。POST で返 msgid "Failed to retrieve job template extra variables." msgstr "ジョブテンプレートの追加変数を取得できませんでした。" -#: client/src/projects/edit/projects-edit.controller.js:165 +#: client/src/projects/edit/projects-edit.controller.js:166 msgid "Failed to retrieve project: %s. GET status:" msgstr "プロジェクトを取得できませんでした: %s. GET ステータス:" -#: client/src/users/edit/users-edit.controller.js:186 -#: client/src/users/edit/users-edit.controller.js:83 +#: client/src/users/edit/users-edit.controller.js:179 msgid "Failed to retrieve user: %s. GET status:" msgstr "ユーザーを取得できませんでした: %s. GET ステータス:" -#: client/src/configuration/configuration.controller.js:518 +#: client/src/configuration/configuration.controller.js:524 msgid "Failed to save settings. Returned status:" msgstr "設定を保存できませんでした。返されたステータス:" -#: client/src/configuration/configuration.controller.js:553 +#: client/src/configuration/configuration.controller.js:559 msgid "Failed to save toggle settings. Returned status:" msgstr "トグルの設定を保存できませんでした。返されたステータス:" @@ -2061,11 +2068,11 @@ msgstr "トグルの設定を保存できませんでした。返されたステ msgid "Failed to update Credential. PUT status:" msgstr "認証情報を更新できませんでした。PUT ステータス:" -#: client/src/projects/edit/projects-edit.controller.js:230 +#: client/src/projects/edit/projects-edit.controller.js:231 msgid "Failed to update project: %s. PUT status:" msgstr "プロジェクトを更新できませんでした: %s. PUT ステータス:" -#: client/features/output/output.strings.js:84 +#: client/features/output/output.strings.js:85 msgid "Failed to update search results." msgstr "検索結果の更新に失敗しました。" @@ -2082,8 +2089,9 @@ msgstr "失敗" msgid "Final Run" msgstr "最終実行日時" -#: client/features/jobs/jobs.strings.js:9 -#: client/features/output/output.strings.js:45 +#: client/features/jobs/jobs.strings.js:10 +#: client/features/output/output.strings.js:40 +#: client/features/output/output.strings.js:46 #: client/src/inventories-hosts/inventories/list/host-summary-popover/host-summary-popover.directive.js:54 #: client/src/inventories-hosts/shared/factories/set-status.factory.js:44 #: client/src/workflow-results/workflow-results.controller.js:50 @@ -2103,8 +2111,8 @@ msgstr "初回実行日時" msgid "Float" msgstr "浮動" -#: client/features/output/output.strings.js:76 -#: client/src/shared/smart-search/smart-search.partial.html:52 +#: client/features/output/output.strings.js:77 +#: client/src/shared/smart-search/smart-search.partial.html:49 msgid "" "For additional information on advanced search syntax please see the Ansible " "Tower" @@ -2121,6 +2129,7 @@ msgstr "例: %s" #: client/src/inventories-hosts/inventories/related/groups/related/nested-hosts/group-nested-hosts.list.js:32 #: client/src/inventories-hosts/inventories/related/hosts/related-host.form.js:35 #: client/src/inventories-hosts/inventories/related/hosts/related-host.list.js:31 +#: client/src/inventories-hosts/inventory-hosts.strings.js:33 msgid "" "For hosts that are part of an external inventory, this flag cannot be " "changed. It will be set by the inventory sync process." @@ -2135,7 +2144,8 @@ msgstr "" "ジョブテンプレートについて、Playbook を実行するために実行を選択します。Playbook を実行せずに、Playbook " "構文、テスト環境セットアップおよびレポートの問題のみを検査するチェックを選択します。" -#: client/features/output/output.strings.js:46 +#: client/features/output/output.strings.js:47 +#: client/src/instance-groups/instance-groups.strings.js:48 #: client/src/inventories-hosts/inventories/adhoc/adhoc.form.js:110 #: client/src/inventories-hosts/inventories/adhoc/adhoc.form.js:97 #: client/src/templates/job_templates/job-template.form.js:143 @@ -2144,11 +2154,11 @@ msgid "Forks" msgstr "フォーク" #: client/src/management-jobs/scheduler/schedulerForm.partial.html:173 -#: client/src/scheduler/scheduler.strings.js:20 +#: client/src/scheduler/scheduler.strings.js:28 msgid "Frequency Details" msgstr "頻度の詳細" -#: client/src/scheduler/scheduler.strings.js:33 +#: client/src/scheduler/scheduler.strings.js:41 msgid "Fri" msgstr "金" @@ -2161,7 +2171,8 @@ msgstr "通知へ移動:" msgid "GROUPS" msgstr "グループ" -#: client/src/projects/edit/projects-edit.controller.js:135 +#: client/src/organizations/linkout/controllers/organizations-projects.controller.js:38 +#: client/src/projects/edit/projects-edit.controller.js:136 #: client/src/projects/list/projects-list.controller.js:76 msgid "Get latest SCM revision" msgstr "最新 SCM リビジョンの取得" @@ -2170,23 +2181,23 @@ msgstr "最新 SCM リビジョンの取得" msgid "Getting Started with Credential Types" msgstr "認証情報タイプの使用を開始する" -#: client/src/configuration/auth-form/configuration-auth.controller.js:129 +#: client/src/configuration/auth-form/configuration-auth.controller.js:153 msgid "GitHub" msgstr "GitHub" -#: client/src/configuration/auth-form/configuration-auth.controller.js:130 +#: client/src/configuration/auth-form/configuration-auth.controller.js:154 msgid "GitHub Org" msgstr "GitHub 組織" -#: client/src/configuration/auth-form/configuration-auth.controller.js:131 +#: client/src/configuration/auth-form/configuration-auth.controller.js:155 msgid "GitHub Team" msgstr "GitHub チーム" -#: client/src/configuration/auth-form/configuration-auth.controller.js:132 +#: client/src/configuration/auth-form/configuration-auth.controller.js:156 msgid "Google OAuth2" msgstr "Google OAuth2" -#: client/src/teams/teams.form.js:158 client/src/users/users.form.js:217 +#: client/src/teams/teams.form.js:158 client/src/users/users.form.js:216 msgid "Grant Permission" msgstr "パーミッションの付与" @@ -2246,24 +2257,11 @@ msgstr "HTTP ヘッダー" msgid "Hide Activity Stream" msgstr "アクティビティーストリームの非表示" -#: client/src/network-ui/network.ui.strings.js:26 -msgid "Hide Buttons" -msgstr "ボタンの非表示" - -#: client/src/network-ui/network.ui.strings.js:25 -msgid "Hide Cursor" -msgstr "カーソルの非表示" - -#: client/src/network-ui/network.ui.strings.js:27 -msgid "Hide Interfaces" -msgstr "インターフェースの非表示" - #: client/src/inventories-hosts/inventories/insights/insights.partial.html:23 msgid "High" msgstr "高" #: client/src/credentials/credentials.form.js:139 -#: client/src/network-ui/network.ui.strings.js:33 #: client/src/notifications/notificationTemplates.form.js:83 msgid "Host" msgstr "ホスト" @@ -2273,8 +2271,8 @@ msgstr "ホスト" msgid "Host (Authentication URL)" msgstr "ホスト (認証 URL)" -#: client/src/templates/job_templates/job-template.form.js:334 -#: client/src/templates/job_templates/job-template.form.js:343 +#: client/src/templates/job_templates/job-template.form.js:339 +#: client/src/templates/job_templates/job-template.form.js:348 msgid "Host Config Key" msgstr "ホスト設定キー" @@ -2290,7 +2288,6 @@ msgstr "有効なホスト" #: client/src/inventories-hosts/inventories/related/groups/related/nested-hosts/group-nested-hosts.form.js:56 #: client/src/inventories-hosts/inventories/related/hosts/related-host.form.js:45 #: client/src/inventories-hosts/inventories/related/hosts/related-host.form.js:56 -#: client/src/network-ui/network.ui.strings.js:45 msgid "Host Name" msgstr "ホスト名" @@ -2320,7 +2317,7 @@ msgstr "ホストを利用できません。クリックして切り替えます msgid "Host status information for this job is unavailable." msgstr "このジョブのホストのステータス情報は利用できません。" -#: client/features/output/output.strings.js:92 +#: client/features/output/output.strings.js:93 #: client/src/activity-stream/streamDropdownNav/stream-dropdown-nav.directive.js:27 #: client/src/home/dashboard/counts/dashboard-counts.directive.js:39 #: client/src/inventories-hosts/inventories/related/groups/groups.form.js:98 @@ -2352,7 +2349,7 @@ msgstr "ホストのインポート先" msgid "I agree to the End User License Agreement" msgstr "使用許諾契約書に同意します。" -#: client/features/output/output.strings.js:101 +#: client/features/output/output.strings.js:102 msgid "ID" msgstr "ID" @@ -2368,14 +2365,15 @@ msgstr "開始:" msgid "INSIGHTS" msgstr "INSIGHTS" -#: client/lib/components/components.strings.js:84 #: client/src/instance-groups/instance-groups.list.js:6 #: client/src/instance-groups/instance-groups.list.js:7 -#: client/src/instance-groups/instance-groups.strings.js:13 +#: client/src/instance-groups/instance-groups.strings.js:16 +#: client/src/instance-groups/instance-groups.strings.js:8 msgid "INSTANCE GROUPS" msgstr "インスタンスグループ" -#: client/src/instance-groups/instance-groups.strings.js:22 +#: client/src/instance-groups/instance-groups.strings.js:25 +#: client/src/instance-groups/instance-groups.strings.js:9 msgid "INSTANCES" msgstr "インスタンス" @@ -2385,7 +2383,6 @@ msgstr "インスタンス" #: client/src/inventories-hosts/inventories/inventories.route.js:8 #: client/src/inventories-hosts/inventories/inventory.list.js:14 #: client/src/inventories-hosts/inventories/inventory.list.js:15 -#: client/src/network-ui/network.ui.strings.js:8 #: client/src/organizations/linkout/organizations-linkout.route.js:144 #: client/src/organizations/list/organizations-list.controller.js:67 msgid "INVENTORIES" @@ -2444,13 +2441,13 @@ msgstr "アイドル状態のセッション" msgid "If blank, all groups above are created except" msgstr "空白の場合には、以下を除く上のすべてのグループが作成されます。" -#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:343 +#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:367 msgid "" "If checked, all variables for child groups and hosts will be removed and " "replaced by those found on the external source." msgstr "チェックが付けられている場合、子グループおよびホストのすべての変数が削除され、外部ソースにあるものによって置き換えられます。" -#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:331 +#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:355 msgid "" "If checked, any hosts and groups that were previously present on the " "external source but are now removed will be removed from the Tower " @@ -2462,7 +2459,7 @@ msgstr "" "チェックが付けられている場合、以前は外部ソースにあり、現在は削除されているホストおよびグループが Tower " "インベントリーから削除されます。インベントリーソースで管理されていなかったホストおよびグループは次に手動で作成されるグループにプロモートされるか、またはプロモート先となる手動で作成されたグループがない場合は、それらはインベントリーの「すべて」のデフォルトグループに残ります。" -#: client/src/templates/job_templates/job-template.form.js:277 +#: client/src/templates/job_templates/job-template.form.js:282 msgid "If enabled, run this playbook as an administrator." msgstr "有効にされている場合、この Playbook を管理者として実行します。" @@ -2474,7 +2471,7 @@ msgstr "" "Ansible タスクで加えられた変更を表示します (有効にされ、サポートされている場合)。これは Ansible の --diff " "モードに相当します。" -#: client/src/templates/job_templates/job-template.form.js:262 +#: client/src/templates/job_templates/job-template.form.js:267 msgid "" "If enabled, show the changes made by Ansible tasks, where supported. This is" " equivalent to Ansible’s --diff mode." @@ -2482,7 +2479,7 @@ msgstr "" "Ansible タスクで加えられた変更を表示します (有効にされ、サポートされている場合)。これは Ansible の --diff " "モードに相当します。" -#: client/src/templates/job_templates/job-template.form.js:301 +#: client/src/templates/job_templates/job-template.form.js:306 msgid "If enabled, simultaneous runs of this job template will be allowed." msgstr "このジョブテンプレートの同時実行が許可されます (有効にされている場合)。" @@ -2491,7 +2488,7 @@ msgid "" "If enabled, simultaneous runs of this workflow job template will be allowed." msgstr "このワークフロージョブテンプレートの同時実行が許可されます (有効にされている場合)。" -#: client/src/templates/job_templates/job-template.form.js:312 +#: client/src/templates/job_templates/job-template.form.js:317 msgid "" "If enabled, use cached facts if available and store discovered facts in the " "cache." @@ -2522,6 +2519,7 @@ msgstr "イメージ ID:" #: client/src/inventories-hosts/inventories/related/groups/related/nested-hosts/group-nested-hosts.list.js:30 #: client/src/inventories-hosts/inventories/related/hosts/related-host.form.js:33 #: client/src/inventories-hosts/inventories/related/hosts/related-host.list.js:29 +#: client/src/inventories-hosts/inventory-hosts.strings.js:32 msgid "" "Indicates if a host is available and should be included in running jobs." msgstr "ホストが利用可能かどうか、また実行中のジョブに組み込む必要があるかどうかを示します。" @@ -2555,25 +2553,30 @@ msgstr "Insights 認証情報" msgid "Instance Filters" msgstr "インスタンスフィルター" -#: client/features/output/output.strings.js:47 +#: client/features/output/output.strings.js:48 msgid "Instance Group" msgstr "インスタンスグループ" -#: client/src/instance-groups/instance-groups.strings.js:58 +#: client/src/instance-groups/instance-groups.strings.js:63 msgid "Instance Group parameter is missing." msgstr "インスタンスグループのパラメーターがありません。" +#: client/lib/components/components.strings.js:84 #: client/src/inventories-hosts/inventories/smart-inventory/smart-inventory.form.js:54 #: client/src/inventories-hosts/inventories/smart-inventory/smart-inventory.form.js:57 #: client/src/inventories-hosts/inventories/standard-inventory/inventory.form.js:61 #: client/src/inventories-hosts/inventories/standard-inventory/inventory.form.js:64 #: client/src/organizations/organizations.form.js:38 #: client/src/organizations/organizations.form.js:41 -#: client/src/templates/job_templates/job-template.form.js:247 -#: client/src/templates/job_templates/job-template.form.js:250 +#: client/src/templates/job_templates/job-template.form.js:252 +#: client/src/templates/job_templates/job-template.form.js:255 msgid "Instance Groups" msgstr "インスタンスグループ" +#: client/src/instance-groups/instance-groups.strings.js:32 +msgid "Instance Groups Help" +msgstr "インスタンスグループのヘルプ" + #: client/src/inventories-hosts/inventories/related/sources/add/sources-add.controller.js:236 #: client/src/inventories-hosts/inventories/related/sources/edit/sources-edit.controller.js:250 msgid "Instance ID" @@ -2590,7 +2593,7 @@ msgid "Instance Type:" msgstr "インスタンスタイプ:" #: client/lib/components/components.strings.js:83 -#: client/src/instance-groups/instance-groups.strings.js:14 +#: client/src/instance-groups/instance-groups.strings.js:17 msgid "Instances" msgstr "インスタンス" @@ -2602,8 +2605,8 @@ msgstr "整数" msgid "Invalid License" msgstr "無効なライセンス" -#: client/src/license/license.controller.js:86 -#: client/src/license/license.controller.js:94 +#: client/src/license/license.controller.js:74 +#: client/src/license/license.controller.js:82 msgid "Invalid file format. Please upload valid JSON." msgstr "無効なファイル形式です。有効な JSON をアップロードしてください。" @@ -2611,7 +2614,7 @@ msgstr "無効なファイル形式です。有効な JSON をアップロード msgid "Invalid input for this type." msgstr "このタイプの無効な入力です。" -#: client/features/output/output.strings.js:85 +#: client/features/output/output.strings.js:86 msgid "Invalid search filter provided." msgstr "無効な検索フィルターが指定されました。" @@ -2626,18 +2629,22 @@ msgstr "無効なユーザー名および/またはパスワードです。や #: client/src/activity-stream/streamDropdownNav/stream-dropdown-nav.directive.js:28 #: client/src/home/dashboard/counts/dashboard-counts.directive.js:50 #: client/src/organizations/linkout/organizations-linkout.route.js:156 +#: client/src/organizations/linkout/organizations-linkout.route.js:158 msgid "Inventories" msgstr "インベントリー" -#: client/features/jobs/jobs.strings.js:13 -#: client/features/output/output.strings.js:48 +#: client/src/inventories-hosts/inventories/list/inventory-list.controller.js:44 +msgid "Inventories with sources cannot be copied" +msgstr "ソースを含むインベントリーはコピーできません。" + +#: client/features/jobs/jobs.strings.js:14 +#: client/features/output/output.strings.js:49 #: client/features/templates/templates.strings.js:16 #: client/features/templates/templates.strings.js:24 #: client/src/inventories-hosts/hosts/host.list.js:69 #: client/src/inventories-hosts/inventories/inventory.list.js:81 -#: client/src/inventories-hosts/inventories/list/inventory-list.controller.js:71 +#: client/src/inventories-hosts/inventories/list/inventory-list.controller.js:76 #: client/src/job-submission/job-submission.partial.html:17 -#: client/src/network-ui/network.ui.strings.js:12 #: client/src/organizations/linkout/controllers/organizations-inventories.controller.js:70 #: client/src/templates/job_templates/job-template.form.js:66 #: client/src/templates/job_templates/job-template.form.js:80 @@ -2659,7 +2666,7 @@ msgstr "インベントリースクリプト" msgid "Inventory Sources" msgstr "インベントリーソース" -#: client/features/templates/templates.strings.js:108 +#: client/features/templates/templates.strings.js:104 #: client/src/home/dashboard/graphs/dashboard-graphs.partial.html:46 #: client/src/workflow-results/workflow-results.controller.js:68 msgid "Inventory Sync" @@ -2673,7 +2680,7 @@ msgstr "インベントリーの同期の失敗" msgid "Inventory Variables" msgstr "インベントリー変数" -#: client/src/inventories-hosts/inventories/list/inventory-list.controller.js:68 +#: client/src/inventories-hosts/inventories/list/inventory-list.controller.js:73 msgid "Inventory contains 0 hosts." msgstr "インベントリーには 0 ホストが含まれています。" @@ -2685,7 +2692,7 @@ msgstr "分離" msgid "JOB ID" msgstr "ジョブ ID" -#: client/features/output/output.strings.js:83 +#: client/features/output/output.strings.js:84 msgid "JOB IS STILL RUNNING" msgstr "ジョブが実行中です" @@ -2697,23 +2704,23 @@ msgstr "ジョブステータス" msgid "JOB TEMPLATE" msgstr "ジョブテンプレート" +#: client/features/portalMode/portalMode.strings.js:8 #: client/features/templates/routes/organizationsTemplatesList.route.js:20 #: client/features/templates/routes/projectsTemplatesList.route.js:18 #: client/src/organizations/list/organizations-list.controller.js:79 -#: client/src/portal-mode/portal-mode-layout.partial.html:8 msgid "JOB TEMPLATES" msgstr "ジョブテンプレート" -#: client/features/jobs/index.view.html:7 +#: client/features/jobs/jobs.strings.js:8 #: client/features/jobs/routes/instanceGroupJobs.route.js:13 #: client/features/jobs/routes/instanceJobs.route.js:13 #: client/features/jobs/routes/inventoryCompletedJobs.route.js:22 -#: client/features/jobs/routes/jobs.route.js:12 -#: client/features/templates/templates.strings.js:113 +#: client/features/jobs/routes/jobs.route.js:13 +#: client/features/portalMode/portalMode.strings.js:9 +#: client/features/templates/templates.strings.js:109 #: client/src/activity-stream/get-target-title.factory.js:32 #: client/src/home/dashboard/graphs/job-status/job-status-graph.directive.js:119 -#: client/src/instance-groups/instance-groups.strings.js:23 -#: client/src/portal-mode/portal-mode-layout.partial.html:19 +#: client/src/instance-groups/instance-groups.strings.js:26 msgid "JOBS" msgstr "ジョブ" @@ -2726,14 +2733,16 @@ msgstr "JSON" #: client/src/inventories-hosts/inventories/related/sources/sources.form.js:198 #: client/src/inventories-hosts/inventories/related/sources/sources.form.js:222 #: client/src/inventories-hosts/inventories/related/sources/sources.form.js:246 +#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:321 msgid "JSON:" msgstr "JSON:" +#: client/features/jobs/jobs.strings.js:18 #: client/src/workflow-results/workflow-results.controller.js:86 msgid "Job" msgstr "ジョブ" -#: client/features/output/output.strings.js:50 +#: client/features/output/output.strings.js:51 #: client/features/templates/templates.strings.js:48 #: client/src/job-submission/job-submission.partial.html:228 #: client/src/templates/job_templates/job-template.form.js:190 @@ -2741,8 +2750,8 @@ msgstr "ジョブ" msgid "Job Tags" msgstr "ジョブタグ" -#: client/features/jobs/jobs.strings.js:12 -#: client/features/output/output.strings.js:51 +#: client/features/jobs/jobs.strings.js:13 +#: client/features/output/output.strings.js:52 #: client/features/templates/templates.strings.js:13 #: client/src/templates/templates.list.js:61 msgid "Job Template" @@ -2755,7 +2764,7 @@ msgstr "ジョブテンプレート" msgid "Job Templates" msgstr "ジョブテンプレート" -#: client/features/output/output.strings.js:52 +#: client/features/output/output.strings.js:53 #: client/features/templates/templates.strings.js:50 #: client/src/home/dashboard/graphs/dashboard-graphs.partial.html:32 #: client/src/job-submission/job-submission.partial.html:202 @@ -2764,30 +2773,25 @@ msgstr "ジョブテンプレート" msgid "Job Type" msgstr "ジョブタイプ" -#: client/src/home/dashboard/lists/jobs/jobs-list.directive.js:45 -msgid "Job failed. Click for details." -msgstr "ジョブに失敗しました。クリックして詳細を確認してください。" - -#: client/src/home/dashboard/lists/jobs/jobs-list.directive.js:42 -msgid "Job successful. Click for details." -msgstr "ジョブが成功しました。クリックして詳細を確認してください。" +#: client/features/jobs/jobs.strings.js:19 +msgid "Job {{status}}. Click for details." +msgstr "ジョブ {{status}}。クリックして詳細を確認してください。" #: client/lib/components/components.strings.js:69 #: client/src/activity-stream/streamDropdownNav/stream-dropdown-nav.directive.js:30 #: client/src/configuration/configuration.partial.html:22 -#: client/src/instance-groups/instance-groups.strings.js:47 +#: client/src/instance-groups/instance-groups.strings.js:52 msgid "Jobs" msgstr "ジョブ" -#: client/features/output/output.strings.js:81 -#: client/features/templates/templates.strings.js:103 +#: client/features/output/output.strings.js:82 +#: client/features/templates/templates.strings.js:99 #: client/src/workflow-results/workflow-results.controller.js:69 msgid "KEY" msgstr "キー" #: client/src/access/add-rbac-resource/rbac-resource.partial.html:61 #: client/src/access/add-rbac-user-team/rbac-user-team.partial.html:154 -#: client/src/network-ui/network.ui.strings.js:23 #: client/src/shared/smart-search/smart-search.partial.html:14 msgid "Key" msgstr "キー" @@ -2802,11 +2806,11 @@ msgstr "キー名:" msgid "Kind" msgstr "種類" -#: client/features/applications/applications.strings.js:30 +#: client/features/applications/applications.strings.js:31 msgid "LAST MODIFIED" msgstr "最終更新日" -#: client/features/users/tokens/tokens.strings.js:37 +#: client/features/users/tokens/tokens.strings.js:38 msgid "LAST USED" msgstr "最終使用時間" @@ -2818,27 +2822,27 @@ msgstr "起動" msgid "LAUNCH JOB" msgstr "ジョブの起動" -#: client/src/configuration/auth-form/configuration-auth.controller.js:133 +#: client/src/configuration/auth-form/configuration-auth.controller.js:157 msgid "LDAP" msgstr "LDAP" -#: client/src/configuration/auth-form/configuration-auth.controller.js:141 +#: client/src/configuration/auth-form/configuration-auth.controller.js:165 msgid "LDAP 1 (Optional)" msgstr "LDAP 1 (オプション)" -#: client/src/configuration/auth-form/configuration-auth.controller.js:142 +#: client/src/configuration/auth-form/configuration-auth.controller.js:166 msgid "LDAP 2 (Optional)" msgstr "LDAP 2 (オプション)" -#: client/src/configuration/auth-form/configuration-auth.controller.js:143 +#: client/src/configuration/auth-form/configuration-auth.controller.js:167 msgid "LDAP 3 (Optional)" msgstr "LDAP 3 (オプション)" -#: client/src/configuration/auth-form/configuration-auth.controller.js:144 +#: client/src/configuration/auth-form/configuration-auth.controller.js:168 msgid "LDAP 4 (Optional)" msgstr "LDAP 4 (オプション)" -#: client/src/configuration/auth-form/configuration-auth.controller.js:145 +#: client/src/configuration/auth-form/configuration-auth.controller.js:169 msgid "LDAP 5 (Optional)" msgstr "LDAP 5 (オプション)" @@ -2851,7 +2855,7 @@ msgstr "LDAP サーバー" msgid "LICENSE" msgstr "ライセンス" -#: client/features/output/output.strings.js:53 +#: client/features/output/output.strings.js:54 #: client/src/templates/job_templates/job-template.form.js:224 #: client/src/templates/job_templates/job-template.form.js:228 #: client/src/templates/templates.list.js:43 @@ -2882,7 +2886,7 @@ msgstr "最終同期" msgid "Last Updated" msgstr "最終更新日時" -#: client/src/shared/form-generator.js:1716 +#: client/src/shared/form-generator.js:1727 msgid "Launch" msgstr "起動" @@ -2890,8 +2894,8 @@ msgstr "起動" msgid "Launch Management Job" msgstr "管理ジョブの起動" -#: client/features/jobs/jobs.strings.js:11 -#: client/features/output/output.strings.js:54 +#: client/features/jobs/jobs.strings.js:12 +#: client/features/output/output.strings.js:55 #: client/src/workflow-results/workflow-results.controller.js:48 msgid "Launched By" msgstr "起動:" @@ -2903,6 +2907,12 @@ msgid "" "each password before continuing." msgstr "このジョブの起動には以下に記載されているパスワードが必要です。それぞれのパスワードを入力し、確認してから続行します。" +#: client/features/users/tokens/tokens.strings.js:32 +msgid "" +"Leaving this field blank will result in the creation of a Personal Access " +"Token which is not linked to an Application." +msgstr "このフィールドを空白のままにすると、アプリケーションにリンクされていないパーソナルアクセストークンが作成されます。" + #: client/features/credentials/legacy.credentials.js:350 msgid "Legacy state configuration for does not exist" msgstr "レガシー状態の設定は存在しません。" @@ -2913,7 +2923,7 @@ msgstr "レガシー状態の設定は存在しません。" msgid "License" msgstr "ライセンス" -#: client/features/output/output.strings.js:55 +#: client/features/output/output.strings.js:56 msgid "License Error" msgstr "ライセンスエラー" @@ -2933,7 +2943,7 @@ msgstr "ライセンス管理" msgid "License Type" msgstr "ライセンスタイプ" -#: client/features/output/output.strings.js:56 +#: client/features/output/output.strings.js:57 #: client/features/templates/templates.strings.js:49 #: client/src/inventories-hosts/inventories/adhoc/adhoc.form.js:45 #: client/src/inventories-hosts/inventories/adhoc/adhoc.form.js:55 @@ -2958,30 +2968,30 @@ msgstr "いずれかのキーペアを使用するホストに制限:" msgid "Limit to hosts where the Name tag begins with" msgstr "名前タグの開始点となるホストに制限" -#: client/src/scheduler/scheduler.strings.js:43 +#: client/src/scheduler/scheduler.strings.js:51 msgid "Limited to first 10" msgstr "最初の 10 件に制限" -#: client/src/shared/socket/socket.service.js:203 +#: client/src/shared/socket/socket.service.js:213 msgid "Live events: attempting to connect to the server." msgstr "ライブイベント: サーバーへの接続を試行しています。" -#: client/src/shared/socket/socket.service.js:207 +#: client/src/shared/socket/socket.service.js:217 msgid "" "Live events: connected. Pages containing job status information will " "automatically update in real-time." msgstr "ライブイベント: 接続されています。ジョブステータス情報を含むページは自動的にリアルタイムで更新されます。" -#: client/src/shared/socket/socket.service.js:211 +#: client/src/shared/socket/socket.service.js:221 msgid "Live events: error connecting to the server." msgstr "ライブイベント: サーバーへの接続時にエラーが発生しました。" -#: client/src/shared/form-generator.js:1994 +#: client/src/shared/form-generator.js:2005 msgid "Loading..." msgstr "ロード中..." #: client/src/management-jobs/scheduler/schedulerForm.partial.html:133 -#: client/src/scheduler/scheduler.strings.js:18 +#: client/src/scheduler/scheduler.strings.js:26 msgid "Local Time Zone" msgstr "ローカルタイムゾーン" @@ -3014,11 +3024,15 @@ msgstr "低" msgid "MANAGEMENT JOBS" msgstr "管理ジョブ" -#: client/features/output/output.strings.js:104 +#: client/src/instance-groups/instance-groups.strings.js:15 +msgid "MANUAL" +msgstr "手動" + +#: client/features/output/output.strings.js:105 msgid "MODULE" msgstr "モジュール" -#: client/features/templates/routes/portalModeTemplatesList.route.js:12 +#: client/features/portalMode/routes/portalModeTemplatesList.route.js:13 msgid "MY VIEW" msgstr "マイビュー" @@ -3027,7 +3041,7 @@ msgstr "マイビュー" msgid "Machine" msgstr "マシン" -#: client/features/output/output.strings.js:57 +#: client/features/output/output.strings.js:58 #: client/src/inventories-hosts/inventories/adhoc/adhoc.form.js:60 msgid "Machine Credential" msgstr "マシンの認証情報" @@ -3036,15 +3050,16 @@ msgstr "マシンの認証情報" msgid "Management Jobs" msgstr "管理ジョブ" -#: client/src/projects/list/projects-list.controller.js:91 -msgid "Manual projects do not require a schedule" -msgstr "手動プロジェクトにスケジュールは不要です" - -#: client/src/projects/edit/projects-edit.controller.js:142 -#: client/src/projects/list/projects-list.controller.js:90 +#: client/src/organizations/linkout/controllers/organizations-projects.controller.js:54 +#: client/src/projects/edit/projects-edit.controller.js:143 +#: client/src/projects/list/projects-list.controller.js:89 msgid "Manual projects do not require an SCM update" msgstr "手動プロジェクトに SCM 更新は不要です" +#: client/src/templates/job_templates/job-template.form.js:234 +msgid "Max 512 characters per label." +msgstr "最大 512 文字 (ラベルあたり)" + #: client/src/login/loginModal/loginModal.partial.html:28 msgid "Maximum per-user sessions reached. Please sign in." msgstr "ユーザーあたりの最大セッション数に達しました。サインインしてください。" @@ -3063,18 +3078,18 @@ msgid "" "click='openWorkflowMaker()'>Workflow Editor" msgstr "" "欠落していたジョブテンプレートはワークフローエディターにあります。" +"click='openWorkflowMaker()'>ワークフロービジュアライザーにあります。" #: client/src/inventories-hosts/inventories/adhoc/adhoc.form.js:22 #: client/src/inventories-hosts/inventories/adhoc/adhoc.form.js:30 msgid "Module" msgstr "モジュール" -#: client/features/output/output.strings.js:58 +#: client/features/output/output.strings.js:59 msgid "Module Args" msgstr "モジュールの引数" -#: client/src/scheduler/scheduler.strings.js:29 +#: client/src/scheduler/scheduler.strings.js:37 msgid "Mon" msgstr "月" @@ -3098,7 +3113,7 @@ msgstr "複数の選択 (単一の選択)" msgid "Multiple Choice Options" msgstr "複数の選択オプション" -#: client/src/portal-mode/portal-mode-layout.partial.html:25 +#: client/features/portalMode/index.view.html:26 msgid "My Jobs" msgstr "マイジョブ" @@ -3190,7 +3205,7 @@ msgstr "通知テンプレート" msgid "NOTIFICATIONS" msgstr "通知" -#: client/features/output/output.strings.js:59 +#: client/features/output/output.strings.js:60 #: client/src/credential-types/credential-types.form.js:27 #: client/src/credential-types/credential-types.list.js:24 #: client/src/credentials/credentials.form.js:32 @@ -3217,15 +3232,15 @@ msgstr "通知" #: client/src/projects/projects.form.js:30 #: client/src/projects/projects.list.js:37 #: client/src/scheduler/scheduled-jobs.list.js:31 -#: client/src/scheduler/scheduler.strings.js:13 +#: client/src/scheduler/scheduler.strings.js:21 #: client/src/scheduler/schedules.list.js:41 #: client/src/teams/teams.form.js:127 client/src/teams/teams.form.js:28 #: client/src/teams/teams.list.js:23 #: client/src/templates/job_templates/job-template.form.js:34 #: client/src/templates/templates.list.js:24 #: client/src/templates/workflows.form.js:42 -#: client/src/users/users.form.js:145 client/src/users/users.form.js:171 -#: client/src/users/users.form.js:197 +#: client/src/users/users.form.js:144 client/src/users/users.form.js:170 +#: client/src/users/users.form.js:196 msgid "Name" msgstr "名前" @@ -3233,11 +3248,6 @@ msgstr "名前" msgid "Network" msgstr "ネットワーク" -#: client/src/inventories-hosts/inventories/inventory.list.js:105 -#: client/src/inventories-hosts/inventories/inventory.list.js:107 -msgid "Network Visualization" -msgstr "ネットワークの可視化" - #: client/src/inventories-hosts/inventories/related/groups/related/nested-groups/group-nested-groups.list.js:81 msgid "New Group" msgstr "新規グループ" @@ -3246,7 +3256,7 @@ msgstr "新規グループ" msgid "New Host" msgstr "新規ホスト" -#: client/src/users/add/users-add.controller.js:91 +#: client/src/users/add/users-add.controller.js:92 msgid "New user successfully created!" msgstr "新規ユーザーが正常に作成されました!" @@ -3277,7 +3287,8 @@ msgstr "プロジェクトが作成されていません" msgid "No Remediation Playbook Available" msgstr "修復 Playbook を使用できません" -#: client/src/projects/list/projects-list.controller.js:176 +#: client/src/organizations/linkout/controllers/organizations-projects.controller.js:199 +#: client/src/projects/list/projects-list.controller.js:186 msgid "No SCM Configuration" msgstr "SCM 設定がありません" @@ -3289,7 +3300,8 @@ msgstr "このプロジェクトで実行された SCM 更新はありません" msgid "No Teams exist" msgstr "チームが存在しません" -#: client/src/projects/list/projects-list.controller.js:152 +#: client/src/organizations/linkout/controllers/organizations-projects.controller.js:191 +#: client/src/projects/list/projects-list.controller.js:150 msgid "No Updates Available" msgstr "利用可能な更新がありません" @@ -3309,7 +3321,7 @@ msgstr "使用できるデータがありません。報告する問題があり msgid "No file selected." msgstr "ファイルが選択されていません。" -#: client/src/inventories-hosts/inventories/list/inventory-list.controller.js:64 +#: client/src/inventories-hosts/inventories/list/inventory-list.controller.js:69 msgid "No hosts with failures. Click for details." msgstr "障害のあるホストがありません。クリックして詳細を確認してください。" @@ -3317,7 +3329,7 @@ msgstr "障害のあるホストがありません。クリックして詳細を msgid "No inventory selected" msgstr "インベントリーが選択されていません" -#: client/src/inventories-hosts/inventories/list/inventory-list.controller.js:49 +#: client/src/inventories-hosts/inventories/list/inventory-list.controller.js:52 msgid "No inventory sync failures. Click for details." msgstr "インベントリーの同期に障害が発生していません。クリックして詳細を確認してください。" @@ -3333,7 +3345,7 @@ msgstr "利用可能なジョブデータがありません。" msgid "No job failures" msgstr "ジョブに障害が発生していません" -#: client/src/home/dashboard/lists/job-templates/job-templates-list.partial.html:55 +#: client/src/home/dashboard/lists/job-templates/job-templates-list.partial.html:51 msgid "No job templates were recently used." msgstr "最近使用されたジョブテンプレートはありません。" @@ -3341,7 +3353,7 @@ msgstr "最近使用されたジョブテンプレートはありません。" msgid "No jobs were recently run." msgstr "最近実行されたジョブがありません。" -#: client/src/teams/teams.form.js:124 client/src/users/users.form.js:194 +#: client/src/teams/teams.form.js:124 client/src/users/users.form.js:193 msgid "No permissions have been granted" msgstr "パーミッションが付与されていません" @@ -3358,12 +3370,12 @@ msgid "No recent notifications." msgstr "最新の通知はありません。" #: client/src/inventories-hosts/hosts/hosts.partial.html:36 -#: client/src/shared/form-generator.js:1888 +#: client/src/shared/form-generator.js:1899 #: client/src/shared/list-generator/list-generator.factory.js:240 msgid "No records matched your search." msgstr "検索に一致するレコードはありません" -#: client/features/output/output.strings.js:105 +#: client/features/output/output.strings.js:106 msgid "No result found" msgstr "結果が見つかりません" @@ -3392,11 +3404,11 @@ msgstr "終了していません" msgid "Not Started" msgstr "開始されていません" -#: client/src/projects/list/projects-list.controller.js:93 +#: client/src/projects/list/projects-list.controller.js:91 msgid "Not configured for SCM" msgstr "SCM 用に設定されていません" -#: client/src/inventories-hosts/inventories/list/inventory-list.controller.js:54 +#: client/src/inventories-hosts/inventories/list/inventory-list.controller.js:59 msgid "Not configured for inventory sync." msgstr "インベントリーの同期に設定されていません。" @@ -3415,7 +3427,7 @@ msgstr "" msgid "Notification Color" msgstr "通知の色" -#: client/src/notifications/notification-templates-list/list.controller.js:131 +#: client/src/notifications/notification-templates-list/list.controller.js:140 msgid "Notification Failed." msgstr "通知に失敗しました。" @@ -3442,14 +3454,13 @@ msgstr "通知チャネル" #: client/src/inventories-hosts/hosts/hosts.partial.html:55 #: client/src/job-submission/job-submission.partial.html:269 #: client/src/partials/survey-maker-modal.html:27 -#: client/src/shared/form-generator.js:547 -#: client/src/shared/form-generator.js:782 +#: client/src/shared/form-generator.js:545 +#: client/src/shared/form-generator.js:780 #: client/src/shared/generator-helpers.js:554 msgid "OFF" msgstr "オフ" #: client/lib/services/base-string.service.js:63 -#: client/src/network-ui/network-nav/network.nav.view.html:85 msgid "OK" msgstr "OK" @@ -3457,8 +3468,8 @@ msgstr "OK" #: client/src/inventories-hosts/hosts/hosts.partial.html:54 #: client/src/job-submission/job-submission.partial.html:267 #: client/src/partials/survey-maker-modal.html:26 -#: client/src/shared/form-generator.js:543 -#: client/src/shared/form-generator.js:780 +#: client/src/shared/form-generator.js:541 +#: client/src/shared/form-generator.js:778 #: client/src/shared/generator-helpers.js:550 msgid "ON" msgstr "オン" @@ -3467,7 +3478,7 @@ msgstr "オン" msgid "OPTIONS" msgstr "オプション" -#: client/features/applications/applications.strings.js:29 +#: client/features/applications/applications.strings.js:30 msgid "ORG" msgstr "組織" @@ -3477,7 +3488,7 @@ msgstr "組織" msgid "ORGANIZATIONS" msgstr "組織" -#: client/src/scheduler/scheduler.strings.js:37 +#: client/src/scheduler/scheduler.strings.js:45 msgid "Occurrences" msgstr "発生" @@ -3485,11 +3496,11 @@ msgstr "発生" msgid "On Fail" msgstr "失敗時" -#: client/features/templates/templates.strings.js:105 +#: client/features/templates/templates.strings.js:101 msgid "On Failure" msgstr "障害発生時" -#: client/features/templates/templates.strings.js:104 +#: client/features/templates/templates.strings.js:100 #: client/src/workflow-results/workflow-results.controller.js:64 msgid "On Success" msgstr "成功時" @@ -3517,7 +3528,7 @@ msgstr "" #: client/src/notifications/notificationTemplates.form.js:453 #: client/src/partials/logviewer.html:7 -#: client/src/templates/job_templates/job-template.form.js:270 +#: client/src/templates/job_templates/job-template.form.js:275 #: client/src/templates/workflows.form.js:96 msgid "Options" msgstr "オプション" @@ -3533,7 +3544,7 @@ msgstr "オプション" #: client/src/projects/projects.form.js:42 #: client/src/projects/projects.form.js:48 client/src/teams/teams.form.js:40 #: client/src/teams/teams.list.js:30 client/src/templates/workflows.form.js:55 -#: client/src/templates/workflows.form.js:61 client/src/users/users.form.js:43 +#: client/src/templates/workflows.form.js:61 client/src/users/users.form.js:42 msgid "Organization" msgstr "組織" @@ -3542,7 +3553,7 @@ msgstr "組織" #: client/src/access/add-rbac-user-team/rbac-user-team.partial.html:136 #: client/src/access/add-rbac-user-team/rbac-user-team.partial.html:64 #: client/src/activity-stream/streamDropdownNav/stream-dropdown-nav.directive.js:32 -#: client/src/users/users.form.js:135 +#: client/src/users/users.form.js:134 msgid "Organizations" msgstr "組織" @@ -3555,6 +3566,13 @@ msgstr "他のプロンプト" msgid "Others (Cloud Providers)" msgstr "その他 (クラウドプロバイダー)" +#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:317 +msgid "" +"Override variables found in azure_rm.ini and used by the inventory update " +"script. For a detailed description of these variables" +msgstr "" +"azure_rm.ini にあり、インベントリー更新スクリプトで使用される変数を上書きします。これらの変数の詳細な説明については、次を参照してください。" + #: client/src/inventories-hosts/inventories/related/sources/sources.form.js:283 msgid "" "Override variables found in cloudforms.ini and used by the inventory update script. For an example variable configuration\n" @@ -3599,18 +3617,18 @@ msgid "" msgstr "" "vmware.ini にあり、インベントリー更新スクリプトで使用される変数を上書きします。これらの変数の詳細な説明については、次を参照してください。" -#: client/features/output/output.strings.js:60 -#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:328 -#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:333 +#: client/features/output/output.strings.js:61 +#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:352 +#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:357 msgid "Overwrite" msgstr "上書き" -#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:340 -#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:345 +#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:364 +#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:369 msgid "Overwrite Variables" msgstr "変数の上書き" -#: client/features/output/output.strings.js:61 +#: client/features/output/output.strings.js:62 msgid "Overwrite Vars" msgstr "変数の上書き" @@ -3626,7 +3644,7 @@ msgstr "パスワード" msgid "PERMISSIONS" msgstr "パーミッション" -#: client/features/output/output.strings.js:102 +#: client/features/output/output.strings.js:103 msgid "PLAY" msgstr "プレイ" @@ -3639,7 +3657,7 @@ msgid "PLEASE ADD A SURVEY PROMPT." msgstr "Survey プロンプトを追加してください。" #: client/src/organizations/list/organizations-list.partial.html:37 -#: client/src/shared/form-generator.js:1894 +#: client/src/shared/form-generator.js:1905 #: client/src/shared/list-generator/list-generator.factory.js:248 msgid "PLEASE ADD ITEMS TO THIS LIST" msgstr "項目をこの一覧に追加してください" @@ -3672,7 +3690,7 @@ msgstr "ページ" msgid "Pagerduty subdomain" msgstr "Pagerduty サブドメイン" -#: client/src/templates/job_templates/job-template.form.js:358 +#: client/src/templates/job_templates/job-template.form.js:363 msgid "" "Pass extra command line variables to the playbook. Provide key/value pairs " "using either YAML or JSON. Refer to the Ansible Tower documentation for " @@ -3717,7 +3735,7 @@ msgstr "" #: client/src/job-submission/job-submission.partial.html:104 #: client/src/notifications/shared/type-change.service.js:30 #: client/src/templates/survey-maker/surveys/init.factory.js:15 -#: client/src/users/users.form.js:71 +#: client/src/users/users.form.js:70 msgid "Password" msgstr "パスワード" @@ -3753,7 +3771,7 @@ msgstr "SSH 秘密鍵ファイルの内容を貼り付けます。" msgid "Paste the contents of the SSH private key file.%s or click to close%s" msgstr "SSH 秘密鍵ファイルの内容を貼り付けます。%s またはクリックして %s を閉じます。" -#: client/src/inventories-hosts/inventories/inventory.list.js:135 +#: client/src/inventories-hosts/inventories/inventory.list.js:129 msgid "Pending Delete" msgstr "保留中の削除" @@ -3761,8 +3779,8 @@ msgstr "保留中の削除" msgid "Period" msgstr "期間" -#: client/src/projects/add/projects-add.controller.js:31 -#: client/src/users/add/users-add.controller.js:43 +#: client/src/projects/add/projects-add.controller.js:32 +#: client/src/users/add/users-add.controller.js:44 msgid "Permission Error" msgstr "パーミッションのエラー" @@ -3772,14 +3790,18 @@ msgstr "パーミッションのエラー" #: client/src/inventories-hosts/inventories/smart-inventory/smart-inventory.form.js:104 #: client/src/inventories-hosts/inventories/standard-inventory/inventory.form.js:106 #: client/src/projects/projects.form.js:247 client/src/teams/teams.form.js:120 -#: client/src/templates/job_templates/job-template.form.js:397 +#: client/src/templates/job_templates/job-template.form.js:402 #: client/src/templates/workflows.form.js:139 -#: client/src/users/users.form.js:190 +#: client/src/users/users.form.js:189 msgid "Permissions" msgstr "パーミッション" -#: client/features/output/output.strings.js:62 -#: client/src/shared/form-generator.js:1078 +#: client/features/users/tokens/tokens.strings.js:41 +msgid "Personal Access Token" +msgstr "パーソナルアクセストークン" + +#: client/features/output/output.strings.js:63 +#: client/src/shared/form-generator.js:1085 #: client/src/templates/job_templates/job-template.form.js:107 #: client/src/templates/job_templates/job-template.form.js:115 msgid "Playbook" @@ -3794,7 +3816,7 @@ msgstr "Playbook ディレクトリー" msgid "Playbook Run" msgstr "Playbook 実行" -#: client/features/output/output.strings.js:90 +#: client/features/output/output.strings.js:91 msgid "Plays" msgstr "プレイ" @@ -3802,7 +3824,7 @@ msgstr "プレイ" msgid "Please add items to this list." msgstr "項目をこの一覧に追加してください。" -#: client/src/users/users.form.js:129 +#: client/src/users/users.form.js:128 msgid "Please add user to an Organization." msgstr "ユーザーを組織に追加してください。" @@ -3814,7 +3836,7 @@ msgstr "ロールを選択したリソースに割り当ててください。" msgid "Please assign roles to the selected users/teams" msgstr "ロールを選択したユーザー/チームに割り当ててください。" -#: client/src/templates/job_templates/add-job-template/job-template-add.controller.js:209 +#: client/src/templates/job_templates/add-job-template/job-template-add.controller.js:210 msgid "" "Please check the server and make sure the directory exists and file " "permissions are set correctly." @@ -3826,30 +3848,30 @@ msgid "" "license key." msgstr "以下のボタンをクリックし、Ansible の web サイトに移動して Tower ライセンスキーを取得します。" -#: client/src/inventories-hosts/inventory-hosts.strings.js:27 +#: client/src/inventories-hosts/inventory-hosts.strings.js:40 msgid "Please click the icon to edit the host filter." msgstr "アイコンをクリックしてホストフィルターを編集します。" -#: client/features/templates/templates.strings.js:114 +#: client/features/templates/templates.strings.js:110 msgid "Please click the start button to build your workflow." msgstr "開始ボタンをクリックしてワークフローを構築してください。" -#: client/src/shared/form-generator.js:870 -#: client/src/shared/form-generator.js:965 +#: client/src/shared/form-generator.js:868 +#: client/src/shared/form-generator.js:963 msgid "" "Please enter a URL that begins with ssh, http or https. The URL may not " "contain the '@' character." msgstr "ssh、http または https で始まる URL を入力します。URL には「@」文字を含めることはできません。" -#: client/src/shared/form-generator.js:1167 +#: client/src/shared/form-generator.js:1178 msgid "Please enter a number greater than %d and less than %d." msgstr "%d より大きく、%d より小さい数値を入力してください。" -#: client/src/shared/form-generator.js:1169 +#: client/src/shared/form-generator.js:1180 msgid "Please enter a number greater than %d." msgstr "%d より大きい数値を入力してください。" -#: client/src/shared/form-generator.js:1161 +#: client/src/shared/form-generator.js:1172 msgid "Please enter a number." msgstr "数値を入力してください。" @@ -3866,15 +3888,15 @@ msgstr "パスワードを入力してください。" msgid "Please enter a username." msgstr "ユーザー名を入力してください。" -#: client/src/shared/form-generator.js:860 -#: client/src/shared/form-generator.js:955 +#: client/src/shared/form-generator.js:858 +#: client/src/shared/form-generator.js:953 msgid "Please enter a valid email address." msgstr "有効なメールアドレスを入力してください。" #: client/lib/components/components.strings.js:15 -#: client/src/shared/form-generator.js:1025 -#: client/src/shared/form-generator.js:855 -#: client/src/shared/form-generator.js:950 +#: client/src/shared/form-generator.js:1023 +#: client/src/shared/form-generator.js:853 +#: client/src/shared/form-generator.js:948 msgid "Please enter a value." msgstr "値を入力してください。" @@ -3910,7 +3932,11 @@ msgstr "有効な整数の回答を入力してください。" msgid "Please enter an answer." msgstr "回答を入力してください。" -#: client/features/templates/templates.strings.js:115 +#: client/src/inventories-hosts/inventory-hosts.strings.js:46 +msgid "Please enter at least one search term to create a new Smart Inventory." +msgstr "新規スマートインベントリーを作成するために 1 つ以上の検索語句を入力してください。" + +#: client/features/templates/templates.strings.js:111 msgid "Please hover over a template for additional options." msgstr "テンプレートにマウスオーバーして追加のオプションを確認してください。" @@ -3918,11 +3944,11 @@ msgstr "テンプレートにマウスオーバーして追加のオプション msgid "Please input a number greater than 1." msgstr "1 より大きい数値を入力してください。" -#: client/src/scheduler/scheduler.strings.js:39 +#: client/src/scheduler/scheduler.strings.js:47 msgid "Please provide a valid date." msgstr "有効な日付を指定してください。" -#: client/src/scheduler/scheduler.strings.js:22 +#: client/src/scheduler/scheduler.strings.js:30 msgid "Please provide a value between 1 and 999." msgstr "1 から 999 の間の値を指定してください。" @@ -3946,16 +3972,16 @@ msgstr "ユーザーを追加する前に保存してください。" #: client/src/inventories-hosts/inventories/smart-inventory/smart-inventory.form.js:100 #: client/src/inventories-hosts/inventories/standard-inventory/inventory.form.js:102 #: client/src/projects/projects.form.js:239 client/src/teams/teams.form.js:116 -#: client/src/templates/job_templates/job-template.form.js:390 +#: client/src/templates/job_templates/job-template.form.js:395 #: client/src/templates/workflows.form.js:132 msgid "Please save before assigning permissions." msgstr "パーミッションを割り当てる前に保存してください。" -#: client/src/users/users.form.js:127 client/src/users/users.form.js:186 +#: client/src/users/users.form.js:126 client/src/users/users.form.js:185 msgid "Please save before assigning to organizations." msgstr "組織に割り当てる前に保存してください。" -#: client/src/users/users.form.js:155 +#: client/src/users/users.form.js:154 msgid "Please save before assigning to teams." msgstr "チームに割り当てる前に保存してください。" @@ -4009,11 +4035,11 @@ msgstr "以下の一覧からユーザー/チームを選択してください msgid "Please select Users from the list below." msgstr "以下の一覧からユーザーを選択してください。" -#: client/src/shared/form-generator.js:1202 +#: client/src/shared/form-generator.js:1213 msgid "Please select a number between" msgstr "Please select a number between" -#: client/src/shared/form-generator.js:1198 +#: client/src/shared/form-generator.js:1209 msgid "Please select a number." msgstr "数値を選択してください。" @@ -4021,10 +4047,10 @@ msgstr "数値を選択してください。" msgid "Please select a value" msgstr "値を選択してください。" -#: client/src/shared/form-generator.js:1090 -#: client/src/shared/form-generator.js:1158 -#: client/src/shared/form-generator.js:1279 -#: client/src/shared/form-generator.js:1387 +#: client/src/shared/form-generator.js:1097 +#: client/src/shared/form-generator.js:1169 +#: client/src/shared/form-generator.js:1290 +#: client/src/shared/form-generator.js:1398 msgid "Please select a value." msgstr "値を選択してください。" @@ -4032,15 +4058,15 @@ msgstr "値を選択してください。" msgid "Please select an Inventory or check the Prompt on launch option." msgstr "インベントリーを選択するか、または「起動プロンプト」オプションにチェックを付けてください。" -#: client/src/inventories-hosts/inventory-hosts.strings.js:26 +#: client/src/inventories-hosts/inventory-hosts.strings.js:39 msgid "Please select an organization before editing the host filter." msgstr "組織を選択してからホストフィルターを編集します。" -#: client/src/shared/form-generator.js:1195 +#: client/src/shared/form-generator.js:1206 msgid "Please select at least one value." msgstr "1 つ以上の値を選択してください。" -#: client/src/scheduler/scheduler.strings.js:35 +#: client/src/scheduler/scheduler.strings.js:43 msgid "Please select one or more days." msgstr "1 つまたは複数の曜日を選択してください。" @@ -4087,8 +4113,8 @@ msgstr "権限昇格のパスワード" msgid "Privilege Escalation Username" msgstr "権限昇格のユーザー名" -#: client/features/jobs/jobs.strings.js:14 -#: client/features/output/output.strings.js:63 +#: client/features/jobs/jobs.strings.js:15 +#: client/features/output/output.strings.js:64 #: client/features/templates/templates.strings.js:17 #: client/src/credentials/factories/become-method-change.factory.js:30 #: client/src/credentials/factories/kind-change.factory.js:87 @@ -4116,7 +4142,7 @@ msgstr "プロジェクト名" msgid "Project Path" msgstr "プロジェクトパス" -#: client/features/templates/templates.strings.js:107 +#: client/features/templates/templates.strings.js:103 #: client/src/workflow-results/workflow-results.controller.js:67 msgid "Project Sync" msgstr "プロジェクトの同期" @@ -4125,7 +4151,7 @@ msgstr "プロジェクトの同期" msgid "Project Sync Failures" msgstr "プロジェクトの同期の失敗" -#: client/src/projects/list/projects-list.controller.js:187 +#: client/src/projects/list/projects-list.controller.js:197 msgid "Project lookup failed. GET returned:" msgstr "プロジェクトの検索に失敗しました。GET で以下が返されました:" @@ -4136,6 +4162,7 @@ msgstr "プロジェクトの検索に失敗しました。GET で以下が返 #: client/src/activity-stream/streamDropdownNav/stream-dropdown-nav.directive.js:33 #: client/src/home/dashboard/counts/dashboard-counts.directive.js:61 #: client/src/organizations/linkout/organizations-linkout.route.js:207 +#: client/src/organizations/linkout/organizations-linkout.route.js:209 msgid "Projects" msgstr "プロジェクト" @@ -4165,7 +4192,7 @@ msgstr "ホストのプロモート" msgid "Promote {{ group }} and {{ host }}" msgstr "{{ group }} および {{ host }} のプロモート" -#: client/src/scheduler/scheduler.strings.js:46 +#: client/src/scheduler/scheduler.strings.js:54 #: client/src/templates/survey-maker/shared/question-definition.form.js:27 msgid "Prompt" msgstr "プロンプト" @@ -4176,8 +4203,8 @@ msgstr "プロンプト" #: client/src/templates/job_templates/job-template.form.js:185 #: client/src/templates/job_templates/job-template.form.js:202 #: client/src/templates/job_templates/job-template.form.js:219 -#: client/src/templates/job_templates/job-template.form.js:265 -#: client/src/templates/job_templates/job-template.form.js:365 +#: client/src/templates/job_templates/job-template.form.js:270 +#: client/src/templates/job_templates/job-template.form.js:370 #: client/src/templates/job_templates/job-template.form.js:60 #: client/src/templates/job_templates/job-template.form.js:86 msgid "Prompt on launch" @@ -4201,7 +4228,6 @@ msgstr "" #: client/src/inventories-hosts/hosts/host.form.js:50 #: client/src/inventories-hosts/inventories/related/groups/related/nested-hosts/group-nested-hosts.form.js:49 #: client/src/inventories-hosts/inventories/related/hosts/related-host.form.js:49 -#: client/src/network-ui/network.ui.strings.js:47 msgid "Provide a host name, ip address, or ip address:port. Examples include:" msgstr "host name、ip address、または ip address:port を指定してください。例:" @@ -4232,8 +4258,8 @@ msgid "" " imported." msgstr "インポートされるリモート Tower インベントリーの名前付き URL のエンコードされた名前または ID を指定します。" -#: client/src/templates/job_templates/job-template.form.js:321 -#: client/src/templates/job_templates/job-template.form.js:329 +#: client/src/templates/job_templates/job-template.form.js:326 +#: client/src/templates/job_templates/job-template.form.js:334 msgid "Provisioning Callback URL" msgstr "プロビジョニングコールバック URL" @@ -4242,14 +4268,18 @@ msgstr "プロビジョニングコールバック URL" msgid "Purple" msgstr "紫" -#: client/src/configuration/auth-form/configuration-auth.controller.js:134 +#: client/src/configuration/auth-form/configuration-auth.controller.js:158 msgid "RADIUS" msgstr "RADIUS" -#: client/src/instance-groups/instance-groups.strings.js:43 +#: client/src/instance-groups/instance-groups.strings.js:47 msgid "RAM" msgstr "RAM" +#: client/lib/components/code-mirror/code-mirror.strings.js:13 +msgid "READ ONLY" +msgstr "読み取り専用" + #: client/src/home/dashboard/lists/jobs/jobs-list.partial.html:4 msgid "RECENT JOB RUNS" msgstr "最近のジョブの実行" @@ -4258,7 +4288,7 @@ msgstr "最近のジョブの実行" msgid "RECENTLY RUN JOBS" msgstr "最近実行されたジョブ" -#: client/src/home/dashboard/lists/job-templates/job-templates-list.partial.html:51 +#: client/src/home/dashboard/lists/job-templates/job-templates-list.partial.html:47 msgid "RECENTLY USED JOB TEMPLATES" msgstr "最近使用されたジョブテンプレート" @@ -4274,7 +4304,7 @@ msgstr "最近使用されたテンプレート" #: client/src/inventories-hosts/inventories/related/groups/related/nested-hosts/group-nested-hosts.list.js:113 #: client/src/inventories-hosts/inventories/related/hosts/related/nested-groups/host-nested-groups.list.js:47 #: client/src/inventories-hosts/inventories/related/sources/sources.list.js:54 -#: client/src/projects/projects.list.js:71 +#: client/src/projects/projects.list.js:70 #: client/src/scheduler/schedules.list.js:69 msgid "REFRESH" msgstr "更新" @@ -4283,7 +4313,7 @@ msgstr "更新" msgid "REFRESH TOKEN" msgstr "トークンの更新" -#: client/src/shared/smart-search/smart-search.partial.html:48 +#: client/src/shared/smart-search/smart-search.partial.html:45 msgid "RELATED FIELDS:" msgstr "関連フィールド:" @@ -4303,7 +4333,7 @@ msgstr "結果" #: client/lib/components/components.strings.js:8 #: client/src/job-submission/job-submission.partial.html:44 #: client/src/job-submission/job-submission.partial.html:87 -#: client/src/templates/job_templates/multi-credential/multi-credential-modal.partial.html:60 +#: client/src/templates/job_templates/multi-credential/multi-credential-modal.partial.html:50 msgid "REVERT" msgstr "元に戻す" @@ -4312,7 +4342,7 @@ msgstr "元に戻す" msgid "RSA Private Key" msgstr "RSA 秘密鍵" -#: client/features/templates/templates.strings.js:116 +#: client/features/templates/templates.strings.js:112 msgid "RUN" msgstr "実行" @@ -4365,6 +4395,11 @@ msgid "" "Refer to the Ansible Tower documentation for further syntax and examples." msgstr "追加の構文およびサンプルについては、Ansible Tower ドキュメントを参照してください。" +#: client/src/organizations/linkout/controllers/organizations-projects.controller.js:245 +#: client/src/organizations/linkout/controllers/organizations-projects.controller.js:270 +msgid "Refresh" +msgstr "更新" + #: client/src/activity-stream/streams.list.js:51 #: client/src/bread-crumb/bread-crumb.partial.html:6 #: client/src/inventories-hosts/hosts/host.list.js:98 @@ -4374,7 +4409,7 @@ msgstr "追加の構文およびサンプルについては、Ansible Tower ド #: client/src/inventories-hosts/inventories/related/groups/related/nested-hosts/group-nested-hosts.list.js:109 #: client/src/inventories-hosts/inventories/related/hosts/related/nested-groups/host-nested-groups.list.js:43 #: client/src/inventories-hosts/inventories/related/sources/sources.list.js:50 -#: client/src/projects/projects.list.js:67 +#: client/src/projects/projects.list.js:66 #: client/src/scheduler/schedules.list.js:65 msgid "Refresh the page" msgstr "ページの更新" @@ -4411,8 +4446,7 @@ msgstr "インベントリーの修復" #: client/src/access/add-rbac-user-team/rbac-selected-list.directive.js:102 #: client/src/access/add-rbac-user-team/rbac-selected-list.directive.js:103 -#: client/src/network-ui/network.ui.strings.js:41 -#: client/src/teams/teams.form.js:145 client/src/users/users.form.js:225 +#: client/src/teams/teams.form.js:145 client/src/users/users.form.js:224 msgid "Remove" msgstr "削除" @@ -4421,7 +4455,7 @@ msgid "Remove any local modifications prior to performing an update." msgstr "更新の実行前にローカルの変更を削除します。" #: client/src/management-jobs/scheduler/schedulerForm.partial.html:149 -#: client/src/scheduler/scheduler.strings.js:19 +#: client/src/scheduler/scheduler.strings.js:27 msgid "Repeat frequency" msgstr "繰り返しの頻度" @@ -4437,20 +4471,16 @@ msgstr "必須" msgid "Reset" msgstr "リセット" -#: client/src/network-ui/network.ui.strings.js:28 -msgid "Reset Zoom" -msgstr "ズームをリセットする" - #: client/lib/components/components.strings.js:90 msgid "Resources" msgstr "リソース" -#: client/features/templates/templates.strings.js:89 +#: client/features/templates/templates.strings.js:85 #: client/src/scheduler/schedules.list.js:24 msgid "Resources are missing from this template." msgstr "リソースがこのテンプレートにありません。" -#: client/lib/services/base-string.service.js:87 +#: client/lib/services/base-string.service.js:88 msgid "Return" msgstr "戻る" @@ -4458,7 +4488,7 @@ msgstr "戻る" msgid "Returned status:" msgstr "返されたステータス:" -#: client/src/shared/form-generator.js:699 +#: client/src/shared/form-generator.js:697 msgid "Revert" msgstr "元に戻す" @@ -4479,18 +4509,18 @@ msgstr "元に戻す" #: client/src/configuration/jobs-form/configuration-jobs.form.js:73 #: client/src/configuration/system-form/sub-forms/system-activity-stream.form.js:26 #: client/src/configuration/system-form/sub-forms/system-logging.form.js:74 -#: client/src/configuration/system-form/sub-forms/system-misc.form.js:53 +#: client/src/configuration/system-form/sub-forms/system-misc.form.js:56 #: client/src/configuration/ui-form/configuration-ui.form.js:36 msgid "Revert all to default" msgstr "すべてをデフォルトに戻す" -#: client/features/output/output.strings.js:65 +#: client/features/output/output.strings.js:66 #: client/src/projects/projects.list.js:50 msgid "Revision" msgstr "リビジョン" -#: client/src/projects/add/projects-add.controller.js:154 -#: client/src/projects/edit/projects-edit.controller.js:289 +#: client/src/projects/add/projects-add.controller.js:155 +#: client/src/projects/edit/projects-edit.controller.js:290 msgid "Revision #" msgstr "リビジョン #" @@ -4502,21 +4532,17 @@ msgstr "リビジョン #" #: client/src/projects/projects.form.js:270 client/src/teams/teams.form.js:101 #: client/src/teams/teams.form.js:138 #: client/src/templates/workflows.form.js:163 -#: client/src/users/users.form.js:208 +#: client/src/users/users.form.js:207 msgid "Role" msgstr "ロール" -#: client/src/network-ui/network.ui.strings.js:35 -msgid "Router" -msgstr "ルーター" - #: client/src/instance-groups/instance-groups.list.js:26 -#: client/src/instance-groups/instance-groups.strings.js:15 -#: client/src/instance-groups/instance-groups.strings.js:48 +#: client/src/instance-groups/instance-groups.strings.js:18 +#: client/src/instance-groups/instance-groups.strings.js:53 msgid "Running Jobs" msgstr "実行中のジョブ" -#: client/src/configuration/auth-form/configuration-auth.controller.js:135 +#: client/src/configuration/auth-form/configuration-auth.controller.js:159 msgid "SAML" msgstr "SAML" @@ -4530,33 +4556,33 @@ msgid "SAVE" msgstr "保存" #: client/src/scheduler/scheduled-jobs.list.js:13 +#: client/src/scheduler/scheduled-jobs.list.js:14 msgid "SCHEDULED JOBS" msgstr "スケジュール済みジョブ" -#: client/features/jobs/index.view.html:13 #: client/src/activity-stream/get-target-title.factory.js:38 #: client/src/inventories-hosts/inventories/related/sources/list/schedule/sources-schedule.route.js:9 #: client/src/management-jobs/scheduler/main.js:28 #: client/src/management-jobs/scheduler/main.js:34 -#: client/src/scheduler/schedules.route.js:104 -#: client/src/scheduler/schedules.route.js:15 -#: client/src/scheduler/schedules.route.js:192 -#: client/src/scheduler/schedules.route.js:288 +#: client/src/scheduler/schedules.route.js:102 +#: client/src/scheduler/schedules.route.js:14 +#: client/src/scheduler/schedules.route.js:189 +#: client/src/scheduler/schedules.route.js:284 msgid "SCHEDULES" msgstr "スケジュール" -#: client/src/projects/add/projects-add.controller.js:126 -#: client/src/projects/edit/projects-edit.controller.js:262 +#: client/src/projects/add/projects-add.controller.js:127 +#: client/src/projects/edit/projects-edit.controller.js:263 msgid "SCM Branch" msgstr "SCM ブランチ" -#: client/src/projects/add/projects-add.controller.js:145 -#: client/src/projects/edit/projects-edit.controller.js:280 +#: client/src/projects/add/projects-add.controller.js:146 +#: client/src/projects/edit/projects-edit.controller.js:281 msgid "SCM Branch/Tag/Commit" msgstr "SCM ブランチ/タグ/コミット" -#: client/src/projects/add/projects-add.controller.js:166 -#: client/src/projects/edit/projects-edit.controller.js:301 +#: client/src/projects/add/projects-add.controller.js:167 +#: client/src/projects/edit/projects-edit.controller.js:302 msgid "SCM Branch/Tag/Revision" msgstr "SCM ブランチ/タグ/リビジョン" @@ -4577,12 +4603,17 @@ msgstr "SCM 秘密鍵" msgid "SCM Type" msgstr "SCM タイプ" +#: client/src/projects/projects.form.js:107 +msgid "SCM URL" +msgstr "SCM URL" + #: client/src/home/dashboard/graphs/dashboard-graphs.partial.html:49 #: client/src/projects/projects.form.js:181 msgid "SCM Update" msgstr "SCM 更新" -#: client/src/projects/list/projects-list.controller.js:257 +#: client/src/organizations/linkout/controllers/organizations-projects.controller.js:224 +#: client/src/projects/list/projects-list.controller.js:267 msgid "SCM Update Cancel" msgstr "SCM 更新の取り消し" @@ -4590,21 +4621,24 @@ msgstr "SCM 更新の取り消し" msgid "SCM Update Options" msgstr "SCM 更新オプション" -#: client/src/projects/edit/projects-edit.controller.js:138 -#: client/src/projects/list/projects-list.controller.js:86 +#: client/src/organizations/linkout/controllers/organizations-projects.controller.js:119 +#: client/src/organizations/linkout/controllers/organizations-projects.controller.js:46 +#: client/src/projects/edit/projects-edit.controller.js:139 +#: client/src/projects/list/projects-list.controller.js:118 +#: client/src/projects/list/projects-list.controller.js:85 msgid "SCM update currently running" msgstr "現在実行中の SCM 更新" -#: client/features/users/tokens/tokens.strings.js:38 +#: client/features/users/tokens/tokens.strings.js:39 msgid "SCOPE" msgstr "スコープ" -#: client/features/output/output.strings.js:82 +#: client/features/output/output.strings.js:83 msgid "SEARCH" msgstr "検索" -#: client/features/templates/templates.strings.js:118 -#: client/src/templates/job_templates/multi-credential/multi-credential-modal.partial.html:84 +#: client/features/templates/templates.strings.js:114 +#: client/src/templates/job_templates/multi-credential/multi-credential-modal.partial.html:74 msgid "SELECT" msgstr "選択" @@ -4616,7 +4650,7 @@ msgstr "認証情報タイプの選択" msgid "SELECT AN APPLICATION" msgstr "アプリケーションの選択" -#: client/features/applications/applications.strings.js:34 +#: client/features/applications/applications.strings.js:35 #: client/features/credentials/credentials.strings.js:19 msgid "SELECT AN ORGANIZATION" msgstr "組織の選択" @@ -4629,7 +4663,7 @@ msgstr "グループの選択" msgid "SELECT HOSTS" msgstr "ホストの選択" -#: client/src/instance-groups/instance-groups.strings.js:32 +#: client/src/instance-groups/instance-groups.strings.js:36 msgid "SELECT INSTANCE" msgstr "インスタンスの選択" @@ -4670,7 +4704,7 @@ msgstr "サインイン:" msgid "SMART INVENTORY" msgstr "スマートインベントリー" -#: client/src/inventories-hosts/inventories/related/sources/list/sources-list.route.js:26 +#: client/src/inventories-hosts/inventories/related/sources/list/sources-list.route.js:27 msgid "SOURCES" msgstr "ソース" @@ -4691,7 +4725,7 @@ msgstr "SSH キーの説明" msgid "SSL Connection" msgstr "SSL 接続" -#: client/features/templates/templates.strings.js:121 +#: client/features/templates/templates.strings.js:117 msgid "START" msgstr "開始" @@ -4720,7 +4754,7 @@ msgstr "すべてを同期する" msgid "SYSTEM TRACKING" msgstr "システムトラッキング" -#: client/src/scheduler/scheduler.strings.js:34 +#: client/src/scheduler/scheduler.strings.js:42 msgid "Sat" msgstr "土" @@ -4732,19 +4766,18 @@ msgstr "Satellite 6 URL" #: client/src/access/add-rbac-resource/rbac-resource.partial.html:110 #: client/src/access/add-rbac-user-team/rbac-user-team.partial.html:193 #: client/src/inventories-hosts/inventories/adhoc/adhoc.form.js:158 -#: client/src/scheduler/scheduler.strings.js:49 -#: client/src/shared/form-generator.js:1700 +#: client/src/scheduler/scheduler.strings.js:57 +#: client/src/shared/form-generator.js:1711 msgid "Save" msgstr "保存" -#: client/src/configuration/configuration.controller.js:510 -#: client/src/network-ui/network.ui.strings.js:48 +#: client/src/configuration/configuration.controller.js:516 msgid "Save Complete" msgstr "保存が完了しました" -#: client/src/configuration/auth-form/configuration-auth.controller.js:104 +#: client/src/configuration/auth-form/configuration-auth.controller.js:105 #: client/src/configuration/configuration.controller.js:242 -#: client/src/configuration/configuration.controller.js:324 +#: client/src/configuration/configuration.controller.js:326 #: client/src/configuration/system-form/configuration-system.controller.js:68 msgid "Save changes" msgstr "変更の保存" @@ -4753,11 +4786,7 @@ msgstr "変更の保存" msgid "Save successful!" msgstr "正常に保存が実行されました!" -#: client/src/templates/templates.list.js:93 -msgid "Schedule" -msgstr "スケジュール" - -#: client/src/scheduler/scheduler.strings.js:42 +#: client/src/scheduler/scheduler.strings.js:50 msgid "Schedule Description" msgstr "説明のスケジュール" @@ -4765,46 +4794,37 @@ msgstr "説明のスケジュール" msgid "Schedule Management Job" msgstr "管理ジョブのスケジュール" -#: client/src/projects/list/projects-list.controller.js:77 -msgid "Schedule SCM revision updates" -msgstr "SCM リビジョン更新のスケジュール" - #: client/src/inventories-hosts/inventories/related/sources/factories/get-sync-status-msg.factory.js:7 msgid "Schedule inventory syncs" msgstr "インベントリー同期のスケジュール" -#: client/src/scheduler/schedulerList.controller.js:122 +#: client/src/scheduler/scheduler.strings.js:14 msgid "Schedule is active." msgstr "スケジュールはアクティブです。" -#: client/src/scheduler/schedulerList.controller.js:122 +#: client/src/scheduler/scheduler.strings.js:15 msgid "Schedule is active. Click to stop." msgstr "スケジュールはアクティブです。クリックして停止してください。" -#: client/src/scheduler/schedulerList.controller.js:127 +#: client/src/scheduler/scheduler.strings.js:16 msgid "Schedule is stopped." msgstr "スケジュールは停止しています。" -#: client/src/scheduler/schedulerList.controller.js:127 +#: client/src/scheduler/scheduler.strings.js:17 msgid "Schedule is stopped. Click to activate." msgstr "スケジュールは停止しています。クリックしてアクティブにしてください。" -#: client/src/templates/templates.list.js:96 -msgid "Schedule job template runs" -msgstr "ジョブテンプレート実行のスケジュール" - #: client/lib/components/components.strings.js:70 #: client/src/activity-stream/streamDropdownNav/stream-dropdown-nav.directive.js:35 -#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:416 +#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:440 #: client/src/projects/projects.form.js:290 -#: client/src/templates/job_templates/job-template.form.js:443 +#: client/src/templates/job_templates/job-template.form.js:448 #: client/src/templates/workflows.form.js:185 msgid "Schedules" msgstr "スケジュール" -#: client/src/network-ui/network.ui.strings.js:32 -#: client/src/shared/smart-search/smart-search.controller.js:121 -#: client/src/shared/smart-search/smart-search.controller.js:160 +#: client/src/shared/smart-search/smart-search.controller.js:122 +#: client/src/shared/smart-search/smart-search.controller.js:164 msgid "Search" msgstr "検索" @@ -4826,7 +4846,7 @@ msgstr "" "セキュリティートークンサービス (STS) は、AWS Identity and Access Management (IAM) " "ユーザーの一時的な、権限の制限された認証情報を要求できる web サービスです。" -#: client/src/shared/form-generator.js:1704 +#: client/src/shared/form-generator.js:1715 #: client/src/shared/lookup/lookup-modal.directive.js:59 #: client/src/shared/lookup/lookup-modal.partial.html:20 msgid "Select" @@ -4901,8 +4921,8 @@ msgstr "" "プロジェクトのベースパスにあるデイレクトリーの一覧から選択します。ベースパスと Playbook ディレクトリーは、Playbook " "を見つけるために使用される完全なパスを提供します。" -#: client/src/configuration/auth-form/configuration-auth.controller.js:346 -#: client/src/configuration/auth-form/configuration-auth.controller.js:365 +#: client/src/configuration/auth-form/configuration-auth.controller.js:370 +#: client/src/configuration/auth-form/configuration-auth.controller.js:389 msgid "Select group types" msgstr "グループタイプの選択" @@ -4921,7 +4941,7 @@ msgid "" msgstr "" "このインベントリーが実行されるインスタンスグループを選択します。詳細については、Ansible Tower ドキュメントを参照してください。" -#: client/src/templates/job_templates/job-template.form.js:249 +#: client/src/templates/job_templates/job-template.form.js:254 msgid "Select the Instance Groups for this Job Template to run on." msgstr "このジョブテンプレートが実行されるインスタンスグループを選択します。" @@ -4929,7 +4949,7 @@ msgstr "このジョブテンプレートが実行されるインスタンスグ msgid "Select the Instance Groups for this Organization to run on." msgstr "この組織が実行されるインスタンスグループを選択します。" -#: client/src/templates/job_templates/job-template.form.js:239 +#: client/src/templates/job_templates/job-template.form.js:244 msgid "" "Select the custom Python virtual environment for this job template to run " "on." @@ -4996,7 +5016,7 @@ msgstr "設定" #: client/src/job-submission/job-submission.partial.html:136 #: client/src/job-submission/job-submission.partial.html:150 #: client/src/job-submission/job-submission.partial.html:299 -#: client/src/shared/form-generator.js:885 +#: client/src/shared/form-generator.js:883 #: client/src/templates/prompt/steps/survey/prompt-survey.partial.html:24 msgid "Show" msgstr "表示" @@ -5004,8 +5024,8 @@ msgstr "表示" #: client/features/templates/templates.strings.js:46 #: client/src/inventories-hosts/inventories/adhoc/adhoc.form.js:115 #: client/src/inventories-hosts/inventories/adhoc/adhoc.form.js:118 -#: client/src/templates/job_templates/job-template.form.js:256 -#: client/src/templates/job_templates/job-template.form.js:259 +#: client/src/templates/job_templates/job-template.form.js:261 +#: client/src/templates/job_templates/job-template.form.js:264 msgid "Show Changes" msgstr "変更の表示" @@ -5032,7 +5052,7 @@ msgstr "%s 組織でサインイン" msgid "Sign in with %s Teams" msgstr "%s チームでサインイン" -#: client/features/output/output.strings.js:66 +#: client/features/output/output.strings.js:67 #: client/features/templates/templates.strings.js:47 #: client/src/job-submission/job-submission.partial.html:245 #: client/src/templates/job_templates/job-template.form.js:207 @@ -5056,9 +5076,9 @@ msgid "Smart Host Filter" msgstr "スマートホストフィルター" #: client/src/inventories-hosts/inventories/inventory.list.js:86 -#: client/src/inventories-hosts/inventories/list/inventory-list.controller.js:71 +#: client/src/inventories-hosts/inventories/list/inventory-list.controller.js:76 #: client/src/organizations/linkout/controllers/organizations-inventories.controller.js:70 -#: client/src/shared/form-generator.js:1465 +#: client/src/shared/form-generator.js:1476 msgid "Smart Inventory" msgstr "スマートインベントリー" @@ -5066,7 +5086,7 @@ msgstr "スマートインベントリー" msgid "Solvable With Playbook" msgstr "Playbook で解決可能" -#: client/features/output/output.strings.js:67 +#: client/features/output/output.strings.js:68 #: client/src/inventories-hosts/inventories/list/source-summary-popover/source-summary-popover.directive.js:57 #: client/src/inventories-hosts/inventories/related/sources/sources.form.js:64 msgid "Source" @@ -5076,7 +5096,7 @@ msgstr "ソース" msgid "Source Control" msgstr "ソースコントロール" -#: client/features/output/output.strings.js:68 +#: client/features/output/output.strings.js:69 msgid "Source Credential" msgstr "ソース認証情報" @@ -5104,6 +5124,8 @@ msgstr "ソースリージョン" #: client/src/inventories-hosts/inventories/related/sources/sources.form.js:281 #: client/src/inventories-hosts/inventories/related/sources/sources.form.js:291 #: client/src/inventories-hosts/inventories/related/sources/sources.form.js:298 +#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:308 +#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:315 msgid "Source Variables" msgstr "ソース変数" @@ -5154,22 +5176,22 @@ msgstr "" "自動作成するグループを指定します。選択したオプションと同様のグループ名が作成されます。空白の場合は、上のすべてのグループが作成されます。詳細については、Ansible" " Tower ドキュメントを参照してください。" -#: client/features/output/output.strings.js:107 +#: client/features/output/output.strings.js:108 msgid "Standard Error" msgstr "標準エラー" -#: client/features/output/output.strings.js:106 +#: client/features/output/output.strings.js:107 #: client/src/partials/logviewer.html:5 msgid "Standard Out" msgstr "標準出力" #: client/src/management-jobs/scheduler/schedulerForm.partial.html:41 -#: client/src/scheduler/scheduler.strings.js:15 +#: client/src/scheduler/scheduler.strings.js:23 msgid "Start Date" msgstr "開始日" #: client/src/management-jobs/scheduler/schedulerForm.partial.html:56 -#: client/src/scheduler/scheduler.strings.js:16 +#: client/src/scheduler/scheduler.strings.js:24 msgid "Start Time" msgstr "開始時間" @@ -5181,13 +5203,13 @@ msgstr "このテンプレートを使用したジョブの開始" msgid "Start sync process" msgstr "同期プロセスの開始" -#: client/features/jobs/jobs.strings.js:8 -#: client/features/output/output.strings.js:69 +#: client/features/jobs/jobs.strings.js:9 +#: client/features/output/output.strings.js:70 #: client/src/workflow-results/workflow-results.controller.js:49 msgid "Started" msgstr "開始日時" -#: client/features/output/output.strings.js:70 +#: client/features/output/output.strings.js:71 #: client/src/inventories-hosts/inventories/list/host-summary-popover/host-summary-popover.directive.js:53 #: client/src/inventories-hosts/inventories/list/source-summary-popover/source-summary-popover.directive.js:55 #: client/src/inventories-hosts/shared/factories/set-status.factory.js:43 @@ -5226,7 +5248,7 @@ msgstr "成功" msgid "Successful" msgstr "成功" -#: client/src/scheduler/scheduler.strings.js:28 +#: client/src/scheduler/scheduler.strings.js:36 msgid "Sun" msgstr "日" @@ -5245,10 +5267,6 @@ msgstr "" "Survey により、ジョブに関連する一連の質問によるジョブ起動時のユーザーのプロモートが可能になります。これにより、起動時の Playbook " "実行に影響を与える変数を定義できます。" -#: client/src/network-ui/network.ui.strings.js:34 -msgid "Switch" -msgstr "スイッチ" - #: client/src/inventories-hosts/inventories/related/sources/sources.list.js:58 msgid "Sync all inventory sources" msgstr "すべてのインベントリーソースの同期" @@ -5301,11 +5319,11 @@ msgstr "システム監査者" msgid "System auditors have read-only permissions in this section." msgstr "システム監査者はこのセクションで読み取り専用パーミッションを持ちます。" -#: client/src/configuration/auth-form/configuration-auth.controller.js:136 +#: client/src/configuration/auth-form/configuration-auth.controller.js:160 msgid "TACACS+" msgstr "TACACS+" -#: client/features/output/output.strings.js:103 +#: client/features/output/output.strings.js:104 msgid "TASK" msgstr "タスク" @@ -5345,12 +5363,12 @@ msgstr "トークン情報" #: client/features/applications/applications.strings.js:11 #: client/features/users/tokens/tokens.strings.js:10 #: client/features/users/tokens/tokens.strings.js:8 -#: client/features/users/tokens/users-tokens-list.route.js:11 +#: client/features/users/tokens/users-tokens-list.route.js:24 #: client/src/activity-stream/get-target-title.factory.js:50 msgid "TOKENS" msgstr "トークン" -#: client/features/templates/templates.strings.js:110 +#: client/features/templates/templates.strings.js:106 msgid "TOTAL TEMPLATES" msgstr "合計テンプレート" @@ -5380,7 +5398,7 @@ msgstr "タグ:" msgid "Target URL" msgstr "ターゲット URL" -#: client/features/output/output.strings.js:91 +#: client/features/output/output.strings.js:92 msgid "Tasks" msgstr "タスク" @@ -5399,7 +5417,7 @@ msgstr "チームロール" #: client/src/organizations/linkout/organizations-linkout.route.js:109 #: client/src/organizations/linkout/organizations-linkout.route.js:111 #: client/src/shared/stateDefinitions.factory.js:426 -#: client/src/users/users.form.js:162 +#: client/src/users/users.form.js:161 msgid "Teams" msgstr "チーム" @@ -5437,8 +5455,8 @@ msgstr "テキスト" msgid "Textarea" msgstr "Textarea" -#: client/src/shared/form-generator.js:1395 -#: client/src/shared/form-generator.js:1401 +#: client/src/shared/form-generator.js:1406 +#: client/src/shared/form-generator.js:1412 msgid "That value was not found. Please enter or select a valid value." msgstr "値が見つかりませんでした。有効な値を入力または選択してください。" @@ -5457,16 +5475,16 @@ msgid "" "words followed by a three digit number. Such as:" msgstr "プロジェクト ID は GCE によって割り当てられる識別情報です。これは、以下のように 2 語とそれに続く 3 桁の数字で構成されます。" -#: client/src/templates/job_templates/add-job-template/job-template-add.controller.js:203 -#: client/src/templates/job_templates/add-job-template/job-template-add.controller.js:206 +#: client/src/templates/job_templates/add-job-template/job-template-add.controller.js:204 +#: client/src/templates/job_templates/add-job-template/job-template-add.controller.js:207 msgid "The Project selected has a status of" msgstr "選択されたプロジェクトのステータス" -#: client/src/projects/edit/projects-edit.controller.js:340 +#: client/src/projects/edit/projects-edit.controller.js:341 msgid "The SCM update process is running." msgstr "SCM 更新プロセスが実行中です。" -#: client/src/scheduler/scheduler.strings.js:24 +#: client/src/scheduler/scheduler.strings.js:32 msgid "The day must be between 1 and 31." msgstr "日付の値は 1 から 31 の間の値である必要があります。" @@ -5488,7 +5506,7 @@ msgstr "認証するホスト。" msgid "The host value" msgstr "ホスト値" -#: client/src/inventories-hosts/inventories/list/inventory-list.controller.js:136 +#: client/src/inventories-hosts/inventories/list/inventory-list.controller.js:154 msgid "" "The inventory will be in a pending status until the final delete is " "processed." @@ -5516,16 +5534,24 @@ msgstr "" msgid "The project value" msgstr "プロジェクト値" -#: client/src/scheduler/scheduler.strings.js:41 +#: client/src/scheduler/scheduler.strings.js:49 msgid "" "The scheduler options are invalid, incomplete, or a date is in the past." msgstr "スケジューラーのオプションは無効であるか、完了していないか、また過去の日付になっています。" -#: client/src/templates/job_templates/add-job-template/job-template-add.controller.js:209 +#: client/src/templates/job_templates/add-job-template/job-template-add.controller.js:210 msgid "The selected project has a status of" msgstr "選択されたプロジェクトのステータス" -#: client/src/projects/list/projects-list.controller.js:176 +#: client/src/organizations/linkout/controllers/organizations-projects.controller.js:199 +msgid "" +"The selected project is not configured for SCM. To configure for SCM, edit " +"the project and provide SCM settings and then run an update." +msgstr "" +"選択されたプロジェクトは SCM に対して設定されていません。SCM の設定を行うには、プロジェクトを編集して SCM " +"設定を指定してから更新を実行します。" + +#: client/src/projects/list/projects-list.controller.js:186 msgid "" "The selected project is not configured for SCM. To configure for SCM, edit " "the project and provide SCM settings, and then run an update." @@ -5543,11 +5569,11 @@ msgstr "" "など)。スペースを含む変数名は許可されません。" #: client/src/management-jobs/scheduler/schedulerForm.partial.html:124 -#: client/src/scheduler/scheduler.strings.js:17 +#: client/src/scheduler/scheduler.strings.js:25 msgid "The time must be in HH24:MM:SS format." msgstr "時間は HH24:MM:SS 形式で表示される必要があります。" -#: client/lib/services/base-string.service.js:78 +#: client/lib/services/base-string.service.js:79 msgid "The {{ resourceType }} is currently being used by other resources." msgstr "{{ resourceType }} は現在他のリソースで使用されています。" @@ -5555,11 +5581,11 @@ msgstr "{{ resourceType }} は現在他のリソースで使用されていま msgid "There are no events to display at this time" msgstr "現時点で表示できるイベントはありません" -#: client/features/jobs/jobs.strings.js:16 +#: client/features/jobs/jobs.strings.js:17 msgid "There are no running jobs." msgstr "実行中のジョブがありません。" -#: client/src/projects/list/projects-list.controller.js:152 +#: client/src/projects/list/projects-list.controller.js:150 msgid "" "There is no SCM update information available for this project. An update has" " not yet been completed. If you have not already done so, start an update " @@ -5568,15 +5594,24 @@ msgstr "" "このプロジェクトに利用できる SCM " "更新情報はありません。更新はまだ完了していません。まだ更新を実行していない場合は、このプロジェクトの更新を開始してください。" -#: client/src/inventories-hosts/inventories/related/sources/list/sources-list.controller.js:142 +#: client/src/organizations/linkout/controllers/organizations-projects.controller.js:191 +msgid "" +"There is no SCM update information available for this project. An update has" +" not yet been completed. If you have not already done so, start an update " +"for this project." +msgstr "" +"このプロジェクトに利用できる SCM " +"更新情報はありません。更新はまだ完了していません。まだ更新を実行していない場合は、このプロジェクトの更新を開始してください。" + +#: client/src/inventories-hosts/inventories/related/sources/list/sources-list.controller.js:141 msgid "There was an error deleting inventory source groups. Returned status:" msgstr "インベントリーソースグループの削除中にエラーが発生しました。返されたステータス:" -#: client/src/inventories-hosts/inventories/related/sources/list/sources-list.controller.js:132 +#: client/src/inventories-hosts/inventories/related/sources/list/sources-list.controller.js:131 msgid "There was an error deleting inventory source hosts. Returned status:" msgstr "インベントリーソースホストの削除中にエラーが発生しました。返されたステータス:" -#: client/src/inventories-hosts/inventories/related/sources/list/sources-list.controller.js:169 +#: client/src/inventories-hosts/inventories/related/sources/list/sources-list.controller.js:168 msgid "There was an error deleting inventory source. Returned status:" msgstr "インベントリーソースの削除中にエラーが発生しました。返されたステータス:" @@ -5584,11 +5619,11 @@ msgstr "インベントリーソースの削除中にエラーが発生しまし msgid "There was an error getting config values:" msgstr "設定値の取得時にエラーが発生しました。" -#: client/src/configuration/configuration.controller.js:409 +#: client/src/configuration/configuration.controller.js:415 msgid "There was an error resetting value. Returned status:" msgstr "値のリセット中にエラーが発生しました。返されたステータス:" -#: client/src/configuration/configuration.controller.js:601 +#: client/src/configuration/configuration.controller.js:607 msgid "There was an error resetting values. Returned status:" msgstr "値のリセット中にエラーが発生しました。返されたステータス:" @@ -5601,14 +5636,14 @@ msgid "" "These are the modules that {{BRAND_NAME}} supports running commands against." msgstr "これらは {{BRAND_NAME}} がコマンドの実行をサポートするモジュールです。" -#: client/features/templates/templates.strings.js:98 +#: client/features/templates/templates.strings.js:94 msgid "" "This Job Template has a credential that requires a password. Credentials " "requiring passwords on launch are not permitted on workflow nodes." msgstr "" "このジョブテンプレートにはパスワードが必要な認証情報があります。起動時にパスワードを必要とする認証情報はワークフローノードでは許可されません。" -#: client/src/scheduler/scheduler.strings.js:51 +#: client/src/scheduler/scheduler.strings.js:59 msgid "" "This Job Template has a default credential that requires a password before " "launch. Adding or editing schedules is prohibited while this credential is " @@ -5617,7 +5652,7 @@ msgid "" msgstr "" "このジョブテンプレートには、起動前にパスワードを必要とするデフォルト認証情報があります。この認証情報が選択されている場合、スケジュールの追加または編集は許可されません。スケジュールを追加または編集するには、パスワードを必要とする認証情報をジョブテンプレートから削除する必要があります。" -#: client/features/templates/templates.strings.js:97 +#: client/features/templates/templates.strings.js:93 msgid "" "This Job Template is missing a default inventory or project. This must be " "addressed in the Job Template form before this node can be saved." @@ -5659,44 +5694,52 @@ msgid "" msgstr "" "このジョブテンプレートにはデフォルトの {{typeLabel}} 認証情報があります。これを組み込むか、または置き換えてから次に進んでください。" +#: client/src/organizations/linkout/organizations-linkout.route.js:158 +msgid "This list is populated by inventories added from the" +msgstr "この一覧は、以下から追加されるインベントリーで事前に設定されます:" + #: client/src/notifications/notifications.list.js:21 msgid "" "This list is populated by notification templates added from the " "%sNotifications%s section" -msgstr "この一覧は、%s通知%sセクションで追加される通知テンプレートで事前に設定されます。" +msgstr "この一覧は、%s通知%sセクションから追加される通知テンプレートで事前に設定されます。" + +#: client/src/organizations/linkout/organizations-linkout.route.js:209 +msgid "This list is populated by projects added from the" +msgstr "この一覧は、以下から追加されるプロジェクトで事前に設定されます:" #: client/src/organizations/linkout/organizations-linkout.route.js:111 msgid "This list is populated by teams added from the" -msgstr "この一覧は、以下の追加されるチームで事前に設定されます。" +msgstr "この一覧は、以下から追加されるチームで事前に設定されます:" #: client/src/inventories-hosts/inventories/insights/insights.partial.html:4 msgid "" "This machine has not checked in with Insights in {{last_check_in}} hours" msgstr "このマシンは {{last_check_in}} 時間 Insights にチェックインしていません" -#: client/src/shared/form-generator.js:755 +#: client/src/shared/form-generator.js:753 msgid "" "This setting has been set manually in a settings file and is now disabled." msgstr "この値は設定ファイルに手動で設定され、現在は無効にされています。" -#: client/src/users/users.form.js:167 +#: client/src/users/users.form.js:166 msgid "This user is not a member of any teams" msgstr "このユーザーはいずれのチームのメンバーでもありません。" -#: client/src/shared/form-generator.js:865 -#: client/src/shared/form-generator.js:960 +#: client/src/shared/form-generator.js:863 +#: client/src/shared/form-generator.js:958 msgid "" "This value does not match the password you entered previously. Please " "confirm that password." msgstr "この値は以前に入力されたパスワードと一致しません。パスワードを確認してください。" -#: client/src/configuration/configuration.controller.js:626 +#: client/src/configuration/configuration.controller.js:632 msgid "" "This will reset all configuration values to their factory defaults. Are you " "sure you want to proceed?" msgstr "これにより、すべての設定値が出荷時の設定にリセットされます。本当に続行してもよいですか?" -#: client/src/scheduler/scheduler.strings.js:32 +#: client/src/scheduler/scheduler.strings.js:40 msgid "Thu" msgstr "木" @@ -5720,7 +5763,7 @@ msgstr "" "プロジェクトが最新であることを判別するために使用される時間 (秒単位) " "です。タスクシステムは、ジョブ実行およびコールバック時にプロジェクト更新の最新のタイムスタンプを検証します。これがキャッシュタイムアウトよりも古い場合は最新とは見なされず、新規のプロジェクト更新が実行されます。" -#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:387 +#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:411 msgid "" "Time in seconds to consider an inventory sync to be current. During job runs" " and callbacks the task system will evaluate the timestamp of the latest " @@ -5736,7 +5779,7 @@ msgid "" "documentation%s." msgstr "IAM STS トークンについての詳細は、%sAmazon ドキュメント%s を参照してください。" -#: client/src/shared/form-generator.js:890 +#: client/src/shared/form-generator.js:888 msgid "Toggle the display of plaintext." msgstr "プレーンテキストの表示を切り替えます。" @@ -5747,7 +5790,7 @@ msgstr "トークン" #: client/features/applications/applications.strings.js:16 #: client/src/activity-stream/streamDropdownNav/stream-dropdown-nav.directive.js:25 -#: client/src/users/users.form.js:236 +#: client/src/users/users.form.js:235 msgid "Tokens" msgstr "トークン" @@ -5755,7 +5798,7 @@ msgstr "トークン" msgid "Total Issues" msgstr "問題の合計" -#: client/src/instance-groups/instance-groups.strings.js:16 +#: client/src/instance-groups/instance-groups.strings.js:19 #: client/src/workflow-results/workflow-results.controller.js:60 msgid "Total Jobs" msgstr "ジョブの合計" @@ -5764,7 +5807,7 @@ msgstr "ジョブの合計" msgid "Traceback" msgstr "トレースバック" -#: client/src/scheduler/scheduler.strings.js:30 +#: client/src/scheduler/scheduler.strings.js:38 msgid "Tue" msgstr "火" @@ -5779,7 +5822,7 @@ msgstr "火" #: client/src/scheduler/scheduled-jobs.list.js:42 #: client/src/teams/teams.form.js:133 #: client/src/templates/templates.list.js:31 -#: client/src/users/users.form.js:203 +#: client/src/users/users.form.js:202 msgid "Type" msgstr "タイプ" @@ -5789,8 +5832,8 @@ msgstr "タイプ" msgid "Type Details" msgstr "タイプの詳細" -#: client/src/projects/add/projects-add.controller.js:177 -#: client/src/projects/edit/projects-edit.controller.js:312 +#: client/src/projects/add/projects-add.controller.js:178 +#: client/src/projects/edit/projects-edit.controller.js:313 msgid "URL popover text" msgstr "URL ポップオーバーテキスト" @@ -5801,8 +5844,8 @@ msgstr "ユーザー名" #: client/src/activity-stream/get-target-title.factory.js:20 #: client/src/organizations/linkout/organizations-linkout.route.js:43 #: client/src/organizations/list/organizations-list.controller.js:55 -#: client/src/users/main.js:67 client/src/users/users.list.js:18 -#: client/src/users/users.list.js:19 +#: client/src/users/users.list.js:18 client/src/users/users.list.js:19 +#: client/src/users/users.route.js:8 msgid "USERS" msgstr "ユーザー" @@ -5810,19 +5853,19 @@ msgstr "ユーザー" msgid "Unable to Submit" msgstr "送信できません" -#: client/features/templates/templates.strings.js:88 +#: client/features/templates/templates.strings.js:84 msgid "Unable to copy template." msgstr "テンプレートをコピーできませんでした。" -#: client/src/instance-groups/instance-groups.strings.js:54 +#: client/src/instance-groups/instance-groups.strings.js:59 msgid "Unable to delete instance group." msgstr "インスタンスグループを削除できませんでした。" -#: client/features/templates/templates.strings.js:84 +#: client/features/templates/templates.strings.js:80 msgid "Unable to delete template." msgstr "テンプレートを削除できませんでした。" -#: client/features/templates/templates.strings.js:86 +#: client/features/templates/templates.strings.js:82 msgid "Unable to determine template type." msgstr "テンプレートタイプを判別できませんでした。" @@ -5846,7 +5889,7 @@ msgstr "起動中にこのテンプレートのタイプを判別できません msgid "Unable to determine this template's type while scheduling." msgstr "スケジュール中にこのテンプレートのタイプを判別できませんでした。" -#: client/features/templates/templates.strings.js:83 +#: client/features/templates/templates.strings.js:79 msgid "Unable to edit template." msgstr "テンプレートを編集できませんでした。" @@ -5854,19 +5897,19 @@ msgstr "テンプレートを編集できませんでした。" msgid "Unable to get resource:" msgstr "リソースを取得できませんでした:" -#: client/features/templates/templates.strings.js:85 +#: client/features/templates/templates.strings.js:81 msgid "Unable to launch template." msgstr "テンプレートを起動できませんでした。" -#: client/features/templates/templates.strings.js:87 +#: client/features/templates/templates.strings.js:83 msgid "Unable to schedule job." msgstr "ジョブをスケジュールできませんでした。" -#: client/src/instance-groups/instance-groups.strings.js:37 +#: client/src/instance-groups/instance-groups.strings.js:41 msgid "Unavailable" msgstr "利用できません" -#: client/src/instance-groups/instance-groups.strings.js:36 +#: client/src/instance-groups/instance-groups.strings.js:40 msgid "Unavailable to run jobs." msgstr "ジョブの実行に使用できません。" @@ -5878,10 +5921,6 @@ msgstr "予期しないエラー" msgid "Unexpected server error. View the console for more information" msgstr "予期しないサーバーエラーが発生しました。コンソールで詳細情報を表示してください。" -#: client/src/network-ui/network.ui.strings.js:36 -msgid "Unknown" -msgstr "不明" - #: client/lib/components/components.strings.js:38 msgid "Unsupported display model type" msgstr "サポートされない表示モデルタイプ" @@ -5890,11 +5929,12 @@ msgstr "サポートされない表示モデルタイプ" msgid "Unsupported input type" msgstr "サポートされない入力タイプ" -#: client/src/projects/list/projects-list.controller.js:301 +#: client/src/organizations/linkout/controllers/organizations-projects.controller.js:270 +#: client/src/projects/list/projects-list.controller.js:311 msgid "Update Not Found" msgstr "更新が見つかりません" -#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:321 +#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:345 msgid "Update Options" msgstr "オプションの更新" @@ -5910,7 +5950,7 @@ msgstr "更新が取り消されました。クリックして詳細を確認し msgid "Update failed. Click for details" msgstr "更新に失敗しました。クリックして詳細を確認してください。" -#: client/src/projects/edit/projects-edit.controller.js:340 +#: client/src/projects/edit/projects-edit.controller.js:341 msgid "Update in Progress" msgstr "更新が進行中です" @@ -5918,16 +5958,16 @@ msgstr "更新が進行中です" msgid "Update missing. Click for details" msgstr "更新がありません。クリックして詳細を確認してください。" -#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:352 -#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:357 +#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:376 +#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:381 msgid "Update on Launch" msgstr "起動時の更新" -#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:364 +#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:388 msgid "Update on Project Change" msgstr "プロジェクト変更時の更新" -#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:370 +#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:394 msgid "Update on Project Update" msgstr "プロジェクト更新時の更新" @@ -5947,8 +5987,14 @@ msgstr "更新が正常に実行されました。クリックして詳細を確 msgid "Upgrade" msgstr "アップグレード" -#: client/src/templates/job_templates/job-template.form.js:309 +#: client/src/organizations/organizations.form.js:48 +#: client/src/projects/projects.form.js:209 +#: client/src/templates/job_templates/job-template.form.js:241 +msgid "Use Default Environment" +msgstr "デフォルト環境の使用" + #: client/src/templates/job_templates/job-template.form.js:314 +#: client/src/templates/job_templates/job-template.form.js:319 msgid "Use Fact Cache" msgstr "ファクトのキャッシュの使用" @@ -5960,8 +6006,8 @@ msgstr "SSL の使用" msgid "Use TLS" msgstr "TLS の使用" -#: client/src/instance-groups/instance-groups.strings.js:17 -#: client/src/instance-groups/instance-groups.strings.js:38 +#: client/src/instance-groups/instance-groups.strings.js:20 +#: client/src/instance-groups/instance-groups.strings.js:42 msgid "Used Capacity" msgstr "使用済み容量" @@ -5988,7 +6034,7 @@ msgstr "ユーザー" msgid "User Interface" msgstr "ユーザーインターフェース" -#: client/src/users/users.form.js:98 +#: client/src/users/users.form.js:97 msgid "User Type" msgstr "ユーザータイプ" @@ -6002,7 +6048,7 @@ msgstr "ユーザータイプ" #: client/src/notifications/notificationTemplates.form.js:348 #: client/src/notifications/notificationTemplates.form.js:387 #: client/src/notifications/notificationTemplates.form.js:64 -#: client/src/users/users.form.js:61 client/src/users/users.list.js:29 +#: client/src/users/users.form.js:60 client/src/users/users.list.js:29 msgid "Username" msgstr "ユーザー名" @@ -6084,12 +6130,12 @@ msgstr "Vault ID" msgid "Vault Password" msgstr "Vault パスワード" -#: client/features/output/output.strings.js:71 +#: client/features/output/output.strings.js:72 #: client/features/templates/templates.strings.js:51 #: client/src/inventories-hosts/inventories/adhoc/adhoc.form.js:82 #: client/src/inventories-hosts/inventories/adhoc/adhoc.form.js:91 -#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:307 -#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:314 +#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:331 +#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:338 #: client/src/job-submission/job-submission.partial.html:183 #: client/src/templates/job_templates/job-template.form.js:173 #: client/src/templates/job_templates/job-template.form.js:180 @@ -6104,11 +6150,11 @@ msgstr "バージョン" #: client/src/credential-types/credential-types.list.js:64 #: client/src/credentials/credentials.list.js:82 #: client/src/home/dashboard/graphs/dashboard-graphs.partial.html:58 -#: client/src/inventories-hosts/inventories/inventory.list.js:120 +#: client/src/inventories-hosts/inventories/inventory.list.js:114 #: client/src/inventory-scripts/inventory-scripts.list.js:70 #: client/src/notifications/notificationTemplates.list.js:91 #: client/src/scheduler/schedules.list.js:93 client/src/teams/teams.list.js:64 -#: client/src/templates/templates.list.js:108 +#: client/src/templates/templates.list.js:101 #: client/src/users/users.list.js:70 msgid "View" msgstr "表示" @@ -6122,12 +6168,14 @@ msgid "View Documentation" msgstr "ドキュメントの表示" #: client/src/inventories-hosts/inventories/related/hosts/related-host.list.js:86 +#: client/src/inventories-hosts/inventory-hosts.strings.js:27 msgid "View Insights Data" msgstr "Insights データの表示" #: client/src/inventories-hosts/inventories/related/sources/sources.form.js:202 #: client/src/inventories-hosts/inventories/related/sources/sources.form.js:226 #: client/src/inventories-hosts/inventories/related/sources/sources.form.js:250 +#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:325 msgid "View JSON examples at" msgstr "JSON サンプルの表示: " @@ -6150,8 +6198,8 @@ msgstr "詳細表示" msgid "View Project checkout results" msgstr "プロジェクトのチェックアウト結果を表示" -#: client/src/shared/form-generator.js:1728 -#: client/src/templates/job_templates/job-template.form.js:454 +#: client/src/shared/form-generator.js:1739 +#: client/src/templates/job_templates/job-template.form.js:459 #: client/src/templates/workflows.form.js:196 msgid "View Survey" msgstr "Survey の表示" @@ -6159,6 +6207,7 @@ msgstr "Survey の表示" #: client/src/inventories-hosts/inventories/related/sources/sources.form.js:203 #: client/src/inventories-hosts/inventories/related/sources/sources.form.js:227 #: client/src/inventories-hosts/inventories/related/sources/sources.form.js:251 +#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:326 msgid "View YAML examples at" msgstr "YAML サンプルの表示: " @@ -6190,10 +6239,11 @@ msgstr "グループの表示" #: client/src/inventories-hosts/hosts/host.list.js:89 #: client/src/inventories-hosts/inventories/related/groups/related/nested-hosts/group-nested-hosts.list.js:79 #: client/src/inventories-hosts/inventories/related/hosts/related-host.list.js:93 +#: client/src/inventories-hosts/inventory-hosts.strings.js:26 msgid "View host" msgstr "ホストの表示" -#: client/src/inventories-hosts/inventories/inventory.list.js:122 +#: client/src/inventories-hosts/inventories/inventory.list.js:116 msgid "View inventory" msgstr "インベントリーの表示" @@ -6209,7 +6259,7 @@ msgstr "通知の表示" msgid "View schedule" msgstr "スケジュールの表示" -#: client/src/inventories-hosts/inventories/related/sources/sources.list.js:118 +#: client/src/inventories-hosts/inventories/related/sources/sources.list.js:110 msgid "View source" msgstr "ソースの表示" @@ -6217,7 +6267,7 @@ msgstr "ソースの表示" msgid "View team" msgstr "チームの表示" -#: client/src/templates/templates.list.js:110 +#: client/src/templates/templates.list.js:103 msgid "View template" msgstr "テンプレートの表示" @@ -6251,7 +6301,7 @@ msgstr "スケジュールの表示" msgid "View the User" msgstr "ユーザーの表示" -#: client/src/projects/projects.list.js:118 +#: client/src/projects/projects.list.js:109 msgid "View the project" msgstr "プロジェクトの表示" @@ -6275,20 +6325,24 @@ msgstr "表示" msgid "WORKFLOW" msgstr "ワークフロー" -#: client/features/templates/templates.strings.js:109 -#: client/src/scheduler/scheduler.strings.js:50 -#: client/src/templates/job_templates/add-job-template/job-template-add.controller.js:213 +#: client/features/templates/templates.strings.js:119 +msgid "WORKFLOW VISUALIZER" +msgstr "ワークフロービジュアライザー" + +#: client/features/templates/templates.strings.js:105 +#: client/src/scheduler/scheduler.strings.js:58 +#: client/src/templates/job_templates/add-job-template/job-template-add.controller.js:214 msgid "Warning" msgstr "警告" -#: client/src/configuration/auth-form/configuration-auth.controller.js:91 +#: client/src/configuration/auth-form/configuration-auth.controller.js:92 #: client/src/configuration/configuration.controller.js:229 #: client/src/configuration/configuration.controller.js:314 #: client/src/configuration/system-form/configuration-system.controller.js:55 msgid "Warning: Unsaved Changes" msgstr "警告: 変更が保存されていません" -#: client/src/scheduler/scheduler.strings.js:31 +#: client/src/scheduler/scheduler.strings.js:39 msgid "Wed" msgstr "水" @@ -6302,25 +6356,20 @@ msgstr "Ansible Tower へようこそ! ライセンスを取得するために msgid "Welcome to Ansible {{BRAND_NAME}}!  Please sign in." msgstr "Ansible {{BRAND_NAME}} へようこそ!  サインインしてください。" -#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:344 +#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:368 msgid "" "When not checked, a merge will be performed, combining local variables with " "those found on the external source." msgstr "チェックが付けられていない場合、ローカル変数と外部ソースにあるものを組み合わせるマージが実行されます。" -#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:332 +#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:356 msgid "" "When not checked, local child hosts and groups not found on the external " "source will remain untouched by the inventory update process." msgstr "" "チェックが付けられていない場合、外部ソースにないローカルの子ホストおよびグループは、インベントリーの更新プロセスによって処理されないままになります。" -#: client/src/shared/form-generator.js:1732 -#: client/src/templates/workflows.form.js:222 -msgid "Workflow Editor" -msgstr "ワークフローエディター" - -#: client/features/jobs/jobs.strings.js:10 +#: client/features/jobs/jobs.strings.js:11 msgid "Workflow Job" msgstr "ワークフロージョブ" @@ -6338,6 +6387,11 @@ msgstr "ワークフローテンプレート" msgid "Workflow Templates" msgstr "ワークフローテンプレート" +#: client/src/shared/form-generator.js:1743 +#: client/src/templates/workflows.form.js:222 +msgid "Workflow Visualizer" +msgstr "ワークフロービジュアライザー" + #: client/features/users/tokens/tokens.strings.js:31 msgid "Write" msgstr "書き込み" @@ -6351,6 +6405,7 @@ msgstr "YAML" #: client/src/inventories-hosts/inventories/related/sources/sources.form.js:200 #: client/src/inventories-hosts/inventories/related/sources/sources.form.js:224 #: client/src/inventories-hosts/inventories/related/sources/sources.form.js:248 +#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:323 msgid "YAML:" msgstr "YAML:" @@ -6363,13 +6418,13 @@ msgstr "YES" msgid "Yellow" msgstr "黄" -#: client/src/home/dashboard/lists/job-templates/job-templates-list.partial.html:57 +#: client/src/home/dashboard/lists/job-templates/job-templates-list.partial.html:53 msgid "" "You can create a job template here." msgstr "ジョブテンプレートの作成はここから実行できます。" -#: client/features/templates/templates.strings.js:93 +#: client/features/templates/templates.strings.js:89 msgid "" "You do not have access to all resources used by this workflow. Resources " "that you don't have access to will not be copied and will result in an " @@ -6377,15 +6432,15 @@ msgid "" msgstr "" "このワークフローで使用されるすべてのリソースへのアクセスがありません。アクセスのないリソースはコピーされず、結果としてワークフローが不完全になります。" -#: client/src/projects/edit/projects-edit.controller.js:63 +#: client/src/projects/edit/projects-edit.controller.js:64 msgid "You do not have access to view this property" msgstr "これを適切に表示するためのアクセス権がありません。" -#: client/src/projects/add/projects-add.controller.js:31 +#: client/src/projects/add/projects-add.controller.js:32 msgid "You do not have permission to add a project." msgstr "プロジェクトを追加するパーミッションがありません。" -#: client/src/users/add/users-add.controller.js:43 +#: client/src/users/add/users-add.controller.js:44 msgid "You do not have permission to add a user." msgstr "ユーザーを追加するパーミッションがありません。" @@ -6397,11 +6452,11 @@ msgstr "このユーザーを管理するパーミッションがありません msgid "You do not have permission to perform this action." msgstr "このアクションを実行するパーミッションがありません。" -#: client/src/inventories-hosts/inventory-hosts.strings.js:28 +#: client/src/inventories-hosts/inventory-hosts.strings.js:41 msgid "You do not have sufficient permissions to edit the host filter." msgstr "ホストフィルターの編集に必要なパーミッションがありません。" -#: client/src/configuration/auth-form/configuration-auth.controller.js:90 +#: client/src/configuration/auth-form/configuration-auth.controller.js:91 #: client/src/configuration/configuration.controller.js:228 #: client/src/configuration/configuration.controller.js:313 #: client/src/configuration/system-form/configuration-system.controller.js:54 @@ -6410,15 +6465,16 @@ msgid "" " saving?" msgstr "保存されていない変更があります。変更せずに次に進みますか?" -#: client/src/templates/job_templates/add-job-template/job-template-add.controller.js:203 -#: client/src/templates/job_templates/add-job-template/job-template-add.controller.js:206 +#: client/src/templates/job_templates/add-job-template/job-template-add.controller.js:204 +#: client/src/templates/job_templates/add-job-template/job-template-add.controller.js:207 msgid "" "You must run a successful update before you can select a playbook. You will " "not be able to save this Job Template without a valid playbook." msgstr "" "Playbook を選択する前に正常な更新を実行する必要があります。有効な Playbook がないとこのジョブテンプレートを保存することはできません。" -#: client/src/projects/list/projects-list.controller.js:257 +#: client/src/organizations/linkout/controllers/organizations-projects.controller.js:224 +#: client/src/projects/list/projects-list.controller.js:267 msgid "Your request to cancel the update was submitted to the task manager." msgstr "更新を取り消す要求がタスクマネージャーに送信されました。" @@ -6428,11 +6484,16 @@ msgstr "アイドル時間によりセッションがタイムアウトしまし #: client/src/inventories-hosts/inventories/related/groups/list/groups-list.partial.html:24 #: client/src/job-submission/job-submission.partial.html:317 -#: client/src/shared/form-generator.js:1202 +#: client/src/shared/form-generator.js:1213 #: client/src/templates/prompt/steps/survey/prompt-survey.partial.html:42 msgid "and" msgstr "and" +#: client/src/organizations/linkout/controllers/organizations-projects.controller.js:245 +#: client/src/organizations/linkout/controllers/organizations-projects.controller.js:270 +msgid "button to view the latest status." +msgstr "最新ステータスを表示するボタン" + #: client/features/users/tokens/tokens.strings.js:27 msgid "by" msgstr " " @@ -6446,12 +6507,12 @@ msgstr " " msgid "characters long." msgstr "文字の長さ。" -#: client/features/output/output.strings.js:78 -#: client/src/shared/smart-search/smart-search.partial.html:53 +#: client/features/output/output.strings.js:79 +#: client/src/shared/smart-search/smart-search.partial.html:50 msgid "documentation" msgstr "ドキュメント" -#: client/src/templates/job_templates/add-job-template/job-template-add.controller.js:203 +#: client/src/templates/job_templates/add-job-template/job-template-add.controller.js:204 msgid "failed" msgstr "失敗" @@ -6488,11 +6549,11 @@ msgstr[0] "ホスト" msgid "hosts" msgstr "ホスト" -#: client/src/inventories-hosts/inventories/list/inventory-list.controller.js:60 +#: client/src/inventories-hosts/inventories/list/inventory-list.controller.js:65 msgid "hosts with failures. Click for details." msgstr "障害のあるホストです。クリックして詳細を確認してください。" -#: client/src/templates/job_templates/add-job-template/job-template-add.controller.js:209 +#: client/src/templates/job_templates/add-job-template/job-template-add.controller.js:210 msgid "missing" msgstr "不明" @@ -6500,7 +6561,7 @@ msgstr "不明" msgid "name" msgstr "名前" -#: client/src/templates/job_templates/add-job-template/job-template-add.controller.js:206 +#: client/src/templates/job_templates/add-job-template/job-template-add.controller.js:207 msgid "never updated" msgstr "未更新" @@ -6513,19 +6574,19 @@ msgstr " /" msgid "of the filters match." msgstr "フィルターの一致:" -#: client/src/scheduler/scheduler.strings.js:26 +#: client/src/scheduler/scheduler.strings.js:34 msgid "on" msgstr " " -#: client/src/scheduler/scheduler.strings.js:23 +#: client/src/scheduler/scheduler.strings.js:31 msgid "on day" msgstr "日数" -#: client/src/scheduler/scheduler.strings.js:27 +#: client/src/scheduler/scheduler.strings.js:35 msgid "on days" msgstr "日数" -#: client/src/scheduler/scheduler.strings.js:25 +#: client/src/scheduler/scheduler.strings.js:33 msgid "on the" msgstr "実行日" @@ -6533,11 +6594,13 @@ msgstr "実行日" msgid "organization" msgstr "組織" -#: client/src/shared/form-generator.js:1078 +#: client/src/shared/form-generator.js:1085 msgid "playbook" msgstr "Playbook" #: client/src/organizations/linkout/organizations-linkout.route.js:111 +#: client/src/organizations/linkout/organizations-linkout.route.js:158 +#: client/src/organizations/linkout/organizations-linkout.route.js:209 msgid "section" msgstr "セクション" @@ -6546,7 +6609,7 @@ msgstr "セクション" msgid "set in helpers/credentials" msgstr "ヘルパー/認証情報で設定" -#: client/src/inventories-hosts/inventories/list/inventory-list.controller.js:45 +#: client/src/inventories-hosts/inventories/list/inventory-list.controller.js:48 msgid "sources with sync failures. Click for details" msgstr "同期が失敗しているソースです。クリックして詳細を確認してください。" @@ -6590,6 +6653,10 @@ msgstr "v3 デフォルト%s - 「デフォルト」に設定" msgid "v3 multi-domain%s - your domain name" msgstr "v3 マルチドメイン%s - ドメイン名" +#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:319 +msgid "view azure_rm.ini in the Ansible github repo." +msgstr "azure_rm.ini を Ansible github リポジトリーで表示します。" + #: client/src/inventories-hosts/inventories/related/sources/sources.form.js:220 msgid "view ec2.ini in the Ansible github repo." msgstr "ec2.ini を Ansible github リポジトリーで表示します。" @@ -6614,14 +6681,22 @@ msgstr "選択されたオプションに基づいて以下のサンプルと同 msgid "with failed jobs." msgstr "ジョブの失敗" -#: client/features/users/tokens/tokens.strings.js:40 +#: client/features/users/tokens/tokens.strings.js:42 msgid "{{ appName }} Token" msgstr "{{ appName }} トークン" -#: client/lib/services/base-string.service.js:95 +#: client/lib/services/base-string.service.js:102 msgid "{{ header }} {{ body }}" msgstr "{{ header }} {{ body }}" +#: client/lib/services/base-string.service.js:75 +msgid "{{ resource }} successfully created" +msgstr "{{ resource }} が正常に作成されました" + +#: client/src/inventories-hosts/inventory-hosts.strings.js:31 +msgid "{{ str1 }}

{{ str2 }}

" +msgstr "{{ str1 }}

{{ str2 }}

" + #: client/src/templates/prompt/steps/other-prompts/prompt-other-prompts.partial.html:5 msgid "{{:: vm.strings.get('prompt.JOB_TYPE') }}" msgstr "{{:: vm.strings.get('prompt.JOB_TYPE') }}" diff --git a/awx/ui/po/nl.po b/awx/ui/po/nl.po index 6f6d782b9c..a20579232f 100644 --- a/awx/ui/po/nl.po +++ b/awx/ui/po/nl.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: \n" -"PO-Revision-Date: 2018-06-15 12:51+0000\n" +"PO-Revision-Date: 2018-08-17 09:57+0000\n" "Last-Translator: helena \n" "Language-Team: Dutch\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -14,8 +14,8 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1)\n" "X-Generator: Zanata 4.6.0\n" -#: client/src/projects/add/projects-add.controller.js:161 -#: client/src/projects/edit/projects-edit.controller.js:296 +#: client/src/projects/add/projects-add.controller.js:162 +#: client/src/projects/edit/projects-edit.controller.js:297 msgid "" "%sNote:%s Mercurial does not support password authentication for SSH. Do not" " put the username and key in the URL. If using Bitbucket and SSH, do not " @@ -25,8 +25,8 @@ msgstr "" "Mercurial. Zet de gebruikersnaam en sleutel niet in de URL. Indien u " "Bitbucket en SSH gebruikt, noem uw Bitbucket-gebruikersnaam dan niet." -#: client/src/projects/add/projects-add.controller.js:140 -#: client/src/projects/edit/projects-edit.controller.js:275 +#: client/src/projects/add/projects-add.controller.js:141 +#: client/src/projects/edit/projects-edit.controller.js:276 msgid "" "%sNote:%s When using SSH protocol for GitHub or Bitbucket, enter an SSH key " "only, do not enter a username (other than git). Additionally, GitHub and " @@ -43,7 +43,7 @@ msgstr "" msgid "(defaults to %s)" msgstr "(wordt standaard %s)" -#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:378 +#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:402 msgid "(seconds)" msgstr "(seconden)" @@ -139,11 +139,11 @@ msgstr "" "/>somevar: somevalue
password: magic
" #: client/src/management-jobs/scheduler/schedulerForm.partial.html:33 -#: client/src/scheduler/scheduler.strings.js:14 +#: client/src/scheduler/scheduler.strings.js:22 msgid "A schedule name is required." msgstr "Een naam voor het schema is vereist." -#: client/src/users/add/users-add.controller.js:102 +#: client/src/users/add/users-add.controller.js:103 msgid "A value is required" msgstr "Een waarde is vereist" @@ -177,7 +177,7 @@ msgstr "TOEVOEGEN" msgid "ADD A NEW TEMPLATE" msgstr "EEN NIEUW SJABLOON TOEVOEGEN" -#: client/features/templates/templates.strings.js:111 +#: client/features/templates/templates.strings.js:107 msgid "ADD A TEMPLATE" msgstr "EEN SJABLOON TOEVOEGEN" @@ -185,11 +185,11 @@ msgstr "EEN SJABLOON TOEVOEGEN" msgid "ADD SURVEY PROMPT" msgstr "MELDING VRAGENLIJST TOEVOEGEN" -#: client/src/shared/smart-search/smart-search.partial.html:51 +#: client/src/shared/smart-search/smart-search.partial.html:48 msgid "ADDITIONAL INFORMATION" msgstr "AANVULLENDE INFORMATIE" -#: client/features/output/output.strings.js:75 +#: client/features/output/output.strings.js:76 msgid "ADDITIONAL_INFORMATION" msgstr "AANVULLENDE_INFORMATIE" @@ -219,10 +219,11 @@ msgstr "Service-/integratiesleutel API" msgid "API Token" msgstr "API-token" -#: client/features/users/tokens/tokens.strings.js:39 +#: client/features/users/tokens/tokens.strings.js:40 msgid "APPLICATION" msgstr "TOEPASSING" +#: client/features/applications/applications.strings.js:28 #: client/features/applications/applications.strings.js:8 #: client/src/activity-stream/get-target-title.factory.js:47 msgid "APPLICATIONS" @@ -263,8 +264,7 @@ msgstr "Actie" #: client/src/home/dashboard/lists/job-templates/job-templates-list.partial.html:20 #: client/src/inventories-hosts/hosts/hosts.partial.html:47 -#: client/src/network-ui/network.ui.strings.js:16 -#: client/src/shared/list-generator/list-generator.factory.js:586 +#: client/src/shared/list-generator/list-generator.factory.js:591 msgid "Actions" msgstr "Acties" @@ -302,8 +302,8 @@ msgstr "Machtigingen toevoegen" msgid "Add Project" msgstr "Project toevoegen" -#: client/src/shared/form-generator.js:1720 -#: client/src/templates/job_templates/job-template.form.js:463 +#: client/src/shared/form-generator.js:1731 +#: client/src/templates/job_templates/job-template.form.js:468 #: client/src/templates/workflows.form.js:205 msgid "Add Survey" msgstr "Vragenlijst toevoegen" @@ -343,12 +343,12 @@ msgstr "Een nieuw schema toevoegen" #: client/src/inventories-hosts/inventories/smart-inventory/smart-inventory.form.js:115 #: client/src/inventories-hosts/inventories/standard-inventory/inventory.form.js:117 #: client/src/projects/projects.form.js:255 -#: client/src/templates/job_templates/job-template.form.js:406 +#: client/src/templates/job_templates/job-template.form.js:411 #: client/src/templates/workflows.form.js:148 msgid "Add a permission" msgstr "Een machtiging toevoegen" -#: client/src/shared/form-generator.js:1455 +#: client/src/shared/form-generator.js:1466 msgid "Admin" msgstr "Beheerder" @@ -360,7 +360,7 @@ msgstr "Beheer" msgid "Admins" msgstr "Beheerders" -#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:367 +#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:391 msgid "" "After every project update where the SCM revision changes, refresh the " "inventory from the selected source before executing job tasks. This is " @@ -384,21 +384,25 @@ msgstr "Alle" msgid "All Activity" msgstr "Alle activiteit" -#: client/src/portal-mode/portal-mode-layout.partial.html:31 +#: client/features/portalMode/index.view.html:33 msgid "All Jobs" msgstr "Alle taken" -#: client/src/templates/job_templates/job-template.form.js:285 -#: client/src/templates/job_templates/job-template.form.js:292 +#: client/src/templates/job_templates/job-template.form.js:290 +#: client/src/templates/job_templates/job-template.form.js:297 msgid "Allow Provisioning Callbacks" msgstr "Provisioning terugkoppelingen toestaan" -#: client/features/templates/templates.strings.js:106 +#: client/features/templates/templates.strings.js:102 #: client/src/workflow-results/workflow-results.controller.js:66 msgid "Always" msgstr "Altijd" -#: client/src/projects/list/projects-list.controller.js:301 +#: client/src/organizations/linkout/controllers/organizations-projects.controller.js:270 +msgid "An SCM update does not appear to be running for project:" +msgstr "Het lijkt er op dat er geen SCM-update bezig is voor project:" + +#: client/src/projects/list/projects-list.controller.js:311 msgid "" "An SCM update does not appear to be running for project: %s. Click the " "%sRefresh%s button to view the latest status." @@ -410,8 +414,8 @@ msgstr "" #: client/src/organizations/organizations.form.js:52 #: client/src/projects/projects.form.js:207 #: client/src/projects/projects.form.js:212 -#: client/src/templates/job_templates/job-template.form.js:235 -#: client/src/templates/job_templates/job-template.form.js:240 +#: client/src/templates/job_templates/job-template.form.js:239 +#: client/src/templates/job_templates/job-template.form.js:245 msgid "Ansible Environment" msgstr "Ansible-omgeving" @@ -430,7 +434,7 @@ msgstr "Antwoord naam variabele" msgid "Applications" msgstr "Toepassingen" -#: client/src/notifications/notification-templates-list/list.controller.js:219 +#: client/src/notifications/notification-templates-list/list.controller.js:228 msgid "Are you sure you want to delete this notification template?" msgstr "Weet u zeker dat u dit berichtsjabloon wilt verwijderen?" @@ -442,11 +446,11 @@ msgstr "Weet u zeker dat u dit team wilt verwijderen?" msgid "Are you sure you want to delete this user?" msgstr "Weet u zeker dat u deze gebruiker wilt verwijderen?" -#: client/features/templates/templates.strings.js:102 +#: client/features/templates/templates.strings.js:98 msgid "Are you sure you want to delete this workflow node?" msgstr "Weet u zeker dat u dit workflowknooppunt wilt verwijderen?" -#: client/lib/services/base-string.service.js:80 +#: client/lib/services/base-string.service.js:81 msgid "Are you sure you want to delete this {{ resourceType }}?" msgstr "Weet u zeker dat u dit {{ resourceType }} wilt verwijderen?" @@ -486,11 +490,11 @@ msgstr "" "Weet u zeker dat u onderstaande inventarisbron permanent wilt verwijderen " "uit de inventaris?" -#: client/src/projects/edit/projects-edit.controller.js:252 +#: client/src/projects/edit/projects-edit.controller.js:253 msgid "Are you sure you want to remove the %s below from %s?" msgstr "Weet u zeker dat u onderstaande %s wilt verwijderen uit de %s?" -#: client/lib/services/base-string.service.js:85 +#: client/lib/services/base-string.service.js:86 msgid "Are you sure you want to submit the request to cancel this job?" msgstr "" "Weet u zeker dat u het verzoek om deze taak te annuleren in wilt dienen?" @@ -506,7 +510,7 @@ msgstr "Argumenten" msgid "Ask at runtime?" msgstr "Vragen bij runtime?" -#: client/src/instance-groups/instance-groups.strings.js:28 +#: client/src/instance-groups/instance-groups.strings.js:31 msgid "Associate an existing Instance" msgstr "Een bestaande instantie verbinden" @@ -518,7 +522,7 @@ msgstr "Een bestaande groep verbinden" msgid "Associate this host with a new group" msgstr "Deze host verbinden met een nieuwe groep" -#: client/src/shared/form-generator.js:1457 +#: client/src/shared/form-generator.js:1468 msgid "Auditor" msgstr "Auditor" @@ -561,7 +565,7 @@ msgstr "Wachtwoord autoriseren" msgid "Availability Zone:" msgstr "Beschikbaarheidsgebied:" -#: client/src/configuration/auth-form/configuration-auth.controller.js:128 +#: client/src/configuration/auth-form/configuration-auth.controller.js:152 msgid "Azure AD" msgstr "Azure AD" @@ -569,7 +573,7 @@ msgstr "Azure AD" msgid "BROWSE" msgstr "BLADEREN" -#: client/features/output/output.strings.js:96 +#: client/features/output/output.strings.js:97 msgid "Back to Top" msgstr "Omhoog" @@ -618,7 +622,7 @@ msgstr "" #: client/src/partials/survey-maker-modal.html:17 #: client/src/partials/survey-maker-modal.html:85 #: client/src/shared/instance-groups-multiselect/instance-groups-modal/instance-groups-modal.partial.html:17 -#: client/src/templates/job_templates/multi-credential/multi-credential-modal.partial.html:78 +#: client/src/templates/job_templates/multi-credential/multi-credential-modal.partial.html:68 msgid "CANCEL" msgstr "ANNULEREN" @@ -626,7 +630,7 @@ msgstr "ANNULEREN" msgid "CHANGES" msgstr "WIJZIGINGEN" -#: client/features/templates/templates.strings.js:117 +#: client/features/templates/templates.strings.js:113 msgid "CHECK" msgstr "CONTROLE" @@ -634,8 +638,8 @@ msgstr "CONTROLE" msgid "CHOOSE A FILE" msgstr "KIES EEN BESTAND" -#: client/features/output/output.strings.js:77 -#: client/src/shared/smart-search/smart-search.partial.html:30 +#: client/features/output/output.strings.js:78 +#: client/src/shared/smart-search/smart-search.partial.html:26 msgid "CLEAR ALL" msgstr "ALLES WISSEN" @@ -656,7 +660,7 @@ msgid "CONFIGURE {{ BRAND_NAME }}" msgstr "{{ BRAND_NAME }} CONFIGUREREN" #: client/features/templates/templates.strings.js:31 -#: client/src/scheduler/scheduler.strings.js:55 +#: client/src/scheduler/scheduler.strings.js:63 msgid "CONFIRM" msgstr "BEVESTIGEN" @@ -668,7 +672,7 @@ msgstr "KOPIËREN" msgid "COULD NOT CREATE TOKEN" msgstr "KON GEEN TOKEN AANMAKEN" -#: client/src/instance-groups/instance-groups.strings.js:42 +#: client/src/instance-groups/instance-groups.strings.js:46 msgid "CPU" msgstr "CPU" @@ -700,7 +704,7 @@ msgstr "GROEP AANMAKEN" msgid "CREATE HOST" msgstr "HOST AANMAKEN" -#: client/src/instance-groups/instance-groups.strings.js:8 +#: client/src/instance-groups/instance-groups.strings.js:10 msgid "CREATE INSTANCE GROUP" msgstr "INSTANTIEGROEP AANMAKEN" @@ -710,9 +714,9 @@ msgstr "INVENTARISBRON AANMAKEN" #: client/src/inventories-hosts/inventories/related/sources/list/schedule/sources-schedule-add.route.js:9 #: client/src/scheduler/scheduler.strings.js:8 -#: client/src/scheduler/schedules.route.js:163 -#: client/src/scheduler/schedules.route.js:245 -#: client/src/scheduler/schedules.route.js:74 +#: client/src/scheduler/schedules.route.js:161 +#: client/src/scheduler/schedules.route.js:242 +#: client/src/scheduler/schedules.route.js:73 msgid "CREATE SCHEDULE" msgstr "SCHEMA AANMAKEN" @@ -726,11 +730,11 @@ msgstr "BRON AANMAKEN" #: client/features/users/tokens/tokens.strings.js:18 #: client/features/users/tokens/tokens.strings.js:9 -#: client/features/users/tokens/users-tokens-add.route.js:30 +#: client/features/users/tokens/users-tokens-add.route.js:49 msgid "CREATE TOKEN" msgstr "TOKEN AANMAKEN" -#: client/features/output/output.strings.js:100 +#: client/features/output/output.strings.js:101 msgid "CREATED" msgstr "AANGEMAAKT" @@ -744,7 +748,7 @@ msgid "CREDENTIAL TYPE" msgstr "SOORT TOEGANGSGEGEVENS" #: client/src/job-submission/job-submission.partial.html:92 -#: client/src/templates/job_templates/multi-credential/multi-credential-modal.partial.html:70 +#: client/src/templates/job_templates/multi-credential/multi-credential-modal.partial.html:60 msgid "CREDENTIAL TYPE:" msgstr "SOORT TOEGANGSGEGEVENS:" @@ -766,8 +770,8 @@ msgstr "TOEGANGSGEGEVENS" msgid "CREDENTIALS PERMISSIONS" msgstr "MACHTIGINGEN TOEGANGSGEGEVENS" -#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:378 -#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:390 +#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:402 +#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:414 #: client/src/projects/projects.form.js:200 msgid "Cache Timeout" msgstr "Cache time-out" @@ -776,21 +780,21 @@ msgstr "Cache time-out" msgid "Cache Timeout%s (seconds)%s" msgstr "Cache time-out %s (seconden)%s" -#: client/src/projects/list/projects-list.controller.js:214 +#: client/src/projects/list/projects-list.controller.js:224 #: client/src/users/list/users-list.controller.js:85 msgid "Call to %s failed. DELETE returned status:" msgstr "Oproepen %s mislukt. Geretourneerde status VERWIJDEREN:" -#: client/src/projects/list/projects-list.controller.js:281 -#: client/src/projects/list/projects-list.controller.js:298 +#: client/src/projects/list/projects-list.controller.js:291 +#: client/src/projects/list/projects-list.controller.js:308 msgid "Call to %s failed. GET status:" msgstr "Oproepen %s mislukt. Status OPHALEN:" -#: client/src/projects/edit/projects-edit.controller.js:246 +#: client/src/projects/edit/projects-edit.controller.js:247 msgid "Call to %s failed. POST returned status:" msgstr "Oproepen %s mislukt. Geretourneerde status POSTEN:" -#: client/src/projects/list/projects-list.controller.js:260 +#: client/src/projects/list/projects-list.controller.js:270 msgid "Call to %s failed. POST status:" msgstr "Oproepen %s mislukt. Status POSTEN:" @@ -798,34 +802,34 @@ msgstr "Oproepen %s mislukt. Status POSTEN:" msgid "Call to %s failed. Return status: %d" msgstr "Oproepen %s mislukt. Status retourneren: %d" -#: client/src/projects/list/projects-list.controller.js:307 +#: client/src/projects/list/projects-list.controller.js:317 msgid "Call to get project failed. GET status:" msgstr "Oproep om project op te halen mislukt. Status OPHALEN:" -#: client/lib/services/base-string.service.js:92 +#: client/lib/services/base-string.service.js:93 msgid "Call to {{ path }} failed. {{ action }} returned status: {{ status }}." msgstr "" "Oproepen {{ path }} mislukt. {{ action }} heeft de volgende status " "teruggegeven: {{ status }}." #: client/features/output/output.strings.js:17 -#: client/lib/services/base-string.service.js:84 +#: client/lib/services/base-string.service.js:85 #: client/src/access/add-rbac-resource/rbac-resource.partial.html:105 #: client/src/access/add-rbac-user-team/rbac-user-team.partial.html:188 -#: client/src/configuration/configuration.controller.js:611 -#: client/src/network-ui/network.ui.strings.js:49 -#: client/src/scheduler/scheduler.strings.js:48 -#: client/src/shared/form-generator.js:1708 +#: client/src/configuration/configuration.controller.js:617 +#: client/src/scheduler/scheduler.strings.js:56 +#: client/src/shared/form-generator.js:1719 #: client/src/shared/lookup/lookup-modal.partial.html:19 #: client/src/workflow-results/workflow-results.controller.js:38 msgid "Cancel" msgstr "Annuleren" -#: client/lib/services/base-string.service.js:86 +#: client/lib/services/base-string.service.js:87 msgid "Cancel Job" msgstr "Taak annuleren" -#: client/src/projects/list/projects-list.controller.js:276 +#: client/src/organizations/linkout/controllers/organizations-projects.controller.js:244 +#: client/src/projects/list/projects-list.controller.js:286 msgid "Cancel Not Allowed" msgstr "Annuleren niet toegestaan" @@ -833,15 +837,20 @@ msgstr "Annuleren niet toegestaan" msgid "Cancel sync process" msgstr "Synchronisatieproces annuleren" -#: client/src/projects/projects.list.js:131 +#: client/src/projects/projects.list.js:122 msgid "Cancel the SCM update" msgstr "SCM-update annuleren" -#: client/src/projects/list/projects-list.controller.js:81 +#: client/lib/services/base-string.service.js:99 +msgid "Cancel the {{resourceType}}" +msgstr "Annuleer de {{resourceType}}" + +#: client/src/organizations/linkout/controllers/organizations-projects.controller.js:42 +#: client/src/projects/list/projects-list.controller.js:80 msgid "Canceled. Click for details" msgstr "Geannuleerd. Klik voor meer informatie" -#: client/src/shared/smart-search/smart-search.controller.js:158 +#: client/src/shared/smart-search/smart-search.controller.js:162 msgid "Cannot search running job" msgstr "Kan taak in uitvoering niet zoeken" @@ -866,7 +875,7 @@ msgstr "Kanaal" msgid "Check" msgstr "Controleren" -#: client/src/shared/form-generator.js:1080 +#: client/src/shared/form-generator.js:1087 msgid "Choose a %s" msgstr "Kies een %s" @@ -921,8 +930,8 @@ msgid "Click for details" msgstr "Klik voor meer informatie" #: client/src/templates/workflows/edit-workflow/workflow-edit.controller.js:261 -msgid "Click here to open the workflow graph editor." -msgstr "Klik hier om de editor voor de workflow-grafiek te openen." +msgid "Click here to open the workflow visualizer." +msgstr "Klik hier om de editor om de workflowweergave te openen." #: client/src/inventories-hosts/inventories/inventory.list.js:16 msgid "" @@ -956,6 +965,14 @@ msgstr "" "Klik op de regiovelden om een lijst van regio's voor uw cloudprovider in te " "zien. U kunt meerdere regio's selecteren, of kiezen" +#: client/src/organizations/linkout/controllers/organizations-projects.controller.js:270 +msgid "Click the" +msgstr "Klik op" + +#: client/src/scheduler/scheduler.strings.js:13 +msgid "Click to edit schedule." +msgstr "Klik om het schema te wijzigen." + #: client/src/credentials/credentials.form.js:321 msgid "Client ID" msgstr "Klant-ID" @@ -968,8 +985,8 @@ msgstr "Klant-identificeerder" msgid "Client Secret" msgstr "Klant-geheim" -#: client/src/scheduler/scheduler.strings.js:47 -#: client/src/shared/form-generator.js:1712 +#: client/src/scheduler/scheduler.strings.js:55 +#: client/src/shared/form-generator.js:1723 msgid "Close" msgstr "Sluiten" @@ -991,15 +1008,11 @@ msgstr "CloudForms URL" msgid "Collapse Output" msgstr "Output samenvouwen" -#: client/src/network-ui/network.ui.strings.js:19 -msgid "Collapse Panel" -msgstr "Paneel samenvouwen" - #: client/src/inventories-hosts/hosts/host.form.js:129 #: client/src/inventories-hosts/inventories/related/hosts/related-host.form.js:128 #: client/src/inventories-hosts/inventories/smart-inventory/smart-inventory.form.js:155 #: client/src/inventories-hosts/inventories/standard-inventory/inventory.form.js:172 -#: client/src/templates/job_templates/job-template.form.js:438 +#: client/src/templates/job_templates/job-template.form.js:443 #: client/src/templates/workflows.form.js:180 msgid "Completed Jobs" msgstr "Voltooide taken" @@ -1008,15 +1021,15 @@ msgstr "Voltooide taken" msgid "Configure Notifications" msgstr "Notificaties configureren" -#: client/src/users/users.form.js:84 +#: client/src/users/users.form.js:83 msgid "Confirm Password" msgstr "Wachtwoord bevestigen" -#: client/src/configuration/configuration.controller.js:618 +#: client/src/configuration/configuration.controller.js:624 msgid "Confirm Reset" msgstr "Reset bevestigen" -#: client/src/configuration/configuration.controller.js:627 +#: client/src/configuration/configuration.controller.js:633 msgid "Confirm factory reset" msgstr "Reset naar fabrieksinstellingen bevestigen" @@ -1043,7 +1056,7 @@ msgstr "" "Stel in hoeveel output Ansible produceert bij het uitvoeren van het " "draaiboek." -#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:313 +#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:337 msgid "" "Control the level of output ansible will produce for inventory source update" " jobs." @@ -1056,17 +1069,17 @@ msgid "Copied to clipboard." msgstr "Gekopieerd naar klembord." #: client/src/credentials/credentials.list.js:73 -#: client/src/inventories-hosts/inventories/inventory.list.js:112 +#: client/src/inventories-hosts/inventories/inventory.list.js:105 #: client/src/inventory-scripts/inventory-scripts.list.js:61 #: client/src/notifications/notificationTemplates.list.js:82 -#: client/src/projects/projects.list.js:109 -#: client/src/templates/templates.list.js:100 +#: client/src/projects/projects.list.js:100 +#: client/src/templates/templates.list.js:93 msgid "Copy" msgstr "Kopiëren" -#: client/features/templates/templates.strings.js:77 -msgid "Copy Workflow" -msgstr "Workflow kopiëren" +#: client/src/inventories-hosts/inventories/list/inventory-list.controller.js:56 +msgid "Copy Inventory" +msgstr "Inventaris kopiëren" #: client/src/credentials/credentials.list.js:76 msgid "Copy credential" @@ -1076,10 +1089,6 @@ msgstr "Toegangsgegevens kopiëren" msgid "Copy full revision to clipboard." msgstr "Volledige herziening kopiëren naar klembord." -#: client/src/inventories-hosts/inventories/inventory.list.js:115 -msgid "Copy inventory" -msgstr "Inventaris kopiëren" - #: client/src/inventory-scripts/inventory-scripts.list.js:64 msgid "Copy inventory script" msgstr "Inventarisscript kopiëren" @@ -1088,14 +1097,18 @@ msgstr "Inventarisscript kopiëren" msgid "Copy notification" msgstr "Bericht kopiëren" -#: client/src/projects/projects.list.js:112 +#: client/src/projects/projects.list.js:103 msgid "Copy project" msgstr "Project kopiëren" -#: client/src/templates/templates.list.js:103 +#: client/src/templates/templates.list.js:96 msgid "Copy template" msgstr "Sjabloon kopiëren" +#: client/lib/services/base-string.service.js:97 +msgid "Copy {{resourceType}}" +msgstr "Kopieer {{resourceType}}" + #: client/src/about/about.partial.html:27 msgid "" "Copyright © 2018 Red Hat, Inc.
\n" @@ -1116,10 +1129,20 @@ msgstr "Nieuw aanmaken" msgid "Create a new Application" msgstr "Een nieuwe toepassing aanmaken" -#: client/src/instance-groups/instance-groups.strings.js:27 +#: client/src/instance-groups/instance-groups.strings.js:30 msgid "Create a new Instance Group" msgstr "Een nieuwe instantiegroep aanmaken" +#: client/src/inventories-hosts/inventory-hosts.strings.js:47 +msgid "" +"Create a new Smart Inventory from search results.

Note: changing " +"the organization of the Smart Inventory could change the hosts included in " +"the Smart Inventory." +msgstr "" +"Een nieuwe Smart-inventaris aanmaken vanuit zoekresultaten.

Let " +"op: wijzigen van de organisatie van de Smart-inventaris kon de hosts in de " +"Smart-inventaris niet wijzigen." + #: client/src/credentials/credentials.list.js:52 msgid "Create a new credential" msgstr "Nieuwe toegangsgegevens aanmaken" @@ -1152,7 +1175,7 @@ msgstr "Een nieuw berichtsjabloon aanmaken" msgid "Create a new organization" msgstr "Een nieuwe organisatie aanmaken" -#: client/src/projects/projects.list.js:76 +#: client/src/projects/projects.list.js:75 msgid "Create a new project" msgstr "Een nieuw project aanmaken" @@ -1172,7 +1195,7 @@ msgstr "Een nieuw sjabloon aanmaken" msgid "Create a new user" msgstr "Een nieuwe gebruiker aanmaken" -#: client/features/output/output.strings.js:43 +#: client/features/output/output.strings.js:44 #: client/features/templates/templates.strings.js:25 #: client/src/inventories-hosts/inventories/adhoc/adhoc.form.js:73 #: client/src/inventories-hosts/inventories/related/sources/sources.form.js:74 @@ -1191,7 +1214,7 @@ msgstr "Soort toegangsgegevens" msgid "Credential Types" msgstr "Soorten toegangsgegevens" -#: client/features/jobs/jobs.strings.js:15 +#: client/features/jobs/jobs.strings.js:16 #: client/features/templates/templates.strings.js:18 #: client/lib/components/components.strings.js:73 #: client/lib/models/models.strings.js:8 @@ -1238,11 +1261,11 @@ msgstr "DASHBOARD" #: client/lib/services/base-string.service.js:71 #: client/src/inventories-hosts/inventories/related/groups/list/groups-list.partial.html:52 #: client/src/inventories-hosts/inventories/related/sources/list/sources-list.partial.html:74 -#: client/src/notifications/notification-templates-list/list.controller.js:221 +#: client/src/notifications/notification-templates-list/list.controller.js:230 #: client/src/organizations/list/organizations-list.controller.js:196 #: client/src/partials/survey-maker-modal.html:18 -#: client/src/projects/edit/projects-edit.controller.js:254 -#: client/src/projects/list/projects-list.controller.js:244 +#: client/src/projects/edit/projects-edit.controller.js:255 +#: client/src/projects/list/projects-list.controller.js:254 #: client/src/users/list/users-list.controller.js:95 msgid "DELETE" msgstr "VERWIJDEREN" @@ -1251,26 +1274,20 @@ msgstr "VERWIJDEREN" msgid "DELETE SURVEY" msgstr "VRAGENLIJST VERWIJDEREN" -#: client/features/templates/templates.strings.js:120 +#: client/features/templates/templates.strings.js:116 msgid "DELETED" msgstr "VERWIJDERD" -#: client/features/users/tokens/tokens.strings.js:35 +#: client/features/users/tokens/tokens.strings.js:36 msgid "DESCRIPTION" msgstr "BESCHRIJVING" -#: client/features/templates/templates.strings.js:122 -#: client/src/instance-groups/instance-groups.strings.js:21 +#: client/features/templates/templates.strings.js:118 +#: client/src/instance-groups/instance-groups.strings.js:24 #: client/src/workflow-results/workflow-results.controller.js:55 msgid "DETAILS" msgstr "MEER INFORMATIE" -#: client/src/network-ui/network-details/details.partial.html:2 -msgid "DETAILS | {{item.name}}" -msgstr "" -"MEER INFORMATIE | " -"{{item.name}}" - #: client/src/inventories-hosts/hosts/related/groups/hosts-related-groups.partial.html:29 #: client/src/inventories-hosts/inventories/related/groups/related/nested-groups/group-nested-groups-disassociate.partial.html:30 #: client/src/inventories-hosts/inventories/related/groups/related/nested-hosts/group-nested-hosts-disassociate.partial.html:30 @@ -1286,42 +1303,32 @@ msgstr "DYNAMISCHE HOSTS" msgid "Dashboard" msgstr "Dashboard" -#: client/src/scheduler/scheduler.strings.js:44 +#: client/src/scheduler/scheduler.strings.js:52 msgid "Date format" msgstr "Datumindeling" -#: client/src/network-ui/network.ui.strings.js:24 -msgid "Debug Mode" -msgstr "Foutopsporingsmodus" - -#: client/src/configuration/auth-form/configuration-auth.controller.js:140 +#: client/src/configuration/auth-form/configuration-auth.controller.js:164 msgid "Default" msgstr "Standaard" -#: client/src/organizations/organizations.form.js:48 -#: client/src/projects/projects.form.js:209 -#: client/src/templates/job_templates/job-template.form.js:237 -msgid "Default Environment" -msgstr "Standaardomgeving" - #: client/features/output/output.strings.js:19 -#: client/lib/services/base-string.service.js:77 +#: client/lib/services/base-string.service.js:78 #: client/src/credential-types/credential-types.list.js:73 #: client/src/credential-types/list/list.controller.js:106 #: client/src/credentials/credentials.list.js:92 -#: client/src/credentials/list/credentials-list.controller.js:164 -#: client/src/inventories-hosts/inventories/inventory.list.js:127 -#: client/src/inventories-hosts/inventories/list/inventory-list.controller.js:139 +#: client/src/credentials/list/credentials-list.controller.js:176 +#: client/src/inventories-hosts/inventories/inventory.list.js:121 +#: client/src/inventories-hosts/inventories/list/inventory-list.controller.js:157 #: client/src/inventory-scripts/inventory-scripts.list.js:79 -#: client/src/inventory-scripts/list/list.controller.js:114 -#: client/src/notifications/notification-templates-list/list.controller.js:217 +#: client/src/inventory-scripts/list/list.controller.js:126 +#: client/src/notifications/notification-templates-list/list.controller.js:226 #: client/src/notifications/notificationTemplates.list.js:100 #: client/src/organizations/list/organizations-list.controller.js:192 -#: client/src/projects/edit/projects-edit.controller.js:251 -#: client/src/projects/list/projects-list.controller.js:240 +#: client/src/projects/edit/projects-edit.controller.js:252 +#: client/src/projects/list/projects-list.controller.js:250 #: client/src/scheduler/schedules.list.js:100 #: client/src/teams/teams.list.js:72 -#: client/src/templates/templates.list.js:116 +#: client/src/templates/templates.list.js:109 #: client/src/users/list/users-list.controller.js:91 #: client/src/users/users.list.js:79 #: client/src/workflow-results/workflow-results.controller.js:39 @@ -1337,7 +1344,7 @@ msgstr "Groep verwijderen" msgid "Delete Question" msgstr "Vraag verwijderen" -#: client/src/inventories-hosts/inventories/related/sources/list/sources-list.controller.js:195 +#: client/src/inventories-hosts/inventories/related/sources/list/sources-list.controller.js:194 msgid "Delete Source" msgstr "Bron verwijderen" @@ -1375,7 +1382,7 @@ msgstr[1] "Hosts verwijderen" msgid "Delete hosts" msgstr "Hosts verwijderen" -#: client/src/inventories-hosts/inventories/inventory.list.js:129 +#: client/src/inventories-hosts/inventories/inventory.list.js:123 msgid "Delete inventory" msgstr "Inventaris verwijderen" @@ -1400,7 +1407,7 @@ msgstr "De kinderen van de groep verwijderen of promoveren?" msgid "Delete schedule" msgstr "Schema verwijderen" -#: client/src/inventories-hosts/inventories/related/sources/sources.list.js:125 +#: client/src/inventories-hosts/inventories/related/sources/sources.list.js:117 msgid "Delete source" msgstr "Bron verwijderen" @@ -1408,7 +1415,7 @@ msgstr "Bron verwijderen" msgid "Delete team" msgstr "Team verwijderen" -#: client/src/templates/templates.list.js:119 +#: client/src/templates/templates.list.js:112 msgid "Delete template" msgstr "Sjabloon verwijderen" @@ -1419,7 +1426,7 @@ msgstr "" "De lokale opslagplaats dient volledig verwijderd te worden voordat een " "update uitgevoerd wordt." -#: client/src/projects/projects.list.js:125 +#: client/src/projects/projects.list.js:116 msgid "Delete the project" msgstr "Het project verwijderen" @@ -1427,6 +1434,10 @@ msgstr "Het project verwijderen" msgid "Delete the schedule" msgstr "Het schema verwijderen" +#: client/lib/services/base-string.service.js:98 +msgid "Delete the {{resourceType}}" +msgstr "Verwijder de {{resourceType}}" + #: client/src/users/users.list.js:83 msgid "Delete user" msgstr "Gebruiker verwijderen" @@ -1439,7 +1450,7 @@ msgstr "{{ group }} en {{ host }} verwijderen" msgid "Deleting group" msgstr "Groep wordt verwijderd" -#: client/lib/services/base-string.service.js:79 +#: client/lib/services/base-string.service.js:80 msgid "" "Deleting this {{ resourceType }} will make the following resources " "unavailable." @@ -1471,14 +1482,13 @@ msgstr "Documentatie Instances beschrijven" #: client/src/inventories-hosts/inventories/smart-inventory/smart-inventory.form.js:28 #: client/src/inventories-hosts/inventories/standard-inventory/inventory.form.js:36 #: client/src/inventory-scripts/inventory-scripts.form.js:35 -#: client/src/network-ui/network.ui.strings.js:46 #: client/src/notifications/notificationTemplates.form.js:39 #: client/src/organizations/organizations.form.js:33 #: client/src/projects/projects.form.js:37 client/src/teams/teams.form.js:35 #: client/src/templates/job_templates/job-template.form.js:41 #: client/src/templates/survey-maker/shared/question-definition.form.js:36 #: client/src/templates/workflows.form.js:49 -#: client/src/users/users.form.js:148 client/src/users/users.form.js:174 +#: client/src/users/users.form.js:147 client/src/users/users.form.js:173 msgid "Description" msgstr "Omschrijving" @@ -1504,8 +1514,7 @@ msgstr "Sms-nummer bestemming" #: client/features/output/output.strings.js:34 #: client/features/users/tokens/tokens.strings.js:14 #: client/src/license/license.partial.html:5 -#: client/src/network-ui/network.ui.strings.js:40 -#: client/src/shared/form-generator.js:1490 +#: client/src/shared/form-generator.js:1501 msgid "Details" msgstr "Meer informatie" @@ -1549,7 +1558,7 @@ msgstr "Host loskoppelen" msgid "Disble Survey" msgstr "Vragenlijst uitschkelen" -#: client/src/configuration/auth-form/configuration-auth.controller.js:93 +#: client/src/configuration/auth-form/configuration-auth.controller.js:94 #: client/src/configuration/configuration.controller.js:231 #: client/src/configuration/configuration.controller.js:316 #: client/src/configuration/system-form/configuration-system.controller.js:57 @@ -1560,7 +1569,7 @@ msgstr "Wijzigingen annuleren" msgid "Dissasociate permission from team" msgstr "Machtiging loskoppelen van team" -#: client/src/users/users.form.js:228 +#: client/src/users/users.form.js:227 msgid "Dissasociate permission from user" msgstr "Machtiging loskoppelen van gebruiker" @@ -1592,7 +1601,7 @@ msgstr "Sleep om vragen opnieuw te ordenen" msgid "Drop question here to reorder" msgstr "Sleep een vraag hierheen om opnieuw te ordenen" -#: client/features/templates/templates.strings.js:119 +#: client/features/templates/templates.strings.js:115 msgid "EDGE CONFLICT" msgstr "RANDCONFLICT" @@ -1608,7 +1617,7 @@ msgstr "CONFIGURATIE WIJZIGEN" msgid "EDIT CREDENTIAL" msgstr "TOEGANGSGEGEVENS WIJZIGEN" -#: client/src/instance-groups/instance-groups.strings.js:9 +#: client/src/instance-groups/instance-groups.strings.js:11 msgid "EDIT INSTANCE GROUP" msgstr "INSTANTIEGROEP WIJZIGEN" @@ -1624,7 +1633,7 @@ msgstr "GEPLANDE TAAK WIJZIGEN" msgid "EDIT SURVEY PROMPT" msgstr "MELDING VRAGENLIJST WIJZIGEN" -#: client/features/templates/templates.strings.js:112 +#: client/features/templates/templates.strings.js:108 msgid "EDIT TEMPLATE" msgstr "SJABLOON WIJZIGEN" @@ -1632,11 +1641,11 @@ msgstr "SJABLOON WIJZIGEN" msgid "ENCRYPTED" msgstr "VERSLEUTELD" -#: client/features/output/output.strings.js:79 +#: client/features/output/output.strings.js:80 msgid "EXAMPLES" msgstr "VOORBEELDEN" -#: client/src/shared/smart-search/smart-search.partial.html:39 +#: client/src/shared/smart-search/smart-search.partial.html:36 msgid "EXAMPLES:" msgstr "VOORBEELDEN:" @@ -1648,8 +1657,8 @@ msgstr "COMMANDO UITVOEREN" msgid "EXPAND" msgstr "UITKLAPPEN" -#: client/features/applications/applications.strings.js:28 -#: client/features/users/tokens/tokens.strings.js:36 +#: client/features/applications/applications.strings.js:29 +#: client/features/users/tokens/tokens.strings.js:37 msgid "EXPIRATION" msgstr "VERLOOPDATUM" @@ -1662,7 +1671,7 @@ msgstr "VERLOOPT OP" msgid "EXTRA VARIABLES" msgstr "EXTRA VARIABELEN" -#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:355 +#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:379 msgid "" "Each time a job runs using this inventory, refresh the inventory from the " "selected source before executing job tasks." @@ -1694,8 +1703,8 @@ msgstr "Wijzigen" msgid "Edit Question" msgstr "Vraag wijzigen" -#: client/src/shared/form-generator.js:1724 -#: client/src/templates/job_templates/job-template.form.js:470 +#: client/src/shared/form-generator.js:1735 +#: client/src/templates/job_templates/job-template.form.js:475 #: client/src/templates/workflows.form.js:212 msgid "Edit Survey" msgstr "Vragenlijst wijzigen" @@ -1717,6 +1726,7 @@ msgstr "Groep wijzigen" #: client/src/inventories-hosts/hosts/host.list.js:83 #: client/src/inventories-hosts/inventories/related/groups/related/nested-hosts/group-nested-hosts.list.js:73 #: client/src/inventories-hosts/inventories/related/hosts/related-host.list.js:79 +#: client/src/inventories-hosts/inventory-hosts.strings.js:25 msgid "Edit host" msgstr "Host wijzigen" @@ -1748,7 +1758,7 @@ msgstr "Team wijzigen" msgid "Edit template" msgstr "Sjabloon wijzigen" -#: client/src/projects/projects.list.js:88 +#: client/src/projects/projects.list.js:87 msgid "Edit the project" msgstr "Het project wijzigen" @@ -1769,7 +1779,14 @@ msgstr "Het workflow-taaksjabloon wijzigen" msgid "Edit user" msgstr "Gebruiker wijzigen" -#: client/src/projects/list/projects-list.controller.js:276 +#: client/src/organizations/linkout/controllers/organizations-projects.controller.js:244 +msgid "" +"Either you do not have access or the SCM update process completed. Click the" +msgstr "" +"U heeft mogelijk geen toegang, of het SCM-updateproces is al voltooid. Klik " +"op" + +#: client/src/projects/list/projects-list.controller.js:286 msgid "" "Either you do not have access or the SCM update process completed. Click the" " %sRefresh%s button to view the latest status." @@ -1777,18 +1794,18 @@ msgstr "" "U heeft mogelijk geen toegang, of het SCM-updateproces is al voltooid. Klik " "op de knop %sVernieuwen%s om de nieuwste status te zien." -#: client/features/output/output.strings.js:89 +#: client/features/output/output.strings.js:90 #: client/src/workflow-results/workflow-results.controller.js:61 msgid "Elapsed" msgstr "Verlopen" #: client/src/credentials/credentials.form.js:191 -#: client/src/users/users.form.js:54 +#: client/src/users/users.form.js:53 msgid "Email" msgstr "E-mail" -#: client/src/templates/job_templates/job-template.form.js:298 #: client/src/templates/job_templates/job-template.form.js:303 +#: client/src/templates/job_templates/job-template.form.js:308 #: client/src/templates/workflows.form.js:100 #: client/src/templates/workflows.form.js:105 msgid "Enable Concurrent Jobs" @@ -1799,8 +1816,8 @@ msgid "Enable External Logging" msgstr "Externe logboekregistratie inschakelen" #: client/src/inventories-hosts/inventories/adhoc/adhoc.form.js:124 -#: client/src/templates/job_templates/job-template.form.js:274 #: client/src/templates/job_templates/job-template.form.js:279 +#: client/src/templates/job_templates/job-template.form.js:284 msgid "Enable Privilege Escalation" msgstr "Verhoging van rechten inschakelen" @@ -1808,7 +1825,7 @@ msgstr "Verhoging van rechten inschakelen" msgid "Enable survey" msgstr "Vragenlijst inschakelen" -#: client/src/templates/job_templates/job-template.form.js:289 +#: client/src/templates/job_templates/job-template.form.js:294 msgid "" "Enables creation of a provisioning callback URL. Using the URL a host can " "contact {{BRAND_NAME}} and request a configuration update using this job " @@ -1822,15 +1839,15 @@ msgstr "" msgid "Encrypted credentials are not supported." msgstr "Versleutelde toegangsgegevens worden niet ondersteund." -#: client/src/scheduler/scheduler.strings.js:36 +#: client/src/scheduler/scheduler.strings.js:44 msgid "End" msgstr "Einde" -#: client/src/scheduler/scheduler.strings.js:38 +#: client/src/scheduler/scheduler.strings.js:46 msgid "End Date" msgstr "Einddatum" -#: client/src/scheduler/scheduler.strings.js:40 +#: client/src/scheduler/scheduler.strings.js:48 msgid "End Time" msgstr "Eindtijd" @@ -1930,6 +1947,7 @@ msgstr "" #: client/src/inventories-hosts/inventories/related/sources/sources.form.js:197 #: client/src/inventories-hosts/inventories/related/sources/sources.form.js:221 #: client/src/inventories-hosts/inventories/related/sources/sources.form.js:245 +#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:320 msgid "" "Enter variables using either JSON or YAML syntax. Use the radio button to " "toggle between the two." @@ -1946,39 +1964,38 @@ msgstr "Omgevingsvariabelen" msgid "Error" msgstr "Fout" -#: client/features/output/output.strings.js:64 +#: client/features/output/output.strings.js:65 msgid "Error Details" msgstr "Foutinformatie" -#: client/lib/services/base-string.service.js:91 -#: client/src/configuration/configuration.controller.js:408 -#: client/src/configuration/configuration.controller.js:517 -#: client/src/configuration/configuration.controller.js:552 -#: client/src/configuration/configuration.controller.js:600 +#: client/lib/services/base-string.service.js:92 +#: client/src/configuration/configuration.controller.js:414 +#: client/src/configuration/configuration.controller.js:523 +#: client/src/configuration/configuration.controller.js:558 +#: client/src/configuration/configuration.controller.js:606 #: client/src/configuration/system-form/configuration-system.controller.js:231 #: client/src/credentials/factories/credential-form-save.factory.js:77 #: client/src/credentials/factories/credential-form-save.factory.js:93 -#: client/src/inventories-hosts/inventories/related/sources/list/sources-list.controller.js:131 -#: client/src/inventories-hosts/inventories/related/sources/list/sources-list.controller.js:141 -#: client/src/inventories-hosts/inventories/related/sources/list/sources-list.controller.js:168 +#: client/src/inventories-hosts/inventories/related/sources/list/sources-list.controller.js:130 +#: client/src/inventories-hosts/inventories/related/sources/list/sources-list.controller.js:140 +#: client/src/inventories-hosts/inventories/related/sources/list/sources-list.controller.js:167 #: client/src/job-submission/job-submission-factories/launchjob.factory.js:198 #: client/src/job-submission/job-submission-factories/launchjob.factory.js:217 #: client/src/management-jobs/card/card.controller.js:102 #: client/src/management-jobs/card/card.controller.js:28 -#: client/src/projects/add/projects-add.controller.js:116 -#: client/src/projects/edit/projects-edit.controller.js:164 -#: client/src/projects/edit/projects-edit.controller.js:230 -#: client/src/projects/edit/projects-edit.controller.js:246 -#: client/src/projects/list/projects-list.controller.js:186 -#: client/src/projects/list/projects-list.controller.js:213 -#: client/src/projects/list/projects-list.controller.js:260 -#: client/src/projects/list/projects-list.controller.js:281 -#: client/src/projects/list/projects-list.controller.js:297 -#: client/src/projects/list/projects-list.controller.js:306 +#: client/src/projects/add/projects-add.controller.js:117 +#: client/src/projects/edit/projects-edit.controller.js:165 +#: client/src/projects/edit/projects-edit.controller.js:231 +#: client/src/projects/edit/projects-edit.controller.js:247 +#: client/src/projects/list/projects-list.controller.js:196 +#: client/src/projects/list/projects-list.controller.js:223 +#: client/src/projects/list/projects-list.controller.js:270 +#: client/src/projects/list/projects-list.controller.js:291 +#: client/src/projects/list/projects-list.controller.js:307 +#: client/src/projects/list/projects-list.controller.js:316 #: client/src/shared/stateDefinitions.factory.js:230 -#: client/src/users/add/users-add.controller.js:99 -#: client/src/users/edit/users-edit.controller.js:185 -#: client/src/users/edit/users-edit.controller.js:82 +#: client/src/users/add/users-add.controller.js:100 +#: client/src/users/edit/users-edit.controller.js:178 #: client/src/users/list/users-list.controller.js:84 msgid "Error!" msgstr "Fout!" @@ -1991,22 +2008,22 @@ msgstr "Gebeurtenis" msgid "Event summary not available" msgstr "Samenvatting van de gebeurtenis niet beschikbaar" -#: client/src/scheduler/scheduler.strings.js:21 +#: client/src/scheduler/scheduler.strings.js:29 msgid "Every" msgstr "Iedere" -#: client/src/projects/add/projects-add.controller.js:137 -#: client/src/projects/edit/projects-edit.controller.js:273 +#: client/src/projects/add/projects-add.controller.js:138 +#: client/src/projects/edit/projects-edit.controller.js:274 msgid "Example URLs for GIT SCM include:" msgstr "Voorbeelden van URL's voor GIT SCM zijn onder andere:" -#: client/src/projects/add/projects-add.controller.js:158 -#: client/src/projects/edit/projects-edit.controller.js:293 +#: client/src/projects/add/projects-add.controller.js:159 +#: client/src/projects/edit/projects-edit.controller.js:294 msgid "Example URLs for Mercurial SCM include:" msgstr "Voorbeelden van URL's voor Mercurial SCM zijn onder andere:" -#: client/src/projects/add/projects-add.controller.js:149 -#: client/src/projects/edit/projects-edit.controller.js:284 +#: client/src/projects/add/projects-add.controller.js:150 +#: client/src/projects/edit/projects-edit.controller.js:285 msgid "Example URLs for Subversion SCM include:" msgstr "Voorbeelden van URL's voor Subversion SCM zijn onder andere:" @@ -2028,31 +2045,23 @@ msgstr "Bestaande host" msgid "Expand Output" msgstr "Output uitklappen" -#: client/src/network-ui/network.ui.strings.js:18 -msgid "Expand Panel" -msgstr "Paneel uitklappen" - #: client/src/license/license.partial.html:39 msgid "Expires On" msgstr "Verloopt op" -#: client/features/output/output.strings.js:49 +#: client/features/output/output.strings.js:50 msgid "Explanation" msgstr "Uitleg" -#: client/src/network-ui/network.ui.strings.js:17 -msgid "Export" -msgstr "Exporteren" - -#: client/features/output/output.strings.js:44 +#: client/features/output/output.strings.js:45 #: client/features/templates/templates.strings.js:54 #: client/src/inventories-hosts/inventories/adhoc/adhoc.form.js:133 #: client/src/inventories-hosts/inventories/adhoc/adhoc.form.js:145 #: client/src/job-submission/job-submission.partial.html:165 #: client/src/partials/logviewer.html:8 -#: client/src/scheduler/scheduler.strings.js:45 -#: client/src/templates/job_templates/job-template.form.js:352 -#: client/src/templates/job_templates/job-template.form.js:359 +#: client/src/scheduler/scheduler.strings.js:53 +#: client/src/templates/job_templates/job-template.form.js:357 +#: client/src/templates/job_templates/job-template.form.js:364 #: client/src/templates/workflows.form.js:83 #: client/src/templates/workflows.form.js:90 #: client/src/workflow-results/workflow-results.controller.js:122 @@ -2068,11 +2077,11 @@ msgstr "FEITEN" msgid "FAILED" msgstr "MISLUKT" -#: client/features/output/output.strings.js:80 +#: client/features/output/output.strings.js:81 msgid "FIELDS" msgstr "VELDEN" -#: client/src/shared/smart-search/smart-search.partial.html:45 +#: client/src/shared/smart-search/smart-search.partial.html:42 msgid "FIELDS:" msgstr "VELDEN:" @@ -2095,7 +2104,7 @@ msgstr "Mislukt" msgid "Failed Hosts" msgstr "Mislukte hosts" -#: client/src/users/add/users-add.controller.js:99 +#: client/src/users/add/users-add.controller.js:100 msgid "Failed to add new user. POST returned status:" msgstr "Nieuwe gebruiker toevoegen mislukt. Geretourneerde statut POSTEN:" @@ -2103,7 +2112,7 @@ msgstr "Nieuwe gebruiker toevoegen mislukt. Geretourneerde statut POSTEN:" msgid "Failed to create new Credential. POST status:" msgstr "Nieuwe toegangsgegevens aanmaken mislukt. Status POSTEN:" -#: client/src/projects/add/projects-add.controller.js:117 +#: client/src/projects/add/projects-add.controller.js:118 msgid "Failed to create new project. POST returned status:" msgstr "Nieuw project aanmaken mislukt. Geretourneerde status POSTEN:" @@ -2111,20 +2120,19 @@ msgstr "Nieuw project aanmaken mislukt. Geretourneerde status POSTEN:" msgid "Failed to retrieve job template extra variables." msgstr "Extra variabelen van taaksjabloon ophalen mislukt." -#: client/src/projects/edit/projects-edit.controller.js:165 +#: client/src/projects/edit/projects-edit.controller.js:166 msgid "Failed to retrieve project: %s. GET status:" msgstr "Project ophalen mislukt: %s. status OPHALEN:" -#: client/src/users/edit/users-edit.controller.js:186 -#: client/src/users/edit/users-edit.controller.js:83 +#: client/src/users/edit/users-edit.controller.js:179 msgid "Failed to retrieve user: %s. GET status:" msgstr "Gebruiker ophalen mislukt: %s. Status OPHALEN:" -#: client/src/configuration/configuration.controller.js:518 +#: client/src/configuration/configuration.controller.js:524 msgid "Failed to save settings. Returned status:" msgstr "Instellingen opslaan mislukt. Geretourneerde status:" -#: client/src/configuration/configuration.controller.js:553 +#: client/src/configuration/configuration.controller.js:559 msgid "Failed to save toggle settings. Returned status:" msgstr "Instellingen wisselen mislukt. Geretourneerde status:" @@ -2132,11 +2140,11 @@ msgstr "Instellingen wisselen mislukt. Geretourneerde status:" msgid "Failed to update Credential. PUT status:" msgstr "Toegangsgegevens updaten mislukt. Status PLAATSEN:" -#: client/src/projects/edit/projects-edit.controller.js:230 +#: client/src/projects/edit/projects-edit.controller.js:231 msgid "Failed to update project: %s. PUT status:" msgstr "Project updaten mislukt: %s. Status PLAATSEN:" -#: client/features/output/output.strings.js:84 +#: client/features/output/output.strings.js:85 msgid "Failed to update search results." msgstr "Zoekresultaten bijwerken mislukt." @@ -2153,8 +2161,9 @@ msgstr "Mislukking" msgid "Final Run" msgstr "Laatste uitvoering" -#: client/features/jobs/jobs.strings.js:9 -#: client/features/output/output.strings.js:45 +#: client/features/jobs/jobs.strings.js:10 +#: client/features/output/output.strings.js:40 +#: client/features/output/output.strings.js:46 #: client/src/inventories-hosts/inventories/list/host-summary-popover/host-summary-popover.directive.js:54 #: client/src/inventories-hosts/shared/factories/set-status.factory.js:44 #: client/src/workflow-results/workflow-results.controller.js:50 @@ -2174,8 +2183,8 @@ msgstr "Eerste uitvoering" msgid "Float" msgstr "Drijven" -#: client/features/output/output.strings.js:76 -#: client/src/shared/smart-search/smart-search.partial.html:52 +#: client/features/output/output.strings.js:77 +#: client/src/shared/smart-search/smart-search.partial.html:49 msgid "" "For additional information on advanced search syntax please see the Ansible " "Tower" @@ -2193,6 +2202,7 @@ msgstr "Bijvoorbeeld %s" #: client/src/inventories-hosts/inventories/related/groups/related/nested-hosts/group-nested-hosts.list.js:32 #: client/src/inventories-hosts/inventories/related/hosts/related-host.form.js:35 #: client/src/inventories-hosts/inventories/related/hosts/related-host.list.js:31 +#: client/src/inventories-hosts/inventory-hosts.strings.js:33 msgid "" "For hosts that are part of an external inventory, this flag cannot be " "changed. It will be set by the inventory sync process." @@ -2212,7 +2222,8 @@ msgstr "" "controleren, de installatie van de omgeving te testen en problemen te " "rapporteren zonder het draaiboek uit te voeren." -#: client/features/output/output.strings.js:46 +#: client/features/output/output.strings.js:47 +#: client/src/instance-groups/instance-groups.strings.js:48 #: client/src/inventories-hosts/inventories/adhoc/adhoc.form.js:110 #: client/src/inventories-hosts/inventories/adhoc/adhoc.form.js:97 #: client/src/templates/job_templates/job-template.form.js:143 @@ -2221,11 +2232,11 @@ msgid "Forks" msgstr "Vorken" #: client/src/management-jobs/scheduler/schedulerForm.partial.html:173 -#: client/src/scheduler/scheduler.strings.js:20 +#: client/src/scheduler/scheduler.strings.js:28 msgid "Frequency Details" msgstr "Frequentie-informatie" -#: client/src/scheduler/scheduler.strings.js:33 +#: client/src/scheduler/scheduler.strings.js:41 msgid "Fri" msgstr "Vrij" @@ -2238,7 +2249,8 @@ msgstr "GA NAAR NOTIFICATIONShere." @@ -6627,7 +6690,7 @@ msgstr "" "U kunt hier een taaksjabloon " "maken." -#: client/features/templates/templates.strings.js:93 +#: client/features/templates/templates.strings.js:89 msgid "" "You do not have access to all resources used by this workflow. Resources " "that you don't have access to will not be copied and will result in an " @@ -6637,15 +6700,15 @@ msgstr "" "worden. Als u geen toegang heeft tot een hulpbron, wordt deze niet " "gekopieerd en krijgt u een incomplete workflow." -#: client/src/projects/edit/projects-edit.controller.js:63 +#: client/src/projects/edit/projects-edit.controller.js:64 msgid "You do not have access to view this property" msgstr "U heeft geen toestemming om dit eigendom weer te geven" -#: client/src/projects/add/projects-add.controller.js:31 +#: client/src/projects/add/projects-add.controller.js:32 msgid "You do not have permission to add a project." msgstr "U heeft geen machtiging om een project toe te voegen." -#: client/src/users/add/users-add.controller.js:43 +#: client/src/users/add/users-add.controller.js:44 msgid "You do not have permission to add a user." msgstr "U heeft geen machtiging om een gebruiker toe te voegen." @@ -6657,11 +6720,11 @@ msgstr "U bent niet gemachtigd deze gebruiker te beheren" msgid "You do not have permission to perform this action." msgstr "U bent niet gemachtigd deze actie uit te voeren." -#: client/src/inventories-hosts/inventory-hosts.strings.js:28 +#: client/src/inventories-hosts/inventory-hosts.strings.js:41 msgid "You do not have sufficient permissions to edit the host filter." msgstr "U hebt geen toestemming om het hostfilter te bewerken." -#: client/src/configuration/auth-form/configuration-auth.controller.js:90 +#: client/src/configuration/auth-form/configuration-auth.controller.js:91 #: client/src/configuration/configuration.controller.js:228 #: client/src/configuration/configuration.controller.js:313 #: client/src/configuration/system-form/configuration-system.controller.js:54 @@ -6672,8 +6735,8 @@ msgstr "" "U heeft niet-opgeslagen wijzigingen. Wilt u doorgaan zonder" " op te slaan?" -#: client/src/templates/job_templates/add-job-template/job-template-add.controller.js:203 -#: client/src/templates/job_templates/add-job-template/job-template-add.controller.js:206 +#: client/src/templates/job_templates/add-job-template/job-template-add.controller.js:204 +#: client/src/templates/job_templates/add-job-template/job-template-add.controller.js:207 msgid "" "You must run a successful update before you can select a playbook. You will " "not be able to save this Job Template without a valid playbook." @@ -6681,7 +6744,8 @@ msgstr "" "U dient een succesvolle update uit te voeren voordat u een draaiboek kunt " "selecteren. U kunt deze taaksjabloon niet opslaan zonder geldig draaiboek." -#: client/src/projects/list/projects-list.controller.js:257 +#: client/src/organizations/linkout/controllers/organizations-projects.controller.js:224 +#: client/src/projects/list/projects-list.controller.js:267 msgid "Your request to cancel the update was submitted to the task manager." msgstr "" "Uw verzoek om de update te annuleren is ingediend bij de taakbeheerder." @@ -6692,11 +6756,16 @@ msgstr "Uw sessie is verlopen vanwege inactiviteit. Meld u opnieuw aan." #: client/src/inventories-hosts/inventories/related/groups/list/groups-list.partial.html:24 #: client/src/job-submission/job-submission.partial.html:317 -#: client/src/shared/form-generator.js:1202 +#: client/src/shared/form-generator.js:1213 #: client/src/templates/prompt/steps/survey/prompt-survey.partial.html:42 msgid "and" msgstr "en" +#: client/src/organizations/linkout/controllers/organizations-projects.controller.js:245 +#: client/src/organizations/linkout/controllers/organizations-projects.controller.js:270 +msgid "button to view the latest status." +msgstr "knop om de nieuwste status te zien." + #: client/features/users/tokens/tokens.strings.js:27 msgid "by" msgstr "door" @@ -6710,12 +6779,12 @@ msgstr "door" msgid "characters long." msgstr "tekens lang." -#: client/features/output/output.strings.js:78 -#: client/src/shared/smart-search/smart-search.partial.html:53 +#: client/features/output/output.strings.js:79 +#: client/src/shared/smart-search/smart-search.partial.html:50 msgid "documentation" msgstr "documentatie" -#: client/src/templates/job_templates/add-job-template/job-template-add.controller.js:203 +#: client/src/templates/job_templates/add-job-template/job-template-add.controller.js:204 msgid "failed" msgstr "mislukt" @@ -6754,11 +6823,11 @@ msgstr[1] "hosts" msgid "hosts" msgstr "hosts" -#: client/src/inventories-hosts/inventories/list/inventory-list.controller.js:60 +#: client/src/inventories-hosts/inventories/list/inventory-list.controller.js:65 msgid "hosts with failures. Click for details." msgstr "hosts met mislukkingen. Klik voor meer informatie." -#: client/src/templates/job_templates/add-job-template/job-template-add.controller.js:209 +#: client/src/templates/job_templates/add-job-template/job-template-add.controller.js:210 msgid "missing" msgstr "ontbreekt" @@ -6766,7 +6835,7 @@ msgstr "ontbreekt" msgid "name" msgstr "naam" -#: client/src/templates/job_templates/add-job-template/job-template-add.controller.js:206 +#: client/src/templates/job_templates/add-job-template/job-template-add.controller.js:207 msgid "never updated" msgstr "nooit bijgewerkt" @@ -6779,19 +6848,19 @@ msgstr "van" msgid "of the filters match." msgstr "van de filters komen overeen." -#: client/src/scheduler/scheduler.strings.js:26 +#: client/src/scheduler/scheduler.strings.js:34 msgid "on" msgstr "op" -#: client/src/scheduler/scheduler.strings.js:23 +#: client/src/scheduler/scheduler.strings.js:31 msgid "on day" msgstr "op dag" -#: client/src/scheduler/scheduler.strings.js:27 +#: client/src/scheduler/scheduler.strings.js:35 msgid "on days" msgstr "op dagen" -#: client/src/scheduler/scheduler.strings.js:25 +#: client/src/scheduler/scheduler.strings.js:33 msgid "on the" msgstr "op de" @@ -6799,11 +6868,13 @@ msgstr "op de" msgid "organization" msgstr "organisatie" -#: client/src/shared/form-generator.js:1078 +#: client/src/shared/form-generator.js:1085 msgid "playbook" msgstr "draaiboek" #: client/src/organizations/linkout/organizations-linkout.route.js:111 +#: client/src/organizations/linkout/organizations-linkout.route.js:158 +#: client/src/organizations/linkout/organizations-linkout.route.js:209 msgid "section" msgstr "sectie" @@ -6812,7 +6883,7 @@ msgstr "sectie" msgid "set in helpers/credentials" msgstr "ingesteld in helpers/toegangsgegevens" -#: client/src/inventories-hosts/inventories/list/inventory-list.controller.js:45 +#: client/src/inventories-hosts/inventories/list/inventory-list.controller.js:48 msgid "sources with sync failures. Click for details" msgstr "bronnen met synchronisatiefouten. Klik voor meer informatie" @@ -6858,6 +6929,10 @@ msgstr "v3 standaard%s - instellen op 'standaard'" msgid "v3 multi-domain%s - your domain name" msgstr "v3 multi-domein%s - uw domeinnaam" +#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:319 +msgid "view azure_rm.ini in the Ansible github repo." +msgstr "zie azure_rm.ini in de Ansible github repo." + #: client/src/inventories-hosts/inventories/related/sources/sources.form.js:220 msgid "view ec2.ini in the Ansible github repo." msgstr "zie ec2.ini in de Ansible github repo." @@ -6884,14 +6959,22 @@ msgstr "" msgid "with failed jobs." msgstr "met mislukte taken." -#: client/features/users/tokens/tokens.strings.js:40 +#: client/features/users/tokens/tokens.strings.js:42 msgid "{{ appName }} Token" msgstr "{{ appName }}-token" -#: client/lib/services/base-string.service.js:95 +#: client/lib/services/base-string.service.js:102 msgid "{{ header }} {{ body }}" msgstr "{{ header }} {{ body }}" +#: client/lib/services/base-string.service.js:75 +msgid "{{ resource }} successfully created" +msgstr "{{resource}} aangemaakt" + +#: client/src/inventories-hosts/inventory-hosts.strings.js:31 +msgid "{{ str1 }}

{{ str2 }}

" +msgstr "{{ str1 }}

{{ str2 }}

" + #: client/src/templates/prompt/steps/other-prompts/prompt-other-prompts.partial.html:5 msgid "{{:: vm.strings.get('prompt.JOB_TYPE') }}" msgstr "{{:: vm.strings.get('prompt.JOB_TYPE') }}" From f1e0c1e977eb526b827f3c27efc5fa4f7f897d2d Mon Sep 17 00:00:00 2001 From: mabashian Date: Fri, 17 Aug 2018 15:59:00 -0400 Subject: [PATCH 33/92] Upgrades lodash to ~4.17.10 --- awx/ui/client/src/app.js | 4 +- .../src/bread-crumb/bread-crumb.directive.js | 2 +- .../src/bread-crumb/bread-crumb.service.js | 2 +- .../configuration-auth.controller.js | 2 +- .../configuration-jobs.controller.js | 2 +- .../configuration-system.controller.js | 2 +- .../capacity-adjuster.directive.js | 6 +-- .../src/notifications/add/add.controller.js | 2 +- .../multi-select-list.controller.js | 4 +- .../shared/smart-search/queryset.service.js | 6 +-- .../smart-search/smart-search.controller.js | 4 +- .../src/teams/edit/teams-edit.controller.js | 17 ++------ .../src/users/edit/users-edit.controller.js | 24 +++-------- awx/ui/npm-shrinkwrap.json | 41 ++++++++++++++++--- awx/ui/package.json | 2 +- 15 files changed, 64 insertions(+), 56 deletions(-) diff --git a/awx/ui/client/src/app.js b/awx/ui/client/src/app.js index 1c908573cc..30afe65c3a 100644 --- a/awx/ui/client/src/app.js +++ b/awx/ui/client/src/app.js @@ -349,7 +349,7 @@ angular $rootScope.$broadcast("RemoveIndicator"); } - if(_.contains(trans.from().name, 'output') && trans.to().name === 'jobs'){ + if(_.includes(trans.from().name, 'output') && trans.to().name === 'jobs'){ $state.reload(); } }); @@ -375,7 +375,7 @@ angular $rootScope.user_is_system_auditor = Authorization.getUserInfo('is_system_auditor'); // state the user refreshes we want to open the socket, except if the user is on the login page, which should happen after the user logs in (see the AuthService module for that call to OpenSocket) - if (!_.contains($location.$$url, '/login')) { + if (!_.includes($location.$$url, '/login')) { ConfigService.getConfig().then(function() { Timer.init().then(function(timer) { $rootScope.sessionTimer = timer; diff --git a/awx/ui/client/src/bread-crumb/bread-crumb.directive.js b/awx/ui/client/src/bread-crumb/bread-crumb.directive.js index eeecf9e4c0..2f528e1620 100644 --- a/awx/ui/client/src/bread-crumb/bread-crumb.directive.js +++ b/awx/ui/client/src/bread-crumb/bread-crumb.directive.js @@ -90,7 +90,7 @@ export default if(streamConfig && streamConfig.activityStream) { if(streamConfig.activityStreamTarget) { stateGoParams.target = streamConfig.activityStreamTarget; - let isTemplateTarget = _.contains(['template', 'job_template', 'workflow_job_template'], streamConfig.activityStreamTarget); + let isTemplateTarget = _.includes(['template', 'job_template', 'workflow_job_template'], streamConfig.activityStreamTarget); stateGoParams.activity_search = { or__object1__in: isTemplateTarget ? 'job_template,workflow_job_template' : streamConfig.activityStreamTarget, or__object2__in: isTemplateTarget ? 'job_template,workflow_job_template' : streamConfig.activityStreamTarget, diff --git a/awx/ui/client/src/bread-crumb/bread-crumb.service.js b/awx/ui/client/src/bread-crumb/bread-crumb.service.js index b3d510047d..eb7a8f81e5 100644 --- a/awx/ui/client/src/bread-crumb/bread-crumb.service.js +++ b/awx/ui/client/src/bread-crumb/bread-crumb.service.js @@ -25,7 +25,7 @@ export default if(expandedBreadcrumbWidth > availableWidth) { let widthToTrim = expandedBreadcrumbWidth - availableWidth; // Sort the crumbs from biggest to smallest - let sortedCrumbs = _.sortByOrder(crumbs, ["origWidth"], ["desc"]); + let sortedCrumbs = _.orderBy(crumbs, ["origWidth"], ["desc"]); let maxWidth; for(let i=0; i (form.fields[i].ngShow && form.fields[i].ngShow.indexOf(v) > -1)) .map(i => [i, processValue($scope[i], i, form.fields[i])])); diff --git a/awx/ui/client/src/shared/multi-select-list/multi-select-list.controller.js b/awx/ui/client/src/shared/multi-select-list/multi-select-list.controller.js index 1d7044af28..9cd4766769 100644 --- a/awx/ui/client/src/shared/multi-select-list/multi-select-list.controller.js +++ b/awx/ui/client/src/shared/multi-select-list/multi-select-list.controller.js @@ -36,10 +36,10 @@ export default ['$scope', $scope.selection.selectedItems = _items.filter(function(item) { return item.isSelected; - }).pluck('value').value(); + }).map('value').value(); $scope.selection.deselectedItems = - _items.pluck('value').difference($scope.selection.selectedItems) + _items.map('value').difference($scope.selection.selectedItems) .value(); /** diff --git a/awx/ui/client/src/shared/smart-search/queryset.service.js b/awx/ui/client/src/shared/smart-search/queryset.service.js index edfa33dcdf..d1e2fbe9c4 100644 --- a/awx/ui/client/src/shared/smart-search/queryset.service.js +++ b/awx/ui/client/src/shared/smart-search/queryset.service.js @@ -310,12 +310,12 @@ function QuerysetService ($q, Rest, ProcessErrors, $rootScope, Wait, DjangoSearc return []; } if(defaultParams) { - let stripped =_.pick(params, (value, key) => { + let stripped =_.pickBy(params, (value, key) => { // setting the default value of a term to null in a state definition is a very explicit way to ensure it will NEVER generate a search tag, even with a non-default value return defaultParams[key] !== value && key !== 'order_by' && key !== 'page' && key !== 'page_size' && defaultParams[key] !== null; }); let strippedCopy = _.cloneDeep(stripped); - if(_.keys(_.pick(defaultParams, _.keys(strippedCopy))).length > 0){ + if(_.keys(_.pickBy(defaultParams, _.keys(strippedCopy))).length > 0){ for (var key in strippedCopy) { if (strippedCopy.hasOwnProperty(key)) { let value = strippedCopy[key]; @@ -418,7 +418,7 @@ function QuerysetService ($q, Rest, ProcessErrors, $rootScope, Wait, DjangoSearc termParams = searchWithoutKey(term, singleSearchParam); } - params = _.merge(params, termParams, combineSameSearches); + params = _.mergeWith(params, termParams, combineSameSearches); }); return params; diff --git a/awx/ui/client/src/shared/smart-search/smart-search.controller.js b/awx/ui/client/src/shared/smart-search/smart-search.controller.js index 90eef5e23b..4a1c486b1b 100644 --- a/awx/ui/client/src/shared/smart-search/smart-search.controller.js +++ b/awx/ui/client/src/shared/smart-search/smart-search.controller.js @@ -102,7 +102,7 @@ function SmartSearchController ( const listName = $scope.list.name; const baseRelatedTypePath = `models.${listName}.base.${rootField}.type`; - const isRelatedSearchTermField = (_.contains($scope.models[listName].related, rootField)); + const isRelatedSearchTermField = (_.includes($scope.models[listName].related, rootField)); const isBaseModelRelatedSearchTermField = (_.get($scope, baseRelatedTypePath) === 'field'); return (isRelatedSearchTermField || isBaseModelRelatedSearchTermField); @@ -254,7 +254,7 @@ function SmartSearchController ( defaults[key] = queryset[key]; } }); - const cleared = _(defaults).omit(_.isNull).value(); + const cleared = _(defaults).omitBy(_.isNull).value(); delete cleared.page; queryset = cleared; diff --git a/awx/ui/client/src/teams/edit/teams-edit.controller.js b/awx/ui/client/src/teams/edit/teams-edit.controller.js index dc9beea14d..db6eab8bee 100644 --- a/awx/ui/client/src/teams/edit/teams-edit.controller.js +++ b/awx/ui/client/src/teams/edit/teams-edit.controller.js @@ -21,7 +21,9 @@ export default ['$scope', '$rootScope', '$stateParams', 'TeamForm', 'Rest', $scope.canEdit = me.get('summary_fields.user_capabilities.edit'); $scope.isOrgAdmin = me.get('related.admin_of_organizations.count') > 0; $scope.team_id = id; - setScopeFields(data); + _.forEach(form.fields, (value, key) => { + $scope[key] = data[key]; + }); $scope.organization_name = data.summary_fields.organization.name; OrgAdminLookup.checkForAdminAccess({organization: data.organization}) @@ -36,19 +38,6 @@ export default ['$scope', '$rootScope', '$stateParams', 'TeamForm', 'Rest', }); } - // @issue I think all this really want to do is _.forEach(form.fields, (field) =>{ $scope[field] = data[field]}) - function setScopeFields(data) { - _(data) - .pick(function(value, key) { - return form.fields.hasOwnProperty(key) === true; - }) - .forEach(function(value, key) { - $scope[key] = value; - }) - .value(); - return; - } - // prepares a data payload for a PUT request to the API function processNewData(fields) { var data = {}; diff --git a/awx/ui/client/src/users/edit/users-edit.controller.js b/awx/ui/client/src/users/edit/users-edit.controller.js index f44c34b2a8..d54cfa03e3 100644 --- a/awx/ui/client/src/users/edit/users-edit.controller.js +++ b/awx/ui/client/src/users/edit/users-edit.controller.js @@ -17,7 +17,7 @@ export default ['$scope', '$rootScope', '$stateParams', 'UserForm', 'Rest', '$state', 'i18n', 'resolvedModels', 'resourceData', function($scope, $rootScope, $stateParams, UserForm, Rest, ProcessErrors, GetBasePath, Wait, CreateSelect2, $state, i18n, models, resourceData) { - + for (var i = 0; i < user_type_options.length; i++) { user_type_options[i].label = i18n._(user_type_options[i].label); } @@ -28,12 +28,16 @@ export default ['$scope', '$rootScope', '$stateParams', 'UserForm', 'Rest', id = $stateParams.user_id, defaultUrl = GetBasePath('users') + id, user_obj = resourceData.data; - + $scope.breadcrumb.user_name = user_obj.username; init(); function init() { + _.forEach(form.fields, (value, key) => { + $scope[key] = user_obj[key]; + }); + $scope.canEdit = me.get('summary_fields.user_capabilities.edit'); $scope.isOrgAdmin = me.get('related.admin_of_organizations.count') > 0; $scope.isCurrentlyLoggedInUser = (parseInt(id) === $rootScope.current_user.id); @@ -73,9 +77,6 @@ export default ['$scope', '$rootScope', '$stateParams', 'UserForm', 'Rest', $scope.$watch('user_obj.summary_fields.user_capabilities.edit', function(val) { $scope.canAdd = (val === false) ? false : true; }); - - setScopeFields(user_obj); - } function user_type_sync($scope) { @@ -107,19 +108,6 @@ export default ['$scope', '$rootScope', '$stateParams', 'UserForm', 'Rest', }; } - - function setScopeFields(data) { - _(data) - .pick(function(value, key) { - return form.fields.hasOwnProperty(key) === true; - }) - .forEach(function(value, key) { - $scope[key] = value; - }) - .value(); - return; - } - $scope.redirectToResource = function(resource) { let type = resource.summary_fields.resource_type.replace(/ /g , "_"); var id = resource.related[type].split("/")[4]; diff --git a/awx/ui/npm-shrinkwrap.json b/awx/ui/npm-shrinkwrap.json index a6399afa6f..df94a6f67e 100644 --- a/awx/ui/npm-shrinkwrap.json +++ b/awx/ui/npm-shrinkwrap.json @@ -223,6 +223,11 @@ } } }, + "lodash": { + "version": "3.8.0", + "from": "lodash@>=3.8.0 <3.9.0", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.8.0.tgz" + }, "rrule": { "version": "2.2.0-dev", "from": "jkbrzt/rrule#4ff63b2f8524fd6d5ba6e80db770953b5cd08a0c", @@ -233,7 +238,7 @@ "angular-tz-extensions": { "version": "0.5.2", "from": "git+https://git@github.com/ansible/angular-tz-extensions.git#v0.5.2", - "resolved": "git+https://git@github.com/ansible/angular-tz-extensions.git#9cabb05d58079092bfb29ccae721b35b46f28af6", + "resolved": "git://github.com/ansible/angular-tz-extensions.git#9cabb05d58079092bfb29ccae721b35b46f28af6", "dependencies": { "jquery": { "version": "3.3.1", @@ -1496,7 +1501,15 @@ "version": "0.19.0", "from": "cheerio@>=0.19.0 <0.20.0", "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-0.19.0.tgz", - "dev": true + "dev": true, + "dependencies": { + "lodash": { + "version": "3.10.1", + "from": "lodash@>=3.2.0 <4.0.0", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz", + "dev": true + } + } }, "chokidar": { "version": "1.7.0", @@ -5420,6 +5433,12 @@ "resolved": "https://registry.npmjs.org/karma/-/karma-1.7.1.tgz", "dev": true, "dependencies": { + "lodash": { + "version": "3.10.1", + "from": "lodash@>=3.8.0 <4.0.0", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz", + "dev": true + }, "source-map": { "version": "0.5.7", "from": "source-map@>=0.5.3 <0.6.0", @@ -5723,6 +5742,12 @@ "from": "inquirer@>=0.8.2 <0.9.0", "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-0.8.5.tgz", "dev": true + }, + "lodash": { + "version": "3.10.1", + "from": "lodash@>=3.6.0 <4.0.0", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz", + "dev": true } } }, @@ -5796,9 +5821,9 @@ "dev": true }, "lodash": { - "version": "3.8.0", - "from": "lodash@>=3.8.0 <3.9.0", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.8.0.tgz" + "version": "4.17.10", + "from": "lodash@>=4.17.10 <4.18.0", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.10.tgz" }, "lodash._arraycopy": { "version": "3.0.0", @@ -6317,6 +6342,12 @@ "from": "glob@>=5.0.0 <6.0.0", "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz", "dev": true + }, + "lodash": { + "version": "3.10.1", + "from": "lodash@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz", + "dev": true } } }, diff --git a/awx/ui/package.json b/awx/ui/package.json index b4b3307619..e7dd0ffc2d 100644 --- a/awx/ui/package.json +++ b/awx/ui/package.json @@ -120,7 +120,7 @@ "jquery-ui": "^1.12.1", "js-yaml": "^3.2.7", "legacy-loader": "0.0.2", - "lodash": "~3.8.0", + "lodash": "~4.17.10", "lr-infinite-scroll": "git+https://git@github.com/lorenzofox3/lrInfiniteScroll", "moment": "^2.19.4", "ng-toast": "git+https://git@github.com/ansible/ngToast#v2.1.1", From 9a855789253b590798395248897847e853dda8f5 Mon Sep 17 00:00:00 2001 From: AlanCoding Date: Mon, 20 Aug 2018 08:53:45 -0400 Subject: [PATCH 34/92] move inv src vault cred validation from view to model --- awx/api/fields.py | 2 +- awx/api/serializers.py | 4 +- awx/api/views.py | 13 +-- awx/main/models/inventory.py | 5 + .../tests/functional/api/test_inventory.py | 110 ++++++++++++++++++ 5 files changed, 124 insertions(+), 10 deletions(-) diff --git a/awx/api/fields.py b/awx/api/fields.py index 5276ef4dec..adc83a8908 100644 --- a/awx/api/fields.py +++ b/awx/api/fields.py @@ -97,7 +97,7 @@ class DeprecatedCredentialField(serializers.IntegerField): kwargs['allow_null'] = True kwargs['default'] = None kwargs['min_value'] = 1 - kwargs['help_text'] = 'This resource has been deprecated and will be removed in a future release' + kwargs.setdefault('help_text', 'This resource has been deprecated and will be removed in a future release') super(DeprecatedCredentialField, self).__init__(**kwargs) def to_internal_value(self, pk): diff --git a/awx/api/serializers.py b/awx/api/serializers.py index 4a5d007ec1..fcd52a48e5 100644 --- a/awx/api/serializers.py +++ b/awx/api/serializers.py @@ -1906,7 +1906,9 @@ class CustomInventoryScriptSerializer(BaseSerializer): class InventorySourceOptionsSerializer(BaseSerializer): - credential = DeprecatedCredentialField() + credential = DeprecatedCredentialField( + help_text=_('Cloud credential to use for inventory updates.') + ) class Meta: fields = ('*', 'source', 'source_path', 'source_script', 'source_vars', 'credential', diff --git a/awx/api/views.py b/awx/api/views.py index 25e5a537d0..8ea54c2f7d 100644 --- a/awx/api/views.py +++ b/awx/api/views.py @@ -2883,17 +2883,14 @@ class InventorySourceCredentialsList(SubListAttachDetachAPIView): relationship = 'credentials' def is_valid_relation(self, parent, sub, created=False): + # Inventory source credentials are exclusive with all other credentials + # subject to change for https://github.com/ansible/awx/issues/277 + # or https://github.com/ansible/awx/issues/223 + if parent.credentials.exists(): + return {'msg': _("Source already has credential assigned.")} error = InventorySource.cloud_credential_validation(parent.source, sub) if error: return {'msg': error} - if sub.credential_type == 'vault': - # TODO: support this - return {"msg": _("Vault credentials are not yet supported for inventory sources.")} - else: - # Cloud credentials are exclusive with all other cloud credentials - cloud_cred_qs = parent.credentials.exclude(credential_type__kind='vault') - if cloud_cred_qs.exists(): - return {'msg': _("Source already has cloud credential assigned.")} return None diff --git a/awx/main/models/inventory.py b/awx/main/models/inventory.py index 76fee71175..9b7cb546d0 100644 --- a/awx/main/models/inventory.py +++ b/awx/main/models/inventory.py @@ -1262,6 +1262,11 @@ class InventorySourceOptions(BaseModel): 'Credentials of type machine, source control, insights and vault are ' 'disallowed for custom inventory sources.' ) + elif source == 'scm' and cred and cred.credential_type.kind in ('insights', 'vault'): + return _( + 'Credentials of type insights and vault are ' + 'disallowed for scm inventory sources.' + ) return None def get_inventory_plugin_name(self): diff --git a/awx/main/tests/functional/api/test_inventory.py b/awx/main/tests/functional/api/test_inventory.py index fb2da5f804..56e184a29a 100644 --- a/awx/main/tests/functional/api/test_inventory.py +++ b/awx/main/tests/functional/api/test_inventory.py @@ -365,6 +365,116 @@ def test_inventory_source_vars_prohibition(post, inventory, admin_user): assert 'FOOBAR' in r.data['source_vars'][0] +@pytest.mark.django_db +class TestInventorySourceCredential: + def test_need_cloud_credential(self, inventory, admin_user, post): + """Test that a cloud-based source requires credential""" + r = post( + url=reverse('api:inventory_source_list'), + data={'inventory': inventory.pk, 'name': 'foo', 'source': 'openstack'}, + expect=400, + user=admin_user + ) + assert 'Credential is required for a cloud source' in r.data['credential'][0] + + def test_ec2_no_credential(self, inventory, admin_user, post): + """Test that an ec2 inventory source can be added with no credential""" + post( + url=reverse('api:inventory_source_list'), + data={'inventory': inventory.pk, 'name': 'fobar', 'source': 'ec2'}, + expect=201, + user=admin_user + ) + + def test_validating_credential_type(self, organization, inventory, admin_user, post): + """Test that cloud sources must use their respective credential type""" + from awx.main.models.credential import Credential, CredentialType + openstack = CredentialType.defaults['openstack']() + openstack.save() + os_cred = Credential.objects.create( + credential_type=openstack, name='bar', organization=organization) + r = post( + url=reverse('api:inventory_source_list'), + data={ + 'inventory': inventory.pk, 'name': 'fobar', 'source': 'ec2', + 'credential': os_cred.pk + }, + expect=400, + user=admin_user + ) + assert 'Cloud-based inventory sources (such as ec2)' in r.data['credential'][0] + assert 'require credentials for the matching cloud service' in r.data['credential'][0] + + def test_vault_credential_not_allowed(self, project, inventory, vault_credential, admin_user, post): + """Vault credentials cannot be associated via the deprecated field""" + # TODO: when feature is added, add tests to use the related credentials + # endpoint for multi-vault attachment + r = post( + url=reverse('api:inventory_source_list'), + data={ + 'inventory': inventory.pk, 'name': 'fobar', 'source': 'scm', + 'source_project': project.pk, 'source_path': '', + 'credential': vault_credential.pk + }, + expect=400, + user=admin_user + ) + assert 'Credentials of type insights and vault' in r.data['credential'][0] + assert 'disallowed for scm inventory sources' in r.data['credential'][0] + + def test_vault_credential_not_allowed_via_related( + self, project, inventory, vault_credential, admin_user, post): + """Vault credentials cannot be associated via related endpoint""" + inv_src = InventorySource.objects.create( + inventory=inventory, name='foobar', source='scm', + source_project=project, source_path='' + ) + r = post( + url=reverse('api:inventory_source_credentials_list', kwargs={'pk': inv_src.pk}), + data={ + 'id': vault_credential.pk + }, + expect=400, + user=admin_user + ) + assert 'Credentials of type insights and vault' in r.data['msg'] + assert 'disallowed for scm inventory sources' in r.data['msg'] + + def test_credentials_relationship_mapping(self, project, inventory, organization, admin_user, post, patch): + """The credentials relationship is used to manage the cloud credential + this test checks that replacement works""" + from awx.main.models.credential import Credential, CredentialType + openstack = CredentialType.defaults['openstack']() + openstack.save() + os_cred = Credential.objects.create( + credential_type=openstack, name='bar', organization=organization) + r = post( + url=reverse('api:inventory_source_list'), + data={ + 'inventory': inventory.pk, 'name': 'fobar', 'source': 'scm', + 'source_project': project.pk, 'source_path': '', + 'credential': os_cred.pk + }, + expect=201, + user=admin_user + ) + aws = CredentialType.defaults['aws']() + aws.save() + aws_cred = Credential.objects.create( + credential_type=aws, name='bar2', organization=organization) + inv_src = InventorySource.objects.get(pk=r.data['id']) + assert list(inv_src.credentials.values_list('id', flat=True)) == [os_cred.pk] + patch( + url=inv_src.get_absolute_url(), + data={ + 'credential': aws_cred.pk + }, + expect=200, + user=admin_user + ) + assert list(inv_src.credentials.values_list('id', flat=True)) == [aws_cred.pk] + + @pytest.mark.django_db class TestControlledBySCM: ''' From 3f841180da73a56ea3c8edf7ad36f0869262f2e5 Mon Sep 17 00:00:00 2001 From: AlanCoding Date: Mon, 20 Aug 2018 08:12:34 -0400 Subject: [PATCH 35/92] Change loggers from non-propagating to INFO filter --- awx/settings/defaults.py | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/awx/settings/defaults.py b/awx/settings/defaults.py index 48440022d5..926e47ebe8 100644 --- a/awx/settings/defaults.py +++ b/awx/settings/defaults.py @@ -1172,16 +1172,13 @@ LOGGING = { 'propagate': False }, 'awx.main.access': { - 'handlers': ['null'], - 'propagate': False, + 'level': 'INFO', # very verbose debug-level logs }, 'awx.main.signals': { - 'handlers': ['null'], - 'propagate': False, + 'level': 'INFO', # very verbose debug-level logs }, 'awx.api.permissions': { - 'handlers': ['null'], - 'propagate': False, + 'level': 'INFO', # very verbose debug-level logs }, 'awx.analytics': { 'handlers': ['external_logger'], From f8e5e38614b5bc29a310553e55c0cd73fc3e6445 Mon Sep 17 00:00:00 2001 From: Jake McDermott Date: Mon, 20 Aug 2018 12:40:27 -0400 Subject: [PATCH 36/92] enable output filtering by start / end line --- awx/ui/client/features/output/constants.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/awx/ui/client/features/output/constants.js b/awx/ui/client/features/output/constants.js index 06c782b4fe..a3acc997b6 100644 --- a/awx/ui/client/features/output/constants.js +++ b/awx/ui/client/features/output/constants.js @@ -25,8 +25,8 @@ export const OUTPUT_PAGE_SIZE = 50; export const OUTPUT_SCROLL_DELAY = 100; export const OUTPUT_SCROLL_THRESHOLD = 0.1; export const OUTPUT_SEARCH_DOCLINK = 'https://docs.ansible.com/ansible-tower/3.3.0/html/userguide/search_sort.html'; -export const OUTPUT_SEARCH_FIELDS = ['changed', 'created', 'failed', 'host_name', 'stdout', 'task', 'role', 'playbook', 'play']; -export const OUTPUT_SEARCH_KEY_EXAMPLES = ['host_name:localhost', 'task:set', 'created:>=2000-01-01']; +export const OUTPUT_SEARCH_FIELDS = ['changed', 'created', 'failed', 'host_name', 'stdout', 'task', 'role', 'playbook', 'play', 'start_line', 'end_line']; +export const OUTPUT_SEARCH_KEY_EXAMPLES = ['host_name:localhost', 'task:set', 'created:>=2000-01-01', 'start_line:>=9000']; export const OUTPUT_EVENT_LIMIT = OUTPUT_PAGE_LIMIT * OUTPUT_PAGE_SIZE; export const WS_PREFIX = 'ws'; From a36b0061fab71b89bc77a3622d502428a1bb633a Mon Sep 17 00:00:00 2001 From: Ryan Petrello Date: Mon, 20 Aug 2018 19:57:28 -0400 Subject: [PATCH 37/92] fix failing unit tests --- awx/main/expect/isolated_manager.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/awx/main/expect/isolated_manager.py b/awx/main/expect/isolated_manager.py index 9fa5c4af45..016d3e8f28 100644 --- a/awx/main/expect/isolated_manager.py +++ b/awx/main/expect/isolated_manager.py @@ -117,10 +117,10 @@ class IsolatedManager(object): @classmethod def awx_playbook_path(cls): - return os.path.join( + return os.path.abspath(os.path.join( os.path.dirname(awx.__file__), 'playbooks' - ) + )) def path_to(self, *args): return os.path.join(self.private_data_dir, *args) From 4eeb62766e317241333521c73b79ea56275a2788 Mon Sep 17 00:00:00 2001 From: Ryan Petrello Date: Mon, 20 Aug 2018 10:30:51 -0400 Subject: [PATCH 38/92] apply sensitive field filtering to /api/v2/hosts/?host_filter see: https://github.com/ansible/tower/issues/2874 see: https://github.com/ansible/tower/issues/2889 --- awx/main/models/jobs.py | 4 +- awx/main/tests/unit/utils/test_filters.py | 52 +++++++++++++++++++++-- awx/main/utils/filters.py | 4 ++ 3 files changed, 54 insertions(+), 6 deletions(-) diff --git a/awx/main/models/jobs.py b/awx/main/models/jobs.py index 0fff829d23..c5bad0c6c4 100644 --- a/awx/main/models/jobs.py +++ b/awx/main/models/jobs.py @@ -238,11 +238,11 @@ class JobTemplate(UnifiedJobTemplate, JobOptions, SurveyJobTemplateMixin, Resour app_label = 'main' ordering = ('name',) - host_config_key = models.CharField( + host_config_key = prevent_search(models.CharField( max_length=1024, blank=True, default='', - ) + )) ask_diff_mode_on_launch = AskForField( blank=True, default=False, diff --git a/awx/main/tests/unit/utils/test_filters.py b/awx/main/tests/unit/utils/test_filters.py index f7d25d06f3..cd82e0f1f0 100644 --- a/awx/main/tests/unit/utils/test_filters.py +++ b/awx/main/tests/unit/utils/test_filters.py @@ -2,7 +2,6 @@ # Python import pytest import mock -from collections import namedtuple # AWX from awx.main.utils.filters import SmartFilter, ExternalLoggerEnabled @@ -44,8 +43,26 @@ def test_log_configurable_severity(level, expect, dummy_log_record): assert filter.filter(dummy_log_record) is expect -Field = namedtuple('Field', 'name') -Meta = namedtuple('Meta', 'fields') +class Field(object): + + def __init__(self, name, related_model=None, __prevent_search__=None): + self.name = name + self.related_model = related_model + self.__prevent_search__ = __prevent_search__ + + +class Meta(object): + + def __init__(self, fields): + self._fields = { + f.name: f for f in fields + } + self.object_name = 'Host' + self.fields_map = {} + self.fields = self._fields.values() + + def get_field(self, f): + return self._fields.get(f) class mockObjects: @@ -53,15 +70,32 @@ class mockObjects: return Q(*args, **kwargs) +class mockUser: + def __init__(self): + print("Host user created") + self._meta = Meta(fields=[ + Field(name='password', __prevent_search__=True) + ]) + + class mockHost: def __init__(self): print("Host mock created") self.objects = mockObjects() - self._meta = Meta(fields=(Field(name='name'), Field(name='description'))) + fields = [ + Field(name='name'), + Field(name='description'), + Field(name='created_by', related_model=mockUser()) + ] + self._meta = Meta(fields=fields) @mock.patch('awx.main.utils.filters.get_model', return_value=mockHost()) class TestSmartFilterQueryFromString(): + @mock.patch( + 'awx.api.filters.get_field_from_path', + lambda model, path: (model, path) # disable field filtering, because a__b isn't a real Host field + ) @pytest.mark.parametrize("filter_string,q_expected", [ ('facts__facts__blank=""', Q(**{u"facts__facts__blank": u""})), ('"facts__facts__ space "="f"', Q(**{u"facts__facts__ space ": u"f"})), @@ -88,6 +122,16 @@ class TestSmartFilterQueryFromString(): SmartFilter.query_from_string(filter_string) assert e.value.message == u"Invalid query " + filter_string + @pytest.mark.parametrize("filter_string", [ + 'created_by__password__icontains=pbkdf2' + 'search=foo or created_by__password__icontains=pbkdf2', + 'created_by__password__icontains=pbkdf2 or search=foo', + ]) + def test_forbidden_filter_string(self, mock_get_host_model, filter_string): + with pytest.raises(Exception) as e: + SmartFilter.query_from_string(filter_string) + "Filtering on password is not allowed." in str(e) + @pytest.mark.parametrize("filter_string,q_expected", [ (u'(a=abc\u1F5E3def)', Q(**{u"a": u"abc\u1F5E3def"})), (u'(ansible_facts__a=abc\u1F5E3def)', Q(**{u"ansible_facts__contains": {u"a": u"abc\u1F5E3def"}})), diff --git a/awx/main/utils/filters.py b/awx/main/utils/filters.py index 30daf338f2..5e6d3f4221 100644 --- a/awx/main/utils/filters.py +++ b/awx/main/utils/filters.py @@ -147,6 +147,10 @@ class SmartFilter(object): q = reduce(lambda x, y: x | y, [models.Q(**{u'%s__icontains' % _k:_v}) for _k, _v in kwargs.items()]) self.result = Host.objects.filter(q) else: + # detect loops and restrict access to sensitive fields + # this import is intentional here to avoid a circular import + from awx.api.filters import FieldLookupBackend + FieldLookupBackend().get_field_from_lookup(Host, k) kwargs[k] = v self.result = Host.objects.filter(**kwargs) From 4119c1dd0b162dc40e5c21e2459f1571d69c7539 Mon Sep 17 00:00:00 2001 From: kialam Date: Mon, 20 Aug 2018 14:27:59 -0400 Subject: [PATCH 39/92] Adjust title and badge spacing on job output stats section. --- awx/ui/client/lib/components/panel/_index.less | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/awx/ui/client/lib/components/panel/_index.less b/awx/ui/client/lib/components/panel/_index.less index bf3bf2ab61..3a66b22906 100644 --- a/awx/ui/client/lib/components/panel/_index.less +++ b/awx/ui/client/lib/components/panel/_index.less @@ -44,8 +44,7 @@ vertical-align: middle; white-space: nowrap; text-align: center; - margin-left: 10px; - margin-right: auto; + margin-right: @at-space-2x; } .at-Panel-headingCustomContent { @@ -59,6 +58,7 @@ font-size: 12px; font-weight: normal!important; width: 30%; + margin: @at-space-2x; @media screen and (max-width: @breakpoint-md) { flex: 2.5 0 auto; From 67d1267d98210a8860be470a8d72b98020ef3801 Mon Sep 17 00:00:00 2001 From: Ryan Petrello Date: Fri, 17 Aug 2018 12:12:54 -0400 Subject: [PATCH 40/92] enforce 0 <= Instance.capacity_adjustment see: https://github.com/ansible/tower/issues/2839 --- ...0_validate_instance_capacity_adjustment.py | 22 +++++++++++++++++++ awx/main/models/ha.py | 2 ++ 2 files changed, 24 insertions(+) create mode 100644 awx/main/migrations/0049_v330_validate_instance_capacity_adjustment.py diff --git a/awx/main/migrations/0049_v330_validate_instance_capacity_adjustment.py b/awx/main/migrations/0049_v330_validate_instance_capacity_adjustment.py new file mode 100644 index 0000000000..1a12419e64 --- /dev/null +++ b/awx/main/migrations/0049_v330_validate_instance_capacity_adjustment.py @@ -0,0 +1,22 @@ +# -*- coding: utf-8 -*- +# Generated by Django 1.11.11 on 2018-08-17 16:13 +from __future__ import unicode_literals + +from decimal import Decimal +import django.core.validators +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('main', '0048_v330_django_created_modified_by_model_name'), + ] + + operations = [ + migrations.AlterField( + model_name='instance', + name='capacity_adjustment', + field=models.DecimalField(decimal_places=2, default=Decimal('1'), max_digits=3, validators=[django.core.validators.MinValueValidator(0)]), + ), + ] diff --git a/awx/main/models/ha.py b/awx/main/models/ha.py index 0956ba00be..e8634bb22a 100644 --- a/awx/main/models/ha.py +++ b/awx/main/models/ha.py @@ -6,6 +6,7 @@ import random from decimal import Decimal from django.core.exceptions import ValidationError +from django.core.validators import MinValueValidator from django.db import models, connection from django.db.models.signals import post_save, post_delete from django.dispatch import receiver @@ -81,6 +82,7 @@ class Instance(HasPolicyEditsMixin, BaseModel): default=Decimal(1.0), max_digits=3, decimal_places=2, + validators=[MinValueValidator(0)] ) enabled = models.BooleanField( default=True From 4bc63cc37ee9ca1f8e5656387606c8e3ec18e417 Mon Sep 17 00:00:00 2001 From: Ryan Petrello Date: Wed, 22 Aug 2018 10:57:13 -0400 Subject: [PATCH 41/92] fix a bug that broke bot avatars for Slack notifications when a *color* is specified for a Slack notification template, we use the *web* not the RTM API; when you use a bot with the web API, you have to specify the `as_user=True` argument to have the message use the bot's name and avatar see: https://github.com/ansible/tower/issues/2883 see: https://github.com/ansible/awx/issues/2187 --- awx/main/notifications/slack_backend.py | 1 + 1 file changed, 1 insertion(+) diff --git a/awx/main/notifications/slack_backend.py b/awx/main/notifications/slack_backend.py index b68f91ef7c..603fe2f1c4 100644 --- a/awx/main/notifications/slack_backend.py +++ b/awx/main/notifications/slack_backend.py @@ -69,6 +69,7 @@ class SlackBackend(AWXBaseEmailBackend): r = r[1:] ret = connection.api_call("chat.postMessage", channel=r, + as_user=True, attachments=[{ "color": self.color, "text": m.subject From c67e9143fbc56b237bfe19df9df0fbd13637f562 Mon Sep 17 00:00:00 2001 From: kialam Date: Wed, 22 Aug 2018 11:51:27 -0400 Subject: [PATCH 42/92] Contain margins for stats panel with modifier MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Create CSS `—inline` modifier so that other areas where `at-Panel-headingTitleBadge` are not affected. --- awx/ui/client/features/output/stats.partial.html | 16 ++++++++-------- awx/ui/client/lib/components/panel/_index.less | 8 +++++++- 2 files changed, 15 insertions(+), 9 deletions(-) diff --git a/awx/ui/client/features/output/stats.partial.html b/awx/ui/client/features/output/stats.partial.html index a9b2dffa8c..35babd1505 100644 --- a/awx/ui/client/features/output/stats.partial.html +++ b/awx/ui/client/features/output/stats.partial.html @@ -1,20 +1,20 @@
plays - ... - {{ vm.plays || 0 }} + ... + {{ vm.plays || 0 }} tasks - ... - {{ vm.tasks || 0 }} + ... + {{ vm.tasks || 0 }} {{:: vm.strings.get('stats.HOSTS')}} - ... - {{ vm.hosts || 1 }} + ... + {{ vm.hosts || 1 }} {{:: vm.strings.get('stats.ELAPSED') }} - ... - + ... + {{ (vm.elapsed * 1000 || 0) | duration: "hh:mm:ss"}} diff --git a/awx/ui/client/lib/components/panel/_index.less b/awx/ui/client/lib/components/panel/_index.less index 3a66b22906..33d12aa7a1 100644 --- a/awx/ui/client/lib/components/panel/_index.less +++ b/awx/ui/client/lib/components/panel/_index.less @@ -44,7 +44,13 @@ vertical-align: middle; white-space: nowrap; text-align: center; - margin-right: @at-space-2x; + margin-left: 10px; + margin-right: auto; + + &--inline { + margin-right: @at-space-2x; + margin-left: 0; + } } .at-Panel-headingCustomContent { From 5e8f7b76f1edfd47e2bb3a7a62968b34f13f17b0 Mon Sep 17 00:00:00 2001 From: AlanCoding Date: Wed, 22 Aug 2018 12:38:48 -0400 Subject: [PATCH 43/92] document inventory script towervars --- awx/api/templates/api/inventory_script_view.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/awx/api/templates/api/inventory_script_view.md b/awx/api/templates/api/inventory_script_view.md index f47f3ec135..54c4c7d98b 100644 --- a/awx/api/templates/api/inventory_script_view.md +++ b/awx/api/templates/api/inventory_script_view.md @@ -23,6 +23,11 @@ are enabled in the inventory. This feature allows disabled hosts to be skipped when running jobs without removing them from the inventory. Specify a query string of `?all=1` to return all hosts, including disabled ones. +_(Added in Tower 3.2.3)_ Specify a query string of `?towervars=1` to add variables +to the hostvars of each host that specifies its enabled state and database ID. + +To apply multiple query strings, join them with the `&` character, like `?hostvars=1&all=1`. + ## Host Response Make a GET request to this resource with a query string similar to From a3d0e10f5164fec7f5e3ebf4ba70b4104b017957 Mon Sep 17 00:00:00 2001 From: AlanCoding Date: Wed, 22 Aug 2018 15:17:47 -0400 Subject: [PATCH 44/92] remove added-in tags that reference old AWX --- awx/api/templates/api/_list_common.md | 4 +--- awx/api/templates/api/inventory_script_view.md | 6 +++--- 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/awx/api/templates/api/_list_common.md b/awx/api/templates/api/_list_common.md index bb9780ee09..ef92b7fc65 100644 --- a/awx/api/templates/api/_list_common.md +++ b/awx/api/templates/api/_list_common.md @@ -54,8 +54,6 @@ within all designated text fields of a model. ?search=findme -_Added in AWX 1.4_ - (_Added in Ansible Tower 3.1.0_) Search across related fields: ?related__search=findme @@ -84,7 +82,7 @@ To exclude results matching certain criteria, prefix the field parameter with ?not__field=value -(_Added in AWX 1.4_) By default, all query string filters are AND'ed together, so +By default, all query string filters are AND'ed together, so only the results matching *all* filters will be returned. To combine results matching *any* one of multiple criteria, prefix each query string parameter with `or__`: diff --git a/awx/api/templates/api/inventory_script_view.md b/awx/api/templates/api/inventory_script_view.md index 54c4c7d98b..07656c1eff 100644 --- a/awx/api/templates/api/inventory_script_view.md +++ b/awx/api/templates/api/inventory_script_view.md @@ -10,7 +10,7 @@ object containing groups, including the hosts, children and variables for each group. The response data is equivalent to that returned by passing the `--list` argument to an inventory script. -_(Added in AWX 1.3)_ Specify a query string of `?hostvars=1` to retrieve the JSON +Specify a query string of `?hostvars=1` to retrieve the JSON object above including all host variables. The `['_meta']['hostvars']` object in the response contains an entry for each host with its variables. This response format can be used with Ansible 1.3 and later to avoid making a @@ -18,12 +18,12 @@ separate API request for each host. Refer to [Tuning the External Inventory Script](http://docs.ansible.com/developing_inventory.html#tuning-the-external-inventory-script) for more information on this feature. -_(Added in AWX 1.4)_ By default, the inventory script will only return hosts that +By default, the inventory script will only return hosts that are enabled in the inventory. This feature allows disabled hosts to be skipped when running jobs without removing them from the inventory. Specify a query string of `?all=1` to return all hosts, including disabled ones. -_(Added in Tower 3.2.3)_ Specify a query string of `?towervars=1` to add variables +Specify a query string of `?towervars=1` to add variables to the hostvars of each host that specifies its enabled state and database ID. To apply multiple query strings, join them with the `&` character, like `?hostvars=1&all=1`. From a271837007d19e90b9c04b90b047392aa9b4518a Mon Sep 17 00:00:00 2001 From: Ryan Petrello Date: Wed, 22 Aug 2018 15:26:03 -0400 Subject: [PATCH 45/92] set the session cookie expiry *properly* on each request see: https://github.com/ansible/tower/issues/2907 --- awx/main/middleware.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/awx/main/middleware.py b/awx/main/middleware.py index 15bbf3aa15..5a79aa54a5 100644 --- a/awx/main/middleware.py +++ b/awx/main/middleware.py @@ -128,8 +128,9 @@ class SessionTimeoutMiddleware(object): def process_response(self, request, response): req_session = getattr(request, 'session', None) if req_session and not req_session.is_empty(): - request.session.set_expiry(request.session.get_expiry_age()) - response['Session-Timeout'] = int(settings.SESSION_COOKIE_AGE) + expiry = int(settings.SESSION_COOKIE_AGE) + request.session.set_expiry(expiry) + response['Session-Timeout'] = expiry return response From d564a268fd30416e8ad0a5a986f5f7abf7db9f40 Mon Sep 17 00:00:00 2001 From: Ryan Petrello Date: Thu, 23 Aug 2018 14:06:14 -0400 Subject: [PATCH 46/92] sprinkle in more i18n translation for the workflow editor see: https://github.com/ansible/tower/issues/775 --- .../workflow-maker.controller.js | 21 ++++++++++--------- 1 file changed, 11 insertions(+), 10 deletions(-) diff --git a/awx/ui/client/src/templates/workflows/workflow-maker/workflow-maker.controller.js b/awx/ui/client/src/templates/workflows/workflow-maker/workflow-maker.controller.js index 7090e0f870..d76229c0f9 100644 --- a/awx/ui/client/src/templates/workflows/workflow-maker/workflow-maker.controller.js +++ b/awx/ui/client/src/templates/workflows/workflow-maker/workflow-maker.controller.js @@ -7,9 +7,10 @@ export default ['$scope', 'WorkflowService', 'GetBasePath', 'TemplatesService', '$state', 'ProcessErrors', 'CreateSelect2', '$q', 'JobTemplateModel', 'Empty', 'PromptService', 'Rest', 'TemplatesStrings', '$timeout', + 'i18n', function($scope, WorkflowService, GetBasePath, TemplatesService, $state, ProcessErrors, CreateSelect2, $q, JobTemplate, - Empty, PromptService, Rest, TemplatesStrings, $timeout) { + Empty, PromptService, Rest, TemplatesStrings, $timeout, i18n) { let promptWatcher, surveyQuestionWatcher, credentialsWatcher; @@ -301,15 +302,15 @@ export default ['$scope', 'WorkflowService', 'GetBasePath', 'TemplatesService', if (!optionsToInclude) { $scope.edgeTypeOptions = [ { - label: 'Always', + label: i18n._('Always'), value: 'always' }, { - label: 'On Success', + label: i18n._('On Success'), value: 'success' }, { - label: 'On Failure', + label: i18n._('On Failure'), value: 'failure' } ]; @@ -864,19 +865,19 @@ export default ['$scope', 'WorkflowService', 'GetBasePath', 'TemplatesService', switch($scope.nodeBeingEdited.edgeType) { case "always": - $scope.edgeType = {label: "Always", value: "always"}; + $scope.edgeType = {label: i18n._("Always"), value: "always"}; if (siblingConnectionTypes.length === 1 && _.includes(siblingConnectionTypes, "always") || $scope.nodeBeingEdited.isRoot) { edgeDropdownOptions = ["always"]; } break; case "success": - $scope.edgeType = {label: "On Success", value: "success"}; + $scope.edgeType = {label: i18n._("On Success"), value: "success"}; if (siblingConnectionTypes.length !== 0 && (!_.includes(siblingConnectionTypes, "always"))) { edgeDropdownOptions = ["success", "failure"]; } break; case "failure": - $scope.edgeType = {label: "On Failure", value: "failure"}; + $scope.edgeType = {label: i18n._("On Failure"), value: "failure"}; if (siblingConnectionTypes.length !== 0 && (!_.includes(siblingConnectionTypes, "always"))) { edgeDropdownOptions = ["success", "failure"]; } @@ -1003,7 +1004,7 @@ export default ['$scope', 'WorkflowService', 'GetBasePath', 'TemplatesService', switch($scope.nodeBeingEdited.edgeType) { case "always": - $scope.edgeType = {label: "Always", value: "always"}; + $scope.edgeType = {label: i18n._("Always"), value: "always"}; if ( _.includes(siblingConnectionTypes, "always") && !_.includes(siblingConnectionTypes, "success") && @@ -1015,7 +1016,7 @@ export default ['$scope', 'WorkflowService', 'GetBasePath', 'TemplatesService', } break; case "success": - $scope.edgeType = {label: "On Success", value: "success"}; + $scope.edgeType = {label: i18n._("On Success"), value: "success"}; if ( (_.includes(siblingConnectionTypes, "success") || _.includes(siblingConnectionTypes, "failure")) && !_.includes(siblingConnectionTypes, "always") @@ -1026,7 +1027,7 @@ export default ['$scope', 'WorkflowService', 'GetBasePath', 'TemplatesService', } break; case "failure": - $scope.edgeType = {label: "On Failure", value: "failure"}; + $scope.edgeType = {label: i18n._("On Failure"), value: "failure"}; if ( (_.includes(siblingConnectionTypes, "success") || _.includes(siblingConnectionTypes, "failure")) && !_.includes(siblingConnectionTypes, "always") From 45db305e695818276738c8ba93570db4bec7fbdc Mon Sep 17 00:00:00 2001 From: John Mitchell Date: Thu, 23 Aug 2018 15:49:01 -0400 Subject: [PATCH 47/92] add script for generating ui license info in docs/licenses/ui --- awx/ui/package.json | 3 +- awx/ui/utils/get_licenses.js | 209 +++++++++++++ awx/ui/utils/license_texts.js | 532 ++++++++++++++++++++++++++++++++++ 3 files changed, 743 insertions(+), 1 deletion(-) create mode 100755 awx/ui/utils/get_licenses.js create mode 100644 awx/ui/utils/license_texts.js diff --git a/awx/ui/package.json b/awx/ui/package.json index b4b3307619..cec81e6f31 100644 --- a/awx/ui/package.json +++ b/awx/ui/package.json @@ -29,7 +29,8 @@ "lint": "eslint .", "dev": "webpack --config build/webpack.development.js --progress", "watch": "webpack-dev-server --config build/webpack.watch.js --progress --https", - "production": "webpack --config build/webpack.production.js" + "production": "webpack --config build/webpack.production.js", + "grab-licenses": "./utils/get_licenses.js" }, "devDependencies": { "angular-mocks": "~1.6.6", diff --git a/awx/ui/utils/get_licenses.js b/awx/ui/utils/get_licenses.js new file mode 100755 index 0000000000..493594c6fa --- /dev/null +++ b/awx/ui/utils/get_licenses.js @@ -0,0 +1,209 @@ +#!/usr/bin/env node +/* eslint no-console: ["error", { allow: ["log", "warn", "error"] }] */ + +const { lstatSync, readdirSync, readFileSync, existsSync, writeFileSync, mkdirSync } = require('fs'); +const { join } = require('path'); +const licenseTexts = require('./license_texts'); + +// folder that npm install node_modules to +const NODE_MODULES_FOLDER = `${__dirname}/../node_modules`; +// the folder which we will put the ui license files +const UI_LICENSE_FOLDER = `${__dirname}/../../../docs/licenses/ui`; +// these folders in node_modules should be ommited +const OMITTED_NODE_MODULES_FOLDERS = ['@uirouter', '.bin', 'cycle']; +// all the ways in which deps with license files have license files named +const LICENSE_FILE_NAMES = ['LICENSE', 'LICENCE', 'LICENSE.md', 'LICENSE.txt', 'MIT-LICENSE.txt', 'LICENSE-MIT.txt', 'LICENSE-MIT', 'LICENSE.MIT', 'LICENSE.APACHE2', 'LICENSE.BSD']; +// all the ways in which deps with license info included in readme have the license header +const LICENSE_HEADER_NAMES = ['LICENSE', 'License', 'Licence']; +// all the ways in which deps with license info included in readme have readme files named +const README_FILE_NAMES = ['README', 'README.md', 'README.markdown']; +// deps that we need to manually grab the license info (and that info) +const MANUAL_NODE_MODULES_LICENSE_INFO = [ + { + module_name: 'cycle', + license_info: 'cycle was released as JSON-js under the public domain (original repo here: https://github.com/douglascrockford/JSON-js) and published to npm as cycle (repo here: https://github.com/dscape/cycle)' + } +]; +// texts of the licenses when the license attr is grabbed from package.json +const LICENSE_TEXTS = licenseTexts; + +// below are helper functions the getters and main script execution functions +// call to piece together the license info +const isDirectory = source => lstatSync(source).isDirectory(); + +const manualNodeModulesSubDirectories = source => [join(source, '@uirouter/angularjs'), join(source, '@uirouter/core')]; + +const getSubdirectories = source => { + const fromNodeModsDir = readdirSync(source) + .filter(name => OMITTED_NODE_MODULES_FOLDERS.indexOf(name) === -1) + .map(name => join(source, name)).filter(isDirectory); + return fromNodeModsDir.concat(manualNodeModulesSubDirectories(source)); +}; + +const getModulename = path => { + let updatedPath; + if (path.includes('@uirouter')) { + updatedPath = path.split('/').slice(-2).join('-'); + } else { + updatedPath = path.split('/').slice(-1).join(''); + } + + return updatedPath; +}; + +const licenseTextIncludedInReadme = (readmeText, returnLicenseText) => LICENSE_HEADER_NAMES + .reduce((a, b) => { + let licenseVal; + if (!returnLicenseText) { + licenseVal = a || readmeText.includes(b); + } else if (a !== false) { + licenseVal = a; + } else if (readmeText.includes(b)) { + licenseVal = readmeText.split(b).slice(-1); + } else { + licenseVal = false; + } + return licenseVal; + }, false); + +const readmeIncludedInLicense = (path, returnLicenseText) => { + const readmeText = readFileSync(path).toString(); + return licenseTextIncludedInReadme(readmeText, returnLicenseText); +}; + +const licenseAttrInPackageJSON = (path, returnLicenseType) => { + const packageJSON = JSON.parse(readFileSync(path).toString()); + let isInPackageJSON; + if (!returnLicenseType) { + isInPackageJSON = packageJSON.license !== undefined || packageJSON.licenses !== undefined; + } else if (packageJSON.license && packageJSON.license.type) { + isInPackageJSON = packageJSON.license.type.toString(); + } else if (packageJSON.licenses && Array + .isArray(packageJSON.licenses) && packageJSON.licenses[0] && packageJSON.licenses[0].type) { + isInPackageJSON = packageJSON.licenses[0].type.toString(); + } else if (packageJSON.licenses) { + isInPackageJSON = packageJSON.licenses.toString(); + } else { + isInPackageJSON = packageJSON.license.toString(); + } + return isInPackageJSON; +}; + +// below are getters for the various types of ways licenses are included in the packages + +const hasLicenseFile = (path, returnFileName) => LICENSE_FILE_NAMES + .reduce((a, b) => { + let isLicenseFile; + if (!returnFileName) { + isLicenseFile = a || existsSync(join(path, b)); + } else if (a !== false) { + isLicenseFile = a; + } else if (existsSync(join(path, b))) { + isLicenseFile = join(path, b); + } else { + isLicenseFile = false; + } + return isLicenseFile; + }, false); + +const hasLicenseAttrInNPM = (path, returnLicenseType) => { + const packageJSONPath = join(path, 'package.json'); + return existsSync(packageJSONPath) && + licenseAttrInPackageJSON(packageJSONPath, returnLicenseType); +}; + +const hasLicenseInReadme = (path, returnLicenseText) => README_FILE_NAMES + .reduce((a, b) => { + const readmePath = join(path, b); + const readmeIncluded = existsSync(readmePath) && readmeIncludedInLicense(readmePath); + let isLicenseInReadme; + if (!returnLicenseText) { + isLicenseInReadme = a || readmeIncluded; + } else if (a !== false) { + isLicenseInReadme = a; + } else if (readmeIncluded) { + isLicenseInReadme = readmeIncludedInLicense(readmePath, returnLicenseText); + } else { + isLicenseInReadme = false; + } + return isLicenseInReadme; + }, false); + +const hasManualLicenseInfo = (path) => Object.prototype.hasOwnProperty + .call(MANUAL_NODE_MODULES_LICENSE_INFO, path); + +// checks to make sure all deps have some sort of license info associated +const licenseCheck = () => { + console.log('Checking each module for license.'); + + const noLicensePackage = getSubdirectories(NODE_MODULES_FOLDER) + .filter(path => !hasLicenseFile(path) && + !hasLicenseAttrInNPM(path) && + !hasLicenseInReadme(path) && + !hasManualLicenseInfo(path)); + + if (noLicensePackage.length === 0) { + console.log('Success! All modules probably have a license associated.'); + } else { + console.log(`Warning! The following modules do not have license info associated with them: ${noLicensePackage.join(', ')}.`); + } +}; + +// copies the license info from the deps into a licenses folder +const licenseWrite = () => { + // create the ui license folder if it doesn't exist + if (!existsSync(UI_LICENSE_FOLDER)) { + mkdirSync(UI_LICENSE_FOLDER); + } + + console.log('Copying licenses from modules with license files.'); + + const modulesWithLicenseFile = getSubdirectories(NODE_MODULES_FOLDER) + .filter(path => hasLicenseFile(path)); + + console.log(`${modulesWithLicenseFile.length} modules with license files.`); + + modulesWithLicenseFile.forEach(path => { + writeFileSync( + join(UI_LICENSE_FOLDER, getModulename(path)), + readFileSync(hasLicenseFile(path, true)).toString() + ); + }); + + const modulesWithPackageJSONLicenseAttr = getSubdirectories(NODE_MODULES_FOLDER) + .filter(path => !hasLicenseFile(path) && hasLicenseAttrInNPM(path)); + + console.log(`${modulesWithPackageJSONLicenseAttr.length} modules with license attr in package.json.`); + + modulesWithPackageJSONLicenseAttr.forEach(path => { + const licenseType = hasLicenseAttrInNPM(path, true); + let licenseText = LICENSE_TEXTS[licenseType]; + + if (!licenseText) { + console.log(`WARNING! License text for ${licenseType} is not in license_texts.js. Please add it. Just adding the license type to the module's file for now.`); + licenseText = licenseType; + } + + writeFileSync(join(UI_LICENSE_FOLDER, getModulename(path)), licenseText); + }); + + const modulesWithLicenseInfoInReadme = getSubdirectories(NODE_MODULES_FOLDER) + .filter(path => !hasLicenseFile(path) && + !hasLicenseAttrInNPM(path) && + hasLicenseInReadme(path)); + + console.log(`${modulesWithLicenseInfoInReadme.length} modules with license text in readme.`); + + modulesWithLicenseInfoInReadme.forEach(path => { + writeFileSync(join(UI_LICENSE_FOLDER, getModulename(path)), hasLicenseInReadme(path, true)); + }); + + console.log(`${MANUAL_NODE_MODULES_LICENSE_INFO.length} modules with license info manually added to this script.`); + + MANUAL_NODE_MODULES_LICENSE_INFO.forEach(mod => { + writeFileSync(join(UI_LICENSE_FOLDER, mod.module_name), mod.license_info); + }); +}; + +licenseCheck(); +licenseWrite(); diff --git a/awx/ui/utils/license_texts.js b/awx/ui/utils/license_texts.js new file mode 100644 index 0000000000..af4f422a68 --- /dev/null +++ b/awx/ui/utils/license_texts.js @@ -0,0 +1,532 @@ +module.exports = { + MIT: ` +MIT +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + `, + 'CC0-1.0': ` +Creative Commons Legal Code + +CC0 1.0 Universal + + CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE + LEGAL SERVICES. DISTRIBUTION OF THIS DOCUMENT DOES NOT CREATE AN + ATTORNEY-CLIENT RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS + INFORMATION ON AN "AS-IS" BASIS. CREATIVE COMMONS MAKES NO WARRANTIES + REGARDING THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS + PROVIDED HEREUNDER, AND DISCLAIMS LIABILITY FOR DAMAGES RESULTING FROM + THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS PROVIDED + HEREUNDER. + +Statement of Purpose + +The laws of most jurisdictions throughout the world automatically confer +exclusive Copyright and Related Rights (defined below) upon the creator +and subsequent owner(s) (each and all, an "owner") of an original work of +authorship and/or a database (each, a "Work"). + +Certain owners wish to permanently relinquish those rights to a Work for +the purpose of contributing to a commons of creative, cultural and +scientific works ("Commons") that the public can reliably and without fear +of later claims of infringement build upon, modify, incorporate in other +works, reuse and redistribute as freely as possible in any form whatsoever +and for any purposes, including without limitation commercial purposes. +These owners may contribute to the Commons to promote the ideal of a free +culture and the further production of creative, cultural and scientific +works, or to gain reputation or greater distribution for their Work in +part through the use and efforts of others. + +For these and/or other purposes and motivations, and without any +expectation of additional consideration or compensation, the person +associating CC0 with a Work (the "Affirmer"), to the extent that he or she +is an owner of Copyright and Related Rights in the Work, voluntarily +elects to apply CC0 to the Work and publicly distribute the Work under its +terms, with knowledge of his or her Copyright and Related Rights in the +Work and the meaning and intended legal effect of CC0 on those rights. + +1. Copyright and Related Rights. A Work made available under CC0 may be +protected by copyright and related or neighboring rights ("Copyright and +Related Rights"). Copyright and Related Rights include, but are not +limited to, the following: + + i. the right to reproduce, adapt, distribute, perform, display, + communicate, and translate a Work; + ii. moral rights retained by the original author(s) and/or performer(s); +iii. publicity and privacy rights pertaining to a person's image or + likeness depicted in a Work; + iv. rights protecting against unfair competition in regards to a Work, + subject to the limitations in paragraph 4(a), below; + v. rights protecting the extraction, dissemination, use and reuse of data + in a Work; + vi. database rights (such as those arising under Directive 96/9/EC of the + European Parliament and of the Council of 11 March 1996 on the legal + protection of databases, and under any national implementation + thereof, including any amended or successor version of such + directive); and +vii. other similar, equivalent or corresponding rights throughout the + world based on applicable law or treaty, and any national + implementations thereof. + +2. Waiver. To the greatest extent permitted by, but not in contravention +of, applicable law, Affirmer hereby overtly, fully, permanently, +irrevocably and unconditionally waives, abandons, and surrenders all of +Affirmer's Copyright and Related Rights and associated claims and causes +of action, whether now known or unknown (including existing as well as +future claims and causes of action), in the Work (i) in all territories +worldwide, (ii) for the maximum duration provided by applicable law or +treaty (including future time extensions), (iii) in any current or future +medium and for any number of copies, and (iv) for any purpose whatsoever, +including without limitation commercial, advertising or promotional +purposes (the "Waiver"). Affirmer makes the Waiver for the benefit of each +member of the public at large and to the detriment of Affirmer's heirs and +successors, fully intending that such Waiver shall not be subject to +revocation, rescission, cancellation, termination, or any other legal or +equitable action to disrupt the quiet enjoyment of the Work by the public +as contemplated by Affirmer's express Statement of Purpose. + +3. Public License Fallback. Should any part of the Waiver for any reason +be judged legally invalid or ineffective under applicable law, then the +Waiver shall be preserved to the maximum extent permitted taking into +account Affirmer's express Statement of Purpose. In addition, to the +extent the Waiver is so judged Affirmer hereby grants to each affected +person a royalty-free, non transferable, non sublicensable, non exclusive, +irrevocable and unconditional license to exercise Affirmer's Copyright and +Related Rights in the Work (i) in all territories worldwide, (ii) for the +maximum duration provided by applicable law or treaty (including future +time extensions), (iii) in any current or future medium and for any number +of copies, and (iv) for any purpose whatsoever, including without +limitation commercial, advertising or promotional purposes (the +"License"). The License shall be deemed effective as of the date CC0 was +applied by Affirmer to the Work. Should any part of the License for any +reason be judged legally invalid or ineffective under applicable law, such +partial invalidity or ineffectiveness shall not invalidate the remainder +of the License, and in such case Affirmer hereby affirms that he or she +will not (i) exercise any of his or her remaining Copyright and Related +Rights in the Work or (ii) assert any associated claims and causes of +action with respect to the Work, in either case contrary to Affirmer's +express Statement of Purpose. + +4. Limitations and Disclaimers. + + a. No trademark or patent rights held by Affirmer are waived, abandoned, + surrendered, licensed or otherwise affected by this document. + b. Affirmer offers the Work as-is and makes no representations or + warranties of any kind concerning the Work, express, implied, + statutory or otherwise, including without limitation warranties of + title, merchantability, fitness for a particular purpose, non + infringement, or the absence of latent or other defects, accuracy, or + the present or absence of errors, whether or not discoverable, all to + the greatest extent permissible under applicable law. + c. Affirmer disclaims responsibility for clearing rights of other persons + that may apply to the Work or any use thereof, including without + limitation any person's Copyright and Related Rights in the Work. + Further, Affirmer disclaims responsibility for obtaining any necessary + consents, permissions or other rights required for any use of the + Work. + d. Affirmer understands and acknowledges that Creative Commons is not a + party to this document and has no duty or obligation with respect to + this CC0 or use of the Work. + `, + ISC: ` +ISC +Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. + +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. + `, + 'MIT,OFL-1.1': ` +MIT +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +SIL OPEN FONT LICENSE +Version 1.1 - 26 February 2007 + +PREAMBLE +The goals of the Open Font License (OFL) are to stimulate worldwide +development of collaborative font projects, to support the font creation +efforts of academic and linguistic communities, and to provide a free and +open framework in which fonts may be shared and improved in partnership +with others. + +The OFL allows the licensed fonts to be used, studied, modified and +redistributed freely as long as they are not sold by themselves. The +fonts, including any derivative works, can be bundled, embedded, +redistributed and/or sold with any software provided that any reserved +names are not used by derivative works. The fonts and derivatives, +however, cannot be released under any other type of license. The +requirement for fonts to remain under this license does not apply +to any document created using the fonts or their derivatives. + +DEFINITIONS +"Font Software" refers to the set of files released by the Copyright +Holder(s) under this license and clearly marked as such. This may +include source files, build scripts and documentation. + +"Reserved Font Name" refers to any names specified as such after the +copyright statement(s). + +"Original Version" refers to the collection of Font Software components as +distributed by the Copyright Holder(s). + +"Modified Version" refers to any derivative made by adding to, deleting, +or substituting - in part or in whole - any of the components of the +Original Version, by changing formats or by porting the Font Software to a +new environment. + +"Author" refers to any designer, engineer, programmer, technical +writer or other person who contributed to the Font Software. + +PERMISSION & CONDITIONS +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Font Software, to use, study, copy, merge, embed, modify, +redistribute, and sell modified and unmodified copies of the Font +Software, subject to the following conditions: + +1) Neither the Font Software nor any of its individual components, +in Original or Modified Versions, may be sold by itself. + +2) Original or Modified Versions of the Font Software may be bundled, +redistributed and/or sold with any software, provided that each copy +contains the above copyright notice and this license. These can be +included either as stand-alone text files, human-readable headers or +in the appropriate machine-readable metadata fields within text or +binary files as long as those fields can be easily viewed by the user. + +3) No Modified Version of the Font Software may use the Reserved Font +Name(s) unless explicit written permission is granted by the corresponding +Copyright Holder. This restriction only applies to the primary font name as +presented to the users. + +4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font +Software shall not be used to promote, endorse or advertise any +Modified Version, except to acknowledge the contribution(s) of the +Copyright Holder(s) and the Author(s) or with their explicit written +permission. + +5) The Font Software, modified or unmodified, in part or in whole, +must be distributed entirely under this license, and must not be +distributed under any other license. The requirement for fonts to +remain under this license does not apply to any document created +using the Font Software. + +TERMINATION +This license becomes null and void if any of the above conditions are +not met. + +DISCLAIMER +THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT +OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE +COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL +DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM +OTHER DEALINGS IN THE FONT SOFTWARE. + `, + BSD: ` +BSD +Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: + +1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. + +2. 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. + +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 HOLDER 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. + `, + 'BSD-2-Clause': ` +Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: + +1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. + +2. 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. + +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 HOLDER 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. + `, + 'AFLv2.1': ` +The Academic Free License +v. 2.1 + +This Academic Free License (the "License") applies to any original work of authorship (the "Original Work") whose owner (the "Licensor") has placed the following notice immediately following the copyright notice for the Original Work: + +Licensed under the Academic Free License version 2.1 + +1. Grant of Copyright License. Licensor hereby grants You a +world-wide, royalty-free, non-exclusive, perpetual, sublicenseable +license to do the following: + +a. to reproduce the Original Work in copies; + +b. to prepare derivative works ("Derivative Works") based upon the Original Work; + +c. to distribute copies of the Original Work and Derivative Works to the public; + +d. to perform the Original Work publicly; and + +e. to display the Original Work publicly. + +2. Grant of Patent License. Licensor hereby grants You a world-wide, +royalty-free, non-exclusive, perpetual, sublicenseable license, under +patent claims owned or controlled by the Licensor that are embodied in +the Original Work as furnished by the Licensor, to make, use, sell and +offer for sale the Original Work and Derivative Works. + +3. Grant of Source Code License. The term "Source Code" means the +preferred form of the Original Work for making modifications to it and +all available documentation describing how to modify the Original +Work. Licensor hereby agrees to provide a machine-readable copy of the +Source Code of the Original Work along with each copy of the Original +Work that Licensor distributes. Licensor reserves the right to satisfy +this obligation by placing a machine-readable copy of the Source Code +in an information repository reasonably calculated to permit +inexpensive and convenient access by You for as long as Licensor +continues to distribute the Original Work, and by publishing the +address of that information repository in a notice immediately +following the copyright notice that applies to the Original Work. + +4. Exclusions From License Grant. Neither the names of Licensor, nor +the names of any contributors to the Original Work, nor any of their +trademarks or service marks, may be used to endorse or promote +products derived from this Original Work without express prior written +permission of the Licensor. Nothing in this License shall be deemed to +grant any rights to trademarks, copyrights, patents, trade secrets or +any other intellectual property of Licensor except as expressly stated +herein. No patent license is granted to make, use, sell or offer to +sell embodiments of any patent claims other than the licensed claims +defined in Section 2. No right is granted to the trademarks of +Licensor even if such marks are included in the Original Work. Nothing +in this License shall be interpreted to prohibit Licensor from +licensing under different terms from this License any Original Work +that Licensor otherwise would have a right to license. + +5. This section intentionally omitted. + +6. Attribution Rights. You must retain, in the Source Code of any +Derivative Works that You create, all copyright, patent or trademark +notices from the Source Code of the Original Work, as well as any +notices of licensing and any descriptive text identified therein as an +"Attribution Notice." You must cause the Source Code for any +Derivative Works that You create to carry a prominent Attribution +Notice reasonably calculated to inform recipients that You have +modified the Original Work. + +7. Warranty of Provenance and Disclaimer of Warranty. Licensor +warrants that the copyright in and to the Original Work and the patent +rights granted herein by Licensor are owned by the Licensor or are +sublicensed to You under the terms of this License with the permission +of the contributor(s) of those copyrights and patent rights. Except as +expressly stated in the immediately proceeding sentence, the Original +Work is provided under this License on an "AS IS" BASIS and WITHOUT +WARRANTY, either express or implied, including, without limitation, +the warranties of NON-INFRINGEMENT, MERCHANTABILITY or FITNESS FOR A +PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY OF THE ORIGINAL +WORK IS WITH YOU. This DISCLAIMER OF WARRANTY constitutes an essential +part of this License. No license to Original Work is granted hereunder +except under this disclaimer. + +8. Limitation of Liability. Under no circumstances and under no legal +theory, whether in tort (including negligence), contract, or +otherwise, shall the Licensor be liable to any person for any direct, +indirect, special, incidental, or consequential damages of any +character arising as a result of this License or the use of the +Original Work including, without limitation, damages for loss of +goodwill, work stoppage, computer failure or malfunction, or any and +all other commercial damages or losses. This limitation of liability +shall not apply to liability for death or personal injury resulting +from Licensor's negligence to the extent applicable law prohibits such +limitation. Some jurisdictions do not allow the exclusion or +limitation of incidental or consequential damages, so this exclusion +and limitation may not apply to You. + +9. Acceptance and Termination. If You distribute copies of the +Original Work or a Derivative Work, You must make a reasonable effort +under the circumstances to obtain the express assent of recipients to +the terms of this License. Nothing else but this License (or another +written agreement between Licensor and You) grants You permission to +create Derivative Works based upon the Original Work or to exercise +any of the rights granted in Section 1 herein, and any attempt to do +so except under the terms of this License (or another written +agreement between Licensor and You) is expressly prohibited by +U.S. copyright law, the equivalent laws of other countries, and by +international treaty. Therefore, by exercising any of the rights +granted to You in Section 1 herein, You indicate Your acceptance of +this License and all of its terms and conditions. + +10. Termination for Patent Action. This License shall terminate +automatically and You may no longer exercise any of the rights granted +to You by this License as of the date You commence an action, +including a cross-claim or counterclaim, against Licensor or any +licensee alleging that the Original Work infringes a patent. This +termination provision shall not apply for an action alleging patent +infringement by combinations of the Original Work with other software +or hardware. + +11. Jurisdiction, Venue and Governing Law. Any action or suit relating +to this License may be brought only in the courts of a jurisdiction +wherein the Licensor resides or in which Licensor conducts its primary +business, and under the laws of that jurisdiction excluding its +conflict-of-law provisions. The application of the United Nations +Convention on Contracts for the International Sale of Goods is +expressly excluded. Any use of the Original Work outside the scope of +this License or after its termination shall be subject to the +requirements and penalties of the U.S. Copyright Act, 17 U.S.C. √Ç¬ß 101 +et seq., the equivalent laws of other countries, and international +treaty. This section shall survive the termination of this License. + +12. Attorneys Fees. In any action to enforce the terms of this License +or seeking damages relating thereto, the prevailing party shall be +entitled to recover its costs and expenses, including, without +limitation, reasonable attorneys' fees and costs incurred in +connection with such action, including any appeal of such action. This +section shall survive the termination of this License. + +13. Miscellaneous. This License represents the complete agreement +concerning the subject matter hereof. If any provision of this License +is held to be unenforceable, such provision shall be reformed only to +the extent necessary to make it enforceable. + +14. Definition of "You" in This License. "You" throughout this +License, whether in upper or lower case, means an individual or a +legal entity exercising rights under, and complying with all of the +terms of, this License. For legal entities, "You" includes any entity +that controls, is controlled by, or is under common control with +you. For purposes of this definition, "control" means (i) the power, +direct or indirect, to cause the direction or management of such +entity, whether by contract or otherwise, or (ii) ownership of fifty +percent (50%) or more of the outstanding shares, or (iii) beneficial +ownership of such entity. + +15. Right to Use. You may use the Original Work in all ways not +otherwise restricted or conditioned by this License or by law, and +Licensor promises not to interfere with or be responsible for such +uses by You. + +This license is Copyright (C) 2003-2004 Lawrence E. Rosen. All rights +reserved. Permission is hereby granted to copy and distribute this +license without modification. This license may not be modified without +the express written permission of its copyright owner. + `, + 'Public Domain': ` +This library is in the public domain. + `, + 'Apache License, Version 2.0': ` +Apache License + +Version 2.0, January 2004 + +http://www.apache.org/licenses/ + +TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + +1. Definitions. + +"License" shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document. + +"Licensor" shall mean the copyright owner or entity authorized by the copyright owner that is granting the License. + +"Legal Entity" shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, "control" means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity. + +"You" (or "Your") shall mean an individual or Legal Entity exercising permissions granted by this License. + +"Source" form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files. + +"Object" form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types. + +"Work" shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below). + +"Derivative Works" shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof. + +"Contribution" shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, "submitted" means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as "Not a Contribution." + +"Contributor" shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work. + +2. Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form. + +3. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed. + +4. Redistribution. You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions: + +You must give any other recipients of the Work or Derivative Works a copy of this License; and +You must cause any modified files to carry prominent notices stating that You changed the files; and +You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and +If the Work includes a "NOTICE" text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License. + +You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License. +5. Submission of Contributions. Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions. + +6. Trademarks. This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file. + +7. Disclaimer of Warranty. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License. + +8. Limitation of Liability. In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages. + +9. Accepting Warranty or Additional Liability. While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability. + +END OF TERMS AND CONDITIONS + `, + 'CC-BY-3.0': ` +Creative Commons Attribution 3.0 Unported + +CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE LEGAL SERVICES. DISTRIBUTION OF THIS LICENSE DOES NOT CREATE AN ATTORNEY-CLIENT RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS INFORMATION ON AN "AS-IS" BASIS. CREATIVE COMMONS MAKES NO WARRANTIES REGARDING THE INFORMATION PROVIDED, AND DISCLAIMS LIABILITY FOR DAMAGES RESULTING FROM ITS USE. + +License + +THE WORK (AS DEFINED BELOW) IS PROVIDED UNDER THE TERMS OF THIS CREATIVE COMMONS PUBLIC LICENSE ("CCPL" OR "LICENSE"). THE WORK IS PROTECTED BY COPYRIGHT AND/OR OTHER APPLICABLE LAW. ANY USE OF THE WORK OTHER THAN AS AUTHORIZED UNDER THIS LICENSE OR COPYRIGHT LAW IS PROHIBITED. + +BY EXERCISING ANY RIGHTS TO THE WORK PROVIDED HERE, YOU ACCEPT AND AGREE TO BE BOUND BY THE TERMS OF THIS LICENSE. TO THE EXTENT THIS LICENSE MAY BE CONSIDERED TO BE A CONTRACT, THE LICENSOR GRANTS YOU THE RIGHTS CONTAINED HERE IN CONSIDERATION OF YOUR ACCEPTANCE OF SUCH TERMS AND CONDITIONS. + +1. Definitions +a. "Adaptation" means a work based upon the Work, or upon the Work and other pre-existing works, such as a translation, adaptation, derivative work, arrangement of music or other alterations of a literary or artistic work, or phonogram or performance and includes cinematographic adaptations or any other form in which the Work may be recast, transformed, or adapted including in any form recognizably derived from the original, except that a work that constitutes a Collection will not be considered an Adaptation for the purpose of this License. For the avoidance of doubt, where the Work is a musical work, performance or phonogram, the synchronization of the Work in timed-relation with a moving image ("synching") will be considered an Adaptation for the purpose of this License. +b. "Collection" means a collection of literary or artistic works, such as encyclopedias and anthologies, or performances, phonograms or broadcasts, or other works or subject matter other than works listed in Section 1(f) below, which, by reason of the selection and arrangement of their contents, constitute intellectual creations, in which the Work is included in its entirety in unmodified form along with one or more other contributions, each constituting separate and independent works in themselves, which together are assembled into a collective whole. A work that constitutes a Collection will not be considered an Adaptation (as defined above) for the purposes of this License. +c. "Distribute" means to make available to the public the original and copies of the Work or Adaptation, as appropriate, through sale or other transfer of ownership. +d. "Licensor" means the individual, individuals, entity or entities that offer(s) the Work under the terms of this License. +e. "Original Author" means, in the case of a literary or artistic work, the individual, individuals, entity or entities who created the Work or if no individual or entity can be identified, the publisher; and in addition (i) in the case of a performance the actors, singers, musicians, dancers, and other persons who act, sing, deliver, declaim, play in, interpret or otherwise perform literary or artistic works or expressions of folklore; (ii) in the case of a phonogram the producer being the person or legal entity who first fixes the sounds of a performance or other sounds; and, (iii) in the case of broadcasts, the organization that transmits the broadcast. +f. "Work" means the literary and/or artistic work offered under the terms of this License including without limitation any production in the literary, scientific and artistic domain, whatever may be the mode or form of its expression including digital form, such as a book, pamphlet and other writing; a lecture, address, sermon or other work of the same nature; a dramatic or dramatico-musical work; a choreographic work or entertainment in dumb show; a musical composition with or without words; a cinematographic work to which are assimilated works expressed by a process analogous to cinematography; a work of drawing, painting, architecture, sculpture, engraving or lithography; a photographic work to which are assimilated works expressed by a process analogous to photography; a work of applied art; an illustration, map, plan, sketch or three-dimensional work relative to geography, topography, architecture or science; a performance; a broadcast; a phonogram; a compilation of data to the extent it is protected as a copyrightable work; or a work performed by a variety or circus performer to the extent it is not otherwise considered a literary or artistic work. +g. "You" means an individual or entity exercising rights under this License who has not previously violated the terms of this License with respect to the Work, or who has received express permission from the Licensor to exercise rights under this License despite a previous violation. +h. "Publicly Perform" means to perform public recitations of the Work and to communicate to the public those public recitations, by any means or process, including by wire or wireless means or public digital performances; to make available to the public Works in such a way that members of the public may access these Works from a place and at a place individually chosen by them; to perform the Work to the public by any means or process and the communication to the public of the performances of the Work, including by public digital performance; to broadcast and rebroadcast the Work by any means including signs, sounds or images. +i. "Reproduce" means to make copies of the Work by any means including without limitation by sound or visual recordings and the right of fixation and reproducing fixations of the Work, including storage of a protected performance or phonogram in digital form or other electronic medium. +2. Fair Dealing Rights. Nothing in this License is intended to reduce, limit, or restrict any uses free from copyright or rights arising from limitations or exceptions that are provided for in connection with the copyright protection under copyright law or other applicable laws. +3. License Grant. Subject to the terms and conditions of this License, Licensor hereby grants You a worldwide, royalty-free, non-exclusive, perpetual (for the duration of the applicable copyright) license to exercise the rights in the Work as stated below: +a. to Reproduce the Work, to incorporate the Work into one or more Collections, and to Reproduce the Work as incorporated in the Collections; +b. to create and Reproduce Adaptations provided that any such Adaptation, including any translation in any medium, takes reasonable steps to clearly label, demarcate or otherwise identify that changes were made to the original Work. For example, a translation could be marked "The original work was translated from English to Spanish," or a modification could indicate "The original work has been modified."; +c. to Distribute and Publicly Perform the Work including as incorporated in Collections; and, +d. to Distribute and Publicly Perform Adaptations. +e. For the avoidance of doubt: +i. Non-waivable Compulsory License Schemes. In those jurisdictions in which the right to collect royalties through any statutory or compulsory licensing scheme cannot be waived, the Licensor reserves the exclusive right to collect such royalties for any exercise by You of the rights granted under this License; +ii. Waivable Compulsory License Schemes. In those jurisdictions in which the right to collect royalties through any statutory or compulsory licensing scheme can be waived, the Licensor waives the exclusive right to collect such royalties for any exercise by You of the rights granted under this License; and, +iii. Voluntary License Schemes. The Licensor waives the right to collect royalties, whether individually or, in the event that the Licensor is a member of a collecting society that administers voluntary licensing schemes, via that society, from any exercise by You of the rights granted under this License. +The above rights may be exercised in all media and formats whether now known or hereafter devised. The above rights include the right to make such modifications as are technically necessary to exercise the rights in other media and formats. Subject to Section 8(f), all rights not expressly granted by Licensor are hereby reserved. + +4. Restrictions. The license granted in Section 3 above is expressly made subject to and limited by the following restrictions: +a. You may Distribute or Publicly Perform the Work only under the terms of this License. You must include a copy of, or the Uniform Resource Identifier (URI) for, this License with every copy of the Work You Distribute or Publicly Perform. You may not offer or impose any terms on the Work that restrict the terms of this License or the ability of the recipient of the Work to exercise the rights granted to that recipient under the terms of the License. You may not sublicense the Work. You must keep intact all notices that refer to this License and to the disclaimer of warranties with every copy of the Work You Distribute or Publicly Perform. When You Distribute or Publicly Perform the Work, You may not impose any effective technological measures on the Work that restrict the ability of a recipient of the Work from You to exercise the rights granted to that recipient under the terms of the License. This Section 4(a) applies to the Work as incorporated in a Collection, but this does not require the Collection apart from the Work itself to be made subject to the terms of this License. If You create a Collection, upon notice from any Licensor You must, to the extent practicable, remove from the Collection any credit as required by Section 4(b), as requested. If You create an Adaptation, upon notice from any Licensor You must, to the extent practicable, remove from the Adaptation any credit as required by Section 4(b), as requested. +b. If You Distribute, or Publicly Perform the Work or any Adaptations or Collections, You must, unless a request has been made pursuant to Section 4(a), keep intact all copyright notices for the Work and provide, reasonable to the medium or means You are utilizing: (i) the name of the Original Author (or pseudonym, if applicable) if supplied, and/or if the Original Author and/or Licensor designate another party or parties (e.g., a sponsor institute, publishing entity, journal) for attribution ("Attribution Parties") in Licensor's copyright notice, terms of service or by other reasonable means, the name of such party or parties; (ii) the title of the Work if supplied; (iii) to the extent reasonably practicable, the URI, if any, that Licensor specifies to be associated with the Work, unless such URI does not refer to the copyright notice or licensing information for the Work; and (iv), consistent with Section 3(b), in the case of an Adaptation, a credit identifying the use of the Work in the Adaptation (e.g., "French translation of the Work by Original Author," or "Screenplay based on original Work by Original Author"). The credit required by this Section 4 (b) may be implemented in any reasonable manner; provided, however, that in the case of a Adaptation or Collection, at a minimum such credit will appear, if a credit for all contributing authors of the Adaptation or Collection appears, then as part of these credits and in a manner at least as prominent as the credits for the other contributing authors. For the avoidance of doubt, You may only use the credit required by this Section for the purpose of attribution in the manner set out above and, by exercising Your rights under this License, You may not implicitly or explicitly assert or imply any connection with, sponsorship or endorsement by the Original Author, Licensor and/or Attribution Parties, as appropriate, of You or Your use of the Work, without the separate, express prior written permission of the Original Author, Licensor and/or Attribution Parties. +c. Except as otherwise agreed in writing by the Licensor or as may be otherwise permitted by applicable law, if You Reproduce, Distribute or Publicly Perform the Work either by itself or as part of any Adaptations or Collections, You must not distort, mutilate, modify or take other derogatory action in relation to the Work which would be prejudicial to the Original Author's honor or reputation. Licensor agrees that in those jurisdictions (e.g. Japan), in which any exercise of the right granted in Section 3(b) of this License (the right to make Adaptations) would be deemed to be a distortion, mutilation, modification or other derogatory action prejudicial to the Original Author's honor and reputation, the Licensor will waive or not assert, as appropriate, this Section, to the fullest extent permitted by the applicable national law, to enable You to reasonably exercise Your right under Section 3(b) of this License (right to make Adaptations) but not otherwise. +5. Representations, Warranties and Disclaimer +UNLESS OTHERWISE MUTUALLY AGREED TO BY THE PARTIES IN WRITING, LICENSOR OFFERS THE WORK AS-IS AND MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND CONCERNING THE WORK, EXPRESS, IMPLIED, STATUTORY OR OTHERWISE, INCLUDING, WITHOUT LIMITATION, WARRANTIES OF TITLE, MERCHANTIBILITY, FITNESS FOR A PARTICULAR PURPOSE, NONINFRINGEMENT, OR THE ABSENCE OF LATENT OR OTHER DEFECTS, ACCURACY, OR THE PRESENCE OF ABSENCE OF ERRORS, WHETHER OR NOT DISCOVERABLE. SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION OF IMPLIED WARRANTIES, SO SUCH EXCLUSION MAY NOT APPLY TO YOU. + +6. Limitation on Liability. EXCEPT TO THE EXTENT REQUIRED BY APPLICABLE LAW, IN NO EVENT WILL LICENSOR BE LIABLE TO YOU ON ANY LEGAL THEORY FOR ANY SPECIAL, INCIDENTAL, CONSEQUENTIAL, PUNITIVE OR EXEMPLARY DAMAGES ARISING OUT OF THIS LICENSE OR THE USE OF THE WORK, EVEN IF LICENSOR HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. +7. Termination +a. This License and the rights granted hereunder will terminate automatically upon any breach by You of the terms of this License. Individuals or entities who have received Adaptations or Collections from You under this License, however, will not have their licenses terminated provided such individuals or entities remain in full compliance with those licenses. Sections 1, 2, 5, 6, 7, and 8 will survive any termination of this License. +b. Subject to the above terms and conditions, the license granted here is perpetual (for the duration of the applicable copyright in the Work). Notwithstanding the above, Licensor reserves the right to release the Work under different license terms or to stop distributing the Work at any time; provided, however that any such election will not serve to withdraw this License (or any other license that has been, or is required to be, granted under the terms of this License), and this License will continue in full force and effect unless terminated as stated above. +8. Miscellaneous +a. Each time You Distribute or Publicly Perform the Work or a Collection, the Licensor offers to the recipient a license to the Work on the same terms and conditions as the license granted to You under this License. +b. Each time You Distribute or Publicly Perform an Adaptation, Licensor offers to the recipient a license to the original Work on the same terms and conditions as the license granted to You under this License. +c. If any provision of this License is invalid or unenforceable under applicable law, it shall not affect the validity or enforceability of the remainder of the terms of this License, and without further action by the parties to this agreement, such provision shall be reformed to the minimum extent necessary to make such provision valid and enforceable. +d. No term or provision of this License shall be deemed waived and no breach consented to unless such waiver or consent shall be in writing and signed by the party to be charged with such waiver or consent. This License constitutes the entire agreement between the parties with respect to the Work licensed here. There are no understandings, agreements or representations with respect to the Work not specified here. Licensor shall not be bound by any additional provisions that may appear in any communication from You. +e. This License may not be modified without the mutual written agreement of the Licensor and You. +f. The rights granted under, and the subject matter referenced, in this License were drafted utilizing the terminology of the Berne Convention for the Protection of Literary and Artistic Works (as amended on September 28, 1979), the Rome Convention of 1961, the WIPO Copyright Treaty of 1996, the WIPO Performances and Phonograms Treaty of 1996 and the Universal Copyright Convention (as revised on July 24, 1971). These rights and subject matter take effect in the relevant jurisdiction in which the License terms are sought to be enforced according to the corresponding provisions of the implementation of those treaty provisions in the applicable national law. If the standard suite of rights granted under applicable copyright law includes additional rights not granted under this License, such additional rights are deemed to be included in the License; this License is not intended to restrict the license of any rights under applicable law. +Creative Commons Notice + +Creative Commons is not a party to this License, and makes no warranty whatsoever in connection with the Work. Creative Commons will not be liable to You or any party on any legal theory for any damages whatsoever, including without limitation any general, special, incidental or consequential damages arising in connection to this license. Notwithstanding the foregoing two (2) sentences, if Creative Commons has expressly identified itself as the Licensor hereunder, it shall have all rights and obligations of Licensor. + +Except for the limited purpose of indicating to the public that the Work is licensed under the CCPL, Creative Commons does not authorize the use by either party of the trademark "Creative Commons" or any related trademark or logo of Creative Commons without the prior written consent of Creative Commons. Any permitted use will be in compliance with Creative Commons' then-current trademark usage guidelines, as may be published on its website or otherwise made available upon request from time to time. For the avoidance of doubt, this trademark restriction does not form part of this License. + +Creative Commons may be contacted at http://creativecommons.org/. + ` +}; From 7ef8e147f4c063ed14919c150037a1d76e942572 Mon Sep 17 00:00:00 2001 From: John Mitchell Date: Thu, 23 Aug 2018 15:49:35 -0400 Subject: [PATCH 48/92] add license info about ui packages generated from script --- docs/licenses/ui/@uirouter-angularjs | 21 + docs/licenses/ui/@uirouter-core | 21 + docs/licenses/ui/a-sync-waterfall | 21 + docs/licenses/ui/abbrev | 15 + docs/licenses/ui/accepts | 23 + docs/licenses/ui/acorn | 19 + docs/licenses/ui/acorn-dynamic-import | 21 + docs/licenses/ui/acorn-jsx | 19 + docs/licenses/ui/after | 19 + docs/licenses/ui/agent-base | 8 + docs/licenses/ui/ajv | 22 + docs/licenses/ui/ajv-keywords | 21 + docs/licenses/ui/align-text | 21 + docs/licenses/ui/almond | 45 ++ docs/licenses/ui/alphanum-sort | 22 + docs/licenses/ui/amdefine | 58 +++ docs/licenses/ui/angular | 21 + docs/licenses/ui/angular-breadcrumb | 24 ++ docs/licenses/ui/angular-codemirror | 24 ++ docs/licenses/ui/angular-cookies | 21 + docs/licenses/ui/angular-drag-and-drop-lists | 22 + docs/licenses/ui/angular-duration-format | 21 + docs/licenses/ui/angular-filters | 202 +++++++++ docs/licenses/ui/angular-gettext | 19 + docs/licenses/ui/angular-gettext-tools | 22 + docs/licenses/ui/angular-md5 | 21 + docs/licenses/ui/angular-mocks | 21 + docs/licenses/ui/angular-moment | 21 + docs/licenses/ui/angular-sanitize | 21 + docs/licenses/ui/angular-scheduler | 20 + docs/licenses/ui/angular-tz-extensions | 20 + docs/licenses/ui/ansi-escapes | 9 + docs/licenses/ui/ansi-html | 202 +++++++++ docs/licenses/ui/ansi-regex | 21 + docs/licenses/ui/ansi-styles | 21 + docs/licenses/ui/ansi-to-html | 22 + docs/licenses/ui/anymatch | 15 + docs/licenses/ui/aproba | 14 + docs/licenses/ui/archiver | 22 + docs/licenses/ui/archiver-utils | 22 + docs/licenses/ui/argparse | 21 + docs/licenses/ui/arr-diff | 21 + docs/licenses/ui/arr-flatten | 21 + docs/licenses/ui/arr-union | 21 + docs/licenses/ui/array-differ | 8 + docs/licenses/ui/array-find | 21 + docs/licenses/ui/array-find-index | 21 + docs/licenses/ui/array-flatten | 21 + docs/licenses/ui/array-includes | 21 + docs/licenses/ui/array-slice | 21 + docs/licenses/ui/array-union | 21 + docs/licenses/ui/array-uniq | 21 + docs/licenses/ui/array-unique | 21 + docs/licenses/ui/arraybuffer.slice | 9 + docs/licenses/ui/arrify | 21 + docs/licenses/ui/asap | 21 + docs/licenses/ui/asn1 | 19 + docs/licenses/ui/asn1.js | 8 + docs/licenses/ui/assert | 18 + docs/licenses/ui/assert-plus | 8 + docs/licenses/ui/assertion-error | 8 + docs/licenses/ui/assign-symbols | 21 + docs/licenses/ui/ast-types | 20 + docs/licenses/ui/async | 19 + docs/licenses/ui/async-each | 8 + docs/licenses/ui/asynckit | 21 + docs/licenses/ui/atob | 230 ++++++++++ docs/licenses/ui/autoprefixer | 20 + docs/licenses/ui/aws-sign2 | 55 +++ docs/licenses/ui/aws4 | 19 + docs/licenses/ui/axios | 19 + docs/licenses/ui/babel-code-frame | 8 + docs/licenses/ui/babel-core | 8 + docs/licenses/ui/babel-generator | 8 + ...builder-binary-assignment-operator-visitor | 8 + docs/licenses/ui/babel-helper-call-delegate | 8 + docs/licenses/ui/babel-helper-define-map | 8 + ...babel-helper-explode-assignable-expression | 8 + docs/licenses/ui/babel-helper-function-name | 8 + .../ui/babel-helper-get-function-arity | 8 + docs/licenses/ui/babel-helper-hoist-variables | 8 + .../ui/babel-helper-optimise-call-expression | 8 + docs/licenses/ui/babel-helper-regex | 8 + .../ui/babel-helper-remap-async-to-generator | 8 + docs/licenses/ui/babel-helper-replace-supers | 8 + docs/licenses/ui/babel-helpers | 8 + docs/licenses/ui/babel-istanbul | 24 ++ docs/licenses/ui/babel-loader | 22 + docs/licenses/ui/babel-messages | 8 + .../ui/babel-plugin-check-es2015-constants | 8 + docs/licenses/ui/babel-plugin-istanbul | 27 ++ .../ui/babel-plugin-syntax-async-functions | 8 + ...abel-plugin-syntax-exponentiation-operator | 8 + .../ui/babel-plugin-syntax-object-rest-spread | 8 + ...bel-plugin-syntax-trailing-function-commas | 8 + .../babel-plugin-transform-async-to-generator | 8 + ...el-plugin-transform-es2015-arrow-functions | 8 + ...in-transform-es2015-block-scoped-functions | 8 + ...abel-plugin-transform-es2015-block-scoping | 8 + .../ui/babel-plugin-transform-es2015-classes | 8 + ...lugin-transform-es2015-computed-properties | 8 + ...abel-plugin-transform-es2015-destructuring | 8 + ...bel-plugin-transform-es2015-duplicate-keys | 8 + .../ui/babel-plugin-transform-es2015-for-of | 8 + ...abel-plugin-transform-es2015-function-name | 8 + .../ui/babel-plugin-transform-es2015-literals | 8 + .../babel-plugin-transform-es2015-modules-amd | 8 + ...l-plugin-transform-es2015-modules-commonjs | 8 + ...l-plugin-transform-es2015-modules-systemjs | 8 + .../babel-plugin-transform-es2015-modules-umd | 8 + ...babel-plugin-transform-es2015-object-super | 8 + .../babel-plugin-transform-es2015-parameters | 8 + ...ugin-transform-es2015-shorthand-properties | 8 + .../ui/babel-plugin-transform-es2015-spread | 8 + ...babel-plugin-transform-es2015-sticky-regex | 8 + ...-plugin-transform-es2015-template-literals | 8 + ...abel-plugin-transform-es2015-typeof-symbol | 8 + ...abel-plugin-transform-es2015-unicode-regex | 8 + ...l-plugin-transform-exponentiation-operator | 8 + .../ui/babel-plugin-transform-regenerator | 8 + .../ui/babel-plugin-transform-strict-mode | 8 + docs/licenses/ui/babel-polyfill | 8 + docs/licenses/ui/babel-preset-env | 21 + docs/licenses/ui/babel-register | 8 + docs/licenses/ui/babel-runtime | 8 + docs/licenses/ui/babel-template | 8 + docs/licenses/ui/babel-traverse | 8 + docs/licenses/ui/babel-types | 8 + docs/licenses/ui/babylon | 19 + docs/licenses/ui/backo2 | 8 + docs/licenses/ui/balanced-match | 21 + docs/licenses/ui/base | 21 + docs/licenses/ui/base64-arraybuffer | 22 + docs/licenses/ui/base64-js | 21 + docs/licenses/ui/base64id | 22 + docs/licenses/ui/batch | 22 + docs/licenses/ui/bcrypt-pbkdf | 66 +++ docs/licenses/ui/beeper | 21 + docs/licenses/ui/better-assert | 22 + docs/licenses/ui/big.js | 23 + docs/licenses/ui/binary-extensions | 9 + docs/licenses/ui/binary-search | 123 ++++++ docs/licenses/ui/bindings | 8 + docs/licenses/ui/bl | 13 + docs/licenses/ui/blob | 2 + docs/licenses/ui/bluebird | 21 + docs/licenses/ui/bn.js | 8 + docs/licenses/ui/body-parser | 23 + docs/licenses/ui/bonjour | 21 + docs/licenses/ui/boolbase | 6 + docs/licenses/ui/boom | 28 ++ docs/licenses/ui/bootstrap | 21 + docs/licenses/ui/bootstrap-datepicker | 202 +++++++++ docs/licenses/ui/brace-expansion | 21 + docs/licenses/ui/braces | 21 + docs/licenses/ui/brorand | 8 + docs/licenses/ui/browser-stdout | 6 + docs/licenses/ui/browserify-aes | 21 + docs/licenses/ui/browserify-cipher | 21 + docs/licenses/ui/browserify-des | 21 + docs/licenses/ui/browserify-rsa | 21 + docs/licenses/ui/browserify-sign | 13 + docs/licenses/ui/browserify-zlib | 70 ++++ docs/licenses/ui/browserslist | 20 + docs/licenses/ui/buffer | 21 + docs/licenses/ui/buffer-alloc | 8 + docs/licenses/ui/buffer-alloc-unsafe | 8 + docs/licenses/ui/buffer-crc32 | 19 + docs/licenses/ui/buffer-fill | 8 + docs/licenses/ui/buffer-from | 21 + docs/licenses/ui/buffer-indexof | 20 + docs/licenses/ui/buffer-xor | 21 + docs/licenses/ui/builtin-modules | 21 + docs/licenses/ui/builtin-status-codes | 21 + docs/licenses/ui/bytes | 23 + docs/licenses/ui/cacache | 16 + docs/licenses/ui/cache-base | 21 + docs/licenses/ui/caller-path | 8 + docs/licenses/ui/callsite | 3 + docs/licenses/ui/callsites | 8 + docs/licenses/ui/camel-case | 21 + docs/licenses/ui/camelcase | 21 + docs/licenses/ui/camelcase-keys | 21 + docs/licenses/ui/caniuse-api | 21 + docs/licenses/ui/caniuse-db | 396 ++++++++++++++++++ docs/licenses/ui/caniuse-lite | 395 +++++++++++++++++ docs/licenses/ui/caseless | 28 ++ docs/licenses/ui/center-align | 21 + docs/licenses/ui/chai-nightwatch | 8 + docs/licenses/ui/chalk | 21 + docs/licenses/ui/chardet | 19 + docs/licenses/ui/cheerio | 8 + docs/licenses/ui/chokidar | 8 + docs/licenses/ui/chownr | 15 + docs/licenses/ui/chromedriver | 201 +++++++++ docs/licenses/ui/cipher-base | 21 + docs/licenses/ui/circular-json | 19 + docs/licenses/ui/clap | 19 + docs/licenses/ui/class-utils | 21 + docs/licenses/ui/clean-css | 19 + docs/licenses/ui/clean-webpack-plugin | 22 + docs/licenses/ui/cli | 8 + docs/licenses/ui/cli-cursor | 21 + docs/licenses/ui/cli-width | 13 + docs/licenses/ui/cliui | 14 + docs/licenses/ui/clone | 18 + docs/licenses/ui/co | 22 + docs/licenses/ui/coa | 8 + docs/licenses/ui/code-point-at | 21 + docs/licenses/ui/codemirror | 21 + docs/licenses/ui/coffeescript | 22 + docs/licenses/ui/collection-visit | 21 + docs/licenses/ui/color | 21 + docs/licenses/ui/color-convert | 21 + docs/licenses/ui/color-name | 8 + docs/licenses/ui/color-string | 21 + docs/licenses/ui/colormin | 22 + docs/licenses/ui/colors | 23 + docs/licenses/ui/combine-lists | 21 + docs/licenses/ui/combined-stream | 19 + docs/licenses/ui/commander | 22 + docs/licenses/ui/commondir | 24 ++ docs/licenses/ui/component-bind | 3 + docs/licenses/ui/component-emitter | 24 ++ docs/licenses/ui/component-inherit | 3 + docs/licenses/ui/components-font-awesome | 94 +++++ docs/licenses/ui/compress-commons | 22 + docs/licenses/ui/compressible | 24 ++ docs/licenses/ui/compression | 23 + docs/licenses/ui/concat-map | 18 + docs/licenses/ui/concat-stream | 24 ++ docs/licenses/ui/connect | 25 ++ docs/licenses/ui/connect-history-api-fallback | 21 + docs/licenses/ui/console-browserify | 19 + docs/licenses/ui/constants-browserify | 8 + docs/licenses/ui/contains-path | 21 + docs/licenses/ui/content-disposition | 22 + docs/licenses/ui/content-type | 22 + docs/licenses/ui/contextify | 22 + docs/licenses/ui/convert-source-map | 23 + docs/licenses/ui/cookie | 24 ++ docs/licenses/ui/cookie-signature | 8 + docs/licenses/ui/copy-concurrently | 14 + docs/licenses/ui/copy-descriptor | 21 + docs/licenses/ui/copy-webpack-plugin | 20 + docs/licenses/ui/core-js | 19 + docs/licenses/ui/core-util-is | 19 + docs/licenses/ui/crc | 22 + docs/licenses/ui/crc32-stream | 22 + docs/licenses/ui/create-ecdh | 21 + docs/licenses/ui/create-hash | 21 + docs/licenses/ui/create-hmac | 21 + docs/licenses/ui/cross-spawn | 19 + docs/licenses/ui/cryptiles | 28 ++ docs/licenses/ui/crypto-browserify | 24 ++ docs/licenses/ui/cson-parser | 29 ++ docs/licenses/ui/css-color-names | 8 + docs/licenses/ui/css-loader | 20 + docs/licenses/ui/css-select | 11 + docs/licenses/ui/css-selector-tokenizer | 8 + docs/licenses/ui/css-what | 11 + docs/licenses/ui/cssesc | 20 + docs/licenses/ui/cssnano | 22 + docs/licenses/ui/csso | 19 + docs/licenses/ui/cssom | 8 + docs/licenses/ui/cssstyle | 20 + docs/licenses/ui/currently-unhandled | 21 + docs/licenses/ui/custom-event | 19 + docs/licenses/ui/cycle | 1 + docs/licenses/ui/cyclist | 3 + docs/licenses/ui/d | 19 + docs/licenses/ui/d3 | 26 ++ docs/licenses/ui/dashdash | 24 ++ docs/licenses/ui/data-uri-to-buffer | 8 + docs/licenses/ui/date-now | 19 + docs/licenses/ui/date-time | 21 + docs/licenses/ui/dateformat | 20 + docs/licenses/ui/debug | 19 + docs/licenses/ui/decamelize | 21 + docs/licenses/ui/decode-uri-component | 21 + docs/licenses/ui/deep-eql | 8 + docs/licenses/ui/deep-equal | 18 + docs/licenses/ui/deep-is | 22 + docs/licenses/ui/define-properties | 21 + docs/licenses/ui/define-property | 21 + docs/licenses/ui/defined | 18 + docs/licenses/ui/degenerator | 8 + docs/licenses/ui/del | 9 + docs/licenses/ui/delayed-stream | 19 + docs/licenses/ui/depd | 22 + docs/licenses/ui/des.js | 8 + docs/licenses/ui/destroy | 22 + docs/licenses/ui/detect-indent | 21 + docs/licenses/ui/detect-node | 6 + docs/licenses/ui/di | 20 + docs/licenses/ui/diff | 10 + docs/licenses/ui/diffie-hellman | 19 + docs/licenses/ui/dir-glob | 9 + docs/licenses/ui/dns-equal | 21 + docs/licenses/ui/dns-packet | 21 + docs/licenses/ui/dns-txt | 21 + docs/licenses/ui/doctrine | 177 ++++++++ docs/licenses/ui/dom-converter | 20 + docs/licenses/ui/dom-serialize | 8 + docs/licenses/ui/dom-serializer | 11 + docs/licenses/ui/domain-browser | 23 + docs/licenses/ui/domelementtype | 11 + docs/licenses/ui/domhandler | 11 + docs/licenses/ui/domutils | 11 + docs/licenses/ui/duplexify | 21 + docs/licenses/ui/ecc-jsbn | 21 + docs/licenses/ui/ee-first | 22 + docs/licenses/ui/ejs | 202 +++++++++ docs/licenses/ui/electron-to-chromium | 5 + docs/licenses/ui/elliptic | 8 + docs/licenses/ui/emojis-list | 9 + docs/licenses/ui/encodeurl | 22 + docs/licenses/ui/end-of-stream | 21 + docs/licenses/ui/engine.io | 19 + docs/licenses/ui/engine.io-client | 22 + docs/licenses/ui/engine.io-parser | 22 + docs/licenses/ui/enhanced-resolve | 8 + docs/licenses/ui/ent | 18 + docs/licenses/ui/entities | 11 + docs/licenses/ui/errno | 8 + docs/licenses/ui/error-ex | 21 + docs/licenses/ui/es-abstract | 21 + docs/licenses/ui/es-to-primitive | 22 + docs/licenses/ui/es5-ext | 15 + docs/licenses/ui/es6-iterator | 21 + docs/licenses/ui/es6-map | 19 + docs/licenses/ui/es6-promise | 19 + docs/licenses/ui/es6-set | 19 + docs/licenses/ui/es6-symbol | 19 + docs/licenses/ui/es6-templates | 13 + docs/licenses/ui/es6-weak-map | 19 + docs/licenses/ui/escape-html | 24 ++ docs/licenses/ui/escape-string-regexp | 21 + docs/licenses/ui/escodegen | 19 + docs/licenses/ui/escope | 19 + docs/licenses/ui/eslint | 19 + docs/licenses/ui/eslint-config-airbnb-base | 8 + docs/licenses/ui/eslint-import-resolver-node | 8 + .../ui/eslint-import-resolver-webpack | 8 + docs/licenses/ui/eslint-loader | 21 + docs/licenses/ui/eslint-module-utils | 8 + docs/licenses/ui/eslint-plugin-disable | 19 + docs/licenses/ui/eslint-plugin-import | 22 + docs/licenses/ui/eslint-restricted-globals | 8 + docs/licenses/ui/eslint-scope | 23 + docs/licenses/ui/eslint-visitor-keys | 201 +++++++++ docs/licenses/ui/espree | 22 + docs/licenses/ui/esprima | 21 + docs/licenses/ui/esquery | 24 ++ docs/licenses/ui/esrecurse | 9 + docs/licenses/ui/estraverse | 19 + docs/licenses/ui/esutils | 19 + docs/licenses/ui/etag | 22 + docs/licenses/ui/event-emitter | 19 + docs/licenses/ui/eventemitter2 | 8 + docs/licenses/ui/eventemitter3 | 21 + docs/licenses/ui/events | 22 + docs/licenses/ui/eventsource | 22 + docs/licenses/ui/evp_bytestokey | 21 + docs/licenses/ui/execa | 9 + docs/licenses/ui/exit | 22 + docs/licenses/ui/expand-braces | 22 + docs/licenses/ui/expand-brackets | 21 + docs/licenses/ui/expand-range | 24 ++ docs/licenses/ui/express | 24 ++ docs/licenses/ui/extend | 23 + docs/licenses/ui/extend-shallow | 21 + docs/licenses/ui/external-editor | 21 + docs/licenses/ui/extglob | 21 + docs/licenses/ui/extract-text-webpack-plugin | 20 + docs/licenses/ui/extract-zip | 23 + docs/licenses/ui/extsprintf | 19 + docs/licenses/ui/eyes | 20 + docs/licenses/ui/fast-deep-equal | 21 + docs/licenses/ui/fast-json-stable-stringify | 18 + docs/licenses/ui/fast-levenshtein | 25 ++ docs/licenses/ui/fastparse | 8 + docs/licenses/ui/faye-websocket | 8 + docs/licenses/ui/fd-slicer | 21 + docs/licenses/ui/figures | 21 + docs/licenses/ui/file-entry-cache | 22 + docs/licenses/ui/file-uri-to-path | 20 + docs/licenses/ui/filename-regex | 21 + docs/licenses/ui/fill-range | 21 + docs/licenses/ui/finalhandler | 22 + docs/licenses/ui/find-cache-dir | 21 + docs/licenses/ui/find-root | 7 + docs/licenses/ui/find-up | 21 + docs/licenses/ui/findup-sync | 22 + docs/licenses/ui/flat-cache | 22 + docs/licenses/ui/flatten | 21 + docs/licenses/ui/flush-write-stream | 21 + docs/licenses/ui/follow-redirects | 19 + docs/licenses/ui/for-in | 21 + docs/licenses/ui/for-own | 21 + docs/licenses/ui/foreach | 24 ++ docs/licenses/ui/forever-agent | 55 +++ docs/licenses/ui/form-data | 19 + docs/licenses/ui/forwarded | 22 + docs/licenses/ui/fragment-cache | 21 + docs/licenses/ui/fresh | 23 + docs/licenses/ui/from2 | 21 + docs/licenses/ui/fs-access | 21 + docs/licenses/ui/fs-constants | 21 + docs/licenses/ui/fs-extra | 15 + docs/licenses/ui/fs-write-stream-atomic | 15 + docs/licenses/ui/fs.realpath | 43 ++ docs/licenses/ui/fsevents | 22 + docs/licenses/ui/ftp | 19 + docs/licenses/ui/function-bind | 20 + docs/licenses/ui/functional-red-black-tree | 22 + docs/licenses/ui/get-caller-file | 6 + docs/licenses/ui/get-stdin | 8 + docs/licenses/ui/get-stream | 21 + docs/licenses/ui/get-uri | 8 + docs/licenses/ui/get-value | 21 + docs/licenses/ui/getobject | 22 + docs/licenses/ui/getpass | 18 + docs/licenses/ui/glob | 15 + docs/licenses/ui/glob-base | 21 + docs/licenses/ui/glob-parent | 15 + docs/licenses/ui/globals | 21 + docs/licenses/ui/globby | 21 + docs/licenses/ui/graceful-fs | 15 + docs/licenses/ui/graceful-readlink | 22 + docs/licenses/ui/growl | 8 + docs/licenses/ui/grunt | 35 ++ docs/licenses/ui/grunt-angular-gettext | 22 + docs/licenses/ui/grunt-cli | 8 + docs/licenses/ui/grunt-concurrent | 21 + docs/licenses/ui/grunt-contrib-jshint | 8 + docs/licenses/ui/grunt-known-options | 35 ++ docs/licenses/ui/grunt-legacy-log | 22 + docs/licenses/ui/grunt-legacy-log-utils | 8 + docs/licenses/ui/grunt-legacy-util | 22 + docs/licenses/ui/grunt-newer | 22 + docs/licenses/ui/handle-thing | 8 + docs/licenses/ui/handlebars | 19 + docs/licenses/ui/har-schema | 13 + docs/licenses/ui/har-validator | 13 + docs/licenses/ui/hard-source-webpack-plugin | 7 + docs/licenses/ui/has | 22 + docs/licenses/ui/has-ansi | 21 + docs/licenses/ui/has-binary | 20 + docs/licenses/ui/has-cors | 8 + docs/licenses/ui/has-flag | 21 + docs/licenses/ui/has-value | 21 + docs/licenses/ui/has-values | 21 + docs/licenses/ui/hash-base | 21 + docs/licenses/ui/hash.js | 8 + docs/licenses/ui/hasha | 21 + docs/licenses/ui/hawk | 28 ++ docs/licenses/ui/he | 20 + docs/licenses/ui/hmac-drbg | 8 + docs/licenses/ui/hoek | 31 ++ docs/licenses/ui/home-or-tmp | 21 + docs/licenses/ui/hooker | 22 + docs/licenses/ui/hosted-git-info | 13 + docs/licenses/ui/hpack.js | 8 + docs/licenses/ui/html-comment-regex | 8 + docs/licenses/ui/html-entities | 19 + docs/licenses/ui/html-loader | 20 + docs/licenses/ui/html-minifier | 22 + docs/licenses/ui/html-webpack-harddisk-plugin | 21 + docs/licenses/ui/html-webpack-plugin | 21 + docs/licenses/ui/htmlparser | 18 + docs/licenses/ui/htmlparser2 | 18 + docs/licenses/ui/http-deceiver | 8 + docs/licenses/ui/http-errors | 23 + docs/licenses/ui/http-parser-js | 110 +++++ docs/licenses/ui/http-proxy | 23 + docs/licenses/ui/http-proxy-agent | 8 + docs/licenses/ui/http-proxy-middleware | 22 + docs/licenses/ui/http-signature | 18 + docs/licenses/ui/https-browserify | 20 + docs/licenses/ui/https-proxy-agent | 8 + docs/licenses/ui/iconv-lite | 21 + docs/licenses/ui/icss-replace-symbols | 6 + docs/licenses/ui/icss-utils | 6 + docs/licenses/ui/ieee754 | 28 ++ docs/licenses/ui/iferr | 21 + docs/licenses/ui/ignore | 8 + docs/licenses/ui/image-size | 9 + docs/licenses/ui/import-local | 9 + docs/licenses/ui/imurmurhash | 8 + docs/licenses/ui/indent-string | 21 + docs/licenses/ui/indexes-of | 22 + docs/licenses/ui/indexof | 3 + docs/licenses/ui/inflight | 15 + docs/licenses/ui/inherits | 16 + docs/licenses/ui/inquirer | 8 + docs/licenses/ui/internal-ip | 21 + docs/licenses/ui/interpret | 22 + docs/licenses/ui/invariant | 21 + docs/licenses/ui/invert-kv | 8 + docs/licenses/ui/ip | 8 + docs/licenses/ui/ipaddr.js | 8 + docs/licenses/ui/irregular-plurals | 9 + docs/licenses/ui/is-absolute | 21 + docs/licenses/ui/is-absolute-url | 21 + docs/licenses/ui/is-accessor-descriptor | 21 + docs/licenses/ui/is-arrayish | 21 + docs/licenses/ui/is-binary-path | 21 + docs/licenses/ui/is-buffer | 21 + docs/licenses/ui/is-builtin-module | 21 + docs/licenses/ui/is-callable | 22 + docs/licenses/ui/is-data-descriptor | 21 + docs/licenses/ui/is-date-object | 22 + docs/licenses/ui/is-descriptor | 21 + docs/licenses/ui/is-dotfile | 21 + docs/licenses/ui/is-equal-shallow | 21 + docs/licenses/ui/is-extendable | 21 + docs/licenses/ui/is-extglob | 21 + docs/licenses/ui/is-finite | 21 + docs/licenses/ui/is-fullwidth-code-point | 21 + docs/licenses/ui/is-glob | 21 + docs/licenses/ui/is-number | 21 + docs/licenses/ui/is-path-cwd | 8 + docs/licenses/ui/is-path-in-cwd | 21 + docs/licenses/ui/is-path-inside | 21 + docs/licenses/ui/is-plain-obj | 21 + docs/licenses/ui/is-plain-object | 21 + docs/licenses/ui/is-posix-bracket | 21 + docs/licenses/ui/is-primitive | 21 + docs/licenses/ui/is-promise | 19 + docs/licenses/ui/is-regex | 20 + docs/licenses/ui/is-relative | 21 + docs/licenses/ui/is-resolvable | 6 + docs/licenses/ui/is-stream | 21 + docs/licenses/ui/is-svg | 21 + docs/licenses/ui/is-symbol | 22 + docs/licenses/ui/is-typedarray | 18 + docs/licenses/ui/is-unc-path | 21 + docs/licenses/ui/is-utf8 | 9 + docs/licenses/ui/is-windows | 21 + docs/licenses/ui/is-wsl | 21 + docs/licenses/ui/isarray | 8 + docs/licenses/ui/isbinaryfile | 22 + docs/licenses/ui/isexe | 15 + docs/licenses/ui/isobject | 21 + docs/licenses/ui/isstream | 11 + docs/licenses/ui/istanbul | 24 ++ docs/licenses/ui/istanbul-instrumenter-loader | 20 + docs/licenses/ui/istanbul-lib-coverage | 24 ++ docs/licenses/ui/istanbul-lib-instrument | 24 ++ docs/licenses/ui/jasmine-core | 8 + .../ui/javascript-detect-element-resize | 20 + docs/licenses/ui/jquery | 36 ++ docs/licenses/ui/jquery-mousewheel | 37 ++ docs/licenses/ui/jquery-ui | 43 ++ docs/licenses/ui/js-base64 | 27 ++ docs/licenses/ui/js-tokens | 21 + docs/licenses/ui/js-yaml | 21 + docs/licenses/ui/jsbn | 40 ++ docs/licenses/ui/jsdom | 22 + docs/licenses/ui/jsesc | 20 + docs/licenses/ui/jshint | 20 + docs/licenses/ui/jshint-stylish | 21 + docs/licenses/ui/json-loader | 20 + docs/licenses/ui/json-schema | 163 +++++++ docs/licenses/ui/json-schema-traverse | 21 + docs/licenses/ui/json-stable-stringify | 18 + .../ui/json-stable-stringify-without-jsonify | 18 + docs/licenses/ui/json-stringify-safe | 15 + docs/licenses/ui/json3 | 20 + docs/licenses/ui/json5 | 21 + docs/licenses/ui/jsonfile | 15 + docs/licenses/ui/jsonify | 3 + docs/licenses/ui/jsprim | 19 + docs/licenses/ui/jstimezonedetect | 8 + docs/licenses/ui/karma | 20 + docs/licenses/ui/karma-chrome-launcher | 20 + docs/licenses/ui/karma-coverage | 20 + docs/licenses/ui/karma-firefox-launcher | 20 + docs/licenses/ui/karma-html2js-preprocessor | 20 + docs/licenses/ui/karma-jasmine | 20 + docs/licenses/ui/karma-junit-reporter | 20 + docs/licenses/ui/karma-phantomjs-launcher | 20 + docs/licenses/ui/karma-sourcemap-loader | 20 + docs/licenses/ui/karma-webpack | 21 + docs/licenses/ui/kew | 194 +++++++++ docs/licenses/ui/killable | 6 + docs/licenses/ui/kind-of | 21 + docs/licenses/ui/klaw | 15 + docs/licenses/ui/lazy-cache | 21 + docs/licenses/ui/lazystream | 23 + docs/licenses/ui/lcid | 21 + docs/licenses/ui/legacy-loader | 25 ++ docs/licenses/ui/less | 177 ++++++++ docs/licenses/ui/less-loader | 20 + docs/licenses/ui/less-plugin-autoprefix | 201 +++++++++ docs/licenses/ui/levn | 22 + docs/licenses/ui/load-grunt-configs | 8 + docs/licenses/ui/load-grunt-tasks | 21 + docs/licenses/ui/load-json-file | 21 + docs/licenses/ui/loader-fs-cache | 22 + docs/licenses/ui/loader-runner | 8 + docs/licenses/ui/loader-utils | 22 + docs/licenses/ui/locate-path | 21 + docs/licenses/ui/lodash | 22 + docs/licenses/ui/lodash._arraycopy | 22 + docs/licenses/ui/lodash._arrayeach | 22 + docs/licenses/ui/lodash._baseassign | 22 + docs/licenses/ui/lodash._baseclone | 22 + docs/licenses/ui/lodash._basecopy | 22 + docs/licenses/ui/lodash._basecreate | 22 + docs/licenses/ui/lodash._basefor | 22 + docs/licenses/ui/lodash._baseget | 22 + docs/licenses/ui/lodash._bindcallback | 22 + docs/licenses/ui/lodash._getnative | 22 + docs/licenses/ui/lodash._isiterateecall | 22 + docs/licenses/ui/lodash._stack | 47 +++ docs/licenses/ui/lodash._topath | 22 + docs/licenses/ui/lodash.camelcase | 47 +++ docs/licenses/ui/lodash.clone | 22 + docs/licenses/ui/lodash.create | 22 + docs/licenses/ui/lodash.debounce | 47 +++ docs/licenses/ui/lodash.defaultsdeep | 23 + docs/licenses/ui/lodash.get | 22 + docs/licenses/ui/lodash.isarguments | 47 +++ docs/licenses/ui/lodash.isarray | 22 + docs/licenses/ui/lodash.isplainobject | 47 +++ docs/licenses/ui/lodash.keys | 22 + docs/licenses/ui/lodash.keysin | 47 +++ docs/licenses/ui/lodash.memoize | 47 +++ docs/licenses/ui/lodash.mergewith | 47 +++ docs/licenses/ui/lodash.rest | 47 +++ docs/licenses/ui/lodash.unescape | 47 +++ docs/licenses/ui/lodash.uniq | 47 +++ docs/licenses/ui/log-symbols | 21 + docs/licenses/ui/log4js | 13 + docs/licenses/ui/loglevel | 22 + docs/licenses/ui/longest | 21 + docs/licenses/ui/loose-envify | 21 + docs/licenses/ui/loud-rejection | 21 + docs/licenses/ui/lower-case | 21 + docs/licenses/ui/lr-infinite-scroll | 8 + docs/licenses/ui/lru-cache | 15 + docs/licenses/ui/make-dir | 9 + docs/licenses/ui/map-cache | 21 + docs/licenses/ui/map-obj | 21 + docs/licenses/ui/map-visit | 21 + docs/licenses/ui/math-expression-evaluator | 22 + docs/licenses/ui/math-random | 8 + docs/licenses/ui/md5.js | 21 + docs/licenses/ui/media-typer | 22 + docs/licenses/ui/mem | 21 + docs/licenses/ui/memory-fs | 8 + docs/licenses/ui/meow | 21 + docs/licenses/ui/merge-descriptors | 23 + docs/licenses/ui/methods | 24 ++ docs/licenses/ui/micromatch | 21 + docs/licenses/ui/miller-rabin | 8 + docs/licenses/ui/mime | 21 + docs/licenses/ui/mime-db | 22 + docs/licenses/ui/mime-types | 23 + docs/licenses/ui/mimic-fn | 9 + docs/licenses/ui/minimalistic-assert | 13 + docs/licenses/ui/minimalistic-crypto-utils | 8 + docs/licenses/ui/minimatch | 15 + docs/licenses/ui/minimist | 18 + docs/licenses/ui/mississippi | 7 + docs/licenses/ui/mixin-deep | 21 + docs/licenses/ui/mkdirp | 21 + docs/licenses/ui/mkpath | 7 + docs/licenses/ui/mocha-nightwatch | 22 + docs/licenses/ui/moment | 22 + docs/licenses/ui/move-concurrently | 14 + docs/licenses/ui/ms | 21 + docs/licenses/ui/multi-glob | 27 ++ docs/licenses/ui/multicast-dns | 21 + docs/licenses/ui/multicast-dns-service-types | 21 + docs/licenses/ui/multimatch | 21 + docs/licenses/ui/mute-stream | 15 + docs/licenses/ui/nan | 13 + docs/licenses/ui/nanomatch | 21 + docs/licenses/ui/natural-compare | 8 + docs/licenses/ui/negotiator | 24 ++ docs/licenses/ui/neo-async | 8 + docs/licenses/ui/netmask | 8 + docs/licenses/ui/next-tick | 21 + docs/licenses/ui/ng-toast | 8 + docs/licenses/ui/ngtemplate-loader | 21 + docs/licenses/ui/nightwatch | 21 + docs/licenses/ui/no-case | 21 + docs/licenses/ui/node-forge | 331 +++++++++++++++ docs/licenses/ui/node-libs-browser | 22 + docs/licenses/ui/node-object-hash | 15 + docs/licenses/ui/nopt | 15 + docs/licenses/ui/normalize-package-data | 30 ++ docs/licenses/ui/normalize-path | 21 + docs/licenses/ui/normalize-range | 21 + docs/licenses/ui/normalize-url | 21 + docs/licenses/ui/npm-run-path | 21 + docs/licenses/ui/nth-check | 10 + docs/licenses/ui/null-check | 21 + docs/licenses/ui/num2fraction | 22 + docs/licenses/ui/number-is-nan | 21 + docs/licenses/ui/nunjucks | 26 ++ docs/licenses/ui/nvd3 | 48 +++ docs/licenses/ui/nwmatcher | 22 + docs/licenses/ui/oauth-sign | 55 +++ docs/licenses/ui/object-assign | 21 + docs/licenses/ui/object-component | 3 + docs/licenses/ui/object-copy | 21 + docs/licenses/ui/object-hash | 22 + docs/licenses/ui/object-keys | 21 + docs/licenses/ui/object-visit | 21 + docs/licenses/ui/object.omit | 21 + docs/licenses/ui/object.pick | 21 + docs/licenses/ui/obuf | 20 + docs/licenses/ui/on-finished | 23 + docs/licenses/ui/on-headers | 22 + docs/licenses/ui/once | 15 + docs/licenses/ui/onetime | 21 + docs/licenses/ui/opn | 9 + docs/licenses/ui/optimist | 21 + docs/licenses/ui/optionator | 22 + docs/licenses/ui/options | 22 + docs/licenses/ui/original | 22 + docs/licenses/ui/os-browserify | 21 + docs/licenses/ui/os-homedir | 21 + docs/licenses/ui/os-locale | 21 + docs/licenses/ui/os-tmpdir | 21 + docs/licenses/ui/p-finally | 21 + docs/licenses/ui/p-limit | 9 + docs/licenses/ui/p-locate | 21 + docs/licenses/ui/p-map | 9 + docs/licenses/ui/p-try | 21 + docs/licenses/ui/pac-proxy-agent | 8 + docs/licenses/ui/pac-resolver | 8 + docs/licenses/ui/pad-stream | 21 + docs/licenses/ui/pako | 21 + docs/licenses/ui/parallel-transform | 20 + docs/licenses/ui/param-case | 21 + docs/licenses/ui/parse-asn1 | 13 + docs/licenses/ui/parse-glob | 21 + docs/licenses/ui/parse-json | 21 + docs/licenses/ui/parse-ms | 21 + docs/licenses/ui/parsejson | 21 + docs/licenses/ui/parseqs | 21 + docs/licenses/ui/parseuri | 21 + docs/licenses/ui/parseurl | 24 ++ docs/licenses/ui/pascalcase | 21 + docs/licenses/ui/path-browserify | 18 + docs/licenses/ui/path-dirname | 22 + docs/licenses/ui/path-exists | 21 + docs/licenses/ui/path-is-absolute | 21 + docs/licenses/ui/path-is-inside | 47 +++ docs/licenses/ui/path-key | 21 + docs/licenses/ui/path-parse | 21 + docs/licenses/ui/path-to-regexp | 21 + docs/licenses/ui/path-type | 21 + docs/licenses/ui/pbkdf2 | 21 + docs/licenses/ui/pend | 23 + docs/licenses/ui/performance-now | 7 + docs/licenses/ui/phantom | 7 + docs/licenses/ui/phantomjs-prebuilt | 194 +++++++++ docs/licenses/ui/pify | 9 + docs/licenses/ui/pinkie | 21 + docs/licenses/ui/pinkie-promise | 21 + docs/licenses/ui/pkg-dir | 21 + docs/licenses/ui/pkg-up | 21 + docs/licenses/ui/plur | 21 + docs/licenses/ui/pluralize | 21 + docs/licenses/ui/pofile | 20 + docs/licenses/ui/portfinder | 22 + docs/licenses/ui/posix-character-classes | 21 + docs/licenses/ui/postcss | 20 + docs/licenses/ui/postcss-calc | 20 + docs/licenses/ui/postcss-colormin | 22 + docs/licenses/ui/postcss-convert-values | 22 + docs/licenses/ui/postcss-discard-comments | 22 + docs/licenses/ui/postcss-discard-duplicates | 22 + docs/licenses/ui/postcss-discard-empty | 22 + docs/licenses/ui/postcss-discard-overridden | 20 + docs/licenses/ui/postcss-discard-unused | 22 + docs/licenses/ui/postcss-filter-plugins | 22 + docs/licenses/ui/postcss-merge-idents | 22 + docs/licenses/ui/postcss-merge-longhand | 22 + docs/licenses/ui/postcss-merge-rules | 22 + docs/licenses/ui/postcss-message-helpers | 20 + docs/licenses/ui/postcss-minify-font-values | 22 + docs/licenses/ui/postcss-minify-gradients | 22 + docs/licenses/ui/postcss-minify-params | 20 + docs/licenses/ui/postcss-minify-selectors | 22 + .../ui/postcss-modules-extract-imports | 6 + .../ui/postcss-modules-local-by-default | 20 + docs/licenses/ui/postcss-modules-scope | 6 + docs/licenses/ui/postcss-modules-values | 6 + docs/licenses/ui/postcss-normalize-charset | 20 + docs/licenses/ui/postcss-normalize-url | 22 + docs/licenses/ui/postcss-ordered-values | 22 + docs/licenses/ui/postcss-reduce-idents | 22 + docs/licenses/ui/postcss-reduce-initial | 22 + docs/licenses/ui/postcss-reduce-transforms | 22 + docs/licenses/ui/postcss-selector-parser | 22 + docs/licenses/ui/postcss-svgo | 22 + docs/licenses/ui/postcss-unique-selectors | 22 + docs/licenses/ui/postcss-value-parser | 22 + docs/licenses/ui/postcss-zindex | 22 + docs/licenses/ui/postinstall-build | 8 + docs/licenses/ui/prelude-ls | 22 + docs/licenses/ui/prepend-http | 21 + docs/licenses/ui/preserve | 24 ++ docs/licenses/ui/pretty-error | 20 + docs/licenses/ui/pretty-ms | 21 + docs/licenses/ui/private | 20 + docs/licenses/ui/process | 22 + docs/licenses/ui/process-nextick-args | 19 + docs/licenses/ui/progress | 22 + docs/licenses/ui/promise | 19 + docs/licenses/ui/promise-inflight | 14 + docs/licenses/ui/proxy-addr | 22 + docs/licenses/ui/proxy-agent | 8 + docs/licenses/ui/prr | 11 + docs/licenses/ui/pseudomap | 15 + docs/licenses/ui/public-encrypt | 19 + docs/licenses/ui/pump | 21 + docs/licenses/ui/pumpify | 21 + docs/licenses/ui/punycode | 20 + docs/licenses/ui/q | 18 + docs/licenses/ui/qjobs | 21 + docs/licenses/ui/qs | 28 ++ docs/licenses/ui/query-string | 21 + docs/licenses/ui/querystring | 19 + docs/licenses/ui/querystring-es3 | 19 + docs/licenses/ui/querystringify | 22 + docs/licenses/ui/randomatic | 21 + docs/licenses/ui/randombytes | 21 + docs/licenses/ui/randomfill | 21 + docs/licenses/ui/range-parser | 23 + docs/licenses/ui/raw-body | 22 + docs/licenses/ui/read-pkg | 21 + docs/licenses/ui/read-pkg-up | 21 + docs/licenses/ui/readable-stream | 47 +++ docs/licenses/ui/readdirp | 20 + docs/licenses/ui/readline2 | 8 + docs/licenses/ui/recast | 20 + docs/licenses/ui/reconnectingwebsocket | 21 + docs/licenses/ui/redent | 21 + docs/licenses/ui/reduce-css-calc | 20 + docs/licenses/ui/reduce-function-call | 20 + docs/licenses/ui/regenerate | 20 + docs/licenses/ui/regenerator-runtime | 8 + docs/licenses/ui/regenerator-transform | 10 + docs/licenses/ui/regex-cache | 21 + docs/licenses/ui/regex-not | 21 + docs/licenses/ui/regexpp | 21 + docs/licenses/ui/regexpu-core | 20 + docs/licenses/ui/regjsgen | 20 + docs/licenses/ui/regjsparser | 19 + docs/licenses/ui/relateurl | 21 + docs/licenses/ui/remove-trailing-separator | 3 + docs/licenses/ui/renderkid | 20 + docs/licenses/ui/repeat-element | 21 + docs/licenses/ui/repeat-string | 21 + docs/licenses/ui/repeating | 21 + docs/licenses/ui/request | 55 +++ docs/licenses/ui/request-progress | 19 + docs/licenses/ui/require-directory | 22 + docs/licenses/ui/require-main-filename | 14 + docs/licenses/ui/require-uncached | 21 + docs/licenses/ui/requires-port | 22 + docs/licenses/ui/resolve | 18 + docs/licenses/ui/resolve-cwd | 21 + docs/licenses/ui/resolve-from | 21 + docs/licenses/ui/resolve-pkg | 21 + docs/licenses/ui/resolve-url | 21 + docs/licenses/ui/restore-cursor | 21 + docs/licenses/ui/ret | 19 + docs/licenses/ui/right-align | 21 + docs/licenses/ui/rimraf | 15 + docs/licenses/ui/ripemd160 | 21 + docs/licenses/ui/rrule | 65 +++ docs/licenses/ui/run-async | 21 + docs/licenses/ui/run-queue | 6 + docs/licenses/ui/rx | 15 + docs/licenses/ui/rx-lite | 55 +++ docs/licenses/ui/rx-lite-aggregates | 55 +++ docs/licenses/ui/safe-buffer | 21 + docs/licenses/ui/safe-regex | 18 + docs/licenses/ui/safer-buffer | 21 + docs/licenses/ui/sax | 41 ++ docs/licenses/ui/schema-utils | 20 + docs/licenses/ui/select-hose | 8 + docs/licenses/ui/select2 | 21 + docs/licenses/ui/selfsigned | 8 + docs/licenses/ui/semver | 15 + docs/licenses/ui/send | 23 + docs/licenses/ui/serialize-javascript | 27 ++ docs/licenses/ui/serve-index | 25 ++ docs/licenses/ui/serve-static | 25 ++ docs/licenses/ui/set-blocking | 14 + docs/licenses/ui/set-immediate-shim | 8 + docs/licenses/ui/set-value | 21 + docs/licenses/ui/setimmediate | 20 + docs/licenses/ui/setprototypeof | 13 + docs/licenses/ui/sha.js | 49 +++ docs/licenses/ui/shebang-command | 21 + docs/licenses/ui/shebang-regex | 21 + docs/licenses/ui/shelljs | 26 ++ docs/licenses/ui/signal-exit | 16 + docs/licenses/ui/slash | 8 + docs/licenses/ui/slice-ansi | 9 + docs/licenses/ui/smart-buffer | 20 + docs/licenses/ui/snapdragon | 21 + docs/licenses/ui/snapdragon-node | 21 + docs/licenses/ui/snapdragon-util | 21 + docs/licenses/ui/sntp | 28 ++ docs/licenses/ui/socket.io | 22 + docs/licenses/ui/socket.io-adapter | 20 + docs/licenses/ui/socket.io-client | 22 + docs/licenses/ui/socket.io-parser | 20 + docs/licenses/ui/sockjs | 21 + docs/licenses/ui/sockjs-client | 21 + docs/licenses/ui/socks | 20 + docs/licenses/ui/socks-proxy-agent | 8 + docs/licenses/ui/sort-keys | 21 + docs/licenses/ui/source-list-map | 8 + docs/licenses/ui/source-map | 28 ++ docs/licenses/ui/source-map-resolve | 21 + docs/licenses/ui/source-map-support | 21 + docs/licenses/ui/source-map-url | 21 + docs/licenses/ui/spdx-correct | 202 +++++++++ docs/licenses/ui/spdx-exceptions | 59 +++ docs/licenses/ui/spdx-expression-parse | 22 + docs/licenses/ui/spdx-license-ids | 123 ++++++ docs/licenses/ui/spdy | 8 + docs/licenses/ui/spdy-transport | 8 + docs/licenses/ui/split | 22 + docs/licenses/ui/split-string | 21 + docs/licenses/ui/split2 | 13 + docs/licenses/ui/sprintf-js | 24 ++ docs/licenses/ui/sshpk | 18 + docs/licenses/ui/ssri | 16 + docs/licenses/ui/stack-trace | 19 + docs/licenses/ui/static-extend | 21 + docs/licenses/ui/statuses | 23 + docs/licenses/ui/stream-browserify | 18 + docs/licenses/ui/stream-each | 21 + docs/licenses/ui/stream-http | 24 ++ docs/licenses/ui/stream-shift | 21 + docs/licenses/ui/strict-uri-encode | 21 + docs/licenses/ui/string-length | 21 + docs/licenses/ui/string-width | 9 + docs/licenses/ui/string_decoder | 48 +++ docs/licenses/ui/stringstream | 22 + docs/licenses/ui/strip-ansi | 21 + docs/licenses/ui/strip-bom | 21 + docs/licenses/ui/strip-eof | 21 + docs/licenses/ui/strip-indent | 21 + docs/licenses/ui/strip-json-comments | 21 + docs/licenses/ui/supports-color | 21 + docs/licenses/ui/svgo | 55 +++ docs/licenses/ui/table | 24 ++ docs/licenses/ui/tapable | 8 + docs/licenses/ui/tar-stream | 21 + docs/licenses/ui/test-exclude | 14 + docs/licenses/ui/text-table | 18 + docs/licenses/ui/throttleit | 8 + docs/licenses/ui/through | 24 ++ docs/licenses/ui/through2 | 9 + docs/licenses/ui/thunkify | 8 + docs/licenses/ui/thunky | 8 + docs/licenses/ui/time-grunt | 21 + docs/licenses/ui/time-stamp | 21 + docs/licenses/ui/time-zone | 21 + docs/licenses/ui/timers-browserify | 46 ++ docs/licenses/ui/timezone-js | 15 + docs/licenses/ui/tmp | 21 + docs/licenses/ui/to-array | 19 + docs/licenses/ui/to-arraybuffer | 24 ++ docs/licenses/ui/to-buffer | 21 + docs/licenses/ui/to-fast-properties | 22 + docs/licenses/ui/to-object-path | 21 + docs/licenses/ui/to-regex | 21 + docs/licenses/ui/to-regex-range | 21 + docs/licenses/ui/toposort | 21 + docs/licenses/ui/tough-cookie | 27 ++ docs/licenses/ui/trim-newlines | 21 + docs/licenses/ui/trim-right | 21 + docs/licenses/ui/tty-browserify | 18 + docs/licenses/ui/tunnel-agent | 55 +++ docs/licenses/ui/tweetnacl | 24 ++ docs/licenses/ui/type-check | 22 + docs/licenses/ui/type-detect | 8 + docs/licenses/ui/type-is | 23 + docs/licenses/ui/typedarray | 35 ++ docs/licenses/ui/typescript | 55 +++ docs/licenses/ui/typescript-eslint-parser | 22 + docs/licenses/ui/uglify-js | 29 ++ docs/licenses/ui/uglify-to-browserify | 19 + docs/licenses/ui/uglifyjs-webpack-plugin | 20 + docs/licenses/ui/ultron | 22 + docs/licenses/ui/unc-path-regex | 21 + docs/licenses/ui/underscore.string | 8 + docs/licenses/ui/unicode-5.2.0 | 8 + docs/licenses/ui/union-value | 21 + docs/licenses/ui/uniq | 22 + docs/licenses/ui/uniqs | 8 + docs/licenses/ui/unique-filename | 6 + docs/licenses/ui/unique-slug | 6 + docs/licenses/ui/unpipe | 22 + docs/licenses/ui/unset-value | 21 + docs/licenses/ui/upath | 22 + docs/licenses/ui/upper-case | 21 + docs/licenses/ui/uri-js | 9 + docs/licenses/ui/urix | 21 + docs/licenses/ui/url | 21 + docs/licenses/ui/url-parse | 22 + docs/licenses/ui/use | 21 + docs/licenses/ui/useragent | 19 + docs/licenses/ui/util | 18 + docs/licenses/ui/util-deprecate | 24 ++ docs/licenses/ui/utila | 20 + docs/licenses/ui/utils-merge | 20 + docs/licenses/ui/uuid | 21 + docs/licenses/ui/validate-npm-package-license | 202 +++++++++ docs/licenses/ui/vary | 22 + docs/licenses/ui/vendors | 22 + docs/licenses/ui/verror | 19 + docs/licenses/ui/vm-browserify | 18 + docs/licenses/ui/void-elements | 22 + docs/licenses/ui/watchpack | 20 + docs/licenses/ui/wbuf | 8 + docs/licenses/ui/webpack | 20 + docs/licenses/ui/webpack-core | 8 + docs/licenses/ui/webpack-dev-middleware | 20 + docs/licenses/ui/webpack-dev-server | 20 + docs/licenses/ui/webpack-merge | 20 + docs/licenses/ui/webpack-sources | 21 + docs/licenses/ui/websocket-driver | 20 + docs/licenses/ui/websocket-extensions | 20 + docs/licenses/ui/whet.extend | 22 + docs/licenses/ui/which | 15 + docs/licenses/ui/which-module | 13 + docs/licenses/ui/window-size | 22 + docs/licenses/ui/winston | 19 + docs/licenses/ui/wordwrap | 18 + docs/licenses/ui/wrap-ansi | 21 + docs/licenses/ui/wrappy | 15 + docs/licenses/ui/write | 21 + docs/licenses/ui/write-file-atomic | 6 + docs/licenses/ui/write-json-file | 9 + docs/licenses/ui/ws | 8 + docs/licenses/ui/wtf-8 | 20 + docs/licenses/ui/xmlbuilder | 21 + docs/licenses/ui/xmlhttprequest-ssl | 22 + docs/licenses/ui/xregexp | 19 + docs/licenses/ui/xtend | 19 + docs/licenses/ui/y18n | 13 + docs/licenses/ui/yallist | 15 + docs/licenses/ui/yargs | 21 + docs/licenses/ui/yargs-parser | 14 + docs/licenses/ui/yauzl | 21 + docs/licenses/ui/yeast | 22 + docs/licenses/ui/zip-stream | 22 + 1063 files changed, 24384 insertions(+) create mode 100644 docs/licenses/ui/@uirouter-angularjs create mode 100644 docs/licenses/ui/@uirouter-core create mode 100644 docs/licenses/ui/a-sync-waterfall create mode 100644 docs/licenses/ui/abbrev create mode 100644 docs/licenses/ui/accepts create mode 100644 docs/licenses/ui/acorn create mode 100644 docs/licenses/ui/acorn-dynamic-import create mode 100644 docs/licenses/ui/acorn-jsx create mode 100644 docs/licenses/ui/after create mode 100644 docs/licenses/ui/agent-base create mode 100644 docs/licenses/ui/ajv create mode 100644 docs/licenses/ui/ajv-keywords create mode 100644 docs/licenses/ui/align-text create mode 100644 docs/licenses/ui/almond create mode 100644 docs/licenses/ui/alphanum-sort create mode 100644 docs/licenses/ui/amdefine create mode 100644 docs/licenses/ui/angular create mode 100644 docs/licenses/ui/angular-breadcrumb create mode 100644 docs/licenses/ui/angular-codemirror create mode 100644 docs/licenses/ui/angular-cookies create mode 100644 docs/licenses/ui/angular-drag-and-drop-lists create mode 100644 docs/licenses/ui/angular-duration-format create mode 100644 docs/licenses/ui/angular-filters create mode 100644 docs/licenses/ui/angular-gettext create mode 100644 docs/licenses/ui/angular-gettext-tools create mode 100644 docs/licenses/ui/angular-md5 create mode 100644 docs/licenses/ui/angular-mocks create mode 100644 docs/licenses/ui/angular-moment create mode 100644 docs/licenses/ui/angular-sanitize create mode 100644 docs/licenses/ui/angular-scheduler create mode 100644 docs/licenses/ui/angular-tz-extensions create mode 100644 docs/licenses/ui/ansi-escapes create mode 100644 docs/licenses/ui/ansi-html create mode 100644 docs/licenses/ui/ansi-regex create mode 100644 docs/licenses/ui/ansi-styles create mode 100644 docs/licenses/ui/ansi-to-html create mode 100644 docs/licenses/ui/anymatch create mode 100644 docs/licenses/ui/aproba create mode 100644 docs/licenses/ui/archiver create mode 100644 docs/licenses/ui/archiver-utils create mode 100644 docs/licenses/ui/argparse create mode 100644 docs/licenses/ui/arr-diff create mode 100644 docs/licenses/ui/arr-flatten create mode 100644 docs/licenses/ui/arr-union create mode 100644 docs/licenses/ui/array-differ create mode 100644 docs/licenses/ui/array-find create mode 100644 docs/licenses/ui/array-find-index create mode 100644 docs/licenses/ui/array-flatten create mode 100644 docs/licenses/ui/array-includes create mode 100644 docs/licenses/ui/array-slice create mode 100644 docs/licenses/ui/array-union create mode 100644 docs/licenses/ui/array-uniq create mode 100644 docs/licenses/ui/array-unique create mode 100644 docs/licenses/ui/arraybuffer.slice create mode 100644 docs/licenses/ui/arrify create mode 100644 docs/licenses/ui/asap create mode 100644 docs/licenses/ui/asn1 create mode 100644 docs/licenses/ui/asn1.js create mode 100644 docs/licenses/ui/assert create mode 100644 docs/licenses/ui/assert-plus create mode 100644 docs/licenses/ui/assertion-error create mode 100644 docs/licenses/ui/assign-symbols create mode 100644 docs/licenses/ui/ast-types create mode 100644 docs/licenses/ui/async create mode 100644 docs/licenses/ui/async-each create mode 100644 docs/licenses/ui/asynckit create mode 100644 docs/licenses/ui/atob create mode 100644 docs/licenses/ui/autoprefixer create mode 100644 docs/licenses/ui/aws-sign2 create mode 100644 docs/licenses/ui/aws4 create mode 100644 docs/licenses/ui/axios create mode 100644 docs/licenses/ui/babel-code-frame create mode 100644 docs/licenses/ui/babel-core create mode 100644 docs/licenses/ui/babel-generator create mode 100644 docs/licenses/ui/babel-helper-builder-binary-assignment-operator-visitor create mode 100644 docs/licenses/ui/babel-helper-call-delegate create mode 100644 docs/licenses/ui/babel-helper-define-map create mode 100644 docs/licenses/ui/babel-helper-explode-assignable-expression create mode 100644 docs/licenses/ui/babel-helper-function-name create mode 100644 docs/licenses/ui/babel-helper-get-function-arity create mode 100644 docs/licenses/ui/babel-helper-hoist-variables create mode 100644 docs/licenses/ui/babel-helper-optimise-call-expression create mode 100644 docs/licenses/ui/babel-helper-regex create mode 100644 docs/licenses/ui/babel-helper-remap-async-to-generator create mode 100644 docs/licenses/ui/babel-helper-replace-supers create mode 100644 docs/licenses/ui/babel-helpers create mode 100644 docs/licenses/ui/babel-istanbul create mode 100644 docs/licenses/ui/babel-loader create mode 100644 docs/licenses/ui/babel-messages create mode 100644 docs/licenses/ui/babel-plugin-check-es2015-constants create mode 100644 docs/licenses/ui/babel-plugin-istanbul create mode 100644 docs/licenses/ui/babel-plugin-syntax-async-functions create mode 100644 docs/licenses/ui/babel-plugin-syntax-exponentiation-operator create mode 100644 docs/licenses/ui/babel-plugin-syntax-object-rest-spread create mode 100644 docs/licenses/ui/babel-plugin-syntax-trailing-function-commas create mode 100644 docs/licenses/ui/babel-plugin-transform-async-to-generator create mode 100644 docs/licenses/ui/babel-plugin-transform-es2015-arrow-functions create mode 100644 docs/licenses/ui/babel-plugin-transform-es2015-block-scoped-functions create mode 100644 docs/licenses/ui/babel-plugin-transform-es2015-block-scoping create mode 100644 docs/licenses/ui/babel-plugin-transform-es2015-classes create mode 100644 docs/licenses/ui/babel-plugin-transform-es2015-computed-properties create mode 100644 docs/licenses/ui/babel-plugin-transform-es2015-destructuring create mode 100644 docs/licenses/ui/babel-plugin-transform-es2015-duplicate-keys create mode 100644 docs/licenses/ui/babel-plugin-transform-es2015-for-of create mode 100644 docs/licenses/ui/babel-plugin-transform-es2015-function-name create mode 100644 docs/licenses/ui/babel-plugin-transform-es2015-literals create mode 100644 docs/licenses/ui/babel-plugin-transform-es2015-modules-amd create mode 100644 docs/licenses/ui/babel-plugin-transform-es2015-modules-commonjs create mode 100644 docs/licenses/ui/babel-plugin-transform-es2015-modules-systemjs create mode 100644 docs/licenses/ui/babel-plugin-transform-es2015-modules-umd create mode 100644 docs/licenses/ui/babel-plugin-transform-es2015-object-super create mode 100644 docs/licenses/ui/babel-plugin-transform-es2015-parameters create mode 100644 docs/licenses/ui/babel-plugin-transform-es2015-shorthand-properties create mode 100644 docs/licenses/ui/babel-plugin-transform-es2015-spread create mode 100644 docs/licenses/ui/babel-plugin-transform-es2015-sticky-regex create mode 100644 docs/licenses/ui/babel-plugin-transform-es2015-template-literals create mode 100644 docs/licenses/ui/babel-plugin-transform-es2015-typeof-symbol create mode 100644 docs/licenses/ui/babel-plugin-transform-es2015-unicode-regex create mode 100644 docs/licenses/ui/babel-plugin-transform-exponentiation-operator create mode 100644 docs/licenses/ui/babel-plugin-transform-regenerator create mode 100644 docs/licenses/ui/babel-plugin-transform-strict-mode create mode 100644 docs/licenses/ui/babel-polyfill create mode 100644 docs/licenses/ui/babel-preset-env create mode 100644 docs/licenses/ui/babel-register create mode 100644 docs/licenses/ui/babel-runtime create mode 100644 docs/licenses/ui/babel-template create mode 100644 docs/licenses/ui/babel-traverse create mode 100644 docs/licenses/ui/babel-types create mode 100644 docs/licenses/ui/babylon create mode 100644 docs/licenses/ui/backo2 create mode 100644 docs/licenses/ui/balanced-match create mode 100644 docs/licenses/ui/base create mode 100644 docs/licenses/ui/base64-arraybuffer create mode 100644 docs/licenses/ui/base64-js create mode 100644 docs/licenses/ui/base64id create mode 100644 docs/licenses/ui/batch create mode 100644 docs/licenses/ui/bcrypt-pbkdf create mode 100644 docs/licenses/ui/beeper create mode 100644 docs/licenses/ui/better-assert create mode 100644 docs/licenses/ui/big.js create mode 100644 docs/licenses/ui/binary-extensions create mode 100644 docs/licenses/ui/binary-search create mode 100644 docs/licenses/ui/bindings create mode 100644 docs/licenses/ui/bl create mode 100644 docs/licenses/ui/blob create mode 100644 docs/licenses/ui/bluebird create mode 100644 docs/licenses/ui/bn.js create mode 100644 docs/licenses/ui/body-parser create mode 100644 docs/licenses/ui/bonjour create mode 100644 docs/licenses/ui/boolbase create mode 100644 docs/licenses/ui/boom create mode 100644 docs/licenses/ui/bootstrap create mode 100644 docs/licenses/ui/bootstrap-datepicker create mode 100644 docs/licenses/ui/brace-expansion create mode 100644 docs/licenses/ui/braces create mode 100644 docs/licenses/ui/brorand create mode 100644 docs/licenses/ui/browser-stdout create mode 100644 docs/licenses/ui/browserify-aes create mode 100644 docs/licenses/ui/browserify-cipher create mode 100644 docs/licenses/ui/browserify-des create mode 100644 docs/licenses/ui/browserify-rsa create mode 100644 docs/licenses/ui/browserify-sign create mode 100644 docs/licenses/ui/browserify-zlib create mode 100644 docs/licenses/ui/browserslist create mode 100644 docs/licenses/ui/buffer create mode 100644 docs/licenses/ui/buffer-alloc create mode 100644 docs/licenses/ui/buffer-alloc-unsafe create mode 100644 docs/licenses/ui/buffer-crc32 create mode 100644 docs/licenses/ui/buffer-fill create mode 100644 docs/licenses/ui/buffer-from create mode 100644 docs/licenses/ui/buffer-indexof create mode 100644 docs/licenses/ui/buffer-xor create mode 100644 docs/licenses/ui/builtin-modules create mode 100644 docs/licenses/ui/builtin-status-codes create mode 100644 docs/licenses/ui/bytes create mode 100644 docs/licenses/ui/cacache create mode 100644 docs/licenses/ui/cache-base create mode 100644 docs/licenses/ui/caller-path create mode 100644 docs/licenses/ui/callsite create mode 100644 docs/licenses/ui/callsites create mode 100644 docs/licenses/ui/camel-case create mode 100644 docs/licenses/ui/camelcase create mode 100644 docs/licenses/ui/camelcase-keys create mode 100644 docs/licenses/ui/caniuse-api create mode 100644 docs/licenses/ui/caniuse-db create mode 100644 docs/licenses/ui/caniuse-lite create mode 100644 docs/licenses/ui/caseless create mode 100644 docs/licenses/ui/center-align create mode 100644 docs/licenses/ui/chai-nightwatch create mode 100644 docs/licenses/ui/chalk create mode 100644 docs/licenses/ui/chardet create mode 100644 docs/licenses/ui/cheerio create mode 100644 docs/licenses/ui/chokidar create mode 100644 docs/licenses/ui/chownr create mode 100644 docs/licenses/ui/chromedriver create mode 100644 docs/licenses/ui/cipher-base create mode 100644 docs/licenses/ui/circular-json create mode 100644 docs/licenses/ui/clap create mode 100644 docs/licenses/ui/class-utils create mode 100644 docs/licenses/ui/clean-css create mode 100644 docs/licenses/ui/clean-webpack-plugin create mode 100644 docs/licenses/ui/cli create mode 100644 docs/licenses/ui/cli-cursor create mode 100644 docs/licenses/ui/cli-width create mode 100644 docs/licenses/ui/cliui create mode 100644 docs/licenses/ui/clone create mode 100644 docs/licenses/ui/co create mode 100644 docs/licenses/ui/coa create mode 100644 docs/licenses/ui/code-point-at create mode 100644 docs/licenses/ui/codemirror create mode 100644 docs/licenses/ui/coffeescript create mode 100644 docs/licenses/ui/collection-visit create mode 100644 docs/licenses/ui/color create mode 100644 docs/licenses/ui/color-convert create mode 100644 docs/licenses/ui/color-name create mode 100644 docs/licenses/ui/color-string create mode 100644 docs/licenses/ui/colormin create mode 100644 docs/licenses/ui/colors create mode 100644 docs/licenses/ui/combine-lists create mode 100644 docs/licenses/ui/combined-stream create mode 100644 docs/licenses/ui/commander create mode 100644 docs/licenses/ui/commondir create mode 100644 docs/licenses/ui/component-bind create mode 100644 docs/licenses/ui/component-emitter create mode 100644 docs/licenses/ui/component-inherit create mode 100644 docs/licenses/ui/components-font-awesome create mode 100644 docs/licenses/ui/compress-commons create mode 100644 docs/licenses/ui/compressible create mode 100644 docs/licenses/ui/compression create mode 100644 docs/licenses/ui/concat-map create mode 100644 docs/licenses/ui/concat-stream create mode 100644 docs/licenses/ui/connect create mode 100644 docs/licenses/ui/connect-history-api-fallback create mode 100644 docs/licenses/ui/console-browserify create mode 100644 docs/licenses/ui/constants-browserify create mode 100644 docs/licenses/ui/contains-path create mode 100644 docs/licenses/ui/content-disposition create mode 100644 docs/licenses/ui/content-type create mode 100644 docs/licenses/ui/contextify create mode 100644 docs/licenses/ui/convert-source-map create mode 100644 docs/licenses/ui/cookie create mode 100644 docs/licenses/ui/cookie-signature create mode 100644 docs/licenses/ui/copy-concurrently create mode 100644 docs/licenses/ui/copy-descriptor create mode 100644 docs/licenses/ui/copy-webpack-plugin create mode 100644 docs/licenses/ui/core-js create mode 100644 docs/licenses/ui/core-util-is create mode 100644 docs/licenses/ui/crc create mode 100644 docs/licenses/ui/crc32-stream create mode 100644 docs/licenses/ui/create-ecdh create mode 100644 docs/licenses/ui/create-hash create mode 100644 docs/licenses/ui/create-hmac create mode 100644 docs/licenses/ui/cross-spawn create mode 100644 docs/licenses/ui/cryptiles create mode 100644 docs/licenses/ui/crypto-browserify create mode 100644 docs/licenses/ui/cson-parser create mode 100644 docs/licenses/ui/css-color-names create mode 100644 docs/licenses/ui/css-loader create mode 100644 docs/licenses/ui/css-select create mode 100644 docs/licenses/ui/css-selector-tokenizer create mode 100644 docs/licenses/ui/css-what create mode 100644 docs/licenses/ui/cssesc create mode 100644 docs/licenses/ui/cssnano create mode 100644 docs/licenses/ui/csso create mode 100644 docs/licenses/ui/cssom create mode 100644 docs/licenses/ui/cssstyle create mode 100644 docs/licenses/ui/currently-unhandled create mode 100644 docs/licenses/ui/custom-event create mode 100644 docs/licenses/ui/cycle create mode 100644 docs/licenses/ui/cyclist create mode 100644 docs/licenses/ui/d create mode 100644 docs/licenses/ui/d3 create mode 100644 docs/licenses/ui/dashdash create mode 100644 docs/licenses/ui/data-uri-to-buffer create mode 100644 docs/licenses/ui/date-now create mode 100644 docs/licenses/ui/date-time create mode 100644 docs/licenses/ui/dateformat create mode 100644 docs/licenses/ui/debug create mode 100644 docs/licenses/ui/decamelize create mode 100644 docs/licenses/ui/decode-uri-component create mode 100644 docs/licenses/ui/deep-eql create mode 100644 docs/licenses/ui/deep-equal create mode 100644 docs/licenses/ui/deep-is create mode 100644 docs/licenses/ui/define-properties create mode 100644 docs/licenses/ui/define-property create mode 100644 docs/licenses/ui/defined create mode 100644 docs/licenses/ui/degenerator create mode 100644 docs/licenses/ui/del create mode 100644 docs/licenses/ui/delayed-stream create mode 100644 docs/licenses/ui/depd create mode 100644 docs/licenses/ui/des.js create mode 100644 docs/licenses/ui/destroy create mode 100644 docs/licenses/ui/detect-indent create mode 100644 docs/licenses/ui/detect-node create mode 100644 docs/licenses/ui/di create mode 100644 docs/licenses/ui/diff create mode 100644 docs/licenses/ui/diffie-hellman create mode 100644 docs/licenses/ui/dir-glob create mode 100644 docs/licenses/ui/dns-equal create mode 100644 docs/licenses/ui/dns-packet create mode 100644 docs/licenses/ui/dns-txt create mode 100644 docs/licenses/ui/doctrine create mode 100644 docs/licenses/ui/dom-converter create mode 100644 docs/licenses/ui/dom-serialize create mode 100644 docs/licenses/ui/dom-serializer create mode 100644 docs/licenses/ui/domain-browser create mode 100644 docs/licenses/ui/domelementtype create mode 100644 docs/licenses/ui/domhandler create mode 100644 docs/licenses/ui/domutils create mode 100644 docs/licenses/ui/duplexify create mode 100644 docs/licenses/ui/ecc-jsbn create mode 100644 docs/licenses/ui/ee-first create mode 100644 docs/licenses/ui/ejs create mode 100644 docs/licenses/ui/electron-to-chromium create mode 100644 docs/licenses/ui/elliptic create mode 100644 docs/licenses/ui/emojis-list create mode 100644 docs/licenses/ui/encodeurl create mode 100644 docs/licenses/ui/end-of-stream create mode 100644 docs/licenses/ui/engine.io create mode 100644 docs/licenses/ui/engine.io-client create mode 100644 docs/licenses/ui/engine.io-parser create mode 100644 docs/licenses/ui/enhanced-resolve create mode 100644 docs/licenses/ui/ent create mode 100644 docs/licenses/ui/entities create mode 100644 docs/licenses/ui/errno create mode 100644 docs/licenses/ui/error-ex create mode 100644 docs/licenses/ui/es-abstract create mode 100644 docs/licenses/ui/es-to-primitive create mode 100644 docs/licenses/ui/es5-ext create mode 100644 docs/licenses/ui/es6-iterator create mode 100644 docs/licenses/ui/es6-map create mode 100644 docs/licenses/ui/es6-promise create mode 100644 docs/licenses/ui/es6-set create mode 100644 docs/licenses/ui/es6-symbol create mode 100644 docs/licenses/ui/es6-templates create mode 100644 docs/licenses/ui/es6-weak-map create mode 100644 docs/licenses/ui/escape-html create mode 100644 docs/licenses/ui/escape-string-regexp create mode 100644 docs/licenses/ui/escodegen create mode 100644 docs/licenses/ui/escope create mode 100644 docs/licenses/ui/eslint create mode 100644 docs/licenses/ui/eslint-config-airbnb-base create mode 100644 docs/licenses/ui/eslint-import-resolver-node create mode 100644 docs/licenses/ui/eslint-import-resolver-webpack create mode 100644 docs/licenses/ui/eslint-loader create mode 100644 docs/licenses/ui/eslint-module-utils create mode 100644 docs/licenses/ui/eslint-plugin-disable create mode 100644 docs/licenses/ui/eslint-plugin-import create mode 100644 docs/licenses/ui/eslint-restricted-globals create mode 100644 docs/licenses/ui/eslint-scope create mode 100644 docs/licenses/ui/eslint-visitor-keys create mode 100644 docs/licenses/ui/espree create mode 100644 docs/licenses/ui/esprima create mode 100644 docs/licenses/ui/esquery create mode 100644 docs/licenses/ui/esrecurse create mode 100644 docs/licenses/ui/estraverse create mode 100644 docs/licenses/ui/esutils create mode 100644 docs/licenses/ui/etag create mode 100644 docs/licenses/ui/event-emitter create mode 100644 docs/licenses/ui/eventemitter2 create mode 100644 docs/licenses/ui/eventemitter3 create mode 100644 docs/licenses/ui/events create mode 100644 docs/licenses/ui/eventsource create mode 100644 docs/licenses/ui/evp_bytestokey create mode 100644 docs/licenses/ui/execa create mode 100644 docs/licenses/ui/exit create mode 100644 docs/licenses/ui/expand-braces create mode 100644 docs/licenses/ui/expand-brackets create mode 100644 docs/licenses/ui/expand-range create mode 100644 docs/licenses/ui/express create mode 100644 docs/licenses/ui/extend create mode 100644 docs/licenses/ui/extend-shallow create mode 100644 docs/licenses/ui/external-editor create mode 100644 docs/licenses/ui/extglob create mode 100644 docs/licenses/ui/extract-text-webpack-plugin create mode 100644 docs/licenses/ui/extract-zip create mode 100644 docs/licenses/ui/extsprintf create mode 100644 docs/licenses/ui/eyes create mode 100644 docs/licenses/ui/fast-deep-equal create mode 100644 docs/licenses/ui/fast-json-stable-stringify create mode 100644 docs/licenses/ui/fast-levenshtein create mode 100644 docs/licenses/ui/fastparse create mode 100644 docs/licenses/ui/faye-websocket create mode 100644 docs/licenses/ui/fd-slicer create mode 100644 docs/licenses/ui/figures create mode 100644 docs/licenses/ui/file-entry-cache create mode 100644 docs/licenses/ui/file-uri-to-path create mode 100644 docs/licenses/ui/filename-regex create mode 100644 docs/licenses/ui/fill-range create mode 100644 docs/licenses/ui/finalhandler create mode 100644 docs/licenses/ui/find-cache-dir create mode 100644 docs/licenses/ui/find-root create mode 100644 docs/licenses/ui/find-up create mode 100644 docs/licenses/ui/findup-sync create mode 100644 docs/licenses/ui/flat-cache create mode 100644 docs/licenses/ui/flatten create mode 100644 docs/licenses/ui/flush-write-stream create mode 100644 docs/licenses/ui/follow-redirects create mode 100644 docs/licenses/ui/for-in create mode 100644 docs/licenses/ui/for-own create mode 100644 docs/licenses/ui/foreach create mode 100644 docs/licenses/ui/forever-agent create mode 100644 docs/licenses/ui/form-data create mode 100644 docs/licenses/ui/forwarded create mode 100644 docs/licenses/ui/fragment-cache create mode 100644 docs/licenses/ui/fresh create mode 100644 docs/licenses/ui/from2 create mode 100644 docs/licenses/ui/fs-access create mode 100644 docs/licenses/ui/fs-constants create mode 100644 docs/licenses/ui/fs-extra create mode 100644 docs/licenses/ui/fs-write-stream-atomic create mode 100644 docs/licenses/ui/fs.realpath create mode 100644 docs/licenses/ui/fsevents create mode 100644 docs/licenses/ui/ftp create mode 100644 docs/licenses/ui/function-bind create mode 100644 docs/licenses/ui/functional-red-black-tree create mode 100644 docs/licenses/ui/get-caller-file create mode 100644 docs/licenses/ui/get-stdin create mode 100644 docs/licenses/ui/get-stream create mode 100644 docs/licenses/ui/get-uri create mode 100644 docs/licenses/ui/get-value create mode 100644 docs/licenses/ui/getobject create mode 100644 docs/licenses/ui/getpass create mode 100644 docs/licenses/ui/glob create mode 100644 docs/licenses/ui/glob-base create mode 100644 docs/licenses/ui/glob-parent create mode 100644 docs/licenses/ui/globals create mode 100644 docs/licenses/ui/globby create mode 100644 docs/licenses/ui/graceful-fs create mode 100644 docs/licenses/ui/graceful-readlink create mode 100644 docs/licenses/ui/growl create mode 100644 docs/licenses/ui/grunt create mode 100644 docs/licenses/ui/grunt-angular-gettext create mode 100644 docs/licenses/ui/grunt-cli create mode 100644 docs/licenses/ui/grunt-concurrent create mode 100644 docs/licenses/ui/grunt-contrib-jshint create mode 100644 docs/licenses/ui/grunt-known-options create mode 100644 docs/licenses/ui/grunt-legacy-log create mode 100644 docs/licenses/ui/grunt-legacy-log-utils create mode 100644 docs/licenses/ui/grunt-legacy-util create mode 100644 docs/licenses/ui/grunt-newer create mode 100644 docs/licenses/ui/handle-thing create mode 100644 docs/licenses/ui/handlebars create mode 100644 docs/licenses/ui/har-schema create mode 100644 docs/licenses/ui/har-validator create mode 100644 docs/licenses/ui/hard-source-webpack-plugin create mode 100644 docs/licenses/ui/has create mode 100644 docs/licenses/ui/has-ansi create mode 100644 docs/licenses/ui/has-binary create mode 100644 docs/licenses/ui/has-cors create mode 100644 docs/licenses/ui/has-flag create mode 100644 docs/licenses/ui/has-value create mode 100644 docs/licenses/ui/has-values create mode 100644 docs/licenses/ui/hash-base create mode 100644 docs/licenses/ui/hash.js create mode 100644 docs/licenses/ui/hasha create mode 100644 docs/licenses/ui/hawk create mode 100644 docs/licenses/ui/he create mode 100644 docs/licenses/ui/hmac-drbg create mode 100644 docs/licenses/ui/hoek create mode 100644 docs/licenses/ui/home-or-tmp create mode 100644 docs/licenses/ui/hooker create mode 100644 docs/licenses/ui/hosted-git-info create mode 100644 docs/licenses/ui/hpack.js create mode 100644 docs/licenses/ui/html-comment-regex create mode 100644 docs/licenses/ui/html-entities create mode 100644 docs/licenses/ui/html-loader create mode 100644 docs/licenses/ui/html-minifier create mode 100644 docs/licenses/ui/html-webpack-harddisk-plugin create mode 100644 docs/licenses/ui/html-webpack-plugin create mode 100644 docs/licenses/ui/htmlparser create mode 100644 docs/licenses/ui/htmlparser2 create mode 100644 docs/licenses/ui/http-deceiver create mode 100644 docs/licenses/ui/http-errors create mode 100644 docs/licenses/ui/http-parser-js create mode 100644 docs/licenses/ui/http-proxy create mode 100644 docs/licenses/ui/http-proxy-agent create mode 100644 docs/licenses/ui/http-proxy-middleware create mode 100644 docs/licenses/ui/http-signature create mode 100644 docs/licenses/ui/https-browserify create mode 100644 docs/licenses/ui/https-proxy-agent create mode 100644 docs/licenses/ui/iconv-lite create mode 100644 docs/licenses/ui/icss-replace-symbols create mode 100644 docs/licenses/ui/icss-utils create mode 100644 docs/licenses/ui/ieee754 create mode 100644 docs/licenses/ui/iferr create mode 100644 docs/licenses/ui/ignore create mode 100644 docs/licenses/ui/image-size create mode 100644 docs/licenses/ui/import-local create mode 100644 docs/licenses/ui/imurmurhash create mode 100644 docs/licenses/ui/indent-string create mode 100644 docs/licenses/ui/indexes-of create mode 100644 docs/licenses/ui/indexof create mode 100644 docs/licenses/ui/inflight create mode 100644 docs/licenses/ui/inherits create mode 100644 docs/licenses/ui/inquirer create mode 100644 docs/licenses/ui/internal-ip create mode 100644 docs/licenses/ui/interpret create mode 100644 docs/licenses/ui/invariant create mode 100644 docs/licenses/ui/invert-kv create mode 100644 docs/licenses/ui/ip create mode 100644 docs/licenses/ui/ipaddr.js create mode 100644 docs/licenses/ui/irregular-plurals create mode 100644 docs/licenses/ui/is-absolute create mode 100644 docs/licenses/ui/is-absolute-url create mode 100644 docs/licenses/ui/is-accessor-descriptor create mode 100644 docs/licenses/ui/is-arrayish create mode 100644 docs/licenses/ui/is-binary-path create mode 100644 docs/licenses/ui/is-buffer create mode 100644 docs/licenses/ui/is-builtin-module create mode 100644 docs/licenses/ui/is-callable create mode 100644 docs/licenses/ui/is-data-descriptor create mode 100644 docs/licenses/ui/is-date-object create mode 100644 docs/licenses/ui/is-descriptor create mode 100644 docs/licenses/ui/is-dotfile create mode 100644 docs/licenses/ui/is-equal-shallow create mode 100644 docs/licenses/ui/is-extendable create mode 100644 docs/licenses/ui/is-extglob create mode 100644 docs/licenses/ui/is-finite create mode 100644 docs/licenses/ui/is-fullwidth-code-point create mode 100644 docs/licenses/ui/is-glob create mode 100644 docs/licenses/ui/is-number create mode 100644 docs/licenses/ui/is-path-cwd create mode 100644 docs/licenses/ui/is-path-in-cwd create mode 100644 docs/licenses/ui/is-path-inside create mode 100644 docs/licenses/ui/is-plain-obj create mode 100644 docs/licenses/ui/is-plain-object create mode 100644 docs/licenses/ui/is-posix-bracket create mode 100644 docs/licenses/ui/is-primitive create mode 100644 docs/licenses/ui/is-promise create mode 100644 docs/licenses/ui/is-regex create mode 100644 docs/licenses/ui/is-relative create mode 100644 docs/licenses/ui/is-resolvable create mode 100644 docs/licenses/ui/is-stream create mode 100644 docs/licenses/ui/is-svg create mode 100644 docs/licenses/ui/is-symbol create mode 100644 docs/licenses/ui/is-typedarray create mode 100644 docs/licenses/ui/is-unc-path create mode 100644 docs/licenses/ui/is-utf8 create mode 100644 docs/licenses/ui/is-windows create mode 100644 docs/licenses/ui/is-wsl create mode 100644 docs/licenses/ui/isarray create mode 100644 docs/licenses/ui/isbinaryfile create mode 100644 docs/licenses/ui/isexe create mode 100644 docs/licenses/ui/isobject create mode 100644 docs/licenses/ui/isstream create mode 100644 docs/licenses/ui/istanbul create mode 100644 docs/licenses/ui/istanbul-instrumenter-loader create mode 100644 docs/licenses/ui/istanbul-lib-coverage create mode 100644 docs/licenses/ui/istanbul-lib-instrument create mode 100644 docs/licenses/ui/jasmine-core create mode 100644 docs/licenses/ui/javascript-detect-element-resize create mode 100644 docs/licenses/ui/jquery create mode 100644 docs/licenses/ui/jquery-mousewheel create mode 100644 docs/licenses/ui/jquery-ui create mode 100644 docs/licenses/ui/js-base64 create mode 100644 docs/licenses/ui/js-tokens create mode 100644 docs/licenses/ui/js-yaml create mode 100644 docs/licenses/ui/jsbn create mode 100644 docs/licenses/ui/jsdom create mode 100644 docs/licenses/ui/jsesc create mode 100644 docs/licenses/ui/jshint create mode 100644 docs/licenses/ui/jshint-stylish create mode 100644 docs/licenses/ui/json-loader create mode 100644 docs/licenses/ui/json-schema create mode 100644 docs/licenses/ui/json-schema-traverse create mode 100644 docs/licenses/ui/json-stable-stringify create mode 100644 docs/licenses/ui/json-stable-stringify-without-jsonify create mode 100644 docs/licenses/ui/json-stringify-safe create mode 100644 docs/licenses/ui/json3 create mode 100644 docs/licenses/ui/json5 create mode 100644 docs/licenses/ui/jsonfile create mode 100644 docs/licenses/ui/jsonify create mode 100644 docs/licenses/ui/jsprim create mode 100644 docs/licenses/ui/jstimezonedetect create mode 100644 docs/licenses/ui/karma create mode 100644 docs/licenses/ui/karma-chrome-launcher create mode 100644 docs/licenses/ui/karma-coverage create mode 100644 docs/licenses/ui/karma-firefox-launcher create mode 100644 docs/licenses/ui/karma-html2js-preprocessor create mode 100644 docs/licenses/ui/karma-jasmine create mode 100644 docs/licenses/ui/karma-junit-reporter create mode 100644 docs/licenses/ui/karma-phantomjs-launcher create mode 100644 docs/licenses/ui/karma-sourcemap-loader create mode 100644 docs/licenses/ui/karma-webpack create mode 100644 docs/licenses/ui/kew create mode 100644 docs/licenses/ui/killable create mode 100644 docs/licenses/ui/kind-of create mode 100644 docs/licenses/ui/klaw create mode 100644 docs/licenses/ui/lazy-cache create mode 100644 docs/licenses/ui/lazystream create mode 100644 docs/licenses/ui/lcid create mode 100644 docs/licenses/ui/legacy-loader create mode 100644 docs/licenses/ui/less create mode 100644 docs/licenses/ui/less-loader create mode 100644 docs/licenses/ui/less-plugin-autoprefix create mode 100644 docs/licenses/ui/levn create mode 100644 docs/licenses/ui/load-grunt-configs create mode 100644 docs/licenses/ui/load-grunt-tasks create mode 100644 docs/licenses/ui/load-json-file create mode 100644 docs/licenses/ui/loader-fs-cache create mode 100644 docs/licenses/ui/loader-runner create mode 100644 docs/licenses/ui/loader-utils create mode 100644 docs/licenses/ui/locate-path create mode 100644 docs/licenses/ui/lodash create mode 100644 docs/licenses/ui/lodash._arraycopy create mode 100644 docs/licenses/ui/lodash._arrayeach create mode 100644 docs/licenses/ui/lodash._baseassign create mode 100644 docs/licenses/ui/lodash._baseclone create mode 100644 docs/licenses/ui/lodash._basecopy create mode 100644 docs/licenses/ui/lodash._basecreate create mode 100644 docs/licenses/ui/lodash._basefor create mode 100644 docs/licenses/ui/lodash._baseget create mode 100644 docs/licenses/ui/lodash._bindcallback create mode 100644 docs/licenses/ui/lodash._getnative create mode 100644 docs/licenses/ui/lodash._isiterateecall create mode 100644 docs/licenses/ui/lodash._stack create mode 100644 docs/licenses/ui/lodash._topath create mode 100644 docs/licenses/ui/lodash.camelcase create mode 100644 docs/licenses/ui/lodash.clone create mode 100644 docs/licenses/ui/lodash.create create mode 100644 docs/licenses/ui/lodash.debounce create mode 100644 docs/licenses/ui/lodash.defaultsdeep create mode 100644 docs/licenses/ui/lodash.get create mode 100644 docs/licenses/ui/lodash.isarguments create mode 100644 docs/licenses/ui/lodash.isarray create mode 100644 docs/licenses/ui/lodash.isplainobject create mode 100644 docs/licenses/ui/lodash.keys create mode 100644 docs/licenses/ui/lodash.keysin create mode 100644 docs/licenses/ui/lodash.memoize create mode 100644 docs/licenses/ui/lodash.mergewith create mode 100644 docs/licenses/ui/lodash.rest create mode 100644 docs/licenses/ui/lodash.unescape create mode 100644 docs/licenses/ui/lodash.uniq create mode 100644 docs/licenses/ui/log-symbols create mode 100644 docs/licenses/ui/log4js create mode 100644 docs/licenses/ui/loglevel create mode 100644 docs/licenses/ui/longest create mode 100644 docs/licenses/ui/loose-envify create mode 100644 docs/licenses/ui/loud-rejection create mode 100644 docs/licenses/ui/lower-case create mode 100644 docs/licenses/ui/lr-infinite-scroll create mode 100644 docs/licenses/ui/lru-cache create mode 100644 docs/licenses/ui/make-dir create mode 100644 docs/licenses/ui/map-cache create mode 100644 docs/licenses/ui/map-obj create mode 100644 docs/licenses/ui/map-visit create mode 100644 docs/licenses/ui/math-expression-evaluator create mode 100644 docs/licenses/ui/math-random create mode 100644 docs/licenses/ui/md5.js create mode 100644 docs/licenses/ui/media-typer create mode 100644 docs/licenses/ui/mem create mode 100644 docs/licenses/ui/memory-fs create mode 100644 docs/licenses/ui/meow create mode 100644 docs/licenses/ui/merge-descriptors create mode 100644 docs/licenses/ui/methods create mode 100644 docs/licenses/ui/micromatch create mode 100644 docs/licenses/ui/miller-rabin create mode 100644 docs/licenses/ui/mime create mode 100644 docs/licenses/ui/mime-db create mode 100644 docs/licenses/ui/mime-types create mode 100644 docs/licenses/ui/mimic-fn create mode 100644 docs/licenses/ui/minimalistic-assert create mode 100644 docs/licenses/ui/minimalistic-crypto-utils create mode 100644 docs/licenses/ui/minimatch create mode 100644 docs/licenses/ui/minimist create mode 100644 docs/licenses/ui/mississippi create mode 100644 docs/licenses/ui/mixin-deep create mode 100644 docs/licenses/ui/mkdirp create mode 100644 docs/licenses/ui/mkpath create mode 100644 docs/licenses/ui/mocha-nightwatch create mode 100644 docs/licenses/ui/moment create mode 100644 docs/licenses/ui/move-concurrently create mode 100644 docs/licenses/ui/ms create mode 100644 docs/licenses/ui/multi-glob create mode 100644 docs/licenses/ui/multicast-dns create mode 100644 docs/licenses/ui/multicast-dns-service-types create mode 100644 docs/licenses/ui/multimatch create mode 100644 docs/licenses/ui/mute-stream create mode 100644 docs/licenses/ui/nan create mode 100644 docs/licenses/ui/nanomatch create mode 100644 docs/licenses/ui/natural-compare create mode 100644 docs/licenses/ui/negotiator create mode 100644 docs/licenses/ui/neo-async create mode 100644 docs/licenses/ui/netmask create mode 100644 docs/licenses/ui/next-tick create mode 100644 docs/licenses/ui/ng-toast create mode 100644 docs/licenses/ui/ngtemplate-loader create mode 100644 docs/licenses/ui/nightwatch create mode 100644 docs/licenses/ui/no-case create mode 100644 docs/licenses/ui/node-forge create mode 100644 docs/licenses/ui/node-libs-browser create mode 100644 docs/licenses/ui/node-object-hash create mode 100644 docs/licenses/ui/nopt create mode 100644 docs/licenses/ui/normalize-package-data create mode 100644 docs/licenses/ui/normalize-path create mode 100644 docs/licenses/ui/normalize-range create mode 100644 docs/licenses/ui/normalize-url create mode 100644 docs/licenses/ui/npm-run-path create mode 100644 docs/licenses/ui/nth-check create mode 100644 docs/licenses/ui/null-check create mode 100644 docs/licenses/ui/num2fraction create mode 100644 docs/licenses/ui/number-is-nan create mode 100644 docs/licenses/ui/nunjucks create mode 100644 docs/licenses/ui/nvd3 create mode 100644 docs/licenses/ui/nwmatcher create mode 100644 docs/licenses/ui/oauth-sign create mode 100644 docs/licenses/ui/object-assign create mode 100644 docs/licenses/ui/object-component create mode 100644 docs/licenses/ui/object-copy create mode 100644 docs/licenses/ui/object-hash create mode 100644 docs/licenses/ui/object-keys create mode 100644 docs/licenses/ui/object-visit create mode 100644 docs/licenses/ui/object.omit create mode 100644 docs/licenses/ui/object.pick create mode 100644 docs/licenses/ui/obuf create mode 100644 docs/licenses/ui/on-finished create mode 100644 docs/licenses/ui/on-headers create mode 100644 docs/licenses/ui/once create mode 100644 docs/licenses/ui/onetime create mode 100644 docs/licenses/ui/opn create mode 100644 docs/licenses/ui/optimist create mode 100644 docs/licenses/ui/optionator create mode 100644 docs/licenses/ui/options create mode 100644 docs/licenses/ui/original create mode 100644 docs/licenses/ui/os-browserify create mode 100644 docs/licenses/ui/os-homedir create mode 100644 docs/licenses/ui/os-locale create mode 100644 docs/licenses/ui/os-tmpdir create mode 100644 docs/licenses/ui/p-finally create mode 100644 docs/licenses/ui/p-limit create mode 100644 docs/licenses/ui/p-locate create mode 100644 docs/licenses/ui/p-map create mode 100644 docs/licenses/ui/p-try create mode 100644 docs/licenses/ui/pac-proxy-agent create mode 100644 docs/licenses/ui/pac-resolver create mode 100644 docs/licenses/ui/pad-stream create mode 100644 docs/licenses/ui/pako create mode 100644 docs/licenses/ui/parallel-transform create mode 100644 docs/licenses/ui/param-case create mode 100644 docs/licenses/ui/parse-asn1 create mode 100644 docs/licenses/ui/parse-glob create mode 100644 docs/licenses/ui/parse-json create mode 100644 docs/licenses/ui/parse-ms create mode 100644 docs/licenses/ui/parsejson create mode 100644 docs/licenses/ui/parseqs create mode 100644 docs/licenses/ui/parseuri create mode 100644 docs/licenses/ui/parseurl create mode 100644 docs/licenses/ui/pascalcase create mode 100644 docs/licenses/ui/path-browserify create mode 100644 docs/licenses/ui/path-dirname create mode 100644 docs/licenses/ui/path-exists create mode 100644 docs/licenses/ui/path-is-absolute create mode 100644 docs/licenses/ui/path-is-inside create mode 100644 docs/licenses/ui/path-key create mode 100644 docs/licenses/ui/path-parse create mode 100644 docs/licenses/ui/path-to-regexp create mode 100644 docs/licenses/ui/path-type create mode 100644 docs/licenses/ui/pbkdf2 create mode 100644 docs/licenses/ui/pend create mode 100644 docs/licenses/ui/performance-now create mode 100644 docs/licenses/ui/phantom create mode 100644 docs/licenses/ui/phantomjs-prebuilt create mode 100644 docs/licenses/ui/pify create mode 100644 docs/licenses/ui/pinkie create mode 100644 docs/licenses/ui/pinkie-promise create mode 100644 docs/licenses/ui/pkg-dir create mode 100644 docs/licenses/ui/pkg-up create mode 100644 docs/licenses/ui/plur create mode 100644 docs/licenses/ui/pluralize create mode 100644 docs/licenses/ui/pofile create mode 100644 docs/licenses/ui/portfinder create mode 100644 docs/licenses/ui/posix-character-classes create mode 100644 docs/licenses/ui/postcss create mode 100644 docs/licenses/ui/postcss-calc create mode 100644 docs/licenses/ui/postcss-colormin create mode 100644 docs/licenses/ui/postcss-convert-values create mode 100644 docs/licenses/ui/postcss-discard-comments create mode 100644 docs/licenses/ui/postcss-discard-duplicates create mode 100644 docs/licenses/ui/postcss-discard-empty create mode 100644 docs/licenses/ui/postcss-discard-overridden create mode 100644 docs/licenses/ui/postcss-discard-unused create mode 100644 docs/licenses/ui/postcss-filter-plugins create mode 100644 docs/licenses/ui/postcss-merge-idents create mode 100644 docs/licenses/ui/postcss-merge-longhand create mode 100644 docs/licenses/ui/postcss-merge-rules create mode 100644 docs/licenses/ui/postcss-message-helpers create mode 100644 docs/licenses/ui/postcss-minify-font-values create mode 100644 docs/licenses/ui/postcss-minify-gradients create mode 100644 docs/licenses/ui/postcss-minify-params create mode 100644 docs/licenses/ui/postcss-minify-selectors create mode 100644 docs/licenses/ui/postcss-modules-extract-imports create mode 100644 docs/licenses/ui/postcss-modules-local-by-default create mode 100644 docs/licenses/ui/postcss-modules-scope create mode 100644 docs/licenses/ui/postcss-modules-values create mode 100644 docs/licenses/ui/postcss-normalize-charset create mode 100644 docs/licenses/ui/postcss-normalize-url create mode 100644 docs/licenses/ui/postcss-ordered-values create mode 100644 docs/licenses/ui/postcss-reduce-idents create mode 100644 docs/licenses/ui/postcss-reduce-initial create mode 100644 docs/licenses/ui/postcss-reduce-transforms create mode 100644 docs/licenses/ui/postcss-selector-parser create mode 100644 docs/licenses/ui/postcss-svgo create mode 100644 docs/licenses/ui/postcss-unique-selectors create mode 100644 docs/licenses/ui/postcss-value-parser create mode 100644 docs/licenses/ui/postcss-zindex create mode 100644 docs/licenses/ui/postinstall-build create mode 100644 docs/licenses/ui/prelude-ls create mode 100644 docs/licenses/ui/prepend-http create mode 100644 docs/licenses/ui/preserve create mode 100644 docs/licenses/ui/pretty-error create mode 100644 docs/licenses/ui/pretty-ms create mode 100644 docs/licenses/ui/private create mode 100644 docs/licenses/ui/process create mode 100644 docs/licenses/ui/process-nextick-args create mode 100644 docs/licenses/ui/progress create mode 100644 docs/licenses/ui/promise create mode 100644 docs/licenses/ui/promise-inflight create mode 100644 docs/licenses/ui/proxy-addr create mode 100644 docs/licenses/ui/proxy-agent create mode 100644 docs/licenses/ui/prr create mode 100644 docs/licenses/ui/pseudomap create mode 100644 docs/licenses/ui/public-encrypt create mode 100644 docs/licenses/ui/pump create mode 100644 docs/licenses/ui/pumpify create mode 100644 docs/licenses/ui/punycode create mode 100644 docs/licenses/ui/q create mode 100644 docs/licenses/ui/qjobs create mode 100644 docs/licenses/ui/qs create mode 100644 docs/licenses/ui/query-string create mode 100644 docs/licenses/ui/querystring create mode 100644 docs/licenses/ui/querystring-es3 create mode 100644 docs/licenses/ui/querystringify create mode 100644 docs/licenses/ui/randomatic create mode 100644 docs/licenses/ui/randombytes create mode 100644 docs/licenses/ui/randomfill create mode 100644 docs/licenses/ui/range-parser create mode 100644 docs/licenses/ui/raw-body create mode 100644 docs/licenses/ui/read-pkg create mode 100644 docs/licenses/ui/read-pkg-up create mode 100644 docs/licenses/ui/readable-stream create mode 100644 docs/licenses/ui/readdirp create mode 100644 docs/licenses/ui/readline2 create mode 100644 docs/licenses/ui/recast create mode 100644 docs/licenses/ui/reconnectingwebsocket create mode 100644 docs/licenses/ui/redent create mode 100644 docs/licenses/ui/reduce-css-calc create mode 100644 docs/licenses/ui/reduce-function-call create mode 100644 docs/licenses/ui/regenerate create mode 100644 docs/licenses/ui/regenerator-runtime create mode 100644 docs/licenses/ui/regenerator-transform create mode 100644 docs/licenses/ui/regex-cache create mode 100644 docs/licenses/ui/regex-not create mode 100644 docs/licenses/ui/regexpp create mode 100644 docs/licenses/ui/regexpu-core create mode 100644 docs/licenses/ui/regjsgen create mode 100644 docs/licenses/ui/regjsparser create mode 100644 docs/licenses/ui/relateurl create mode 100644 docs/licenses/ui/remove-trailing-separator create mode 100644 docs/licenses/ui/renderkid create mode 100644 docs/licenses/ui/repeat-element create mode 100644 docs/licenses/ui/repeat-string create mode 100644 docs/licenses/ui/repeating create mode 100644 docs/licenses/ui/request create mode 100644 docs/licenses/ui/request-progress create mode 100644 docs/licenses/ui/require-directory create mode 100644 docs/licenses/ui/require-main-filename create mode 100644 docs/licenses/ui/require-uncached create mode 100644 docs/licenses/ui/requires-port create mode 100644 docs/licenses/ui/resolve create mode 100644 docs/licenses/ui/resolve-cwd create mode 100644 docs/licenses/ui/resolve-from create mode 100644 docs/licenses/ui/resolve-pkg create mode 100644 docs/licenses/ui/resolve-url create mode 100644 docs/licenses/ui/restore-cursor create mode 100644 docs/licenses/ui/ret create mode 100644 docs/licenses/ui/right-align create mode 100644 docs/licenses/ui/rimraf create mode 100644 docs/licenses/ui/ripemd160 create mode 100644 docs/licenses/ui/rrule create mode 100644 docs/licenses/ui/run-async create mode 100644 docs/licenses/ui/run-queue create mode 100644 docs/licenses/ui/rx create mode 100644 docs/licenses/ui/rx-lite create mode 100644 docs/licenses/ui/rx-lite-aggregates create mode 100644 docs/licenses/ui/safe-buffer create mode 100644 docs/licenses/ui/safe-regex create mode 100644 docs/licenses/ui/safer-buffer create mode 100644 docs/licenses/ui/sax create mode 100644 docs/licenses/ui/schema-utils create mode 100644 docs/licenses/ui/select-hose create mode 100644 docs/licenses/ui/select2 create mode 100644 docs/licenses/ui/selfsigned create mode 100644 docs/licenses/ui/semver create mode 100644 docs/licenses/ui/send create mode 100644 docs/licenses/ui/serialize-javascript create mode 100644 docs/licenses/ui/serve-index create mode 100644 docs/licenses/ui/serve-static create mode 100644 docs/licenses/ui/set-blocking create mode 100644 docs/licenses/ui/set-immediate-shim create mode 100644 docs/licenses/ui/set-value create mode 100644 docs/licenses/ui/setimmediate create mode 100644 docs/licenses/ui/setprototypeof create mode 100644 docs/licenses/ui/sha.js create mode 100644 docs/licenses/ui/shebang-command create mode 100644 docs/licenses/ui/shebang-regex create mode 100644 docs/licenses/ui/shelljs create mode 100644 docs/licenses/ui/signal-exit create mode 100644 docs/licenses/ui/slash create mode 100644 docs/licenses/ui/slice-ansi create mode 100644 docs/licenses/ui/smart-buffer create mode 100644 docs/licenses/ui/snapdragon create mode 100644 docs/licenses/ui/snapdragon-node create mode 100644 docs/licenses/ui/snapdragon-util create mode 100644 docs/licenses/ui/sntp create mode 100644 docs/licenses/ui/socket.io create mode 100644 docs/licenses/ui/socket.io-adapter create mode 100644 docs/licenses/ui/socket.io-client create mode 100644 docs/licenses/ui/socket.io-parser create mode 100644 docs/licenses/ui/sockjs create mode 100644 docs/licenses/ui/sockjs-client create mode 100644 docs/licenses/ui/socks create mode 100644 docs/licenses/ui/socks-proxy-agent create mode 100644 docs/licenses/ui/sort-keys create mode 100644 docs/licenses/ui/source-list-map create mode 100644 docs/licenses/ui/source-map create mode 100644 docs/licenses/ui/source-map-resolve create mode 100644 docs/licenses/ui/source-map-support create mode 100644 docs/licenses/ui/source-map-url create mode 100644 docs/licenses/ui/spdx-correct create mode 100644 docs/licenses/ui/spdx-exceptions create mode 100644 docs/licenses/ui/spdx-expression-parse create mode 100644 docs/licenses/ui/spdx-license-ids create mode 100644 docs/licenses/ui/spdy create mode 100644 docs/licenses/ui/spdy-transport create mode 100644 docs/licenses/ui/split create mode 100644 docs/licenses/ui/split-string create mode 100644 docs/licenses/ui/split2 create mode 100644 docs/licenses/ui/sprintf-js create mode 100644 docs/licenses/ui/sshpk create mode 100644 docs/licenses/ui/ssri create mode 100644 docs/licenses/ui/stack-trace create mode 100644 docs/licenses/ui/static-extend create mode 100644 docs/licenses/ui/statuses create mode 100644 docs/licenses/ui/stream-browserify create mode 100644 docs/licenses/ui/stream-each create mode 100644 docs/licenses/ui/stream-http create mode 100644 docs/licenses/ui/stream-shift create mode 100644 docs/licenses/ui/strict-uri-encode create mode 100644 docs/licenses/ui/string-length create mode 100644 docs/licenses/ui/string-width create mode 100644 docs/licenses/ui/string_decoder create mode 100644 docs/licenses/ui/stringstream create mode 100644 docs/licenses/ui/strip-ansi create mode 100644 docs/licenses/ui/strip-bom create mode 100644 docs/licenses/ui/strip-eof create mode 100644 docs/licenses/ui/strip-indent create mode 100644 docs/licenses/ui/strip-json-comments create mode 100644 docs/licenses/ui/supports-color create mode 100644 docs/licenses/ui/svgo create mode 100644 docs/licenses/ui/table create mode 100644 docs/licenses/ui/tapable create mode 100644 docs/licenses/ui/tar-stream create mode 100644 docs/licenses/ui/test-exclude create mode 100644 docs/licenses/ui/text-table create mode 100644 docs/licenses/ui/throttleit create mode 100644 docs/licenses/ui/through create mode 100644 docs/licenses/ui/through2 create mode 100644 docs/licenses/ui/thunkify create mode 100644 docs/licenses/ui/thunky create mode 100644 docs/licenses/ui/time-grunt create mode 100644 docs/licenses/ui/time-stamp create mode 100644 docs/licenses/ui/time-zone create mode 100644 docs/licenses/ui/timers-browserify create mode 100644 docs/licenses/ui/timezone-js create mode 100644 docs/licenses/ui/tmp create mode 100644 docs/licenses/ui/to-array create mode 100644 docs/licenses/ui/to-arraybuffer create mode 100644 docs/licenses/ui/to-buffer create mode 100644 docs/licenses/ui/to-fast-properties create mode 100644 docs/licenses/ui/to-object-path create mode 100644 docs/licenses/ui/to-regex create mode 100644 docs/licenses/ui/to-regex-range create mode 100644 docs/licenses/ui/toposort create mode 100644 docs/licenses/ui/tough-cookie create mode 100644 docs/licenses/ui/trim-newlines create mode 100644 docs/licenses/ui/trim-right create mode 100644 docs/licenses/ui/tty-browserify create mode 100644 docs/licenses/ui/tunnel-agent create mode 100644 docs/licenses/ui/tweetnacl create mode 100644 docs/licenses/ui/type-check create mode 100644 docs/licenses/ui/type-detect create mode 100644 docs/licenses/ui/type-is create mode 100644 docs/licenses/ui/typedarray create mode 100644 docs/licenses/ui/typescript create mode 100644 docs/licenses/ui/typescript-eslint-parser create mode 100644 docs/licenses/ui/uglify-js create mode 100644 docs/licenses/ui/uglify-to-browserify create mode 100644 docs/licenses/ui/uglifyjs-webpack-plugin create mode 100644 docs/licenses/ui/ultron create mode 100644 docs/licenses/ui/unc-path-regex create mode 100644 docs/licenses/ui/underscore.string create mode 100644 docs/licenses/ui/unicode-5.2.0 create mode 100644 docs/licenses/ui/union-value create mode 100644 docs/licenses/ui/uniq create mode 100644 docs/licenses/ui/uniqs create mode 100644 docs/licenses/ui/unique-filename create mode 100644 docs/licenses/ui/unique-slug create mode 100644 docs/licenses/ui/unpipe create mode 100644 docs/licenses/ui/unset-value create mode 100644 docs/licenses/ui/upath create mode 100644 docs/licenses/ui/upper-case create mode 100644 docs/licenses/ui/uri-js create mode 100644 docs/licenses/ui/urix create mode 100644 docs/licenses/ui/url create mode 100644 docs/licenses/ui/url-parse create mode 100644 docs/licenses/ui/use create mode 100644 docs/licenses/ui/useragent create mode 100644 docs/licenses/ui/util create mode 100644 docs/licenses/ui/util-deprecate create mode 100644 docs/licenses/ui/utila create mode 100644 docs/licenses/ui/utils-merge create mode 100644 docs/licenses/ui/uuid create mode 100644 docs/licenses/ui/validate-npm-package-license create mode 100644 docs/licenses/ui/vary create mode 100644 docs/licenses/ui/vendors create mode 100644 docs/licenses/ui/verror create mode 100644 docs/licenses/ui/vm-browserify create mode 100644 docs/licenses/ui/void-elements create mode 100644 docs/licenses/ui/watchpack create mode 100644 docs/licenses/ui/wbuf create mode 100644 docs/licenses/ui/webpack create mode 100644 docs/licenses/ui/webpack-core create mode 100644 docs/licenses/ui/webpack-dev-middleware create mode 100644 docs/licenses/ui/webpack-dev-server create mode 100644 docs/licenses/ui/webpack-merge create mode 100644 docs/licenses/ui/webpack-sources create mode 100644 docs/licenses/ui/websocket-driver create mode 100644 docs/licenses/ui/websocket-extensions create mode 100644 docs/licenses/ui/whet.extend create mode 100644 docs/licenses/ui/which create mode 100644 docs/licenses/ui/which-module create mode 100644 docs/licenses/ui/window-size create mode 100644 docs/licenses/ui/winston create mode 100644 docs/licenses/ui/wordwrap create mode 100644 docs/licenses/ui/wrap-ansi create mode 100644 docs/licenses/ui/wrappy create mode 100644 docs/licenses/ui/write create mode 100644 docs/licenses/ui/write-file-atomic create mode 100644 docs/licenses/ui/write-json-file create mode 100644 docs/licenses/ui/ws create mode 100644 docs/licenses/ui/wtf-8 create mode 100644 docs/licenses/ui/xmlbuilder create mode 100644 docs/licenses/ui/xmlhttprequest-ssl create mode 100644 docs/licenses/ui/xregexp create mode 100644 docs/licenses/ui/xtend create mode 100644 docs/licenses/ui/y18n create mode 100644 docs/licenses/ui/yallist create mode 100644 docs/licenses/ui/yargs create mode 100644 docs/licenses/ui/yargs-parser create mode 100644 docs/licenses/ui/yauzl create mode 100644 docs/licenses/ui/yeast create mode 100644 docs/licenses/ui/zip-stream diff --git a/docs/licenses/ui/@uirouter-angularjs b/docs/licenses/ui/@uirouter-angularjs new file mode 100644 index 0000000000..276a2f8715 --- /dev/null +++ b/docs/licenses/ui/@uirouter-angularjs @@ -0,0 +1,21 @@ +The MIT License + +Copyright (c) 2013-2018 The AngularUI Team, Karsten Sperling + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/@uirouter-core b/docs/licenses/ui/@uirouter-core new file mode 100644 index 0000000000..6413b092d7 --- /dev/null +++ b/docs/licenses/ui/@uirouter-core @@ -0,0 +1,21 @@ +The MIT License + +Copyright (c) 2013-2015 The AngularUI Team, Karsten Sperling + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/a-sync-waterfall b/docs/licenses/ui/a-sync-waterfall new file mode 100644 index 0000000000..e684cdb0f1 --- /dev/null +++ b/docs/licenses/ui/a-sync-waterfall @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2013 Elan Shanker + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the “Software”), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/abbrev b/docs/licenses/ui/abbrev new file mode 100644 index 0000000000..19129e315f --- /dev/null +++ b/docs/licenses/ui/abbrev @@ -0,0 +1,15 @@ +The ISC License + +Copyright (c) Isaac Z. Schlueter and Contributors + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted, provided that the above +copyright notice and this permission notice appear in all copies. + +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. diff --git a/docs/licenses/ui/accepts b/docs/licenses/ui/accepts new file mode 100644 index 0000000000..06166077be --- /dev/null +++ b/docs/licenses/ui/accepts @@ -0,0 +1,23 @@ +(The MIT License) + +Copyright (c) 2014 Jonathan Ong +Copyright (c) 2015 Douglas Christopher Wilson + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +'Software'), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/acorn b/docs/licenses/ui/acorn new file mode 100644 index 0000000000..2c0632b6a7 --- /dev/null +++ b/docs/licenses/ui/acorn @@ -0,0 +1,19 @@ +Copyright (C) 2012-2018 by various contributors (see AUTHORS) + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/acorn-dynamic-import b/docs/licenses/ui/acorn-dynamic-import new file mode 100644 index 0000000000..25c6dc8bee --- /dev/null +++ b/docs/licenses/ui/acorn-dynamic-import @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2016 Jordan Gensler + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/docs/licenses/ui/acorn-jsx b/docs/licenses/ui/acorn-jsx new file mode 100644 index 0000000000..6d1e4f4541 --- /dev/null +++ b/docs/licenses/ui/acorn-jsx @@ -0,0 +1,19 @@ +Copyright (C) 2012-2014 by Ingvar Stepanyan + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/after b/docs/licenses/ui/after new file mode 100644 index 0000000000..7c35130683 --- /dev/null +++ b/docs/licenses/ui/after @@ -0,0 +1,19 @@ +Copyright (c) 2011 Raynos. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. \ No newline at end of file diff --git a/docs/licenses/ui/agent-base b/docs/licenses/ui/agent-base new file mode 100644 index 0000000000..e344a8fb23 --- /dev/null +++ b/docs/licenses/ui/agent-base @@ -0,0 +1,8 @@ + +MIT +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + \ No newline at end of file diff --git a/docs/licenses/ui/ajv b/docs/licenses/ui/ajv new file mode 100644 index 0000000000..810539685b --- /dev/null +++ b/docs/licenses/ui/ajv @@ -0,0 +1,22 @@ +The MIT License (MIT) + +Copyright (c) 2015 Evgeny Poberezkin + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + diff --git a/docs/licenses/ui/ajv-keywords b/docs/licenses/ui/ajv-keywords new file mode 100644 index 0000000000..90139aa74c --- /dev/null +++ b/docs/licenses/ui/ajv-keywords @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2016 Evgeny Poberezkin + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/docs/licenses/ui/align-text b/docs/licenses/ui/align-text new file mode 100644 index 0000000000..65f90aca8c --- /dev/null +++ b/docs/licenses/ui/align-text @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2015, Jon Schlinkert. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/almond b/docs/licenses/ui/almond new file mode 100644 index 0000000000..3b30cb604b --- /dev/null +++ b/docs/licenses/ui/almond @@ -0,0 +1,45 @@ +Copyright jQuery Foundation and other contributors, https://jquery.org/ + +This software consists of voluntary contributions made by many +individuals. For exact contribution history, see the revision history +available at https://github.com/requirejs/almond + +The following license applies to all parts of this software except as +documented below: + +==== + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +==== + +Copyright and related rights for sample code are waived via CC0. Sample +code is defined as all source code displayed within the prose of the +documentation. + +CC0: http://creativecommons.org/publicdomain/zero/1.0/ + +==== + +Files located in the node_modules directory, and certain utilities used +to build or test the software in the test and dist directories, are +externally maintained libraries used by this software which have their own +licenses; we recommend you read them, as their terms may differ from the +terms above. diff --git a/docs/licenses/ui/alphanum-sort b/docs/licenses/ui/alphanum-sort new file mode 100644 index 0000000000..f37fd71046 --- /dev/null +++ b/docs/licenses/ui/alphanum-sort @@ -0,0 +1,22 @@ +Copyright (c) Bogdan Chadkin + +Permission is hereby granted, free of charge, to any person +obtaining a copy of this software and associated documentation +files (the "Software"), to deal in the Software without +restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the +Software is furnished to do so, subject to the following +conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES +OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT +HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR +OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/amdefine b/docs/licenses/ui/amdefine new file mode 100644 index 0000000000..9b25ee0062 --- /dev/null +++ b/docs/licenses/ui/amdefine @@ -0,0 +1,58 @@ +amdefine is released under two licenses: new BSD, and MIT. You may pick the +license that best suits your development needs. The text of both licenses are +provided below. + + +The "New" BSD License: +---------------------- + +Copyright (c) 2011-2016, The Dojo Foundation +All rights reserved. + +Redistribution and use 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 the Dojo Foundation 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. + + + +MIT License +----------- + +Copyright (c) 2011-2016, The Dojo Foundation + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/angular b/docs/licenses/ui/angular new file mode 100644 index 0000000000..2c395eef1b --- /dev/null +++ b/docs/licenses/ui/angular @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2016 Angular + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/docs/licenses/ui/angular-breadcrumb b/docs/licenses/ui/angular-breadcrumb new file mode 100644 index 0000000000..f0774fcf13 --- /dev/null +++ b/docs/licenses/ui/angular-breadcrumb @@ -0,0 +1,24 @@ +The MIT License + +Copyright (c) 2013 Nicolas Cuillery + +Permission is hereby granted, free of charge, to any person +obtaining a copy of this software and associated documentation +files (the "Software"), to deal in the Software without +restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the +Software is furnished to do so, subject to the following +conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES +OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT +HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR +OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/angular-codemirror b/docs/licenses/ui/angular-codemirror new file mode 100644 index 0000000000..b549e5bf9e --- /dev/null +++ b/docs/licenses/ui/angular-codemirror @@ -0,0 +1,24 @@ +AngularCodeMirror +================ + +Copyright (c) 2014 Chris Houseknecht + +The MIT License (MIT) + +Permission is hereby granted, free of charge, to any person obtaining a copy +of angular-codemirror and associated documentation files (the "Software"), to +deal in the Software without restriction, including without limitation the +rights to use, copy, modify, merge, publish, distribute, sublicense, and/or +sell copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/angular-cookies b/docs/licenses/ui/angular-cookies new file mode 100644 index 0000000000..2c395eef1b --- /dev/null +++ b/docs/licenses/ui/angular-cookies @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2016 Angular + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/docs/licenses/ui/angular-drag-and-drop-lists b/docs/licenses/ui/angular-drag-and-drop-lists new file mode 100644 index 0000000000..45299cb3c6 --- /dev/null +++ b/docs/licenses/ui/angular-drag-and-drop-lists @@ -0,0 +1,22 @@ +The MIT License (MIT) + +Copyright (c) 2014 Marcel Juenemann +Copyright (c) 2014-2016 Google Inc. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/docs/licenses/ui/angular-duration-format b/docs/licenses/ui/angular-duration-format new file mode 100644 index 0000000000..046d2dc633 --- /dev/null +++ b/docs/licenses/ui/angular-duration-format @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2014 Eryk Napierała + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. \ No newline at end of file diff --git a/docs/licenses/ui/angular-filters b/docs/licenses/ui/angular-filters new file mode 100644 index 0000000000..d645695673 --- /dev/null +++ b/docs/licenses/ui/angular-filters @@ -0,0 +1,202 @@ + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. diff --git a/docs/licenses/ui/angular-gettext b/docs/licenses/ui/angular-gettext new file mode 100644 index 0000000000..c8a5229104 --- /dev/null +++ b/docs/licenses/ui/angular-gettext @@ -0,0 +1,19 @@ +Copyright (C) 2013-2018 by Ruben Vermeersch + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/angular-gettext-tools b/docs/licenses/ui/angular-gettext-tools new file mode 100644 index 0000000000..8aa5d4b0d1 --- /dev/null +++ b/docs/licenses/ui/angular-gettext-tools @@ -0,0 +1,22 @@ +Copyright (c) 2013-2015 Ruben Vermeersch + +Permission is hereby granted, free of charge, to any person +obtaining a copy of this software and associated documentation +files (the "Software"), to deal in the Software without +restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the +Software is furnished to do so, subject to the following +conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES +OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT +HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR +OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/angular-md5 b/docs/licenses/ui/angular-md5 new file mode 100644 index 0000000000..af9bf42f58 --- /dev/null +++ b/docs/licenses/ui/angular-md5 @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2014 PatrickJS + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/docs/licenses/ui/angular-mocks b/docs/licenses/ui/angular-mocks new file mode 100644 index 0000000000..2c395eef1b --- /dev/null +++ b/docs/licenses/ui/angular-mocks @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2016 Angular + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/docs/licenses/ui/angular-moment b/docs/licenses/ui/angular-moment new file mode 100644 index 0000000000..c27243df02 --- /dev/null +++ b/docs/licenses/ui/angular-moment @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2013-2015 Uri Shaked and contributors + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/angular-sanitize b/docs/licenses/ui/angular-sanitize new file mode 100644 index 0000000000..2c395eef1b --- /dev/null +++ b/docs/licenses/ui/angular-sanitize @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2016 Angular + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/docs/licenses/ui/angular-scheduler b/docs/licenses/ui/angular-scheduler new file mode 100644 index 0000000000..8e6c0e1a34 --- /dev/null +++ b/docs/licenses/ui/angular-scheduler @@ -0,0 +1,20 @@ +The MIT License (MIT) + +Copyright (c) 2014 Ansible, Inc. + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of +the Software, and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/angular-tz-extensions b/docs/licenses/ui/angular-tz-extensions new file mode 100644 index 0000000000..8877abd126 --- /dev/null +++ b/docs/licenses/ui/angular-tz-extensions @@ -0,0 +1,20 @@ +The MIT License (MIT) + +Copyright (c) 2013 Michael Ahlers + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of +the Software, and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/ansi-escapes b/docs/licenses/ui/ansi-escapes new file mode 100644 index 0000000000..e7af2f7710 --- /dev/null +++ b/docs/licenses/ui/ansi-escapes @@ -0,0 +1,9 @@ +MIT License + +Copyright (c) Sindre Sorhus (sindresorhus.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/ansi-html b/docs/licenses/ui/ansi-html new file mode 100644 index 0000000000..e06d208186 --- /dev/null +++ b/docs/licenses/ui/ansi-html @@ -0,0 +1,202 @@ +Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright {yyyy} {name of copyright owner} + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + diff --git a/docs/licenses/ui/ansi-regex b/docs/licenses/ui/ansi-regex new file mode 100644 index 0000000000..654d0bfe94 --- /dev/null +++ b/docs/licenses/ui/ansi-regex @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) Sindre Sorhus (sindresorhus.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/ansi-styles b/docs/licenses/ui/ansi-styles new file mode 100644 index 0000000000..654d0bfe94 --- /dev/null +++ b/docs/licenses/ui/ansi-styles @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) Sindre Sorhus (sindresorhus.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/ansi-to-html b/docs/licenses/ui/ansi-to-html new file mode 100644 index 0000000000..e0e47c4b79 --- /dev/null +++ b/docs/licenses/ui/ansi-to-html @@ -0,0 +1,22 @@ +Copyright (c) 2012 Rob Burns + +Permission is hereby granted, free of charge, to any person +obtaining a copy of this software and associated documentation +files (the "Software"), to deal in the Software without +restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the +Software is furnished to do so, subject to the following +conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES +OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT +HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR +OTHER DEALINGS IN THE SOFTWARE. \ No newline at end of file diff --git a/docs/licenses/ui/anymatch b/docs/licenses/ui/anymatch new file mode 100644 index 0000000000..bc424705fb --- /dev/null +++ b/docs/licenses/ui/anymatch @@ -0,0 +1,15 @@ +The ISC License + +Copyright (c) 2014 Elan Shanker + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted, provided that the above +copyright notice and this permission notice appear in all copies. + +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. diff --git a/docs/licenses/ui/aproba b/docs/licenses/ui/aproba new file mode 100644 index 0000000000..f4be44d881 --- /dev/null +++ b/docs/licenses/ui/aproba @@ -0,0 +1,14 @@ +Copyright (c) 2015, Rebecca Turner + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted, provided that the above +copyright notice and this permission notice appear in all copies. + +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. + diff --git a/docs/licenses/ui/archiver b/docs/licenses/ui/archiver new file mode 100644 index 0000000000..bc56a8a4c8 --- /dev/null +++ b/docs/licenses/ui/archiver @@ -0,0 +1,22 @@ +Copyright (c) 2012-2014 Chris Talkington, contributors. + +Permission is hereby granted, free of charge, to any person +obtaining a copy of this software and associated documentation +files (the "Software"), to deal in the Software without +restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the +Software is furnished to do so, subject to the following +conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES +OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT +HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR +OTHER DEALINGS IN THE SOFTWARE. \ No newline at end of file diff --git a/docs/licenses/ui/archiver-utils b/docs/licenses/ui/archiver-utils new file mode 100644 index 0000000000..af5a4f6c11 --- /dev/null +++ b/docs/licenses/ui/archiver-utils @@ -0,0 +1,22 @@ +Copyright (c) 2015 Chris Talkington. + +Permission is hereby granted, free of charge, to any person +obtaining a copy of this software and associated documentation +files (the "Software"), to deal in the Software without +restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the +Software is furnished to do so, subject to the following +conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES +OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT +HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR +OTHER DEALINGS IN THE SOFTWARE. \ No newline at end of file diff --git a/docs/licenses/ui/argparse b/docs/licenses/ui/argparse new file mode 100644 index 0000000000..1afdae5584 --- /dev/null +++ b/docs/licenses/ui/argparse @@ -0,0 +1,21 @@ +(The MIT License) + +Copyright (C) 2012 by Vitaly Puzrin + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/arr-diff b/docs/licenses/ui/arr-diff new file mode 100644 index 0000000000..d734237bde --- /dev/null +++ b/docs/licenses/ui/arr-diff @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2014-2017, Jon Schlinkert + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/arr-flatten b/docs/licenses/ui/arr-flatten new file mode 100644 index 0000000000..3f2eca18f1 --- /dev/null +++ b/docs/licenses/ui/arr-flatten @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2014-2017, Jon Schlinkert. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/arr-union b/docs/licenses/ui/arr-union new file mode 100644 index 0000000000..39245ac1c6 --- /dev/null +++ b/docs/licenses/ui/arr-union @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2014-2016, Jon Schlinkert. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/array-differ b/docs/licenses/ui/array-differ new file mode 100644 index 0000000000..e344a8fb23 --- /dev/null +++ b/docs/licenses/ui/array-differ @@ -0,0 +1,8 @@ + +MIT +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + \ No newline at end of file diff --git a/docs/licenses/ui/array-find b/docs/licenses/ui/array-find new file mode 100644 index 0000000000..3a402d002f --- /dev/null +++ b/docs/licenses/ui/array-find @@ -0,0 +1,21 @@ +The MIT License + +Copyright (c) Stefan Duberg + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/array-find-index b/docs/licenses/ui/array-find-index new file mode 100644 index 0000000000..654d0bfe94 --- /dev/null +++ b/docs/licenses/ui/array-find-index @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) Sindre Sorhus (sindresorhus.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/array-flatten b/docs/licenses/ui/array-flatten new file mode 100644 index 0000000000..983fbe8aec --- /dev/null +++ b/docs/licenses/ui/array-flatten @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2014 Blake Embrey (hello@blakeembrey.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/array-includes b/docs/licenses/ui/array-includes new file mode 100644 index 0000000000..8c271c14b6 --- /dev/null +++ b/docs/licenses/ui/array-includes @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (C) 2015 Jordan Harband + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. \ No newline at end of file diff --git a/docs/licenses/ui/array-slice b/docs/licenses/ui/array-slice new file mode 100644 index 0000000000..c2d4bd0eb7 --- /dev/null +++ b/docs/licenses/ui/array-slice @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2014-2015, Jon Schlinkert.Copyright (c) 2012-2015, The Dojo Foundation.copyright (c) 2009-2015, Jeremy Ashkenas. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/array-union b/docs/licenses/ui/array-union new file mode 100644 index 0000000000..654d0bfe94 --- /dev/null +++ b/docs/licenses/ui/array-union @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) Sindre Sorhus (sindresorhus.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/array-uniq b/docs/licenses/ui/array-uniq new file mode 100644 index 0000000000..654d0bfe94 --- /dev/null +++ b/docs/licenses/ui/array-uniq @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) Sindre Sorhus (sindresorhus.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/array-unique b/docs/licenses/ui/array-unique new file mode 100644 index 0000000000..842218cf09 --- /dev/null +++ b/docs/licenses/ui/array-unique @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2014-2016, Jon Schlinkert + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/arraybuffer.slice b/docs/licenses/ui/arraybuffer.slice new file mode 100644 index 0000000000..13f11123ec --- /dev/null +++ b/docs/licenses/ui/arraybuffer.slice @@ -0,0 +1,9 @@ + (MIT) +Copyright (C) 2013 Rase- + + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/arrify b/docs/licenses/ui/arrify new file mode 100644 index 0000000000..654d0bfe94 --- /dev/null +++ b/docs/licenses/ui/arrify @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) Sindre Sorhus (sindresorhus.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/asap b/docs/licenses/ui/asap new file mode 100644 index 0000000000..ba18c61390 --- /dev/null +++ b/docs/licenses/ui/asap @@ -0,0 +1,21 @@ + +Copyright 2009–2014 Contributors. All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to +deal in the Software without restriction, including without limitation the +rights to use, copy, modify, merge, publish, distribute, sublicense, and/or +sell copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS +IN THE SOFTWARE. + diff --git a/docs/licenses/ui/asn1 b/docs/licenses/ui/asn1 new file mode 100644 index 0000000000..9b5dcdb7f5 --- /dev/null +++ b/docs/licenses/ui/asn1 @@ -0,0 +1,19 @@ +Copyright (c) 2011 Mark Cavage, All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE diff --git a/docs/licenses/ui/asn1.js b/docs/licenses/ui/asn1.js new file mode 100644 index 0000000000..e344a8fb23 --- /dev/null +++ b/docs/licenses/ui/asn1.js @@ -0,0 +1,8 @@ + +MIT +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + \ No newline at end of file diff --git a/docs/licenses/ui/assert b/docs/licenses/ui/assert new file mode 100644 index 0000000000..e3d4e695a4 --- /dev/null +++ b/docs/licenses/ui/assert @@ -0,0 +1,18 @@ +Copyright Joyent, Inc. and other Node contributors. All rights reserved. +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to +deal in the Software without restriction, including without limitation the +rights to use, copy, modify, merge, publish, distribute, sublicense, and/or +sell copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS +IN THE SOFTWARE. diff --git a/docs/licenses/ui/assert-plus b/docs/licenses/ui/assert-plus new file mode 100644 index 0000000000..e344a8fb23 --- /dev/null +++ b/docs/licenses/ui/assert-plus @@ -0,0 +1,8 @@ + +MIT +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + \ No newline at end of file diff --git a/docs/licenses/ui/assertion-error b/docs/licenses/ui/assertion-error new file mode 100644 index 0000000000..e344a8fb23 --- /dev/null +++ b/docs/licenses/ui/assertion-error @@ -0,0 +1,8 @@ + +MIT +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + \ No newline at end of file diff --git a/docs/licenses/ui/assign-symbols b/docs/licenses/ui/assign-symbols new file mode 100644 index 0000000000..65f90aca8c --- /dev/null +++ b/docs/licenses/ui/assign-symbols @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2015, Jon Schlinkert. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/ast-types b/docs/licenses/ui/ast-types new file mode 100644 index 0000000000..3f9d40b55b --- /dev/null +++ b/docs/licenses/ui/ast-types @@ -0,0 +1,20 @@ +Copyright (c) 2013 Ben Newman + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/async b/docs/licenses/ui/async new file mode 100644 index 0000000000..b18aed6921 --- /dev/null +++ b/docs/licenses/ui/async @@ -0,0 +1,19 @@ +Copyright (c) 2010-2018 Caolan McMahon + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/async-each b/docs/licenses/ui/async-each new file mode 100644 index 0000000000..e344a8fb23 --- /dev/null +++ b/docs/licenses/ui/async-each @@ -0,0 +1,8 @@ + +MIT +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + \ No newline at end of file diff --git a/docs/licenses/ui/asynckit b/docs/licenses/ui/asynckit new file mode 100644 index 0000000000..c9eca5dd99 --- /dev/null +++ b/docs/licenses/ui/asynckit @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2016 Alex Indigo + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/docs/licenses/ui/atob b/docs/licenses/ui/atob new file mode 100644 index 0000000000..2d9338bd9b --- /dev/null +++ b/docs/licenses/ui/atob @@ -0,0 +1,230 @@ +At your option you may choose either of the following licenses: + + * The MIT License (MIT) + * The Apache License 2.0 (Apache-2.0) + + +The MIT License (MIT) + +Copyright (c) 2015 AJ ONeal + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2015 AJ ONeal + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. diff --git a/docs/licenses/ui/autoprefixer b/docs/licenses/ui/autoprefixer new file mode 100644 index 0000000000..da057b4562 --- /dev/null +++ b/docs/licenses/ui/autoprefixer @@ -0,0 +1,20 @@ +The MIT License (MIT) + +Copyright 2013 Andrey Sitnik + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of +the Software, and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/aws-sign2 b/docs/licenses/ui/aws-sign2 new file mode 100644 index 0000000000..a4a9aee0c2 --- /dev/null +++ b/docs/licenses/ui/aws-sign2 @@ -0,0 +1,55 @@ +Apache License + +Version 2.0, January 2004 + +http://www.apache.org/licenses/ + +TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + +1. Definitions. + +"License" shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document. + +"Licensor" shall mean the copyright owner or entity authorized by the copyright owner that is granting the License. + +"Legal Entity" shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, "control" means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity. + +"You" (or "Your") shall mean an individual or Legal Entity exercising permissions granted by this License. + +"Source" form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files. + +"Object" form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types. + +"Work" shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below). + +"Derivative Works" shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof. + +"Contribution" shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, "submitted" means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as "Not a Contribution." + +"Contributor" shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work. + +2. Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form. + +3. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed. + +4. Redistribution. You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions: + +You must give any other recipients of the Work or Derivative Works a copy of this License; and + +You must cause any modified files to carry prominent notices stating that You changed the files; and + +You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and + +If the Work includes a "NOTICE" text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License. You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License. + +5. Submission of Contributions. Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions. + +6. Trademarks. This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file. + +7. Disclaimer of Warranty. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License. + +8. Limitation of Liability. In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages. + +9. Accepting Warranty or Additional Liability. While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability. + +END OF TERMS AND CONDITIONS \ No newline at end of file diff --git a/docs/licenses/ui/aws4 b/docs/licenses/ui/aws4 new file mode 100644 index 0000000000..4f321e5995 --- /dev/null +++ b/docs/licenses/ui/aws4 @@ -0,0 +1,19 @@ +Copyright 2013 Michael Hart (michael.hart.au@gmail.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies +of the Software, and to permit persons to whom the Software is furnished to do +so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/docs/licenses/ui/axios b/docs/licenses/ui/axios new file mode 100644 index 0000000000..9876c2cf58 --- /dev/null +++ b/docs/licenses/ui/axios @@ -0,0 +1,19 @@ +Copyright (c) 2014 Matt Zabriskie + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/babel-code-frame b/docs/licenses/ui/babel-code-frame new file mode 100644 index 0000000000..e344a8fb23 --- /dev/null +++ b/docs/licenses/ui/babel-code-frame @@ -0,0 +1,8 @@ + +MIT +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + \ No newline at end of file diff --git a/docs/licenses/ui/babel-core b/docs/licenses/ui/babel-core new file mode 100644 index 0000000000..e344a8fb23 --- /dev/null +++ b/docs/licenses/ui/babel-core @@ -0,0 +1,8 @@ + +MIT +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + \ No newline at end of file diff --git a/docs/licenses/ui/babel-generator b/docs/licenses/ui/babel-generator new file mode 100644 index 0000000000..e344a8fb23 --- /dev/null +++ b/docs/licenses/ui/babel-generator @@ -0,0 +1,8 @@ + +MIT +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + \ No newline at end of file diff --git a/docs/licenses/ui/babel-helper-builder-binary-assignment-operator-visitor b/docs/licenses/ui/babel-helper-builder-binary-assignment-operator-visitor new file mode 100644 index 0000000000..e344a8fb23 --- /dev/null +++ b/docs/licenses/ui/babel-helper-builder-binary-assignment-operator-visitor @@ -0,0 +1,8 @@ + +MIT +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + \ No newline at end of file diff --git a/docs/licenses/ui/babel-helper-call-delegate b/docs/licenses/ui/babel-helper-call-delegate new file mode 100644 index 0000000000..e344a8fb23 --- /dev/null +++ b/docs/licenses/ui/babel-helper-call-delegate @@ -0,0 +1,8 @@ + +MIT +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + \ No newline at end of file diff --git a/docs/licenses/ui/babel-helper-define-map b/docs/licenses/ui/babel-helper-define-map new file mode 100644 index 0000000000..e344a8fb23 --- /dev/null +++ b/docs/licenses/ui/babel-helper-define-map @@ -0,0 +1,8 @@ + +MIT +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + \ No newline at end of file diff --git a/docs/licenses/ui/babel-helper-explode-assignable-expression b/docs/licenses/ui/babel-helper-explode-assignable-expression new file mode 100644 index 0000000000..e344a8fb23 --- /dev/null +++ b/docs/licenses/ui/babel-helper-explode-assignable-expression @@ -0,0 +1,8 @@ + +MIT +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + \ No newline at end of file diff --git a/docs/licenses/ui/babel-helper-function-name b/docs/licenses/ui/babel-helper-function-name new file mode 100644 index 0000000000..e344a8fb23 --- /dev/null +++ b/docs/licenses/ui/babel-helper-function-name @@ -0,0 +1,8 @@ + +MIT +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + \ No newline at end of file diff --git a/docs/licenses/ui/babel-helper-get-function-arity b/docs/licenses/ui/babel-helper-get-function-arity new file mode 100644 index 0000000000..e344a8fb23 --- /dev/null +++ b/docs/licenses/ui/babel-helper-get-function-arity @@ -0,0 +1,8 @@ + +MIT +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + \ No newline at end of file diff --git a/docs/licenses/ui/babel-helper-hoist-variables b/docs/licenses/ui/babel-helper-hoist-variables new file mode 100644 index 0000000000..e344a8fb23 --- /dev/null +++ b/docs/licenses/ui/babel-helper-hoist-variables @@ -0,0 +1,8 @@ + +MIT +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + \ No newline at end of file diff --git a/docs/licenses/ui/babel-helper-optimise-call-expression b/docs/licenses/ui/babel-helper-optimise-call-expression new file mode 100644 index 0000000000..e344a8fb23 --- /dev/null +++ b/docs/licenses/ui/babel-helper-optimise-call-expression @@ -0,0 +1,8 @@ + +MIT +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + \ No newline at end of file diff --git a/docs/licenses/ui/babel-helper-regex b/docs/licenses/ui/babel-helper-regex new file mode 100644 index 0000000000..e344a8fb23 --- /dev/null +++ b/docs/licenses/ui/babel-helper-regex @@ -0,0 +1,8 @@ + +MIT +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + \ No newline at end of file diff --git a/docs/licenses/ui/babel-helper-remap-async-to-generator b/docs/licenses/ui/babel-helper-remap-async-to-generator new file mode 100644 index 0000000000..e344a8fb23 --- /dev/null +++ b/docs/licenses/ui/babel-helper-remap-async-to-generator @@ -0,0 +1,8 @@ + +MIT +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + \ No newline at end of file diff --git a/docs/licenses/ui/babel-helper-replace-supers b/docs/licenses/ui/babel-helper-replace-supers new file mode 100644 index 0000000000..e344a8fb23 --- /dev/null +++ b/docs/licenses/ui/babel-helper-replace-supers @@ -0,0 +1,8 @@ + +MIT +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + \ No newline at end of file diff --git a/docs/licenses/ui/babel-helpers b/docs/licenses/ui/babel-helpers new file mode 100644 index 0000000000..e344a8fb23 --- /dev/null +++ b/docs/licenses/ui/babel-helpers @@ -0,0 +1,8 @@ + +MIT +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + \ No newline at end of file diff --git a/docs/licenses/ui/babel-istanbul b/docs/licenses/ui/babel-istanbul new file mode 100644 index 0000000000..45a650b051 --- /dev/null +++ b/docs/licenses/ui/babel-istanbul @@ -0,0 +1,24 @@ +Copyright 2012 Yahoo! Inc. +All rights reserved. + +Redistribution and use 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 the Yahoo! Inc. 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 YAHOO! INC. 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. diff --git a/docs/licenses/ui/babel-loader b/docs/licenses/ui/babel-loader new file mode 100644 index 0000000000..c9d38e2607 --- /dev/null +++ b/docs/licenses/ui/babel-loader @@ -0,0 +1,22 @@ +Copyright (c) 2014-2016 Luís Couto + +MIT License + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/babel-messages b/docs/licenses/ui/babel-messages new file mode 100644 index 0000000000..e344a8fb23 --- /dev/null +++ b/docs/licenses/ui/babel-messages @@ -0,0 +1,8 @@ + +MIT +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + \ No newline at end of file diff --git a/docs/licenses/ui/babel-plugin-check-es2015-constants b/docs/licenses/ui/babel-plugin-check-es2015-constants new file mode 100644 index 0000000000..e344a8fb23 --- /dev/null +++ b/docs/licenses/ui/babel-plugin-check-es2015-constants @@ -0,0 +1,8 @@ + +MIT +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + \ No newline at end of file diff --git a/docs/licenses/ui/babel-plugin-istanbul b/docs/licenses/ui/babel-plugin-istanbul new file mode 100644 index 0000000000..22f21ab994 --- /dev/null +++ b/docs/licenses/ui/babel-plugin-istanbul @@ -0,0 +1,27 @@ +Copyright (c) 2016, Istanbul Code Coverage +All rights reserved. + +Redistribution and use 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 babel-plugin-istanbul 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 HOLDER 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. diff --git a/docs/licenses/ui/babel-plugin-syntax-async-functions b/docs/licenses/ui/babel-plugin-syntax-async-functions new file mode 100644 index 0000000000..e344a8fb23 --- /dev/null +++ b/docs/licenses/ui/babel-plugin-syntax-async-functions @@ -0,0 +1,8 @@ + +MIT +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + \ No newline at end of file diff --git a/docs/licenses/ui/babel-plugin-syntax-exponentiation-operator b/docs/licenses/ui/babel-plugin-syntax-exponentiation-operator new file mode 100644 index 0000000000..e344a8fb23 --- /dev/null +++ b/docs/licenses/ui/babel-plugin-syntax-exponentiation-operator @@ -0,0 +1,8 @@ + +MIT +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + \ No newline at end of file diff --git a/docs/licenses/ui/babel-plugin-syntax-object-rest-spread b/docs/licenses/ui/babel-plugin-syntax-object-rest-spread new file mode 100644 index 0000000000..e344a8fb23 --- /dev/null +++ b/docs/licenses/ui/babel-plugin-syntax-object-rest-spread @@ -0,0 +1,8 @@ + +MIT +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + \ No newline at end of file diff --git a/docs/licenses/ui/babel-plugin-syntax-trailing-function-commas b/docs/licenses/ui/babel-plugin-syntax-trailing-function-commas new file mode 100644 index 0000000000..e344a8fb23 --- /dev/null +++ b/docs/licenses/ui/babel-plugin-syntax-trailing-function-commas @@ -0,0 +1,8 @@ + +MIT +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + \ No newline at end of file diff --git a/docs/licenses/ui/babel-plugin-transform-async-to-generator b/docs/licenses/ui/babel-plugin-transform-async-to-generator new file mode 100644 index 0000000000..e344a8fb23 --- /dev/null +++ b/docs/licenses/ui/babel-plugin-transform-async-to-generator @@ -0,0 +1,8 @@ + +MIT +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + \ No newline at end of file diff --git a/docs/licenses/ui/babel-plugin-transform-es2015-arrow-functions b/docs/licenses/ui/babel-plugin-transform-es2015-arrow-functions new file mode 100644 index 0000000000..e344a8fb23 --- /dev/null +++ b/docs/licenses/ui/babel-plugin-transform-es2015-arrow-functions @@ -0,0 +1,8 @@ + +MIT +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + \ No newline at end of file diff --git a/docs/licenses/ui/babel-plugin-transform-es2015-block-scoped-functions b/docs/licenses/ui/babel-plugin-transform-es2015-block-scoped-functions new file mode 100644 index 0000000000..e344a8fb23 --- /dev/null +++ b/docs/licenses/ui/babel-plugin-transform-es2015-block-scoped-functions @@ -0,0 +1,8 @@ + +MIT +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + \ No newline at end of file diff --git a/docs/licenses/ui/babel-plugin-transform-es2015-block-scoping b/docs/licenses/ui/babel-plugin-transform-es2015-block-scoping new file mode 100644 index 0000000000..e344a8fb23 --- /dev/null +++ b/docs/licenses/ui/babel-plugin-transform-es2015-block-scoping @@ -0,0 +1,8 @@ + +MIT +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + \ No newline at end of file diff --git a/docs/licenses/ui/babel-plugin-transform-es2015-classes b/docs/licenses/ui/babel-plugin-transform-es2015-classes new file mode 100644 index 0000000000..e344a8fb23 --- /dev/null +++ b/docs/licenses/ui/babel-plugin-transform-es2015-classes @@ -0,0 +1,8 @@ + +MIT +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + \ No newline at end of file diff --git a/docs/licenses/ui/babel-plugin-transform-es2015-computed-properties b/docs/licenses/ui/babel-plugin-transform-es2015-computed-properties new file mode 100644 index 0000000000..e344a8fb23 --- /dev/null +++ b/docs/licenses/ui/babel-plugin-transform-es2015-computed-properties @@ -0,0 +1,8 @@ + +MIT +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + \ No newline at end of file diff --git a/docs/licenses/ui/babel-plugin-transform-es2015-destructuring b/docs/licenses/ui/babel-plugin-transform-es2015-destructuring new file mode 100644 index 0000000000..e344a8fb23 --- /dev/null +++ b/docs/licenses/ui/babel-plugin-transform-es2015-destructuring @@ -0,0 +1,8 @@ + +MIT +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + \ No newline at end of file diff --git a/docs/licenses/ui/babel-plugin-transform-es2015-duplicate-keys b/docs/licenses/ui/babel-plugin-transform-es2015-duplicate-keys new file mode 100644 index 0000000000..e344a8fb23 --- /dev/null +++ b/docs/licenses/ui/babel-plugin-transform-es2015-duplicate-keys @@ -0,0 +1,8 @@ + +MIT +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + \ No newline at end of file diff --git a/docs/licenses/ui/babel-plugin-transform-es2015-for-of b/docs/licenses/ui/babel-plugin-transform-es2015-for-of new file mode 100644 index 0000000000..e344a8fb23 --- /dev/null +++ b/docs/licenses/ui/babel-plugin-transform-es2015-for-of @@ -0,0 +1,8 @@ + +MIT +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + \ No newline at end of file diff --git a/docs/licenses/ui/babel-plugin-transform-es2015-function-name b/docs/licenses/ui/babel-plugin-transform-es2015-function-name new file mode 100644 index 0000000000..e344a8fb23 --- /dev/null +++ b/docs/licenses/ui/babel-plugin-transform-es2015-function-name @@ -0,0 +1,8 @@ + +MIT +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + \ No newline at end of file diff --git a/docs/licenses/ui/babel-plugin-transform-es2015-literals b/docs/licenses/ui/babel-plugin-transform-es2015-literals new file mode 100644 index 0000000000..e344a8fb23 --- /dev/null +++ b/docs/licenses/ui/babel-plugin-transform-es2015-literals @@ -0,0 +1,8 @@ + +MIT +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + \ No newline at end of file diff --git a/docs/licenses/ui/babel-plugin-transform-es2015-modules-amd b/docs/licenses/ui/babel-plugin-transform-es2015-modules-amd new file mode 100644 index 0000000000..e344a8fb23 --- /dev/null +++ b/docs/licenses/ui/babel-plugin-transform-es2015-modules-amd @@ -0,0 +1,8 @@ + +MIT +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + \ No newline at end of file diff --git a/docs/licenses/ui/babel-plugin-transform-es2015-modules-commonjs b/docs/licenses/ui/babel-plugin-transform-es2015-modules-commonjs new file mode 100644 index 0000000000..e344a8fb23 --- /dev/null +++ b/docs/licenses/ui/babel-plugin-transform-es2015-modules-commonjs @@ -0,0 +1,8 @@ + +MIT +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + \ No newline at end of file diff --git a/docs/licenses/ui/babel-plugin-transform-es2015-modules-systemjs b/docs/licenses/ui/babel-plugin-transform-es2015-modules-systemjs new file mode 100644 index 0000000000..e344a8fb23 --- /dev/null +++ b/docs/licenses/ui/babel-plugin-transform-es2015-modules-systemjs @@ -0,0 +1,8 @@ + +MIT +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + \ No newline at end of file diff --git a/docs/licenses/ui/babel-plugin-transform-es2015-modules-umd b/docs/licenses/ui/babel-plugin-transform-es2015-modules-umd new file mode 100644 index 0000000000..e344a8fb23 --- /dev/null +++ b/docs/licenses/ui/babel-plugin-transform-es2015-modules-umd @@ -0,0 +1,8 @@ + +MIT +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + \ No newline at end of file diff --git a/docs/licenses/ui/babel-plugin-transform-es2015-object-super b/docs/licenses/ui/babel-plugin-transform-es2015-object-super new file mode 100644 index 0000000000..e344a8fb23 --- /dev/null +++ b/docs/licenses/ui/babel-plugin-transform-es2015-object-super @@ -0,0 +1,8 @@ + +MIT +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + \ No newline at end of file diff --git a/docs/licenses/ui/babel-plugin-transform-es2015-parameters b/docs/licenses/ui/babel-plugin-transform-es2015-parameters new file mode 100644 index 0000000000..e344a8fb23 --- /dev/null +++ b/docs/licenses/ui/babel-plugin-transform-es2015-parameters @@ -0,0 +1,8 @@ + +MIT +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + \ No newline at end of file diff --git a/docs/licenses/ui/babel-plugin-transform-es2015-shorthand-properties b/docs/licenses/ui/babel-plugin-transform-es2015-shorthand-properties new file mode 100644 index 0000000000..e344a8fb23 --- /dev/null +++ b/docs/licenses/ui/babel-plugin-transform-es2015-shorthand-properties @@ -0,0 +1,8 @@ + +MIT +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + \ No newline at end of file diff --git a/docs/licenses/ui/babel-plugin-transform-es2015-spread b/docs/licenses/ui/babel-plugin-transform-es2015-spread new file mode 100644 index 0000000000..e344a8fb23 --- /dev/null +++ b/docs/licenses/ui/babel-plugin-transform-es2015-spread @@ -0,0 +1,8 @@ + +MIT +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + \ No newline at end of file diff --git a/docs/licenses/ui/babel-plugin-transform-es2015-sticky-regex b/docs/licenses/ui/babel-plugin-transform-es2015-sticky-regex new file mode 100644 index 0000000000..e344a8fb23 --- /dev/null +++ b/docs/licenses/ui/babel-plugin-transform-es2015-sticky-regex @@ -0,0 +1,8 @@ + +MIT +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + \ No newline at end of file diff --git a/docs/licenses/ui/babel-plugin-transform-es2015-template-literals b/docs/licenses/ui/babel-plugin-transform-es2015-template-literals new file mode 100644 index 0000000000..e344a8fb23 --- /dev/null +++ b/docs/licenses/ui/babel-plugin-transform-es2015-template-literals @@ -0,0 +1,8 @@ + +MIT +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + \ No newline at end of file diff --git a/docs/licenses/ui/babel-plugin-transform-es2015-typeof-symbol b/docs/licenses/ui/babel-plugin-transform-es2015-typeof-symbol new file mode 100644 index 0000000000..e344a8fb23 --- /dev/null +++ b/docs/licenses/ui/babel-plugin-transform-es2015-typeof-symbol @@ -0,0 +1,8 @@ + +MIT +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + \ No newline at end of file diff --git a/docs/licenses/ui/babel-plugin-transform-es2015-unicode-regex b/docs/licenses/ui/babel-plugin-transform-es2015-unicode-regex new file mode 100644 index 0000000000..e344a8fb23 --- /dev/null +++ b/docs/licenses/ui/babel-plugin-transform-es2015-unicode-regex @@ -0,0 +1,8 @@ + +MIT +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + \ No newline at end of file diff --git a/docs/licenses/ui/babel-plugin-transform-exponentiation-operator b/docs/licenses/ui/babel-plugin-transform-exponentiation-operator new file mode 100644 index 0000000000..e344a8fb23 --- /dev/null +++ b/docs/licenses/ui/babel-plugin-transform-exponentiation-operator @@ -0,0 +1,8 @@ + +MIT +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + \ No newline at end of file diff --git a/docs/licenses/ui/babel-plugin-transform-regenerator b/docs/licenses/ui/babel-plugin-transform-regenerator new file mode 100644 index 0000000000..e344a8fb23 --- /dev/null +++ b/docs/licenses/ui/babel-plugin-transform-regenerator @@ -0,0 +1,8 @@ + +MIT +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + \ No newline at end of file diff --git a/docs/licenses/ui/babel-plugin-transform-strict-mode b/docs/licenses/ui/babel-plugin-transform-strict-mode new file mode 100644 index 0000000000..e344a8fb23 --- /dev/null +++ b/docs/licenses/ui/babel-plugin-transform-strict-mode @@ -0,0 +1,8 @@ + +MIT +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + \ No newline at end of file diff --git a/docs/licenses/ui/babel-polyfill b/docs/licenses/ui/babel-polyfill new file mode 100644 index 0000000000..e344a8fb23 --- /dev/null +++ b/docs/licenses/ui/babel-polyfill @@ -0,0 +1,8 @@ + +MIT +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + \ No newline at end of file diff --git a/docs/licenses/ui/babel-preset-env b/docs/licenses/ui/babel-preset-env new file mode 100644 index 0000000000..f659b81881 --- /dev/null +++ b/docs/licenses/ui/babel-preset-env @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2016-2017 Babel + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/docs/licenses/ui/babel-register b/docs/licenses/ui/babel-register new file mode 100644 index 0000000000..e344a8fb23 --- /dev/null +++ b/docs/licenses/ui/babel-register @@ -0,0 +1,8 @@ + +MIT +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + \ No newline at end of file diff --git a/docs/licenses/ui/babel-runtime b/docs/licenses/ui/babel-runtime new file mode 100644 index 0000000000..e344a8fb23 --- /dev/null +++ b/docs/licenses/ui/babel-runtime @@ -0,0 +1,8 @@ + +MIT +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + \ No newline at end of file diff --git a/docs/licenses/ui/babel-template b/docs/licenses/ui/babel-template new file mode 100644 index 0000000000..e344a8fb23 --- /dev/null +++ b/docs/licenses/ui/babel-template @@ -0,0 +1,8 @@ + +MIT +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + \ No newline at end of file diff --git a/docs/licenses/ui/babel-traverse b/docs/licenses/ui/babel-traverse new file mode 100644 index 0000000000..e344a8fb23 --- /dev/null +++ b/docs/licenses/ui/babel-traverse @@ -0,0 +1,8 @@ + +MIT +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + \ No newline at end of file diff --git a/docs/licenses/ui/babel-types b/docs/licenses/ui/babel-types new file mode 100644 index 0000000000..e344a8fb23 --- /dev/null +++ b/docs/licenses/ui/babel-types @@ -0,0 +1,8 @@ + +MIT +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + \ No newline at end of file diff --git a/docs/licenses/ui/babylon b/docs/licenses/ui/babylon new file mode 100644 index 0000000000..d4c7fc5838 --- /dev/null +++ b/docs/licenses/ui/babylon @@ -0,0 +1,19 @@ +Copyright (C) 2012-2014 by various contributors (see AUTHORS) + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/backo2 b/docs/licenses/ui/backo2 new file mode 100644 index 0000000000..e344a8fb23 --- /dev/null +++ b/docs/licenses/ui/backo2 @@ -0,0 +1,8 @@ + +MIT +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + \ No newline at end of file diff --git a/docs/licenses/ui/balanced-match b/docs/licenses/ui/balanced-match new file mode 100644 index 0000000000..2cdc8e4148 --- /dev/null +++ b/docs/licenses/ui/balanced-match @@ -0,0 +1,21 @@ +(MIT) + +Copyright (c) 2013 Julian Gruber <julian@juliangruber.com> + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies +of the Software, and to permit persons to whom the Software is furnished to do +so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/docs/licenses/ui/base b/docs/licenses/ui/base new file mode 100644 index 0000000000..e33d14b754 --- /dev/null +++ b/docs/licenses/ui/base @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2015-2017, Jon Schlinkert. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/base64-arraybuffer b/docs/licenses/ui/base64-arraybuffer new file mode 100644 index 0000000000..ed27b41b25 --- /dev/null +++ b/docs/licenses/ui/base64-arraybuffer @@ -0,0 +1,22 @@ +Copyright (c) 2012 Niklas von Hertzen + +Permission is hereby granted, free of charge, to any person +obtaining a copy of this software and associated documentation +files (the "Software"), to deal in the Software without +restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the +Software is furnished to do so, subject to the following +conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES +OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT +HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR +OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/base64-js b/docs/licenses/ui/base64-js new file mode 100644 index 0000000000..96d3f68a09 --- /dev/null +++ b/docs/licenses/ui/base64-js @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2014 + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/base64id b/docs/licenses/ui/base64id new file mode 100644 index 0000000000..0d03c830fd --- /dev/null +++ b/docs/licenses/ui/base64id @@ -0,0 +1,22 @@ +(The MIT License) + +Copyright (c) 2012-2016 Kristian Faeldt + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +'Software'), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/batch b/docs/licenses/ui/batch new file mode 100644 index 0000000000..b7409302c4 --- /dev/null +++ b/docs/licenses/ui/batch @@ -0,0 +1,22 @@ +(The MIT License) + +Copyright (c) 2013 TJ Holowaychuk + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +'Software'), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/bcrypt-pbkdf b/docs/licenses/ui/bcrypt-pbkdf new file mode 100644 index 0000000000..fc58d2ab15 --- /dev/null +++ b/docs/licenses/ui/bcrypt-pbkdf @@ -0,0 +1,66 @@ +The Blowfish portions are under the following license: + +Blowfish block cipher for OpenBSD +Copyright 1997 Niels Provos +All rights reserved. + +Implementation advice by David Mazieres . + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: +1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. +2. 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. +3. The name of the author may not be used to endorse or promote products + derived from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``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 AUTHOR 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. + + + +The bcrypt_pbkdf portions are under the following license: + +Copyright (c) 2013 Ted Unangst + +Permission to use, copy, modify, and distribute this software for any +purpose with or without fee is hereby granted, provided that the above +copyright notice and this permission notice appear in all copies. + +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. + + + +Performance improvements (Javascript-specific): + +Copyright 2016, Joyent Inc +Author: Alex Wilson + +Permission to use, copy, modify, and distribute this software for any +purpose with or without fee is hereby granted, provided that the above +copyright notice and this permission notice appear in all copies. + +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. diff --git a/docs/licenses/ui/beeper b/docs/licenses/ui/beeper new file mode 100644 index 0000000000..654d0bfe94 --- /dev/null +++ b/docs/licenses/ui/beeper @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) Sindre Sorhus (sindresorhus.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/better-assert b/docs/licenses/ui/better-assert new file mode 100644 index 0000000000..a12d4c68ec --- /dev/null +++ b/docs/licenses/ui/better-assert @@ -0,0 +1,22 @@ +) + +Copyright (c) 2012 TJ Holowaychuk <tj@vision-media.ca> + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +'Software'), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. \ No newline at end of file diff --git a/docs/licenses/ui/big.js b/docs/licenses/ui/big.js new file mode 100644 index 0000000000..c045569bfd --- /dev/null +++ b/docs/licenses/ui/big.js @@ -0,0 +1,23 @@ +The MIT Expat Licence. + +Copyright (c) 2012 Michael Mclaughlin + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +'Software'), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + diff --git a/docs/licenses/ui/binary-extensions b/docs/licenses/ui/binary-extensions new file mode 100644 index 0000000000..e7af2f7710 --- /dev/null +++ b/docs/licenses/ui/binary-extensions @@ -0,0 +1,9 @@ +MIT License + +Copyright (c) Sindre Sorhus (sindresorhus.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/binary-search b/docs/licenses/ui/binary-search new file mode 100644 index 0000000000..2fd4a02387 --- /dev/null +++ b/docs/licenses/ui/binary-search @@ -0,0 +1,123 @@ + +Creative Commons Legal Code + +CC0 1.0 Universal + + CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE + LEGAL SERVICES. DISTRIBUTION OF THIS DOCUMENT DOES NOT CREATE AN + ATTORNEY-CLIENT RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS + INFORMATION ON AN "AS-IS" BASIS. CREATIVE COMMONS MAKES NO WARRANTIES + REGARDING THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS + PROVIDED HEREUNDER, AND DISCLAIMS LIABILITY FOR DAMAGES RESULTING FROM + THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS PROVIDED + HEREUNDER. + +Statement of Purpose + +The laws of most jurisdictions throughout the world automatically confer +exclusive Copyright and Related Rights (defined below) upon the creator +and subsequent owner(s) (each and all, an "owner") of an original work of +authorship and/or a database (each, a "Work"). + +Certain owners wish to permanently relinquish those rights to a Work for +the purpose of contributing to a commons of creative, cultural and +scientific works ("Commons") that the public can reliably and without fear +of later claims of infringement build upon, modify, incorporate in other +works, reuse and redistribute as freely as possible in any form whatsoever +and for any purposes, including without limitation commercial purposes. +These owners may contribute to the Commons to promote the ideal of a free +culture and the further production of creative, cultural and scientific +works, or to gain reputation or greater distribution for their Work in +part through the use and efforts of others. + +For these and/or other purposes and motivations, and without any +expectation of additional consideration or compensation, the person +associating CC0 with a Work (the "Affirmer"), to the extent that he or she +is an owner of Copyright and Related Rights in the Work, voluntarily +elects to apply CC0 to the Work and publicly distribute the Work under its +terms, with knowledge of his or her Copyright and Related Rights in the +Work and the meaning and intended legal effect of CC0 on those rights. + +1. Copyright and Related Rights. A Work made available under CC0 may be +protected by copyright and related or neighboring rights ("Copyright and +Related Rights"). Copyright and Related Rights include, but are not +limited to, the following: + + i. the right to reproduce, adapt, distribute, perform, display, + communicate, and translate a Work; + ii. moral rights retained by the original author(s) and/or performer(s); +iii. publicity and privacy rights pertaining to a person's image or + likeness depicted in a Work; + iv. rights protecting against unfair competition in regards to a Work, + subject to the limitations in paragraph 4(a), below; + v. rights protecting the extraction, dissemination, use and reuse of data + in a Work; + vi. database rights (such as those arising under Directive 96/9/EC of the + European Parliament and of the Council of 11 March 1996 on the legal + protection of databases, and under any national implementation + thereof, including any amended or successor version of such + directive); and +vii. other similar, equivalent or corresponding rights throughout the + world based on applicable law or treaty, and any national + implementations thereof. + +2. Waiver. To the greatest extent permitted by, but not in contravention +of, applicable law, Affirmer hereby overtly, fully, permanently, +irrevocably and unconditionally waives, abandons, and surrenders all of +Affirmer's Copyright and Related Rights and associated claims and causes +of action, whether now known or unknown (including existing as well as +future claims and causes of action), in the Work (i) in all territories +worldwide, (ii) for the maximum duration provided by applicable law or +treaty (including future time extensions), (iii) in any current or future +medium and for any number of copies, and (iv) for any purpose whatsoever, +including without limitation commercial, advertising or promotional +purposes (the "Waiver"). Affirmer makes the Waiver for the benefit of each +member of the public at large and to the detriment of Affirmer's heirs and +successors, fully intending that such Waiver shall not be subject to +revocation, rescission, cancellation, termination, or any other legal or +equitable action to disrupt the quiet enjoyment of the Work by the public +as contemplated by Affirmer's express Statement of Purpose. + +3. Public License Fallback. Should any part of the Waiver for any reason +be judged legally invalid or ineffective under applicable law, then the +Waiver shall be preserved to the maximum extent permitted taking into +account Affirmer's express Statement of Purpose. In addition, to the +extent the Waiver is so judged Affirmer hereby grants to each affected +person a royalty-free, non transferable, non sublicensable, non exclusive, +irrevocable and unconditional license to exercise Affirmer's Copyright and +Related Rights in the Work (i) in all territories worldwide, (ii) for the +maximum duration provided by applicable law or treaty (including future +time extensions), (iii) in any current or future medium and for any number +of copies, and (iv) for any purpose whatsoever, including without +limitation commercial, advertising or promotional purposes (the +"License"). The License shall be deemed effective as of the date CC0 was +applied by Affirmer to the Work. Should any part of the License for any +reason be judged legally invalid or ineffective under applicable law, such +partial invalidity or ineffectiveness shall not invalidate the remainder +of the License, and in such case Affirmer hereby affirms that he or she +will not (i) exercise any of his or her remaining Copyright and Related +Rights in the Work or (ii) assert any associated claims and causes of +action with respect to the Work, in either case contrary to Affirmer's +express Statement of Purpose. + +4. Limitations and Disclaimers. + + a. No trademark or patent rights held by Affirmer are waived, abandoned, + surrendered, licensed or otherwise affected by this document. + b. Affirmer offers the Work as-is and makes no representations or + warranties of any kind concerning the Work, express, implied, + statutory or otherwise, including without limitation warranties of + title, merchantability, fitness for a particular purpose, non + infringement, or the absence of latent or other defects, accuracy, or + the present or absence of errors, whether or not discoverable, all to + the greatest extent permissible under applicable law. + c. Affirmer disclaims responsibility for clearing rights of other persons + that may apply to the Work or any use thereof, including without + limitation any person's Copyright and Related Rights in the Work. + Further, Affirmer disclaims responsibility for obtaining any necessary + consents, permissions or other rights required for any use of the + Work. + d. Affirmer understands and acknowledges that Creative Commons is not a + party to this document and has no duty or obligation with respect to + this CC0 or use of the Work. + \ No newline at end of file diff --git a/docs/licenses/ui/bindings b/docs/licenses/ui/bindings new file mode 100644 index 0000000000..e344a8fb23 --- /dev/null +++ b/docs/licenses/ui/bindings @@ -0,0 +1,8 @@ + +MIT +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + \ No newline at end of file diff --git a/docs/licenses/ui/bl b/docs/licenses/ui/bl new file mode 100644 index 0000000000..ff35a34728 --- /dev/null +++ b/docs/licenses/ui/bl @@ -0,0 +1,13 @@ +The MIT License (MIT) +===================== + +Copyright (c) 2013-2016 bl contributors +---------------------------------- + +*bl contributors listed at * + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/blob b/docs/licenses/ui/blob new file mode 100644 index 0000000000..8f1eeb70ce --- /dev/null +++ b/docs/licenses/ui/blob @@ -0,0 +1,2 @@ + +MIT diff --git a/docs/licenses/ui/bluebird b/docs/licenses/ui/bluebird new file mode 100644 index 0000000000..ae732d5299 --- /dev/null +++ b/docs/licenses/ui/bluebird @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2013-2017 Petka Antonov + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/bn.js b/docs/licenses/ui/bn.js new file mode 100644 index 0000000000..e344a8fb23 --- /dev/null +++ b/docs/licenses/ui/bn.js @@ -0,0 +1,8 @@ + +MIT +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + \ No newline at end of file diff --git a/docs/licenses/ui/body-parser b/docs/licenses/ui/body-parser new file mode 100644 index 0000000000..386b7b6946 --- /dev/null +++ b/docs/licenses/ui/body-parser @@ -0,0 +1,23 @@ +(The MIT License) + +Copyright (c) 2014 Jonathan Ong +Copyright (c) 2014-2015 Douglas Christopher Wilson + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +'Software'), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/bonjour b/docs/licenses/ui/bonjour new file mode 100644 index 0000000000..ee5acbb947 --- /dev/null +++ b/docs/licenses/ui/bonjour @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2015-2016 Thomas Watson Steen + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/docs/licenses/ui/boolbase b/docs/licenses/ui/boolbase new file mode 100644 index 0000000000..0d13cb4b94 --- /dev/null +++ b/docs/licenses/ui/boolbase @@ -0,0 +1,6 @@ + +ISC +Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. + +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. + \ No newline at end of file diff --git a/docs/licenses/ui/boom b/docs/licenses/ui/boom new file mode 100644 index 0000000000..394688939d --- /dev/null +++ b/docs/licenses/ui/boom @@ -0,0 +1,28 @@ +Copyright (c) 2012-2014, Walmart and other contributors. +All rights reserved. + +Redistribution and use 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. + * The names of any contributors may not 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 HOLDERS AND 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. + + * * * + +The complete list of contributors can be found at: https://github.com/hapijs/boom/graphs/contributors \ No newline at end of file diff --git a/docs/licenses/ui/bootstrap b/docs/licenses/ui/bootstrap new file mode 100644 index 0000000000..7a300022c3 --- /dev/null +++ b/docs/licenses/ui/bootstrap @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2011-2016 Twitter, Inc. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/bootstrap-datepicker b/docs/licenses/ui/bootstrap-datepicker new file mode 100644 index 0000000000..d645695673 --- /dev/null +++ b/docs/licenses/ui/bootstrap-datepicker @@ -0,0 +1,202 @@ + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. diff --git a/docs/licenses/ui/brace-expansion b/docs/licenses/ui/brace-expansion new file mode 100644 index 0000000000..de3226673c --- /dev/null +++ b/docs/licenses/ui/brace-expansion @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2013 Julian Gruber + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/docs/licenses/ui/braces b/docs/licenses/ui/braces new file mode 100644 index 0000000000..d32ab4426a --- /dev/null +++ b/docs/licenses/ui/braces @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2014-2018, Jon Schlinkert. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/brorand b/docs/licenses/ui/brorand new file mode 100644 index 0000000000..e344a8fb23 --- /dev/null +++ b/docs/licenses/ui/brorand @@ -0,0 +1,8 @@ + +MIT +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + \ No newline at end of file diff --git a/docs/licenses/ui/browser-stdout b/docs/licenses/ui/browser-stdout new file mode 100644 index 0000000000..0d13cb4b94 --- /dev/null +++ b/docs/licenses/ui/browser-stdout @@ -0,0 +1,6 @@ + +ISC +Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. + +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. + \ No newline at end of file diff --git a/docs/licenses/ui/browserify-aes b/docs/licenses/ui/browserify-aes new file mode 100644 index 0000000000..c6e36b5fa7 --- /dev/null +++ b/docs/licenses/ui/browserify-aes @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2014-2017 browserify-aes contributors + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/docs/licenses/ui/browserify-cipher b/docs/licenses/ui/browserify-cipher new file mode 100644 index 0000000000..a49f062688 --- /dev/null +++ b/docs/licenses/ui/browserify-cipher @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2014-2017 Calvin Metcalf & contributors + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/docs/licenses/ui/browserify-des b/docs/licenses/ui/browserify-des new file mode 100644 index 0000000000..798de7dd4f --- /dev/null +++ b/docs/licenses/ui/browserify-des @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2014-2017 Calvin Metcalf, Fedor Indutny & contributors + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/docs/licenses/ui/browserify-rsa b/docs/licenses/ui/browserify-rsa new file mode 100644 index 0000000000..f6d285c0ac --- /dev/null +++ b/docs/licenses/ui/browserify-rsa @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2014-2015 Calvin Metcalf & contributors + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/docs/licenses/ui/browserify-sign b/docs/licenses/ui/browserify-sign new file mode 100644 index 0000000000..870bcf1f7b --- /dev/null +++ b/docs/licenses/ui/browserify-sign @@ -0,0 +1,13 @@ +Copyright (c) 2014-2015 Calvin Metcalf and browserify-sign contributors + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted, provided that the above +copyright notice and this permission notice appear in all copies. + +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. diff --git a/docs/licenses/ui/browserify-zlib b/docs/licenses/ui/browserify-zlib new file mode 100644 index 0000000000..81c6c0c6f2 --- /dev/null +++ b/docs/licenses/ui/browserify-zlib @@ -0,0 +1,70 @@ +The MIT License (MIT) + +Copyright (c) 2014-2015 Devon Govett + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + +This project contains parts of Node.js. +Node.js is licensed for use as follows: + +""" +Copyright Node.js contributors. All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to +deal in the Software without restriction, including without limitation the +rights to use, copy, modify, merge, publish, distribute, sublicense, and/or +sell copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS +IN THE SOFTWARE. +""" + +This license applies to parts of Node.js originating from the +https://github.com/joyent/node repository: + +""" +Copyright Joyent, Inc. and other Node contributors. All rights reserved. +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to +deal in the Software without restriction, including without limitation the +rights to use, copy, modify, merge, publish, distribute, sublicense, and/or +sell copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS +IN THE SOFTWARE. +""" diff --git a/docs/licenses/ui/browserslist b/docs/licenses/ui/browserslist new file mode 100644 index 0000000000..1ae47a2006 --- /dev/null +++ b/docs/licenses/ui/browserslist @@ -0,0 +1,20 @@ +The MIT License (MIT) + +Copyright 2014 Andrey Sitnik + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of +the Software, and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/buffer b/docs/licenses/ui/buffer new file mode 100644 index 0000000000..d6bf75dcf1 --- /dev/null +++ b/docs/licenses/ui/buffer @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) Feross Aboukhadijeh, and other contributors. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/buffer-alloc b/docs/licenses/ui/buffer-alloc new file mode 100644 index 0000000000..e344a8fb23 --- /dev/null +++ b/docs/licenses/ui/buffer-alloc @@ -0,0 +1,8 @@ + +MIT +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + \ No newline at end of file diff --git a/docs/licenses/ui/buffer-alloc-unsafe b/docs/licenses/ui/buffer-alloc-unsafe new file mode 100644 index 0000000000..e344a8fb23 --- /dev/null +++ b/docs/licenses/ui/buffer-alloc-unsafe @@ -0,0 +1,8 @@ + +MIT +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + \ No newline at end of file diff --git a/docs/licenses/ui/buffer-crc32 b/docs/licenses/ui/buffer-crc32 new file mode 100644 index 0000000000..4cef10eb7b --- /dev/null +++ b/docs/licenses/ui/buffer-crc32 @@ -0,0 +1,19 @@ +The MIT License + +Copyright (c) 2013 Brian J. Brennan + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the +Software, and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, +INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR +PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE +FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, +ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/buffer-fill b/docs/licenses/ui/buffer-fill new file mode 100644 index 0000000000..e344a8fb23 --- /dev/null +++ b/docs/licenses/ui/buffer-fill @@ -0,0 +1,8 @@ + +MIT +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + \ No newline at end of file diff --git a/docs/licenses/ui/buffer-from b/docs/licenses/ui/buffer-from new file mode 100644 index 0000000000..e4bf1d69b1 --- /dev/null +++ b/docs/licenses/ui/buffer-from @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2016, 2018 Linus Unnebäck + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/docs/licenses/ui/buffer-indexof b/docs/licenses/ui/buffer-indexof new file mode 100644 index 0000000000..f6079dfdb6 --- /dev/null +++ b/docs/licenses/ui/buffer-indexof @@ -0,0 +1,20 @@ +The MIT License (MIT) + +Copyright (c) 2013 Ryan Day + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of +the Software, and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/buffer-xor b/docs/licenses/ui/buffer-xor new file mode 100644 index 0000000000..bba52181d5 --- /dev/null +++ b/docs/licenses/ui/buffer-xor @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2015 Daniel Cousens + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/docs/licenses/ui/builtin-modules b/docs/licenses/ui/builtin-modules new file mode 100644 index 0000000000..654d0bfe94 --- /dev/null +++ b/docs/licenses/ui/builtin-modules @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) Sindre Sorhus (sindresorhus.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/builtin-status-codes b/docs/licenses/ui/builtin-status-codes new file mode 100644 index 0000000000..25c6247013 --- /dev/null +++ b/docs/licenses/ui/builtin-status-codes @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) Ben Drucker (bendrucker.me) + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/bytes b/docs/licenses/ui/bytes new file mode 100644 index 0000000000..63e95a9633 --- /dev/null +++ b/docs/licenses/ui/bytes @@ -0,0 +1,23 @@ +(The MIT License) + +Copyright (c) 2012-2014 TJ Holowaychuk +Copyright (c) 2015 Jed Watson + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +'Software'), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/cacache b/docs/licenses/ui/cacache new file mode 100644 index 0000000000..8d28acf866 --- /dev/null +++ b/docs/licenses/ui/cacache @@ -0,0 +1,16 @@ +ISC License + +Copyright (c) npm, Inc. + +Permission to use, copy, modify, and/or distribute this software for +any purpose with or without fee is hereby granted, provided that the +above copyright notice and this permission notice appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE COPYRIGHT HOLDER DISCLAIMS +ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE +COPYRIGHT HOLDER 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. diff --git a/docs/licenses/ui/cache-base b/docs/licenses/ui/cache-base new file mode 100644 index 0000000000..943e71d055 --- /dev/null +++ b/docs/licenses/ui/cache-base @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2014-2017, Jon Schlinkert. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. \ No newline at end of file diff --git a/docs/licenses/ui/caller-path b/docs/licenses/ui/caller-path new file mode 100644 index 0000000000..e344a8fb23 --- /dev/null +++ b/docs/licenses/ui/caller-path @@ -0,0 +1,8 @@ + +MIT +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + \ No newline at end of file diff --git a/docs/licenses/ui/callsite b/docs/licenses/ui/callsite new file mode 100644 index 0000000000..33d560dcbe --- /dev/null +++ b/docs/licenses/ui/callsite @@ -0,0 +1,3 @@ + + + MIT diff --git a/docs/licenses/ui/callsites b/docs/licenses/ui/callsites new file mode 100644 index 0000000000..e344a8fb23 --- /dev/null +++ b/docs/licenses/ui/callsites @@ -0,0 +1,8 @@ + +MIT +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + \ No newline at end of file diff --git a/docs/licenses/ui/camel-case b/docs/licenses/ui/camel-case new file mode 100644 index 0000000000..983fbe8aec --- /dev/null +++ b/docs/licenses/ui/camel-case @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2014 Blake Embrey (hello@blakeembrey.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/camelcase b/docs/licenses/ui/camelcase new file mode 100644 index 0000000000..654d0bfe94 --- /dev/null +++ b/docs/licenses/ui/camelcase @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) Sindre Sorhus (sindresorhus.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/camelcase-keys b/docs/licenses/ui/camelcase-keys new file mode 100644 index 0000000000..654d0bfe94 --- /dev/null +++ b/docs/licenses/ui/camelcase-keys @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) Sindre Sorhus (sindresorhus.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/caniuse-api b/docs/licenses/ui/caniuse-api new file mode 100644 index 0000000000..6803e5453f --- /dev/null +++ b/docs/licenses/ui/caniuse-api @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2014 Sébastien Balayn + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/docs/licenses/ui/caniuse-db b/docs/licenses/ui/caniuse-db new file mode 100644 index 0000000000..53883b1c7a --- /dev/null +++ b/docs/licenses/ui/caniuse-db @@ -0,0 +1,396 @@ +Attribution 4.0 International + +======================================================================= + +Creative Commons Corporation ("Creative Commons") is not a law firm and +does not provide legal services or legal advice. Distribution of +Creative Commons public licenses does not create a lawyer-client or +other relationship. Creative Commons makes its licenses and related +information available on an "as-is" basis. Creative Commons gives no +warranties regarding its licenses, any material licensed under their +terms and conditions, or any related information. Creative Commons +disclaims all liability for damages resulting from their use to the +fullest extent possible. + +Using Creative Commons Public Licenses + +Creative Commons public licenses provide a standard set of terms and +conditions that creators and other rights holders may use to share +original works of authorship and other material subject to copyright +and certain other rights specified in the public license below. The +following considerations are for informational purposes only, are not +exhaustive, and do not form part of our licenses. + + Considerations for licensors: Our public licenses are + intended for use by those authorized to give the public + permission to use material in ways otherwise restricted by + copyright and certain other rights. Our licenses are + irrevocable. Licensors should read and understand the terms + and conditions of the license they choose before applying it. + Licensors should also secure all rights necessary before + applying our licenses so that the public can reuse the + material as expected. Licensors should clearly mark any + material not subject to the license. This includes other CC- + licensed material, or material used under an exception or + limitation to copyright. More considerations for licensors: + wiki.creativecommons.org/Considerations_for_licensors + + Considerations for the public: By using one of our public + licenses, a licensor grants the public permission to use the + licensed material under specified terms and conditions. If + the licensor's permission is not necessary for any reason--for + example, because of any applicable exception or limitation to + copyright--then that use is not regulated by the license. Our + licenses grant only permissions under copyright and certain + other rights that a licensor has authority to grant. Use of + the licensed material may still be restricted for other + reasons, including because others have copyright or other + rights in the material. A licensor may make special requests, + such as asking that all changes be marked or described. + Although not required by our licenses, you are encouraged to + respect those requests where reasonable. More_considerations + for the public: + wiki.creativecommons.org/Considerations_for_licensees + +======================================================================= + +Creative Commons Attribution 4.0 International Public License + +By exercising the Licensed Rights (defined below), You accept and agree +to be bound by the terms and conditions of this Creative Commons +Attribution 4.0 International Public License ("Public License"). To the +extent this Public License may be interpreted as a contract, You are +granted the Licensed Rights in consideration of Your acceptance of +these terms and conditions, and the Licensor grants You such rights in +consideration of benefits the Licensor receives from making the +Licensed Material available under these terms and conditions. + + +Section 1 -- Definitions. + + a. Adapted Material means material subject to Copyright and Similar + Rights that is derived from or based upon the Licensed Material + and in which the Licensed Material is translated, altered, + arranged, transformed, or otherwise modified in a manner requiring + permission under the Copyright and Similar Rights held by the + Licensor. For purposes of this Public License, where the Licensed + Material is a musical work, performance, or sound recording, + Adapted Material is always produced where the Licensed Material is + synched in timed relation with a moving image. + + b. Adapter's License means the license You apply to Your Copyright + and Similar Rights in Your contributions to Adapted Material in + accordance with the terms and conditions of this Public License. + + c. Copyright and Similar Rights means copyright and/or similar rights + closely related to copyright including, without limitation, + performance, broadcast, sound recording, and Sui Generis Database + Rights, without regard to how the rights are labeled or + categorized. For purposes of this Public License, the rights + specified in Section 2(b)(1)-(2) are not Copyright and Similar + Rights. + + d. Effective Technological Measures means those measures that, in the + absence of proper authority, may not be circumvented under laws + fulfilling obligations under Article 11 of the WIPO Copyright + Treaty adopted on December 20, 1996, and/or similar international + agreements. + + e. Exceptions and Limitations means fair use, fair dealing, and/or + any other exception or limitation to Copyright and Similar Rights + that applies to Your use of the Licensed Material. + + f. Licensed Material means the artistic or literary work, database, + or other material to which the Licensor applied this Public + License. + + g. Licensed Rights means the rights granted to You subject to the + terms and conditions of this Public License, which are limited to + all Copyright and Similar Rights that apply to Your use of the + Licensed Material and that the Licensor has authority to license. + + h. Licensor means the individual(s) or entity(ies) granting rights + under this Public License. + + i. Share means to provide material to the public by any means or + process that requires permission under the Licensed Rights, such + as reproduction, public display, public performance, distribution, + dissemination, communication, or importation, and to make material + available to the public including in ways that members of the + public may access the material from a place and at a time + individually chosen by them. + + j. Sui Generis Database Rights means rights other than copyright + resulting from Directive 96/9/EC of the European Parliament and of + the Council of 11 March 1996 on the legal protection of databases, + as amended and/or succeeded, as well as other essentially + equivalent rights anywhere in the world. + + k. You means the individual or entity exercising the Licensed Rights + under this Public License. Your has a corresponding meaning. + + +Section 2 -- Scope. + + a. License grant. + + 1. Subject to the terms and conditions of this Public License, + the Licensor hereby grants You a worldwide, royalty-free, + non-sublicensable, non-exclusive, irrevocable license to + exercise the Licensed Rights in the Licensed Material to: + + a. reproduce and Share the Licensed Material, in whole or + in part; and + + b. produce, reproduce, and Share Adapted Material. + + 2. Exceptions and Limitations. For the avoidance of doubt, where + Exceptions and Limitations apply to Your use, this Public + License does not apply, and You do not need to comply with + its terms and conditions. + + 3. Term. The term of this Public License is specified in Section + 6(a). + + 4. Media and formats; technical modifications allowed. The + Licensor authorizes You to exercise the Licensed Rights in + all media and formats whether now known or hereafter created, + and to make technical modifications necessary to do so. The + Licensor waives and/or agrees not to assert any right or + authority to forbid You from making technical modifications + necessary to exercise the Licensed Rights, including + technical modifications necessary to circumvent Effective + Technological Measures. For purposes of this Public License, + simply making modifications authorized by this Section 2(a) + (4) never produces Adapted Material. + + 5. Downstream recipients. + + a. Offer from the Licensor -- Licensed Material. Every + recipient of the Licensed Material automatically + receives an offer from the Licensor to exercise the + Licensed Rights under the terms and conditions of this + Public License. + + b. No downstream restrictions. You may not offer or impose + any additional or different terms or conditions on, or + apply any Effective Technological Measures to, the + Licensed Material if doing so restricts exercise of the + Licensed Rights by any recipient of the Licensed + Material. + + 6. No endorsement. Nothing in this Public License constitutes or + may be construed as permission to assert or imply that You + are, or that Your use of the Licensed Material is, connected + with, or sponsored, endorsed, or granted official status by, + the Licensor or others designated to receive attribution as + provided in Section 3(a)(1)(A)(i). + + b. Other rights. + + 1. Moral rights, such as the right of integrity, are not + licensed under this Public License, nor are publicity, + privacy, and/or other similar personality rights; however, to + the extent possible, the Licensor waives and/or agrees not to + assert any such rights held by the Licensor to the limited + extent necessary to allow You to exercise the Licensed + Rights, but not otherwise. + + 2. Patent and trademark rights are not licensed under this + Public License. + + 3. To the extent possible, the Licensor waives any right to + collect royalties from You for the exercise of the Licensed + Rights, whether directly or through a collecting society + under any voluntary or waivable statutory or compulsory + licensing scheme. In all other cases the Licensor expressly + reserves any right to collect such royalties. + + +Section 3 -- License Conditions. + +Your exercise of the Licensed Rights is expressly made subject to the +following conditions. + + a. Attribution. + + 1. If You Share the Licensed Material (including in modified + form), You must: + + a. retain the following if it is supplied by the Licensor + with the Licensed Material: + + i. identification of the creator(s) of the Licensed + Material and any others designated to receive + attribution, in any reasonable manner requested by + the Licensor (including by pseudonym if + designated); + + ii. a copyright notice; + + iii. a notice that refers to this Public License; + + iv. a notice that refers to the disclaimer of + warranties; + + v. a URI or hyperlink to the Licensed Material to the + extent reasonably practicable; + + b. indicate if You modified the Licensed Material and + retain an indication of any previous modifications; and + + c. indicate the Licensed Material is licensed under this + Public License, and include the text of, or the URI or + hyperlink to, this Public License. + + 2. You may satisfy the conditions in Section 3(a)(1) in any + reasonable manner based on the medium, means, and context in + which You Share the Licensed Material. For example, it may be + reasonable to satisfy the conditions by providing a URI or + hyperlink to a resource that includes the required + information. + + 3. If requested by the Licensor, You must remove any of the + information required by Section 3(a)(1)(A) to the extent + reasonably practicable. + + 4. If You Share Adapted Material You produce, the Adapter's + License You apply must not prevent recipients of the Adapted + Material from complying with this Public License. + + +Section 4 -- Sui Generis Database Rights. + +Where the Licensed Rights include Sui Generis Database Rights that +apply to Your use of the Licensed Material: + + a. for the avoidance of doubt, Section 2(a)(1) grants You the right + to extract, reuse, reproduce, and Share all or a substantial + portion of the contents of the database; + + b. if You include all or a substantial portion of the database + contents in a database in which You have Sui Generis Database + Rights, then the database in which You have Sui Generis Database + Rights (but not its individual contents) is Adapted Material; and + + c. You must comply with the conditions in Section 3(a) if You Share + all or a substantial portion of the contents of the database. + +For the avoidance of doubt, this Section 4 supplements and does not +replace Your obligations under this Public License where the Licensed +Rights include other Copyright and Similar Rights. + + +Section 5 -- Disclaimer of Warranties and Limitation of Liability. + + a. UNLESS OTHERWISE SEPARATELY UNDERTAKEN BY THE LICENSOR, TO THE + EXTENT POSSIBLE, THE LICENSOR OFFERS THE LICENSED MATERIAL AS-IS + AND AS-AVAILABLE, AND MAKES NO REPRESENTATIONS OR WARRANTIES OF + ANY KIND CONCERNING THE LICENSED MATERIAL, WHETHER EXPRESS, + IMPLIED, STATUTORY, OR OTHER. THIS INCLUDES, WITHOUT LIMITATION, + WARRANTIES OF TITLE, MERCHANTABILITY, FITNESS FOR A PARTICULAR + PURPOSE, NON-INFRINGEMENT, ABSENCE OF LATENT OR OTHER DEFECTS, + ACCURACY, OR THE PRESENCE OR ABSENCE OF ERRORS, WHETHER OR NOT + KNOWN OR DISCOVERABLE. WHERE DISCLAIMERS OF WARRANTIES ARE NOT + ALLOWED IN FULL OR IN PART, THIS DISCLAIMER MAY NOT APPLY TO YOU. + + b. TO THE EXTENT POSSIBLE, IN NO EVENT WILL THE LICENSOR BE LIABLE + TO YOU ON ANY LEGAL THEORY (INCLUDING, WITHOUT LIMITATION, + NEGLIGENCE) OR OTHERWISE FOR ANY DIRECT, SPECIAL, INDIRECT, + INCIDENTAL, CONSEQUENTIAL, PUNITIVE, EXEMPLARY, OR OTHER LOSSES, + COSTS, EXPENSES, OR DAMAGES ARISING OUT OF THIS PUBLIC LICENSE OR + USE OF THE LICENSED MATERIAL, EVEN IF THE LICENSOR HAS BEEN + ADVISED OF THE POSSIBILITY OF SUCH LOSSES, COSTS, EXPENSES, OR + DAMAGES. WHERE A LIMITATION OF LIABILITY IS NOT ALLOWED IN FULL OR + IN PART, THIS LIMITATION MAY NOT APPLY TO YOU. + + c. The disclaimer of warranties and limitation of liability provided + above shall be interpreted in a manner that, to the extent + possible, most closely approximates an absolute disclaimer and + waiver of all liability. + + +Section 6 -- Term and Termination. + + a. This Public License applies for the term of the Copyright and + Similar Rights licensed here. However, if You fail to comply with + this Public License, then Your rights under this Public License + terminate automatically. + + b. Where Your right to use the Licensed Material has terminated under + Section 6(a), it reinstates: + + 1. automatically as of the date the violation is cured, provided + it is cured within 30 days of Your discovery of the + violation; or + + 2. upon express reinstatement by the Licensor. + + For the avoidance of doubt, this Section 6(b) does not affect any + right the Licensor may have to seek remedies for Your violations + of this Public License. + + c. For the avoidance of doubt, the Licensor may also offer the + Licensed Material under separate terms or conditions or stop + distributing the Licensed Material at any time; however, doing so + will not terminate this Public License. + + d. Sections 1, 5, 6, 7, and 8 survive termination of this Public + License. + + +Section 7 -- Other Terms and Conditions. + + a. The Licensor shall not be bound by any additional or different + terms or conditions communicated by You unless expressly agreed. + + b. Any arrangements, understandings, or agreements regarding the + Licensed Material not stated herein are separate from and + independent of the terms and conditions of this Public License. + + +Section 8 -- Interpretation. + + a. For the avoidance of doubt, this Public License does not, and + shall not be interpreted to, reduce, limit, restrict, or impose + conditions on any use of the Licensed Material that could lawfully + be made without permission under this Public License. + + b. To the extent possible, if any provision of this Public License is + deemed unenforceable, it shall be automatically reformed to the + minimum extent necessary to make it enforceable. If the provision + cannot be reformed, it shall be severed from this Public License + without affecting the enforceability of the remaining terms and + conditions. + + c. No term or condition of this Public License will be waived and no + failure to comply consented to unless expressly agreed to by the + Licensor. + + d. Nothing in this Public License constitutes or may be interpreted + as a limitation upon, or waiver of, any privileges and immunities + that apply to the Licensor or You, including from the legal + processes of any jurisdiction or authority. + + +======================================================================= + +Creative Commons is not a party to its public +licenses. Notwithstanding, Creative Commons may elect to apply one of +its public licenses to material it publishes and in those instances +will be considered the “Licensor.” The text of the Creative Commons +public licenses is dedicated to the public domain under the CC0 Public +Domain Dedication. Except for the limited purpose of indicating that +material is shared under a Creative Commons public license or as +otherwise permitted by the Creative Commons policies published at +creativecommons.org/policies, Creative Commons does not authorize the +use of the trademark "Creative Commons" or any other trademark or logo +of Creative Commons without its prior written consent including, +without limitation, in connection with any unauthorized modifications +to any of its public licenses or any other arrangements, +understandings, or agreements concerning use of licensed material. For +the avoidance of doubt, this paragraph does not form part of the +public licenses. + +Creative Commons may be contacted at creativecommons.org. + diff --git a/docs/licenses/ui/caniuse-lite b/docs/licenses/ui/caniuse-lite new file mode 100644 index 0000000000..06c608dcf4 --- /dev/null +++ b/docs/licenses/ui/caniuse-lite @@ -0,0 +1,395 @@ +Attribution 4.0 International + +======================================================================= + +Creative Commons Corporation ("Creative Commons") is not a law firm and +does not provide legal services or legal advice. Distribution of +Creative Commons public licenses does not create a lawyer-client or +other relationship. Creative Commons makes its licenses and related +information available on an "as-is" basis. Creative Commons gives no +warranties regarding its licenses, any material licensed under their +terms and conditions, or any related information. Creative Commons +disclaims all liability for damages resulting from their use to the +fullest extent possible. + +Using Creative Commons Public Licenses + +Creative Commons public licenses provide a standard set of terms and +conditions that creators and other rights holders may use to share +original works of authorship and other material subject to copyright +and certain other rights specified in the public license below. The +following considerations are for informational purposes only, are not +exhaustive, and do not form part of our licenses. + + Considerations for licensors: Our public licenses are + intended for use by those authorized to give the public + permission to use material in ways otherwise restricted by + copyright and certain other rights. Our licenses are + irrevocable. Licensors should read and understand the terms + and conditions of the license they choose before applying it. + Licensors should also secure all rights necessary before + applying our licenses so that the public can reuse the + material as expected. Licensors should clearly mark any + material not subject to the license. This includes other CC- + licensed material, or material used under an exception or + limitation to copyright. More considerations for licensors: + wiki.creativecommons.org/Considerations_for_licensors + + Considerations for the public: By using one of our public + licenses, a licensor grants the public permission to use the + licensed material under specified terms and conditions. If + the licensor's permission is not necessary for any reason--for + example, because of any applicable exception or limitation to + copyright--then that use is not regulated by the license. Our + licenses grant only permissions under copyright and certain + other rights that a licensor has authority to grant. Use of + the licensed material may still be restricted for other + reasons, including because others have copyright or other + rights in the material. A licensor may make special requests, + such as asking that all changes be marked or described. + Although not required by our licenses, you are encouraged to + respect those requests where reasonable. More_considerations + for the public: + wiki.creativecommons.org/Considerations_for_licensees + +======================================================================= + +Creative Commons Attribution 4.0 International Public License + +By exercising the Licensed Rights (defined below), You accept and agree +to be bound by the terms and conditions of this Creative Commons +Attribution 4.0 International Public License ("Public License"). To the +extent this Public License may be interpreted as a contract, You are +granted the Licensed Rights in consideration of Your acceptance of +these terms and conditions, and the Licensor grants You such rights in +consideration of benefits the Licensor receives from making the +Licensed Material available under these terms and conditions. + + +Section 1 -- Definitions. + + a. Adapted Material means material subject to Copyright and Similar + Rights that is derived from or based upon the Licensed Material + and in which the Licensed Material is translated, altered, + arranged, transformed, or otherwise modified in a manner requiring + permission under the Copyright and Similar Rights held by the + Licensor. For purposes of this Public License, where the Licensed + Material is a musical work, performance, or sound recording, + Adapted Material is always produced where the Licensed Material is + synched in timed relation with a moving image. + + b. Adapter's License means the license You apply to Your Copyright + and Similar Rights in Your contributions to Adapted Material in + accordance with the terms and conditions of this Public License. + + c. Copyright and Similar Rights means copyright and/or similar rights + closely related to copyright including, without limitation, + performance, broadcast, sound recording, and Sui Generis Database + Rights, without regard to how the rights are labeled or + categorized. For purposes of this Public License, the rights + specified in Section 2(b)(1)-(2) are not Copyright and Similar + Rights. + + d. Effective Technological Measures means those measures that, in the + absence of proper authority, may not be circumvented under laws + fulfilling obligations under Article 11 of the WIPO Copyright + Treaty adopted on December 20, 1996, and/or similar international + agreements. + + e. Exceptions and Limitations means fair use, fair dealing, and/or + any other exception or limitation to Copyright and Similar Rights + that applies to Your use of the Licensed Material. + + f. Licensed Material means the artistic or literary work, database, + or other material to which the Licensor applied this Public + License. + + g. Licensed Rights means the rights granted to You subject to the + terms and conditions of this Public License, which are limited to + all Copyright and Similar Rights that apply to Your use of the + Licensed Material and that the Licensor has authority to license. + + h. Licensor means the individual(s) or entity(ies) granting rights + under this Public License. + + i. Share means to provide material to the public by any means or + process that requires permission under the Licensed Rights, such + as reproduction, public display, public performance, distribution, + dissemination, communication, or importation, and to make material + available to the public including in ways that members of the + public may access the material from a place and at a time + individually chosen by them. + + j. Sui Generis Database Rights means rights other than copyright + resulting from Directive 96/9/EC of the European Parliament and of + the Council of 11 March 1996 on the legal protection of databases, + as amended and/or succeeded, as well as other essentially + equivalent rights anywhere in the world. + + k. You means the individual or entity exercising the Licensed Rights + under this Public License. Your has a corresponding meaning. + + +Section 2 -- Scope. + + a. License grant. + + 1. Subject to the terms and conditions of this Public License, + the Licensor hereby grants You a worldwide, royalty-free, + non-sublicensable, non-exclusive, irrevocable license to + exercise the Licensed Rights in the Licensed Material to: + + a. reproduce and Share the Licensed Material, in whole or + in part; and + + b. produce, reproduce, and Share Adapted Material. + + 2. Exceptions and Limitations. For the avoidance of doubt, where + Exceptions and Limitations apply to Your use, this Public + License does not apply, and You do not need to comply with + its terms and conditions. + + 3. Term. The term of this Public License is specified in Section + 6(a). + + 4. Media and formats; technical modifications allowed. The + Licensor authorizes You to exercise the Licensed Rights in + all media and formats whether now known or hereafter created, + and to make technical modifications necessary to do so. The + Licensor waives and/or agrees not to assert any right or + authority to forbid You from making technical modifications + necessary to exercise the Licensed Rights, including + technical modifications necessary to circumvent Effective + Technological Measures. For purposes of this Public License, + simply making modifications authorized by this Section 2(a) + (4) never produces Adapted Material. + + 5. Downstream recipients. + + a. Offer from the Licensor -- Licensed Material. Every + recipient of the Licensed Material automatically + receives an offer from the Licensor to exercise the + Licensed Rights under the terms and conditions of this + Public License. + + b. No downstream restrictions. You may not offer or impose + any additional or different terms or conditions on, or + apply any Effective Technological Measures to, the + Licensed Material if doing so restricts exercise of the + Licensed Rights by any recipient of the Licensed + Material. + + 6. No endorsement. Nothing in this Public License constitutes or + may be construed as permission to assert or imply that You + are, or that Your use of the Licensed Material is, connected + with, or sponsored, endorsed, or granted official status by, + the Licensor or others designated to receive attribution as + provided in Section 3(a)(1)(A)(i). + + b. Other rights. + + 1. Moral rights, such as the right of integrity, are not + licensed under this Public License, nor are publicity, + privacy, and/or other similar personality rights; however, to + the extent possible, the Licensor waives and/or agrees not to + assert any such rights held by the Licensor to the limited + extent necessary to allow You to exercise the Licensed + Rights, but not otherwise. + + 2. Patent and trademark rights are not licensed under this + Public License. + + 3. To the extent possible, the Licensor waives any right to + collect royalties from You for the exercise of the Licensed + Rights, whether directly or through a collecting society + under any voluntary or waivable statutory or compulsory + licensing scheme. In all other cases the Licensor expressly + reserves any right to collect such royalties. + + +Section 3 -- License Conditions. + +Your exercise of the Licensed Rights is expressly made subject to the +following conditions. + + a. Attribution. + + 1. If You Share the Licensed Material (including in modified + form), You must: + + a. retain the following if it is supplied by the Licensor + with the Licensed Material: + + i. identification of the creator(s) of the Licensed + Material and any others designated to receive + attribution, in any reasonable manner requested by + the Licensor (including by pseudonym if + designated); + + ii. a copyright notice; + + iii. a notice that refers to this Public License; + + iv. a notice that refers to the disclaimer of + warranties; + + v. a URI or hyperlink to the Licensed Material to the + extent reasonably practicable; + + b. indicate if You modified the Licensed Material and + retain an indication of any previous modifications; and + + c. indicate the Licensed Material is licensed under this + Public License, and include the text of, or the URI or + hyperlink to, this Public License. + + 2. You may satisfy the conditions in Section 3(a)(1) in any + reasonable manner based on the medium, means, and context in + which You Share the Licensed Material. For example, it may be + reasonable to satisfy the conditions by providing a URI or + hyperlink to a resource that includes the required + information. + + 3. If requested by the Licensor, You must remove any of the + information required by Section 3(a)(1)(A) to the extent + reasonably practicable. + + 4. If You Share Adapted Material You produce, the Adapter's + License You apply must not prevent recipients of the Adapted + Material from complying with this Public License. + + +Section 4 -- Sui Generis Database Rights. + +Where the Licensed Rights include Sui Generis Database Rights that +apply to Your use of the Licensed Material: + + a. for the avoidance of doubt, Section 2(a)(1) grants You the right + to extract, reuse, reproduce, and Share all or a substantial + portion of the contents of the database; + + b. if You include all or a substantial portion of the database + contents in a database in which You have Sui Generis Database + Rights, then the database in which You have Sui Generis Database + Rights (but not its individual contents) is Adapted Material; and + + c. You must comply with the conditions in Section 3(a) if You Share + all or a substantial portion of the contents of the database. + +For the avoidance of doubt, this Section 4 supplements and does not +replace Your obligations under this Public License where the Licensed +Rights include other Copyright and Similar Rights. + + +Section 5 -- Disclaimer of Warranties and Limitation of Liability. + + a. UNLESS OTHERWISE SEPARATELY UNDERTAKEN BY THE LICENSOR, TO THE + EXTENT POSSIBLE, THE LICENSOR OFFERS THE LICENSED MATERIAL AS-IS + AND AS-AVAILABLE, AND MAKES NO REPRESENTATIONS OR WARRANTIES OF + ANY KIND CONCERNING THE LICENSED MATERIAL, WHETHER EXPRESS, + IMPLIED, STATUTORY, OR OTHER. THIS INCLUDES, WITHOUT LIMITATION, + WARRANTIES OF TITLE, MERCHANTABILITY, FITNESS FOR A PARTICULAR + PURPOSE, NON-INFRINGEMENT, ABSENCE OF LATENT OR OTHER DEFECTS, + ACCURACY, OR THE PRESENCE OR ABSENCE OF ERRORS, WHETHER OR NOT + KNOWN OR DISCOVERABLE. WHERE DISCLAIMERS OF WARRANTIES ARE NOT + ALLOWED IN FULL OR IN PART, THIS DISCLAIMER MAY NOT APPLY TO YOU. + + b. TO THE EXTENT POSSIBLE, IN NO EVENT WILL THE LICENSOR BE LIABLE + TO YOU ON ANY LEGAL THEORY (INCLUDING, WITHOUT LIMITATION, + NEGLIGENCE) OR OTHERWISE FOR ANY DIRECT, SPECIAL, INDIRECT, + INCIDENTAL, CONSEQUENTIAL, PUNITIVE, EXEMPLARY, OR OTHER LOSSES, + COSTS, EXPENSES, OR DAMAGES ARISING OUT OF THIS PUBLIC LICENSE OR + USE OF THE LICENSED MATERIAL, EVEN IF THE LICENSOR HAS BEEN + ADVISED OF THE POSSIBILITY OF SUCH LOSSES, COSTS, EXPENSES, OR + DAMAGES. WHERE A LIMITATION OF LIABILITY IS NOT ALLOWED IN FULL OR + IN PART, THIS LIMITATION MAY NOT APPLY TO YOU. + + c. The disclaimer of warranties and limitation of liability provided + above shall be interpreted in a manner that, to the extent + possible, most closely approximates an absolute disclaimer and + waiver of all liability. + + +Section 6 -- Term and Termination. + + a. This Public License applies for the term of the Copyright and + Similar Rights licensed here. However, if You fail to comply with + this Public License, then Your rights under this Public License + terminate automatically. + + b. Where Your right to use the Licensed Material has terminated under + Section 6(a), it reinstates: + + 1. automatically as of the date the violation is cured, provided + it is cured within 30 days of Your discovery of the + violation; or + + 2. upon express reinstatement by the Licensor. + + For the avoidance of doubt, this Section 6(b) does not affect any + right the Licensor may have to seek remedies for Your violations + of this Public License. + + c. For the avoidance of doubt, the Licensor may also offer the + Licensed Material under separate terms or conditions or stop + distributing the Licensed Material at any time; however, doing so + will not terminate this Public License. + + d. Sections 1, 5, 6, 7, and 8 survive termination of this Public + License. + + +Section 7 -- Other Terms and Conditions. + + a. The Licensor shall not be bound by any additional or different + terms or conditions communicated by You unless expressly agreed. + + b. Any arrangements, understandings, or agreements regarding the + Licensed Material not stated herein are separate from and + independent of the terms and conditions of this Public License. + + +Section 8 -- Interpretation. + + a. For the avoidance of doubt, this Public License does not, and + shall not be interpreted to, reduce, limit, restrict, or impose + conditions on any use of the Licensed Material that could lawfully + be made without permission under this Public License. + + b. To the extent possible, if any provision of this Public License is + deemed unenforceable, it shall be automatically reformed to the + minimum extent necessary to make it enforceable. If the provision + cannot be reformed, it shall be severed from this Public License + without affecting the enforceability of the remaining terms and + conditions. + + c. No term or condition of this Public License will be waived and no + failure to comply consented to unless expressly agreed to by the + Licensor. + + d. Nothing in this Public License constitutes or may be interpreted + as a limitation upon, or waiver of, any privileges and immunities + that apply to the Licensor or You, including from the legal + processes of any jurisdiction or authority. + + +======================================================================= + +Creative Commons is not a party to its public +licenses. Notwithstanding, Creative Commons may elect to apply one of +its public licenses to material it publishes and in those instances +will be considered the “Licensor.” The text of the Creative Commons +public licenses is dedicated to the public domain under the CC0 Public +Domain Dedication. Except for the limited purpose of indicating that +material is shared under a Creative Commons public license or as +otherwise permitted by the Creative Commons policies published at +creativecommons.org/policies, Creative Commons does not authorize the +use of the trademark "Creative Commons" or any other trademark or logo +of Creative Commons without its prior written consent including, +without limitation, in connection with any unauthorized modifications +to any of its public licenses or any other arrangements, +understandings, or agreements concerning use of licensed material. For +the avoidance of doubt, this paragraph does not form part of the +public licenses. + +Creative Commons may be contacted at creativecommons.org. diff --git a/docs/licenses/ui/caseless b/docs/licenses/ui/caseless new file mode 100644 index 0000000000..61789f4a4f --- /dev/null +++ b/docs/licenses/ui/caseless @@ -0,0 +1,28 @@ +Apache License +Version 2.0, January 2004 +http://www.apache.org/licenses/ +TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION +1. Definitions. +"License" shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document. +"Licensor" shall mean the copyright owner or entity authorized by the copyright owner that is granting the License. +"Legal Entity" shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, "control" means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity. +"You" (or "Your") shall mean an individual or Legal Entity exercising permissions granted by this License. +"Source" form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files. +"Object" form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types. +"Work" shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below). +"Derivative Works" shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof. +"Contribution" shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, "submitted" means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as "Not a Contribution." +"Contributor" shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work. +2. Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form. +3. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed. +4. Redistribution. You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions: +You must give any other recipients of the Work or Derivative Works a copy of this License; and +You must cause any modified files to carry prominent notices stating that You changed the files; and +You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and +If the Work includes a "NOTICE" text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License. You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License. +5. Submission of Contributions. Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions. +6. Trademarks. This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file. +7. Disclaimer of Warranty. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License. +8. Limitation of Liability. In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages. +9. Accepting Warranty or Additional Liability. While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability. +END OF TERMS AND CONDITIONS \ No newline at end of file diff --git a/docs/licenses/ui/center-align b/docs/licenses/ui/center-align new file mode 100644 index 0000000000..65f90aca8c --- /dev/null +++ b/docs/licenses/ui/center-align @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2015, Jon Schlinkert. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/chai-nightwatch b/docs/licenses/ui/chai-nightwatch new file mode 100644 index 0000000000..e344a8fb23 --- /dev/null +++ b/docs/licenses/ui/chai-nightwatch @@ -0,0 +1,8 @@ + +MIT +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + \ No newline at end of file diff --git a/docs/licenses/ui/chalk b/docs/licenses/ui/chalk new file mode 100644 index 0000000000..654d0bfe94 --- /dev/null +++ b/docs/licenses/ui/chalk @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) Sindre Sorhus (sindresorhus.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/chardet b/docs/licenses/ui/chardet new file mode 100644 index 0000000000..722e25c77d --- /dev/null +++ b/docs/licenses/ui/chardet @@ -0,0 +1,19 @@ +Copyright (C) 2017 Dmitry Shirokov + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/cheerio b/docs/licenses/ui/cheerio new file mode 100644 index 0000000000..e344a8fb23 --- /dev/null +++ b/docs/licenses/ui/cheerio @@ -0,0 +1,8 @@ + +MIT +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + \ No newline at end of file diff --git a/docs/licenses/ui/chokidar b/docs/licenses/ui/chokidar new file mode 100644 index 0000000000..e344a8fb23 --- /dev/null +++ b/docs/licenses/ui/chokidar @@ -0,0 +1,8 @@ + +MIT +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + \ No newline at end of file diff --git a/docs/licenses/ui/chownr b/docs/licenses/ui/chownr new file mode 100644 index 0000000000..19129e315f --- /dev/null +++ b/docs/licenses/ui/chownr @@ -0,0 +1,15 @@ +The ISC License + +Copyright (c) Isaac Z. Schlueter and Contributors + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted, provided that the above +copyright notice and this permission notice appear in all copies. + +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. diff --git a/docs/licenses/ui/chromedriver b/docs/licenses/ui/chromedriver new file mode 100644 index 0000000000..b395eee6be --- /dev/null +++ b/docs/licenses/ui/chromedriver @@ -0,0 +1,201 @@ + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2014 Giovanni Bassi and Elemar Jr. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. diff --git a/docs/licenses/ui/cipher-base b/docs/licenses/ui/cipher-base new file mode 100644 index 0000000000..f06007ae32 --- /dev/null +++ b/docs/licenses/ui/cipher-base @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2017 crypto-browserify contributors + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/docs/licenses/ui/circular-json b/docs/licenses/ui/circular-json new file mode 100644 index 0000000000..e42a04b646 --- /dev/null +++ b/docs/licenses/ui/circular-json @@ -0,0 +1,19 @@ +Copyright (C) 2013-2017 by Andrea Giammarchi - @WebReflection + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/clap b/docs/licenses/ui/clap new file mode 100644 index 0000000000..d3e3cd3a13 --- /dev/null +++ b/docs/licenses/ui/clap @@ -0,0 +1,19 @@ +Copyright (C) 2014-2016 by Roman Dvornov + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/class-utils b/docs/licenses/ui/class-utils new file mode 100644 index 0000000000..27c85370f1 --- /dev/null +++ b/docs/licenses/ui/class-utils @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2015, 2017-2018, Jon Schlinkert. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/clean-css b/docs/licenses/ui/clean-css new file mode 100644 index 0000000000..bf2f4055b0 --- /dev/null +++ b/docs/licenses/ui/clean-css @@ -0,0 +1,19 @@ +Copyright (C) 2017 JakubPawlowicz.com + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is furnished +to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES +OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, +DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, +ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/clean-webpack-plugin b/docs/licenses/ui/clean-webpack-plugin new file mode 100644 index 0000000000..7b658d7198 --- /dev/null +++ b/docs/licenses/ui/clean-webpack-plugin @@ -0,0 +1,22 @@ +The MIT License (MIT) + +Copyright (c) 2015 John Agan + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + diff --git a/docs/licenses/ui/cli b/docs/licenses/ui/cli new file mode 100644 index 0000000000..e344a8fb23 --- /dev/null +++ b/docs/licenses/ui/cli @@ -0,0 +1,8 @@ + +MIT +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + \ No newline at end of file diff --git a/docs/licenses/ui/cli-cursor b/docs/licenses/ui/cli-cursor new file mode 100644 index 0000000000..654d0bfe94 --- /dev/null +++ b/docs/licenses/ui/cli-cursor @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) Sindre Sorhus (sindresorhus.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/cli-width b/docs/licenses/ui/cli-width new file mode 100644 index 0000000000..173ed31910 --- /dev/null +++ b/docs/licenses/ui/cli-width @@ -0,0 +1,13 @@ +Copyright (c) 2015, Ilya Radchenko + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted, provided that the above +copyright notice and this permission notice appear in all copies. + +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. diff --git a/docs/licenses/ui/cliui b/docs/licenses/ui/cliui new file mode 100644 index 0000000000..c7e27478a3 --- /dev/null +++ b/docs/licenses/ui/cliui @@ -0,0 +1,14 @@ +Copyright (c) 2015, Contributors + +Permission to use, copy, modify, and/or distribute this software +for any purpose with or without fee is hereby granted, provided +that the above copyright notice and this permission notice +appear in all copies. + +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. diff --git a/docs/licenses/ui/clone b/docs/licenses/ui/clone new file mode 100644 index 0000000000..cc3c87bc3b --- /dev/null +++ b/docs/licenses/ui/clone @@ -0,0 +1,18 @@ +Copyright © 2011-2015 Paul Vorbach + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the “Software”), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of +the Software, and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/co b/docs/licenses/ui/co new file mode 100644 index 0000000000..92faba5db3 --- /dev/null +++ b/docs/licenses/ui/co @@ -0,0 +1,22 @@ +(The MIT License) + +Copyright (c) 2014 TJ Holowaychuk <tj@vision-media.ca> + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +'Software'), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/coa b/docs/licenses/ui/coa new file mode 100644 index 0000000000..e344a8fb23 --- /dev/null +++ b/docs/licenses/ui/coa @@ -0,0 +1,8 @@ + +MIT +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + \ No newline at end of file diff --git a/docs/licenses/ui/code-point-at b/docs/licenses/ui/code-point-at new file mode 100644 index 0000000000..654d0bfe94 --- /dev/null +++ b/docs/licenses/ui/code-point-at @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) Sindre Sorhus (sindresorhus.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/codemirror b/docs/licenses/ui/codemirror new file mode 100644 index 0000000000..ff7db4b99f --- /dev/null +++ b/docs/licenses/ui/codemirror @@ -0,0 +1,21 @@ +MIT License + +Copyright (C) 2017 by Marijn Haverbeke and others + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/coffeescript b/docs/licenses/ui/coffeescript new file mode 100644 index 0000000000..0c8f29f613 --- /dev/null +++ b/docs/licenses/ui/coffeescript @@ -0,0 +1,22 @@ +Copyright (c) 2009-2015 Jeremy Ashkenas + +Permission is hereby granted, free of charge, to any person +obtaining a copy of this software and associated documentation +files (the "Software"), to deal in the Software without +restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the +Software is furnished to do so, subject to the following +conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES +OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT +HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR +OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/collection-visit b/docs/licenses/ui/collection-visit new file mode 100644 index 0000000000..ec85897eb1 --- /dev/null +++ b/docs/licenses/ui/collection-visit @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2015, 2017, Jon Schlinkert + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/color b/docs/licenses/ui/color new file mode 100644 index 0000000000..68c864eee8 --- /dev/null +++ b/docs/licenses/ui/color @@ -0,0 +1,21 @@ +Copyright (c) 2012 Heather Arthur + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + diff --git a/docs/licenses/ui/color-convert b/docs/licenses/ui/color-convert new file mode 100644 index 0000000000..5b4c386f92 --- /dev/null +++ b/docs/licenses/ui/color-convert @@ -0,0 +1,21 @@ +Copyright (c) 2011-2016 Heather Arthur + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + diff --git a/docs/licenses/ui/color-name b/docs/licenses/ui/color-name new file mode 100644 index 0000000000..c6b1001254 --- /dev/null +++ b/docs/licenses/ui/color-name @@ -0,0 +1,8 @@ +The MIT License (MIT) +Copyright (c) 2015 Dmitry Ivanov + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. \ No newline at end of file diff --git a/docs/licenses/ui/color-string b/docs/licenses/ui/color-string new file mode 100644 index 0000000000..a8b08d4f34 --- /dev/null +++ b/docs/licenses/ui/color-string @@ -0,0 +1,21 @@ +Copyright (c) 2011 Heather Arthur + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + diff --git a/docs/licenses/ui/colormin b/docs/licenses/ui/colormin new file mode 100644 index 0000000000..fd0e863a61 --- /dev/null +++ b/docs/licenses/ui/colormin @@ -0,0 +1,22 @@ +Copyright (c) Ben Briggs (http://beneb.info) + +Permission is hereby granted, free of charge, to any person +obtaining a copy of this software and associated documentation +files (the "Software"), to deal in the Software without +restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the +Software is furnished to do so, subject to the following +conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES +OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT +HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR +OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/colors b/docs/licenses/ui/colors new file mode 100644 index 0000000000..3de4e33b48 --- /dev/null +++ b/docs/licenses/ui/colors @@ -0,0 +1,23 @@ +Original Library + - Copyright (c) Marak Squires + +Additional Functionality + - Copyright (c) Sindre Sorhus (sindresorhus.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. \ No newline at end of file diff --git a/docs/licenses/ui/combine-lists b/docs/licenses/ui/combine-lists new file mode 100644 index 0000000000..51b127e827 --- /dev/null +++ b/docs/licenses/ui/combine-lists @@ -0,0 +1,21 @@ +The MIT License + +Copyright (c) 2014-2016 Google, Inc. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/combined-stream b/docs/licenses/ui/combined-stream new file mode 100644 index 0000000000..4804b7ab41 --- /dev/null +++ b/docs/licenses/ui/combined-stream @@ -0,0 +1,19 @@ +Copyright (c) 2011 Debuggable Limited + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/commander b/docs/licenses/ui/commander new file mode 100644 index 0000000000..10f997ab10 --- /dev/null +++ b/docs/licenses/ui/commander @@ -0,0 +1,22 @@ +(The MIT License) + +Copyright (c) 2011 TJ Holowaychuk + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +'Software'), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/commondir b/docs/licenses/ui/commondir new file mode 100644 index 0000000000..3d59c73309 --- /dev/null +++ b/docs/licenses/ui/commondir @@ -0,0 +1,24 @@ +The MIT License + +Copyright (c) 2013 James Halliday (mail@substack.net) + +Permission is hereby granted, free of charge, +to any person obtaining a copy of this software and +associated documentation files (the "Software"), to +deal in the Software without restriction, including +without limitation the rights to use, copy, modify, +merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom +the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice +shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES +OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR +ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. \ No newline at end of file diff --git a/docs/licenses/ui/component-bind b/docs/licenses/ui/component-bind new file mode 100644 index 0000000000..df751c770a --- /dev/null +++ b/docs/licenses/ui/component-bind @@ -0,0 +1,3 @@ + + + MIT \ No newline at end of file diff --git a/docs/licenses/ui/component-emitter b/docs/licenses/ui/component-emitter new file mode 100644 index 0000000000..d6e43f2bd2 --- /dev/null +++ b/docs/licenses/ui/component-emitter @@ -0,0 +1,24 @@ +(The MIT License) + +Copyright (c) 2014 Component contributors + +Permission is hereby granted, free of charge, to any person +obtaining a copy of this software and associated documentation +files (the "Software"), to deal in the Software without +restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the +Software is furnished to do so, subject to the following +conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES +OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT +HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR +OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/component-inherit b/docs/licenses/ui/component-inherit new file mode 100644 index 0000000000..33d560dcbe --- /dev/null +++ b/docs/licenses/ui/component-inherit @@ -0,0 +1,3 @@ + + + MIT diff --git a/docs/licenses/ui/components-font-awesome b/docs/licenses/ui/components-font-awesome new file mode 100644 index 0000000000..eb62b896fc --- /dev/null +++ b/docs/licenses/ui/components-font-awesome @@ -0,0 +1,94 @@ + +MIT +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +SIL OPEN FONT LICENSE +Version 1.1 - 26 February 2007 + +PREAMBLE +The goals of the Open Font License (OFL) are to stimulate worldwide +development of collaborative font projects, to support the font creation +efforts of academic and linguistic communities, and to provide a free and +open framework in which fonts may be shared and improved in partnership +with others. + +The OFL allows the licensed fonts to be used, studied, modified and +redistributed freely as long as they are not sold by themselves. The +fonts, including any derivative works, can be bundled, embedded, +redistributed and/or sold with any software provided that any reserved +names are not used by derivative works. The fonts and derivatives, +however, cannot be released under any other type of license. The +requirement for fonts to remain under this license does not apply +to any document created using the fonts or their derivatives. + +DEFINITIONS +"Font Software" refers to the set of files released by the Copyright +Holder(s) under this license and clearly marked as such. This may +include source files, build scripts and documentation. + +"Reserved Font Name" refers to any names specified as such after the +copyright statement(s). + +"Original Version" refers to the collection of Font Software components as +distributed by the Copyright Holder(s). + +"Modified Version" refers to any derivative made by adding to, deleting, +or substituting - in part or in whole - any of the components of the +Original Version, by changing formats or by porting the Font Software to a +new environment. + +"Author" refers to any designer, engineer, programmer, technical +writer or other person who contributed to the Font Software. + +PERMISSION & CONDITIONS +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Font Software, to use, study, copy, merge, embed, modify, +redistribute, and sell modified and unmodified copies of the Font +Software, subject to the following conditions: + +1) Neither the Font Software nor any of its individual components, +in Original or Modified Versions, may be sold by itself. + +2) Original or Modified Versions of the Font Software may be bundled, +redistributed and/or sold with any software, provided that each copy +contains the above copyright notice and this license. These can be +included either as stand-alone text files, human-readable headers or +in the appropriate machine-readable metadata fields within text or +binary files as long as those fields can be easily viewed by the user. + +3) No Modified Version of the Font Software may use the Reserved Font +Name(s) unless explicit written permission is granted by the corresponding +Copyright Holder. This restriction only applies to the primary font name as +presented to the users. + +4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font +Software shall not be used to promote, endorse or advertise any +Modified Version, except to acknowledge the contribution(s) of the +Copyright Holder(s) and the Author(s) or with their explicit written +permission. + +5) The Font Software, modified or unmodified, in part or in whole, +must be distributed entirely under this license, and must not be +distributed under any other license. The requirement for fonts to +remain under this license does not apply to any document created +using the Font Software. + +TERMINATION +This license becomes null and void if any of the above conditions are +not met. + +DISCLAIMER +THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT +OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE +COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL +DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM +OTHER DEALINGS IN THE FONT SOFTWARE. + \ No newline at end of file diff --git a/docs/licenses/ui/compress-commons b/docs/licenses/ui/compress-commons new file mode 100644 index 0000000000..819b403f07 --- /dev/null +++ b/docs/licenses/ui/compress-commons @@ -0,0 +1,22 @@ +Copyright (c) 2014 Chris Talkington, contributors. + +Permission is hereby granted, free of charge, to any person +obtaining a copy of this software and associated documentation +files (the "Software"), to deal in the Software without +restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the +Software is furnished to do so, subject to the following +conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES +OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT +HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR +OTHER DEALINGS IN THE SOFTWARE. \ No newline at end of file diff --git a/docs/licenses/ui/compressible b/docs/licenses/ui/compressible new file mode 100644 index 0000000000..ce00b3f465 --- /dev/null +++ b/docs/licenses/ui/compressible @@ -0,0 +1,24 @@ +(The MIT License) + +Copyright (c) 2013 Jonathan Ong +Copyright (c) 2014 Jeremiah Senkpiel +Copyright (c) 2015 Douglas Christopher Wilson + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +'Software'), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/compression b/docs/licenses/ui/compression new file mode 100644 index 0000000000..386b7b6946 --- /dev/null +++ b/docs/licenses/ui/compression @@ -0,0 +1,23 @@ +(The MIT License) + +Copyright (c) 2014 Jonathan Ong +Copyright (c) 2014-2015 Douglas Christopher Wilson + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +'Software'), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/concat-map b/docs/licenses/ui/concat-map new file mode 100644 index 0000000000..ee27ba4b44 --- /dev/null +++ b/docs/licenses/ui/concat-map @@ -0,0 +1,18 @@ +This software is released under the MIT license: + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of +the Software, and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/concat-stream b/docs/licenses/ui/concat-stream new file mode 100644 index 0000000000..99c130e1de --- /dev/null +++ b/docs/licenses/ui/concat-stream @@ -0,0 +1,24 @@ +The MIT License + +Copyright (c) 2013 Max Ogden + +Permission is hereby granted, free of charge, +to any person obtaining a copy of this software and +associated documentation files (the "Software"), to +deal in the Software without restriction, including +without limitation the rights to use, copy, modify, +merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom +the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice +shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES +OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR +ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. \ No newline at end of file diff --git a/docs/licenses/ui/connect b/docs/licenses/ui/connect new file mode 100644 index 0000000000..9c27617063 --- /dev/null +++ b/docs/licenses/ui/connect @@ -0,0 +1,25 @@ +(The MIT License) + +Copyright (c) 2010 Sencha Inc. +Copyright (c) 2011 LearnBoost +Copyright (c) 2011-2014 TJ Holowaychuk +Copyright (c) 2015 Douglas Christopher Wilson + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +'Software'), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/connect-history-api-fallback b/docs/licenses/ui/connect-history-api-fallback new file mode 100644 index 0000000000..8530820280 --- /dev/null +++ b/docs/licenses/ui/connect-history-api-fallback @@ -0,0 +1,21 @@ +The MIT License + +Copyright (c) 2012 Ben Ripkens http://bripkens.de + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. \ No newline at end of file diff --git a/docs/licenses/ui/console-browserify b/docs/licenses/ui/console-browserify new file mode 100644 index 0000000000..a23e08a85a --- /dev/null +++ b/docs/licenses/ui/console-browserify @@ -0,0 +1,19 @@ +Copyright (c) 2012 Raynos. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. \ No newline at end of file diff --git a/docs/licenses/ui/constants-browserify b/docs/licenses/ui/constants-browserify new file mode 100644 index 0000000000..e344a8fb23 --- /dev/null +++ b/docs/licenses/ui/constants-browserify @@ -0,0 +1,8 @@ + +MIT +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + \ No newline at end of file diff --git a/docs/licenses/ui/contains-path b/docs/licenses/ui/contains-path new file mode 100644 index 0000000000..65f90aca8c --- /dev/null +++ b/docs/licenses/ui/contains-path @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2015, Jon Schlinkert. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/content-disposition b/docs/licenses/ui/content-disposition new file mode 100644 index 0000000000..b7dce6cf9a --- /dev/null +++ b/docs/licenses/ui/content-disposition @@ -0,0 +1,22 @@ +(The MIT License) + +Copyright (c) 2014 Douglas Christopher Wilson + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +'Software'), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/content-type b/docs/licenses/ui/content-type new file mode 100644 index 0000000000..34b1a2de37 --- /dev/null +++ b/docs/licenses/ui/content-type @@ -0,0 +1,22 @@ +(The MIT License) + +Copyright (c) 2015 Douglas Christopher Wilson + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +'Software'), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/contextify b/docs/licenses/ui/contextify new file mode 100644 index 0000000000..49fd917805 --- /dev/null +++ b/docs/licenses/ui/contextify @@ -0,0 +1,22 @@ +Copyright (c) 2011 Brian McDaniel + +Permission is hereby granted, free of charge, to any person +obtaining a copy of this software and associated documentation +files (the "Software"), to deal in the Software without +restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the +Software is furnished to do so, subject to the following +conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES +OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT +HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR +OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/convert-source-map b/docs/licenses/ui/convert-source-map new file mode 100644 index 0000000000..41702c5043 --- /dev/null +++ b/docs/licenses/ui/convert-source-map @@ -0,0 +1,23 @@ +Copyright 2013 Thorsten Lorenz. +All rights reserved. + +Permission is hereby granted, free of charge, to any person +obtaining a copy of this software and associated documentation +files (the "Software"), to deal in the Software without +restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the +Software is furnished to do so, subject to the following +conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES +OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT +HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR +OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/cookie b/docs/licenses/ui/cookie new file mode 100644 index 0000000000..058b6b4efa --- /dev/null +++ b/docs/licenses/ui/cookie @@ -0,0 +1,24 @@ +(The MIT License) + +Copyright (c) 2012-2014 Roman Shtylman +Copyright (c) 2015 Douglas Christopher Wilson + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +'Software'), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + diff --git a/docs/licenses/ui/cookie-signature b/docs/licenses/ui/cookie-signature new file mode 100644 index 0000000000..e344a8fb23 --- /dev/null +++ b/docs/licenses/ui/cookie-signature @@ -0,0 +1,8 @@ + +MIT +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + \ No newline at end of file diff --git a/docs/licenses/ui/copy-concurrently b/docs/licenses/ui/copy-concurrently new file mode 100644 index 0000000000..83e7c4c629 --- /dev/null +++ b/docs/licenses/ui/copy-concurrently @@ -0,0 +1,14 @@ +Copyright (c) 2017, Rebecca Turner + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted, provided that the above +copyright notice and this permission notice appear in all copies. + +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. + diff --git a/docs/licenses/ui/copy-descriptor b/docs/licenses/ui/copy-descriptor new file mode 100644 index 0000000000..6525171722 --- /dev/null +++ b/docs/licenses/ui/copy-descriptor @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2015-2016, Jon Schlinkert + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/copy-webpack-plugin b/docs/licenses/ui/copy-webpack-plugin new file mode 100644 index 0000000000..8c11fc7289 --- /dev/null +++ b/docs/licenses/ui/copy-webpack-plugin @@ -0,0 +1,20 @@ +Copyright JS Foundation and other contributors + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +'Software'), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/core-js b/docs/licenses/ui/core-js new file mode 100644 index 0000000000..44ff6d0ea1 --- /dev/null +++ b/docs/licenses/ui/core-js @@ -0,0 +1,19 @@ +Copyright (c) 2014-2018 Denis Pushkarev + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/core-util-is b/docs/licenses/ui/core-util-is new file mode 100644 index 0000000000..d8d7f9437d --- /dev/null +++ b/docs/licenses/ui/core-util-is @@ -0,0 +1,19 @@ +Copyright Node.js contributors. All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to +deal in the Software without restriction, including without limitation the +rights to use, copy, modify, merge, publish, distribute, sublicense, and/or +sell copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS +IN THE SOFTWARE. diff --git a/docs/licenses/ui/crc b/docs/licenses/ui/crc new file mode 100644 index 0000000000..c49097c577 --- /dev/null +++ b/docs/licenses/ui/crc @@ -0,0 +1,22 @@ +The MIT License (MIT) + +Copyright 2014 Alex Gorbatchev + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/crc32-stream b/docs/licenses/ui/crc32-stream new file mode 100644 index 0000000000..819b403f07 --- /dev/null +++ b/docs/licenses/ui/crc32-stream @@ -0,0 +1,22 @@ +Copyright (c) 2014 Chris Talkington, contributors. + +Permission is hereby granted, free of charge, to any person +obtaining a copy of this software and associated documentation +files (the "Software"), to deal in the Software without +restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the +Software is furnished to do so, subject to the following +conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES +OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT +HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR +OTHER DEALINGS IN THE SOFTWARE. \ No newline at end of file diff --git a/docs/licenses/ui/create-ecdh b/docs/licenses/ui/create-ecdh new file mode 100644 index 0000000000..58b3e845c9 --- /dev/null +++ b/docs/licenses/ui/create-ecdh @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2014-2017 createECDH contributors + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/docs/licenses/ui/create-hash b/docs/licenses/ui/create-hash new file mode 100644 index 0000000000..f06007ae32 --- /dev/null +++ b/docs/licenses/ui/create-hash @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2017 crypto-browserify contributors + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/docs/licenses/ui/create-hmac b/docs/licenses/ui/create-hmac new file mode 100644 index 0000000000..f06007ae32 --- /dev/null +++ b/docs/licenses/ui/create-hmac @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2017 crypto-browserify contributors + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/docs/licenses/ui/cross-spawn b/docs/licenses/ui/cross-spawn new file mode 100644 index 0000000000..db5e914de1 --- /dev/null +++ b/docs/licenses/ui/cross-spawn @@ -0,0 +1,19 @@ +Copyright (c) 2014 IndigoUnited + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is furnished +to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/cryptiles b/docs/licenses/ui/cryptiles new file mode 100644 index 0000000000..cda44736af --- /dev/null +++ b/docs/licenses/ui/cryptiles @@ -0,0 +1,28 @@ +Copyright (c) 2014, Eran Hammer and other contributors. +All rights reserved. + +Redistribution and use 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. + * The names of any contributors may not 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 HOLDERS AND 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. + + * * * + +The complete list of contributors can be found at: https://github.com/hueniverse/cryptiles/graphs/contributors diff --git a/docs/licenses/ui/crypto-browserify b/docs/licenses/ui/crypto-browserify new file mode 100644 index 0000000000..8abb57d65b --- /dev/null +++ b/docs/licenses/ui/crypto-browserify @@ -0,0 +1,24 @@ +The MIT License + +Copyright (c) 2013 Dominic Tarr + +Permission is hereby granted, free of charge, +to any person obtaining a copy of this software and +associated documentation files (the "Software"), to +deal in the Software without restriction, including +without limitation the rights to use, copy, modify, +merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom +the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice +shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES +OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR +ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. \ No newline at end of file diff --git a/docs/licenses/ui/cson-parser b/docs/licenses/ui/cson-parser new file mode 100644 index 0000000000..e97f18f386 --- /dev/null +++ b/docs/licenses/ui/cson-parser @@ -0,0 +1,29 @@ +Copyright (c) 2014, Groupon, Inc. +All rights reserved. + +Redistribution and use 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 GROUPON 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 +HOLDER 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. diff --git a/docs/licenses/ui/css-color-names b/docs/licenses/ui/css-color-names new file mode 100644 index 0000000000..e344a8fb23 --- /dev/null +++ b/docs/licenses/ui/css-color-names @@ -0,0 +1,8 @@ + +MIT +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + \ No newline at end of file diff --git a/docs/licenses/ui/css-loader b/docs/licenses/ui/css-loader new file mode 100644 index 0000000000..8c11fc7289 --- /dev/null +++ b/docs/licenses/ui/css-loader @@ -0,0 +1,20 @@ +Copyright JS Foundation and other contributors + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +'Software'), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/css-select b/docs/licenses/ui/css-select new file mode 100644 index 0000000000..c464f863ea --- /dev/null +++ b/docs/licenses/ui/css-select @@ -0,0 +1,11 @@ +Copyright (c) Felix Böhm +All rights reserved. + +Redistribution and use 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. + +THIS 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 HOLDER 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, +EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/docs/licenses/ui/css-selector-tokenizer b/docs/licenses/ui/css-selector-tokenizer new file mode 100644 index 0000000000..e344a8fb23 --- /dev/null +++ b/docs/licenses/ui/css-selector-tokenizer @@ -0,0 +1,8 @@ + +MIT +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + \ No newline at end of file diff --git a/docs/licenses/ui/css-what b/docs/licenses/ui/css-what new file mode 100644 index 0000000000..c464f863ea --- /dev/null +++ b/docs/licenses/ui/css-what @@ -0,0 +1,11 @@ +Copyright (c) Felix Böhm +All rights reserved. + +Redistribution and use 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. + +THIS 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 HOLDER 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, +EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/docs/licenses/ui/cssesc b/docs/licenses/ui/cssesc new file mode 100644 index 0000000000..97067e5463 --- /dev/null +++ b/docs/licenses/ui/cssesc @@ -0,0 +1,20 @@ +Copyright Mathias Bynens + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/cssnano b/docs/licenses/ui/cssnano new file mode 100644 index 0000000000..fd0e863a61 --- /dev/null +++ b/docs/licenses/ui/cssnano @@ -0,0 +1,22 @@ +Copyright (c) Ben Briggs (http://beneb.info) + +Permission is hereby granted, free of charge, to any person +obtaining a copy of this software and associated documentation +files (the "Software"), to deal in the Software without +restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the +Software is furnished to do so, subject to the following +conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES +OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT +HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR +OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/csso b/docs/licenses/ui/csso new file mode 100644 index 0000000000..972f1372a4 --- /dev/null +++ b/docs/licenses/ui/csso @@ -0,0 +1,19 @@ +Copyright (C) 2011-2015 by Sergey Kryzhanovsky + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/cssom b/docs/licenses/ui/cssom new file mode 100644 index 0000000000..e344a8fb23 --- /dev/null +++ b/docs/licenses/ui/cssom @@ -0,0 +1,8 @@ + +MIT +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + \ No newline at end of file diff --git a/docs/licenses/ui/cssstyle b/docs/licenses/ui/cssstyle new file mode 100644 index 0000000000..060a7e6302 --- /dev/null +++ b/docs/licenses/ui/cssstyle @@ -0,0 +1,20 @@ +Copyright (c) Chad Walker + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/currently-unhandled b/docs/licenses/ui/currently-unhandled new file mode 100644 index 0000000000..ad5d021ed3 --- /dev/null +++ b/docs/licenses/ui/currently-unhandled @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) James Talmage (github.com/jamestalmage) + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/custom-event b/docs/licenses/ui/custom-event new file mode 100644 index 0000000000..6e864e2cc5 --- /dev/null +++ b/docs/licenses/ui/custom-event @@ -0,0 +1,19 @@ +Copyright (c) 2015 Nathan Rajlich + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to +deal in the Software without restriction, including without limitation the +rights to use, copy, modify, merge, publish, distribute, sublicense, and/or +sell copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS +IN THE SOFTWARE. diff --git a/docs/licenses/ui/cycle b/docs/licenses/ui/cycle new file mode 100644 index 0000000000..c110aa1e1c --- /dev/null +++ b/docs/licenses/ui/cycle @@ -0,0 +1 @@ +cycle was released as JSON-js under the public domain (original repo here: https://github.com/douglascrockford/JSON-js) and published to npm as cycle (repo here: https://github.com/dscape/cycle) \ No newline at end of file diff --git a/docs/licenses/ui/cyclist b/docs/licenses/ui/cyclist new file mode 100644 index 0000000000..0a756421b5 --- /dev/null +++ b/docs/licenses/ui/cyclist @@ -0,0 +1,3 @@ + + +MIT diff --git a/docs/licenses/ui/d b/docs/licenses/ui/d new file mode 100644 index 0000000000..aaf35282f4 --- /dev/null +++ b/docs/licenses/ui/d @@ -0,0 +1,19 @@ +Copyright (C) 2013 Mariusz Nowak (www.medikoo.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/d3 b/docs/licenses/ui/d3 new file mode 100644 index 0000000000..0bc47f33ef --- /dev/null +++ b/docs/licenses/ui/d3 @@ -0,0 +1,26 @@ +Copyright (c) 2013, Michael Bostock +All rights reserved. + +Redistribution and use 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. + +* The name Michael Bostock may not 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 MICHAEL BOSTOCK 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. diff --git a/docs/licenses/ui/dashdash b/docs/licenses/ui/dashdash new file mode 100644 index 0000000000..54706c66e8 --- /dev/null +++ b/docs/licenses/ui/dashdash @@ -0,0 +1,24 @@ +# This is the MIT license + +Copyright (c) 2013 Trent Mick. All rights reserved. +Copyright (c) 2013 Joyent Inc. All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a +copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + diff --git a/docs/licenses/ui/data-uri-to-buffer b/docs/licenses/ui/data-uri-to-buffer new file mode 100644 index 0000000000..e344a8fb23 --- /dev/null +++ b/docs/licenses/ui/data-uri-to-buffer @@ -0,0 +1,8 @@ + +MIT +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + \ No newline at end of file diff --git a/docs/licenses/ui/date-now b/docs/licenses/ui/date-now new file mode 100644 index 0000000000..822d880b91 --- /dev/null +++ b/docs/licenses/ui/date-now @@ -0,0 +1,19 @@ +Copyright (c) 2012 Colingo. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/date-time b/docs/licenses/ui/date-time new file mode 100644 index 0000000000..654d0bfe94 --- /dev/null +++ b/docs/licenses/ui/date-time @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) Sindre Sorhus (sindresorhus.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/dateformat b/docs/licenses/ui/dateformat new file mode 100644 index 0000000000..57d44e2acd --- /dev/null +++ b/docs/licenses/ui/dateformat @@ -0,0 +1,20 @@ +(c) 2007-2009 Steven Levithan + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/debug b/docs/licenses/ui/debug new file mode 100644 index 0000000000..658c933d28 --- /dev/null +++ b/docs/licenses/ui/debug @@ -0,0 +1,19 @@ +(The MIT License) + +Copyright (c) 2014 TJ Holowaychuk + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software +and associated documentation files (the 'Software'), to deal in the Software without restriction, +including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, +and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial +portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT +LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + diff --git a/docs/licenses/ui/decamelize b/docs/licenses/ui/decamelize new file mode 100644 index 0000000000..654d0bfe94 --- /dev/null +++ b/docs/licenses/ui/decamelize @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) Sindre Sorhus (sindresorhus.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/decode-uri-component b/docs/licenses/ui/decode-uri-component new file mode 100644 index 0000000000..78b08554a3 --- /dev/null +++ b/docs/licenses/ui/decode-uri-component @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) Sam Verschueren (github.com/SamVerschueren) + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/deep-eql b/docs/licenses/ui/deep-eql new file mode 100644 index 0000000000..e344a8fb23 --- /dev/null +++ b/docs/licenses/ui/deep-eql @@ -0,0 +1,8 @@ + +MIT +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + \ No newline at end of file diff --git a/docs/licenses/ui/deep-equal b/docs/licenses/ui/deep-equal new file mode 100644 index 0000000000..ee27ba4b44 --- /dev/null +++ b/docs/licenses/ui/deep-equal @@ -0,0 +1,18 @@ +This software is released under the MIT license: + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of +the Software, and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/deep-is b/docs/licenses/ui/deep-is new file mode 100644 index 0000000000..c38f84073f --- /dev/null +++ b/docs/licenses/ui/deep-is @@ -0,0 +1,22 @@ +Copyright (c) 2012, 2013 Thorsten Lorenz +Copyright (c) 2012 James Halliday +Copyright (c) 2009 Thomas Robinson <280north.com> + +This software is released under the MIT license: + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of +the Software, and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/define-properties b/docs/licenses/ui/define-properties new file mode 100644 index 0000000000..8c271c14b6 --- /dev/null +++ b/docs/licenses/ui/define-properties @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (C) 2015 Jordan Harband + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. \ No newline at end of file diff --git a/docs/licenses/ui/define-property b/docs/licenses/ui/define-property new file mode 100644 index 0000000000..f8de063059 --- /dev/null +++ b/docs/licenses/ui/define-property @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2015-2018, Jon Schlinkert. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/defined b/docs/licenses/ui/defined new file mode 100644 index 0000000000..ee27ba4b44 --- /dev/null +++ b/docs/licenses/ui/defined @@ -0,0 +1,18 @@ +This software is released under the MIT license: + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of +the Software, and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/degenerator b/docs/licenses/ui/degenerator new file mode 100644 index 0000000000..e344a8fb23 --- /dev/null +++ b/docs/licenses/ui/degenerator @@ -0,0 +1,8 @@ + +MIT +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + \ No newline at end of file diff --git a/docs/licenses/ui/del b/docs/licenses/ui/del new file mode 100644 index 0000000000..e7af2f7710 --- /dev/null +++ b/docs/licenses/ui/del @@ -0,0 +1,9 @@ +MIT License + +Copyright (c) Sindre Sorhus (sindresorhus.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/delayed-stream b/docs/licenses/ui/delayed-stream new file mode 100644 index 0000000000..4804b7ab41 --- /dev/null +++ b/docs/licenses/ui/delayed-stream @@ -0,0 +1,19 @@ +Copyright (c) 2011 Debuggable Limited + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/depd b/docs/licenses/ui/depd new file mode 100644 index 0000000000..84441fbb57 --- /dev/null +++ b/docs/licenses/ui/depd @@ -0,0 +1,22 @@ +(The MIT License) + +Copyright (c) 2014-2017 Douglas Christopher Wilson + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +'Software'), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/des.js b/docs/licenses/ui/des.js new file mode 100644 index 0000000000..e344a8fb23 --- /dev/null +++ b/docs/licenses/ui/des.js @@ -0,0 +1,8 @@ + +MIT +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + \ No newline at end of file diff --git a/docs/licenses/ui/destroy b/docs/licenses/ui/destroy new file mode 100644 index 0000000000..a7ae8ee9b8 --- /dev/null +++ b/docs/licenses/ui/destroy @@ -0,0 +1,22 @@ + +The MIT License (MIT) + +Copyright (c) 2014 Jonathan Ong me@jongleberry.com + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/detect-indent b/docs/licenses/ui/detect-indent new file mode 100644 index 0000000000..654d0bfe94 --- /dev/null +++ b/docs/licenses/ui/detect-indent @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) Sindre Sorhus (sindresorhus.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/detect-node b/docs/licenses/ui/detect-node new file mode 100644 index 0000000000..0d13cb4b94 --- /dev/null +++ b/docs/licenses/ui/detect-node @@ -0,0 +1,6 @@ + +ISC +Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. + +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. + \ No newline at end of file diff --git a/docs/licenses/ui/di b/docs/licenses/ui/di new file mode 100644 index 0000000000..39baeb42d4 --- /dev/null +++ b/docs/licenses/ui/di @@ -0,0 +1,20 @@ +The MIT License + +Copyright (C) 2013 Vojta Jína. + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies +of the Software, and to permit persons to whom the Software is furnished to do +so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/diff b/docs/licenses/ui/diff new file mode 100644 index 0000000000..556dedb093 --- /dev/null +++ b/docs/licenses/ui/diff @@ -0,0 +1,10 @@ + +BSD +Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: + +1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. + +2. 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. + +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 HOLDER 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. + \ No newline at end of file diff --git a/docs/licenses/ui/diffie-hellman b/docs/licenses/ui/diffie-hellman new file mode 100644 index 0000000000..c9ddc0febc --- /dev/null +++ b/docs/licenses/ui/diffie-hellman @@ -0,0 +1,19 @@ +Copyright (c) 2017 Calvin Metcalf + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/docs/licenses/ui/dir-glob b/docs/licenses/ui/dir-glob new file mode 100644 index 0000000000..db6bc32cc7 --- /dev/null +++ b/docs/licenses/ui/dir-glob @@ -0,0 +1,9 @@ +MIT License + +Copyright (c) Kevin Mårtensson (github.com/kevva) + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/dns-equal b/docs/licenses/ui/dns-equal new file mode 100644 index 0000000000..95f61daaaf --- /dev/null +++ b/docs/licenses/ui/dns-equal @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2016 Thomas Watson Steen + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/docs/licenses/ui/dns-packet b/docs/licenses/ui/dns-packet new file mode 100644 index 0000000000..bae9da7bfa --- /dev/null +++ b/docs/licenses/ui/dns-packet @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2016 Mathias Buus + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/dns-txt b/docs/licenses/ui/dns-txt new file mode 100644 index 0000000000..7cdc145629 --- /dev/null +++ b/docs/licenses/ui/dns-txt @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2015 Thomas Watson Steen + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/docs/licenses/ui/doctrine b/docs/licenses/ui/doctrine new file mode 100644 index 0000000000..3e8ba72f69 --- /dev/null +++ b/docs/licenses/ui/doctrine @@ -0,0 +1,177 @@ + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + +TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + +1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + +2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + +3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + +4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + +5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + +6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + +7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + +8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + +9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + +END OF TERMS AND CONDITIONS diff --git a/docs/licenses/ui/dom-converter b/docs/licenses/ui/dom-converter new file mode 100644 index 0000000000..0641f709bc --- /dev/null +++ b/docs/licenses/ui/dom-converter @@ -0,0 +1,20 @@ +The MIT License (MIT) + +Copyright (c) 2013 Aria Minaei + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of +the Software, and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/dom-serialize b/docs/licenses/ui/dom-serialize new file mode 100644 index 0000000000..e344a8fb23 --- /dev/null +++ b/docs/licenses/ui/dom-serialize @@ -0,0 +1,8 @@ + +MIT +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + \ No newline at end of file diff --git a/docs/licenses/ui/dom-serializer b/docs/licenses/ui/dom-serializer new file mode 100644 index 0000000000..3d241a8d09 --- /dev/null +++ b/docs/licenses/ui/dom-serializer @@ -0,0 +1,11 @@ +License + +(The MIT License) + +Copyright (c) 2014 The cheeriojs contributors + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/domain-browser b/docs/licenses/ui/domain-browser new file mode 100644 index 0000000000..08d8802abe --- /dev/null +++ b/docs/licenses/ui/domain-browser @@ -0,0 +1,23 @@ + + +

License

+ +Unless stated otherwise all works are: + + + +and licensed under: + + + +

MIT License

+ +
+Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+ + diff --git a/docs/licenses/ui/domelementtype b/docs/licenses/ui/domelementtype new file mode 100644 index 0000000000..c464f863ea --- /dev/null +++ b/docs/licenses/ui/domelementtype @@ -0,0 +1,11 @@ +Copyright (c) Felix Böhm +All rights reserved. + +Redistribution and use 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. + +THIS 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 HOLDER 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, +EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/docs/licenses/ui/domhandler b/docs/licenses/ui/domhandler new file mode 100644 index 0000000000..c464f863ea --- /dev/null +++ b/docs/licenses/ui/domhandler @@ -0,0 +1,11 @@ +Copyright (c) Felix Böhm +All rights reserved. + +Redistribution and use 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. + +THIS 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 HOLDER 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, +EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/docs/licenses/ui/domutils b/docs/licenses/ui/domutils new file mode 100644 index 0000000000..c464f863ea --- /dev/null +++ b/docs/licenses/ui/domutils @@ -0,0 +1,11 @@ +Copyright (c) Felix Böhm +All rights reserved. + +Redistribution and use 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. + +THIS 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 HOLDER 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, +EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/docs/licenses/ui/duplexify b/docs/licenses/ui/duplexify new file mode 100644 index 0000000000..757562ec59 --- /dev/null +++ b/docs/licenses/ui/duplexify @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2014 Mathias Buus + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. \ No newline at end of file diff --git a/docs/licenses/ui/ecc-jsbn b/docs/licenses/ui/ecc-jsbn new file mode 100644 index 0000000000..f668fefc62 --- /dev/null +++ b/docs/licenses/ui/ecc-jsbn @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2014 Jeremie Miller + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. \ No newline at end of file diff --git a/docs/licenses/ui/ee-first b/docs/licenses/ui/ee-first new file mode 100644 index 0000000000..a7ae8ee9b8 --- /dev/null +++ b/docs/licenses/ui/ee-first @@ -0,0 +1,22 @@ + +The MIT License (MIT) + +Copyright (c) 2014 Jonathan Ong me@jongleberry.com + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/ejs b/docs/licenses/ui/ejs new file mode 100644 index 0000000000..d645695673 --- /dev/null +++ b/docs/licenses/ui/ejs @@ -0,0 +1,202 @@ + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. diff --git a/docs/licenses/ui/electron-to-chromium b/docs/licenses/ui/electron-to-chromium new file mode 100644 index 0000000000..6c7b614d4e --- /dev/null +++ b/docs/licenses/ui/electron-to-chromium @@ -0,0 +1,5 @@ +Copyright 2018 Kilian Valkhof + +Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. + +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. diff --git a/docs/licenses/ui/elliptic b/docs/licenses/ui/elliptic new file mode 100644 index 0000000000..e344a8fb23 --- /dev/null +++ b/docs/licenses/ui/elliptic @@ -0,0 +1,8 @@ + +MIT +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + \ No newline at end of file diff --git a/docs/licenses/ui/emojis-list b/docs/licenses/ui/emojis-list new file mode 100644 index 0000000000..c0928aebcc --- /dev/null +++ b/docs/licenses/ui/emojis-list @@ -0,0 +1,9 @@ +The MIT License (MIT) + +Copyright © 2015 Kiko Beats + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/encodeurl b/docs/licenses/ui/encodeurl new file mode 100644 index 0000000000..8812229bc5 --- /dev/null +++ b/docs/licenses/ui/encodeurl @@ -0,0 +1,22 @@ +(The MIT License) + +Copyright (c) 2016 Douglas Christopher Wilson + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +'Software'), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/end-of-stream b/docs/licenses/ui/end-of-stream new file mode 100644 index 0000000000..757562ec59 --- /dev/null +++ b/docs/licenses/ui/end-of-stream @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2014 Mathias Buus + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. \ No newline at end of file diff --git a/docs/licenses/ui/engine.io b/docs/licenses/ui/engine.io new file mode 100644 index 0000000000..6494c3c7e2 --- /dev/null +++ b/docs/licenses/ui/engine.io @@ -0,0 +1,19 @@ +(The MIT License) + +Copyright (c) 2014 Guillermo Rauch + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software +and associated documentation files (the 'Software'), to deal in the Software without restriction, +including without limitation the rights to use, copy, modify, merge, publish, distribute, +sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or +substantial portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING +BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, +DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + diff --git a/docs/licenses/ui/engine.io-client b/docs/licenses/ui/engine.io-client new file mode 100644 index 0000000000..b248ba1bc5 --- /dev/null +++ b/docs/licenses/ui/engine.io-client @@ -0,0 +1,22 @@ +(The MIT License) + +Copyright (c) 2014-2015 Automattic + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +'Software'), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/engine.io-parser b/docs/licenses/ui/engine.io-parser new file mode 100644 index 0000000000..d8fdaec371 --- /dev/null +++ b/docs/licenses/ui/engine.io-parser @@ -0,0 +1,22 @@ +(The MIT License) + +Copyright (c) 2016 Guillermo Rauch (@rauchg) + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +'Software'), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. \ No newline at end of file diff --git a/docs/licenses/ui/enhanced-resolve b/docs/licenses/ui/enhanced-resolve new file mode 100644 index 0000000000..e344a8fb23 --- /dev/null +++ b/docs/licenses/ui/enhanced-resolve @@ -0,0 +1,8 @@ + +MIT +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + \ No newline at end of file diff --git a/docs/licenses/ui/ent b/docs/licenses/ui/ent new file mode 100644 index 0000000000..ee27ba4b44 --- /dev/null +++ b/docs/licenses/ui/ent @@ -0,0 +1,18 @@ +This software is released under the MIT license: + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of +the Software, and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/entities b/docs/licenses/ui/entities new file mode 100644 index 0000000000..c464f863ea --- /dev/null +++ b/docs/licenses/ui/entities @@ -0,0 +1,11 @@ +Copyright (c) Felix Böhm +All rights reserved. + +Redistribution and use 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. + +THIS 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 HOLDER 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, +EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/docs/licenses/ui/errno b/docs/licenses/ui/errno new file mode 100644 index 0000000000..e344a8fb23 --- /dev/null +++ b/docs/licenses/ui/errno @@ -0,0 +1,8 @@ + +MIT +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + \ No newline at end of file diff --git a/docs/licenses/ui/error-ex b/docs/licenses/ui/error-ex new file mode 100644 index 0000000000..0a5f461a69 --- /dev/null +++ b/docs/licenses/ui/error-ex @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2015 JD Ballard + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/es-abstract b/docs/licenses/ui/es-abstract new file mode 100644 index 0000000000..8c271c14b6 --- /dev/null +++ b/docs/licenses/ui/es-abstract @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (C) 2015 Jordan Harband + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. \ No newline at end of file diff --git a/docs/licenses/ui/es-to-primitive b/docs/licenses/ui/es-to-primitive new file mode 100644 index 0000000000..b43df444e5 --- /dev/null +++ b/docs/licenses/ui/es-to-primitive @@ -0,0 +1,22 @@ +The MIT License (MIT) + +Copyright (c) 2015 Jordan Harband + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + diff --git a/docs/licenses/ui/es5-ext b/docs/licenses/ui/es5-ext new file mode 100644 index 0000000000..c54cfb17ce --- /dev/null +++ b/docs/licenses/ui/es5-ext @@ -0,0 +1,15 @@ +ISC License + +Copyright (c) 2011-2018, Mariusz Nowak, @medikoo, medikoo.com + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted, provided that the above +copyright notice and this permission notice appear in all copies. + +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. diff --git a/docs/licenses/ui/es6-iterator b/docs/licenses/ui/es6-iterator new file mode 100644 index 0000000000..d7c36d5585 --- /dev/null +++ b/docs/licenses/ui/es6-iterator @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (C) 2013-2017 Mariusz Nowak (www.medikoo.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/es6-map b/docs/licenses/ui/es6-map new file mode 100644 index 0000000000..aaf35282f4 --- /dev/null +++ b/docs/licenses/ui/es6-map @@ -0,0 +1,19 @@ +Copyright (C) 2013 Mariusz Nowak (www.medikoo.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/es6-promise b/docs/licenses/ui/es6-promise new file mode 100644 index 0000000000..954ec5992d --- /dev/null +++ b/docs/licenses/ui/es6-promise @@ -0,0 +1,19 @@ +Copyright (c) 2014 Yehuda Katz, Tom Dale, Stefan Penner and contributors + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies +of the Software, and to permit persons to whom the Software is furnished to do +so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/docs/licenses/ui/es6-set b/docs/licenses/ui/es6-set new file mode 100644 index 0000000000..aaf35282f4 --- /dev/null +++ b/docs/licenses/ui/es6-set @@ -0,0 +1,19 @@ +Copyright (C) 2013 Mariusz Nowak (www.medikoo.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/es6-symbol b/docs/licenses/ui/es6-symbol new file mode 100644 index 0000000000..04724a3ab1 --- /dev/null +++ b/docs/licenses/ui/es6-symbol @@ -0,0 +1,19 @@ +Copyright (C) 2013-2015 Mariusz Nowak (www.medikoo.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/es6-templates b/docs/licenses/ui/es6-templates new file mode 100644 index 0000000000..cabe814a1f --- /dev/null +++ b/docs/licenses/ui/es6-templates @@ -0,0 +1,13 @@ +Copyright 2014 Square Inc. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. diff --git a/docs/licenses/ui/es6-weak-map b/docs/licenses/ui/es6-weak-map new file mode 100644 index 0000000000..aaf35282f4 --- /dev/null +++ b/docs/licenses/ui/es6-weak-map @@ -0,0 +1,19 @@ +Copyright (C) 2013 Mariusz Nowak (www.medikoo.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/escape-html b/docs/licenses/ui/escape-html new file mode 100644 index 0000000000..2e70de9717 --- /dev/null +++ b/docs/licenses/ui/escape-html @@ -0,0 +1,24 @@ +(The MIT License) + +Copyright (c) 2012-2013 TJ Holowaychuk +Copyright (c) 2015 Andreas Lubbe +Copyright (c) 2015 Tiancheng "Timothy" Gu + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +'Software'), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/escape-string-regexp b/docs/licenses/ui/escape-string-regexp new file mode 100644 index 0000000000..654d0bfe94 --- /dev/null +++ b/docs/licenses/ui/escape-string-regexp @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) Sindre Sorhus (sindresorhus.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/escodegen b/docs/licenses/ui/escodegen new file mode 100644 index 0000000000..3e580c355a --- /dev/null +++ b/docs/licenses/ui/escodegen @@ -0,0 +1,19 @@ +Redistribution and use 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. + +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 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. diff --git a/docs/licenses/ui/escope b/docs/licenses/ui/escope new file mode 100644 index 0000000000..3e580c355a --- /dev/null +++ b/docs/licenses/ui/escope @@ -0,0 +1,19 @@ +Redistribution and use 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. + +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 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. diff --git a/docs/licenses/ui/eslint b/docs/licenses/ui/eslint new file mode 100644 index 0000000000..7fe552a866 --- /dev/null +++ b/docs/licenses/ui/eslint @@ -0,0 +1,19 @@ +Copyright JS Foundation and other contributors, https://js.foundation + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/eslint-config-airbnb-base b/docs/licenses/ui/eslint-config-airbnb-base new file mode 100644 index 0000000000..e344a8fb23 --- /dev/null +++ b/docs/licenses/ui/eslint-config-airbnb-base @@ -0,0 +1,8 @@ + +MIT +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + \ No newline at end of file diff --git a/docs/licenses/ui/eslint-import-resolver-node b/docs/licenses/ui/eslint-import-resolver-node new file mode 100644 index 0000000000..e344a8fb23 --- /dev/null +++ b/docs/licenses/ui/eslint-import-resolver-node @@ -0,0 +1,8 @@ + +MIT +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + \ No newline at end of file diff --git a/docs/licenses/ui/eslint-import-resolver-webpack b/docs/licenses/ui/eslint-import-resolver-webpack new file mode 100644 index 0000000000..e344a8fb23 --- /dev/null +++ b/docs/licenses/ui/eslint-import-resolver-webpack @@ -0,0 +1,8 @@ + +MIT +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + \ No newline at end of file diff --git a/docs/licenses/ui/eslint-loader b/docs/licenses/ui/eslint-loader new file mode 100644 index 0000000000..6df92a4ae8 --- /dev/null +++ b/docs/licenses/ui/eslint-loader @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2015 Maxime Thirouin + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/docs/licenses/ui/eslint-module-utils b/docs/licenses/ui/eslint-module-utils new file mode 100644 index 0000000000..e344a8fb23 --- /dev/null +++ b/docs/licenses/ui/eslint-module-utils @@ -0,0 +1,8 @@ + +MIT +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + \ No newline at end of file diff --git a/docs/licenses/ui/eslint-plugin-disable b/docs/licenses/ui/eslint-plugin-disable new file mode 100644 index 0000000000..db387531ce --- /dev/null +++ b/docs/licenses/ui/eslint-plugin-disable @@ -0,0 +1,19 @@ +Copyright (c) 2015 Michael Radionov (https://github.com/mradionov) + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/eslint-plugin-import b/docs/licenses/ui/eslint-plugin-import new file mode 100644 index 0000000000..c6ade2a433 --- /dev/null +++ b/docs/licenses/ui/eslint-plugin-import @@ -0,0 +1,22 @@ +The MIT License (MIT) + +Copyright (c) 2015 Ben Mosher + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + diff --git a/docs/licenses/ui/eslint-restricted-globals b/docs/licenses/ui/eslint-restricted-globals new file mode 100644 index 0000000000..e344a8fb23 --- /dev/null +++ b/docs/licenses/ui/eslint-restricted-globals @@ -0,0 +1,8 @@ + +MIT +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + \ No newline at end of file diff --git a/docs/licenses/ui/eslint-scope b/docs/licenses/ui/eslint-scope new file mode 100644 index 0000000000..4419797c9c --- /dev/null +++ b/docs/licenses/ui/eslint-scope @@ -0,0 +1,23 @@ +eslint-scope +Copyright JS Foundation and other contributors, https://js.foundation +Copyright (C) 2012-2013 Yusuke Suzuki (twitter: @Constellation) and other contributors. + +Redistribution and use 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. + +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 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. diff --git a/docs/licenses/ui/eslint-visitor-keys b/docs/licenses/ui/eslint-visitor-keys new file mode 100644 index 0000000000..17a25538d9 --- /dev/null +++ b/docs/licenses/ui/eslint-visitor-keys @@ -0,0 +1,201 @@ + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright contributors + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. diff --git a/docs/licenses/ui/espree b/docs/licenses/ui/espree new file mode 100644 index 0000000000..321d960740 --- /dev/null +++ b/docs/licenses/ui/espree @@ -0,0 +1,22 @@ +Espree +Copyright JS Foundation and other contributors, https://js.foundation + +Redistribution and use 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. + +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 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. diff --git a/docs/licenses/ui/esprima b/docs/licenses/ui/esprima new file mode 100644 index 0000000000..7a55160f56 --- /dev/null +++ b/docs/licenses/ui/esprima @@ -0,0 +1,21 @@ +Copyright JS Foundation and other contributors, https://js.foundation/ + +Redistribution and use 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. + +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 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. diff --git a/docs/licenses/ui/esquery b/docs/licenses/ui/esquery new file mode 100644 index 0000000000..52f915e268 --- /dev/null +++ b/docs/licenses/ui/esquery @@ -0,0 +1,24 @@ +Copyright (c) 2013, Joel Feenstra +All rights reserved. + +Redistribution and use 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 the ESQuery 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 JOEL FEENSTRA 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. diff --git a/docs/licenses/ui/esrecurse b/docs/licenses/ui/esrecurse new file mode 100644 index 0000000000..ecdd6101b6 --- /dev/null +++ b/docs/licenses/ui/esrecurse @@ -0,0 +1,9 @@ + +Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: + +1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. + +2. 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. + +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 HOLDER 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. + \ No newline at end of file diff --git a/docs/licenses/ui/estraverse b/docs/licenses/ui/estraverse new file mode 100644 index 0000000000..3e580c355a --- /dev/null +++ b/docs/licenses/ui/estraverse @@ -0,0 +1,19 @@ +Redistribution and use 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. + +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 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. diff --git a/docs/licenses/ui/esutils b/docs/licenses/ui/esutils new file mode 100644 index 0000000000..3e580c355a --- /dev/null +++ b/docs/licenses/ui/esutils @@ -0,0 +1,19 @@ +Redistribution and use 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. + +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 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. diff --git a/docs/licenses/ui/etag b/docs/licenses/ui/etag new file mode 100644 index 0000000000..cab251c2b9 --- /dev/null +++ b/docs/licenses/ui/etag @@ -0,0 +1,22 @@ +(The MIT License) + +Copyright (c) 2014-2016 Douglas Christopher Wilson + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +'Software'), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/event-emitter b/docs/licenses/ui/event-emitter new file mode 100644 index 0000000000..ccb76f6e9a --- /dev/null +++ b/docs/licenses/ui/event-emitter @@ -0,0 +1,19 @@ +Copyright (C) 2012-2015 Mariusz Nowak (www.medikoo.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/eventemitter2 b/docs/licenses/ui/eventemitter2 new file mode 100644 index 0000000000..e344a8fb23 --- /dev/null +++ b/docs/licenses/ui/eventemitter2 @@ -0,0 +1,8 @@ + +MIT +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + \ No newline at end of file diff --git a/docs/licenses/ui/eventemitter3 b/docs/licenses/ui/eventemitter3 new file mode 100644 index 0000000000..abcbd54e5e --- /dev/null +++ b/docs/licenses/ui/eventemitter3 @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2014 Arnout Kazemier + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/docs/licenses/ui/events b/docs/licenses/ui/events new file mode 100644 index 0000000000..52ed3b0a63 --- /dev/null +++ b/docs/licenses/ui/events @@ -0,0 +1,22 @@ +MIT + +Copyright Joyent, Inc. and other Node contributors. + +Permission is hereby granted, free of charge, to any person obtaining a +copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to permit +persons to whom the Software is furnished to do so, subject to the +following conditions: + +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN +NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, +DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR +OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE +USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/eventsource b/docs/licenses/ui/eventsource new file mode 100644 index 0000000000..86329b95f7 --- /dev/null +++ b/docs/licenses/ui/eventsource @@ -0,0 +1,22 @@ +The MIT License + +Copyright (c) 2012, 2013, 2014 Aslak Hellesøy + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/evp_bytestokey b/docs/licenses/ui/evp_bytestokey new file mode 100644 index 0000000000..f06007ae32 --- /dev/null +++ b/docs/licenses/ui/evp_bytestokey @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2017 crypto-browserify contributors + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/docs/licenses/ui/execa b/docs/licenses/ui/execa new file mode 100644 index 0000000000..e7af2f7710 --- /dev/null +++ b/docs/licenses/ui/execa @@ -0,0 +1,9 @@ +MIT License + +Copyright (c) Sindre Sorhus (sindresorhus.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/exit b/docs/licenses/ui/exit new file mode 100644 index 0000000000..bb2aad6dc2 --- /dev/null +++ b/docs/licenses/ui/exit @@ -0,0 +1,22 @@ +Copyright (c) 2013 "Cowboy" Ben Alman + +Permission is hereby granted, free of charge, to any person +obtaining a copy of this software and associated documentation +files (the "Software"), to deal in the Software without +restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the +Software is furnished to do so, subject to the following +conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES +OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT +HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR +OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/expand-braces b/docs/licenses/ui/expand-braces new file mode 100644 index 0000000000..9bd36fe361 --- /dev/null +++ b/docs/licenses/ui/expand-braces @@ -0,0 +1,22 @@ +Copyright (c) 2014 Jon Schlinkert, contributors. + +Permission is hereby granted, free of charge, to any person +obtaining a copy of this software and associated documentation +files (the "Software"), to deal in the Software without +restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the +Software is furnished to do so, subject to the following +conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES +OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT +HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR +OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/expand-brackets b/docs/licenses/ui/expand-brackets new file mode 100644 index 0000000000..6525171722 --- /dev/null +++ b/docs/licenses/ui/expand-brackets @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2015-2016, Jon Schlinkert + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/expand-range b/docs/licenses/ui/expand-range new file mode 100644 index 0000000000..b1e51ff714 --- /dev/null +++ b/docs/licenses/ui/expand-range @@ -0,0 +1,24 @@ +The MIT License (MIT) + +Copyright (c) 2014-2016, Jon Schlinkert. + +Permission is hereby granted, free of charge, to any person +obtaining a copy of this software and associated documentation +files (the "Software"), to deal in the Software without +restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the +Software is furnished to do so, subject to the following +conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES +OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT +HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR +OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/express b/docs/licenses/ui/express new file mode 100644 index 0000000000..aa927e44e3 --- /dev/null +++ b/docs/licenses/ui/express @@ -0,0 +1,24 @@ +(The MIT License) + +Copyright (c) 2009-2014 TJ Holowaychuk +Copyright (c) 2013-2014 Roman Shtylman +Copyright (c) 2014-2015 Douglas Christopher Wilson + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +'Software'), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/extend b/docs/licenses/ui/extend new file mode 100644 index 0000000000..e16d6a56ca --- /dev/null +++ b/docs/licenses/ui/extend @@ -0,0 +1,23 @@ +The MIT License (MIT) + +Copyright (c) 2014 Stefan Thomas + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + diff --git a/docs/licenses/ui/extend-shallow b/docs/licenses/ui/extend-shallow new file mode 100644 index 0000000000..99c936915d --- /dev/null +++ b/docs/licenses/ui/extend-shallow @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2014-2015, 2017, Jon Schlinkert. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/external-editor b/docs/licenses/ui/external-editor new file mode 100644 index 0000000000..f5f6185955 --- /dev/null +++ b/docs/licenses/ui/external-editor @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2016 Kevin Gravier + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/docs/licenses/ui/extglob b/docs/licenses/ui/extglob new file mode 100644 index 0000000000..e33d14b754 --- /dev/null +++ b/docs/licenses/ui/extglob @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2015-2017, Jon Schlinkert. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/extract-text-webpack-plugin b/docs/licenses/ui/extract-text-webpack-plugin new file mode 100644 index 0000000000..8c11fc7289 --- /dev/null +++ b/docs/licenses/ui/extract-text-webpack-plugin @@ -0,0 +1,20 @@ +Copyright JS Foundation and other contributors + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +'Software'), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/extract-zip b/docs/licenses/ui/extract-zip new file mode 100644 index 0000000000..2921069135 --- /dev/null +++ b/docs/licenses/ui/extract-zip @@ -0,0 +1,23 @@ +Copyright (c) 2014 Max Ogden and other contributors +All rights reserved. + +Redistribution and use 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. + +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 HOLDER 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. diff --git a/docs/licenses/ui/extsprintf b/docs/licenses/ui/extsprintf new file mode 100644 index 0000000000..cbc0bb3ba3 --- /dev/null +++ b/docs/licenses/ui/extsprintf @@ -0,0 +1,19 @@ +Copyright (c) 2012, Joyent, Inc. All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE diff --git a/docs/licenses/ui/eyes b/docs/licenses/ui/eyes new file mode 100644 index 0000000000..a1edd93b5f --- /dev/null +++ b/docs/licenses/ui/eyes @@ -0,0 +1,20 @@ +Copyright (c) 2009 cloudhead + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/fast-deep-equal b/docs/licenses/ui/fast-deep-equal new file mode 100644 index 0000000000..7f1543566f --- /dev/null +++ b/docs/licenses/ui/fast-deep-equal @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2017 Evgeny Poberezkin + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/docs/licenses/ui/fast-json-stable-stringify b/docs/licenses/ui/fast-json-stable-stringify new file mode 100644 index 0000000000..ee27ba4b44 --- /dev/null +++ b/docs/licenses/ui/fast-json-stable-stringify @@ -0,0 +1,18 @@ +This software is released under the MIT license: + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of +the Software, and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/fast-levenshtein b/docs/licenses/ui/fast-levenshtein new file mode 100644 index 0000000000..6212406b41 --- /dev/null +++ b/docs/licenses/ui/fast-levenshtein @@ -0,0 +1,25 @@ +(MIT License) + +Copyright (c) 2013 [Ramesh Nair](http://www.hiddentao.com/) + +Permission is hereby granted, free of charge, to any person +obtaining a copy of this software and associated documentation +files (the "Software"), to deal in the Software without +restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the +Software is furnished to do so, subject to the following +conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES +OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT +HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR +OTHER DEALINGS IN THE SOFTWARE. + diff --git a/docs/licenses/ui/fastparse b/docs/licenses/ui/fastparse new file mode 100644 index 0000000000..e344a8fb23 --- /dev/null +++ b/docs/licenses/ui/fastparse @@ -0,0 +1,8 @@ + +MIT +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + \ No newline at end of file diff --git a/docs/licenses/ui/faye-websocket b/docs/licenses/ui/faye-websocket new file mode 100644 index 0000000000..e344a8fb23 --- /dev/null +++ b/docs/licenses/ui/faye-websocket @@ -0,0 +1,8 @@ + +MIT +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + \ No newline at end of file diff --git a/docs/licenses/ui/fd-slicer b/docs/licenses/ui/fd-slicer new file mode 100644 index 0000000000..e57596d245 --- /dev/null +++ b/docs/licenses/ui/fd-slicer @@ -0,0 +1,21 @@ +Copyright (c) 2014 Andrew Kelley + +Permission is hereby granted, free of charge, to any person +obtaining a copy of this software and associated documentation files +(the "Software"), to deal in the Software without restriction, +including without limitation the rights to use, copy, modify, merge, +publish, distribute, sublicense, and/or sell copies of the Software, +and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS +BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN +ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/docs/licenses/ui/figures b/docs/licenses/ui/figures new file mode 100644 index 0000000000..654d0bfe94 --- /dev/null +++ b/docs/licenses/ui/figures @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) Sindre Sorhus (sindresorhus.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/file-entry-cache b/docs/licenses/ui/file-entry-cache new file mode 100644 index 0000000000..c58c339631 --- /dev/null +++ b/docs/licenses/ui/file-entry-cache @@ -0,0 +1,22 @@ +The MIT License (MIT) + +Copyright (c) 2015 Roy Riojas + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + diff --git a/docs/licenses/ui/file-uri-to-path b/docs/licenses/ui/file-uri-to-path new file mode 100644 index 0000000000..e1af78389b --- /dev/null +++ b/docs/licenses/ui/file-uri-to-path @@ -0,0 +1,20 @@ +Copyright (c) 2014 Nathan Rajlich + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +'Software'), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/filename-regex b/docs/licenses/ui/filename-regex new file mode 100644 index 0000000000..d290fe00b2 --- /dev/null +++ b/docs/licenses/ui/filename-regex @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2014-2015, 2017, Jon Schlinkert + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/fill-range b/docs/licenses/ui/fill-range new file mode 100644 index 0000000000..d734237bde --- /dev/null +++ b/docs/licenses/ui/fill-range @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2014-2017, Jon Schlinkert + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/finalhandler b/docs/licenses/ui/finalhandler new file mode 100644 index 0000000000..fb30982776 --- /dev/null +++ b/docs/licenses/ui/finalhandler @@ -0,0 +1,22 @@ +(The MIT License) + +Copyright (c) 2014-2017 Douglas Christopher Wilson + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +'Software'), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/find-cache-dir b/docs/licenses/ui/find-cache-dir new file mode 100644 index 0000000000..ad5d021ed3 --- /dev/null +++ b/docs/licenses/ui/find-cache-dir @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) James Talmage (github.com/jamestalmage) + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/find-root b/docs/licenses/ui/find-root new file mode 100644 index 0000000000..c0db24fd67 --- /dev/null +++ b/docs/licenses/ui/find-root @@ -0,0 +1,7 @@ +Copyright © 2013 AgileMD http://agilemd.com + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. \ No newline at end of file diff --git a/docs/licenses/ui/find-up b/docs/licenses/ui/find-up new file mode 100644 index 0000000000..654d0bfe94 --- /dev/null +++ b/docs/licenses/ui/find-up @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) Sindre Sorhus (sindresorhus.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/findup-sync b/docs/licenses/ui/findup-sync new file mode 100644 index 0000000000..bb2aad6dc2 --- /dev/null +++ b/docs/licenses/ui/findup-sync @@ -0,0 +1,22 @@ +Copyright (c) 2013 "Cowboy" Ben Alman + +Permission is hereby granted, free of charge, to any person +obtaining a copy of this software and associated documentation +files (the "Software"), to deal in the Software without +restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the +Software is furnished to do so, subject to the following +conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES +OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT +HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR +OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/flat-cache b/docs/licenses/ui/flat-cache new file mode 100644 index 0000000000..c58c339631 --- /dev/null +++ b/docs/licenses/ui/flat-cache @@ -0,0 +1,22 @@ +The MIT License (MIT) + +Copyright (c) 2015 Roy Riojas + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + diff --git a/docs/licenses/ui/flatten b/docs/licenses/ui/flatten new file mode 100644 index 0000000000..54a689b800 --- /dev/null +++ b/docs/licenses/ui/flatten @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2016 Joshua Holbrook + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/flush-write-stream b/docs/licenses/ui/flush-write-stream new file mode 100644 index 0000000000..66a4d2a149 --- /dev/null +++ b/docs/licenses/ui/flush-write-stream @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2015 Mathias Buus + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/follow-redirects b/docs/licenses/ui/follow-redirects new file mode 100644 index 0000000000..459a247026 --- /dev/null +++ b/docs/licenses/ui/follow-redirects @@ -0,0 +1,19 @@ +Copyright 2017 Olivier Lalonde , James Talmage , Ruben Verborgh + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies +of the Software, and to permit persons to whom the Software is furnished to do +so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. \ No newline at end of file diff --git a/docs/licenses/ui/for-in b/docs/licenses/ui/for-in new file mode 100644 index 0000000000..d734237bde --- /dev/null +++ b/docs/licenses/ui/for-in @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2014-2017, Jon Schlinkert + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/for-own b/docs/licenses/ui/for-own new file mode 100644 index 0000000000..d290fe00b2 --- /dev/null +++ b/docs/licenses/ui/for-own @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2014-2015, 2017, Jon Schlinkert + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/foreach b/docs/licenses/ui/foreach new file mode 100644 index 0000000000..3032d6e34c --- /dev/null +++ b/docs/licenses/ui/foreach @@ -0,0 +1,24 @@ +The MIT License + +Copyright (c) 2013 Manuel Stofer + +Permission is hereby granted, free of charge, to any person +obtaining a copy of this software and associated documentation +files (the "Software"), to deal in the Software without +restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the +Software is furnished to do so, subject to the following +conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES +OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT +HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR +OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/forever-agent b/docs/licenses/ui/forever-agent new file mode 100644 index 0000000000..a4a9aee0c2 --- /dev/null +++ b/docs/licenses/ui/forever-agent @@ -0,0 +1,55 @@ +Apache License + +Version 2.0, January 2004 + +http://www.apache.org/licenses/ + +TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + +1. Definitions. + +"License" shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document. + +"Licensor" shall mean the copyright owner or entity authorized by the copyright owner that is granting the License. + +"Legal Entity" shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, "control" means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity. + +"You" (or "Your") shall mean an individual or Legal Entity exercising permissions granted by this License. + +"Source" form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files. + +"Object" form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types. + +"Work" shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below). + +"Derivative Works" shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof. + +"Contribution" shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, "submitted" means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as "Not a Contribution." + +"Contributor" shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work. + +2. Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form. + +3. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed. + +4. Redistribution. You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions: + +You must give any other recipients of the Work or Derivative Works a copy of this License; and + +You must cause any modified files to carry prominent notices stating that You changed the files; and + +You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and + +If the Work includes a "NOTICE" text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License. You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License. + +5. Submission of Contributions. Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions. + +6. Trademarks. This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file. + +7. Disclaimer of Warranty. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License. + +8. Limitation of Liability. In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages. + +9. Accepting Warranty or Additional Liability. While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability. + +END OF TERMS AND CONDITIONS \ No newline at end of file diff --git a/docs/licenses/ui/form-data b/docs/licenses/ui/form-data new file mode 100644 index 0000000000..c7ff12a2f8 --- /dev/null +++ b/docs/licenses/ui/form-data @@ -0,0 +1,19 @@ +Copyright (c) 2012 Felix Geisendörfer (felix@debuggable.com) and contributors + + Permission is hereby granted, free of charge, to any person obtaining a copy + of this software and associated documentation files (the "Software"), to deal + in the Software without restriction, including without limitation the rights + to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be included in + all copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + THE SOFTWARE. diff --git a/docs/licenses/ui/forwarded b/docs/licenses/ui/forwarded new file mode 100644 index 0000000000..84441fbb57 --- /dev/null +++ b/docs/licenses/ui/forwarded @@ -0,0 +1,22 @@ +(The MIT License) + +Copyright (c) 2014-2017 Douglas Christopher Wilson + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +'Software'), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/fragment-cache b/docs/licenses/ui/fragment-cache new file mode 100644 index 0000000000..b11cb7968e --- /dev/null +++ b/docs/licenses/ui/fragment-cache @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2016-2017, Jon Schlinkert + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/fresh b/docs/licenses/ui/fresh new file mode 100644 index 0000000000..1434ade75d --- /dev/null +++ b/docs/licenses/ui/fresh @@ -0,0 +1,23 @@ +(The MIT License) + +Copyright (c) 2012 TJ Holowaychuk +Copyright (c) 2016-2017 Douglas Christopher Wilson + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +'Software'), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/from2 b/docs/licenses/ui/from2 new file mode 100644 index 0000000000..146cb32a7d --- /dev/null +++ b/docs/licenses/ui/from2 @@ -0,0 +1,21 @@ +## The MIT License (MIT) ## + +Copyright (c) 2014 Hugh Kennedy + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/fs-access b/docs/licenses/ui/fs-access new file mode 100644 index 0000000000..654d0bfe94 --- /dev/null +++ b/docs/licenses/ui/fs-access @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) Sindre Sorhus (sindresorhus.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/fs-constants b/docs/licenses/ui/fs-constants new file mode 100644 index 0000000000..cb757e5dbc --- /dev/null +++ b/docs/licenses/ui/fs-constants @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2018 Mathias Buus + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/fs-extra b/docs/licenses/ui/fs-extra new file mode 100644 index 0000000000..f109d236b6 --- /dev/null +++ b/docs/licenses/ui/fs-extra @@ -0,0 +1,15 @@ +(The MIT License) + +Copyright (c) 2011-2016 JP Richardson + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files +(the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, + merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS +OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, + ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/fs-write-stream-atomic b/docs/licenses/ui/fs-write-stream-atomic new file mode 100644 index 0000000000..19129e315f --- /dev/null +++ b/docs/licenses/ui/fs-write-stream-atomic @@ -0,0 +1,15 @@ +The ISC License + +Copyright (c) Isaac Z. Schlueter and Contributors + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted, provided that the above +copyright notice and this permission notice appear in all copies. + +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. diff --git a/docs/licenses/ui/fs.realpath b/docs/licenses/ui/fs.realpath new file mode 100644 index 0000000000..5bd884c252 --- /dev/null +++ b/docs/licenses/ui/fs.realpath @@ -0,0 +1,43 @@ +The ISC License + +Copyright (c) Isaac Z. Schlueter and Contributors + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted, provided that the above +copyright notice and this permission notice appear in all copies. + +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. + +---- + +This library bundles a version of the `fs.realpath` and `fs.realpathSync` +methods from Node.js v0.10 under the terms of the Node.js MIT license. + +Node's license follows, also included at the header of `old.js` which contains +the licensed code: + + Copyright Joyent, Inc. and other Node contributors. + + Permission is hereby granted, free of charge, to any person obtaining a + copy of this software and associated documentation files (the "Software"), + to deal in the Software without restriction, including without limitation + the rights to use, copy, modify, merge, publish, distribute, sublicense, + and/or sell copies of the Software, and to permit persons to whom the + Software is furnished to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be included in + all copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING + FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER + DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/fsevents b/docs/licenses/ui/fsevents new file mode 100644 index 0000000000..4a49ad8d2a --- /dev/null +++ b/docs/licenses/ui/fsevents @@ -0,0 +1,22 @@ +MIT License +----------- + +Copyright (C) 2010-2014 Philipp Dunkel + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/ftp b/docs/licenses/ui/ftp new file mode 100644 index 0000000000..290762e94f --- /dev/null +++ b/docs/licenses/ui/ftp @@ -0,0 +1,19 @@ +Copyright Brian White. All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to +deal in the Software without restriction, including without limitation the +rights to use, copy, modify, merge, publish, distribute, sublicense, and/or +sell copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS +IN THE SOFTWARE. \ No newline at end of file diff --git a/docs/licenses/ui/function-bind b/docs/licenses/ui/function-bind new file mode 100644 index 0000000000..62d6d237ff --- /dev/null +++ b/docs/licenses/ui/function-bind @@ -0,0 +1,20 @@ +Copyright (c) 2013 Raynos. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + diff --git a/docs/licenses/ui/functional-red-black-tree b/docs/licenses/ui/functional-red-black-tree new file mode 100644 index 0000000000..8ce206a845 --- /dev/null +++ b/docs/licenses/ui/functional-red-black-tree @@ -0,0 +1,22 @@ + +The MIT License (MIT) + +Copyright (c) 2013 Mikola Lysenko + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/get-caller-file b/docs/licenses/ui/get-caller-file new file mode 100644 index 0000000000..bf3e1c071b --- /dev/null +++ b/docs/licenses/ui/get-caller-file @@ -0,0 +1,6 @@ +ISC License (ISC) +Copyright 2018 Stefan Penner + +Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. + +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. diff --git a/docs/licenses/ui/get-stdin b/docs/licenses/ui/get-stdin new file mode 100644 index 0000000000..e344a8fb23 --- /dev/null +++ b/docs/licenses/ui/get-stdin @@ -0,0 +1,8 @@ + +MIT +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + \ No newline at end of file diff --git a/docs/licenses/ui/get-stream b/docs/licenses/ui/get-stream new file mode 100644 index 0000000000..654d0bfe94 --- /dev/null +++ b/docs/licenses/ui/get-stream @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) Sindre Sorhus (sindresorhus.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/get-uri b/docs/licenses/ui/get-uri new file mode 100644 index 0000000000..e344a8fb23 --- /dev/null +++ b/docs/licenses/ui/get-uri @@ -0,0 +1,8 @@ + +MIT +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + \ No newline at end of file diff --git a/docs/licenses/ui/get-value b/docs/licenses/ui/get-value new file mode 100644 index 0000000000..39245ac1c6 --- /dev/null +++ b/docs/licenses/ui/get-value @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2014-2016, Jon Schlinkert. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/getobject b/docs/licenses/ui/getobject new file mode 100644 index 0000000000..bb2aad6dc2 --- /dev/null +++ b/docs/licenses/ui/getobject @@ -0,0 +1,22 @@ +Copyright (c) 2013 "Cowboy" Ben Alman + +Permission is hereby granted, free of charge, to any person +obtaining a copy of this software and associated documentation +files (the "Software"), to deal in the Software without +restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the +Software is furnished to do so, subject to the following +conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES +OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT +HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR +OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/getpass b/docs/licenses/ui/getpass new file mode 100644 index 0000000000..f6d947d2f6 --- /dev/null +++ b/docs/licenses/ui/getpass @@ -0,0 +1,18 @@ +Copyright Joyent, Inc. All rights reserved. +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to +deal in the Software without restriction, including without limitation the +rights to use, copy, modify, merge, publish, distribute, sublicense, and/or +sell copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS +IN THE SOFTWARE. diff --git a/docs/licenses/ui/glob b/docs/licenses/ui/glob new file mode 100644 index 0000000000..19129e315f --- /dev/null +++ b/docs/licenses/ui/glob @@ -0,0 +1,15 @@ +The ISC License + +Copyright (c) Isaac Z. Schlueter and Contributors + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted, provided that the above +copyright notice and this permission notice appear in all copies. + +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. diff --git a/docs/licenses/ui/glob-base b/docs/licenses/ui/glob-base new file mode 100644 index 0000000000..65f90aca8c --- /dev/null +++ b/docs/licenses/ui/glob-base @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2015, Jon Schlinkert. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/glob-parent b/docs/licenses/ui/glob-parent new file mode 100644 index 0000000000..734076d8af --- /dev/null +++ b/docs/licenses/ui/glob-parent @@ -0,0 +1,15 @@ +The ISC License + +Copyright (c) 2015 Elan Shanker + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted, provided that the above +copyright notice and this permission notice appear in all copies. + +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. diff --git a/docs/licenses/ui/globals b/docs/licenses/ui/globals new file mode 100644 index 0000000000..654d0bfe94 --- /dev/null +++ b/docs/licenses/ui/globals @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) Sindre Sorhus (sindresorhus.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/globby b/docs/licenses/ui/globby new file mode 100644 index 0000000000..654d0bfe94 --- /dev/null +++ b/docs/licenses/ui/globby @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) Sindre Sorhus (sindresorhus.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/graceful-fs b/docs/licenses/ui/graceful-fs new file mode 100644 index 0000000000..9d2c803696 --- /dev/null +++ b/docs/licenses/ui/graceful-fs @@ -0,0 +1,15 @@ +The ISC License + +Copyright (c) Isaac Z. Schlueter, Ben Noordhuis, and Contributors + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted, provided that the above +copyright notice and this permission notice appear in all copies. + +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. diff --git a/docs/licenses/ui/graceful-readlink b/docs/licenses/ui/graceful-readlink new file mode 100644 index 0000000000..d1f842f0bb --- /dev/null +++ b/docs/licenses/ui/graceful-readlink @@ -0,0 +1,22 @@ +The MIT License (MIT) + +Copyright (c) 2015 Zhiye Li + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + diff --git a/docs/licenses/ui/growl b/docs/licenses/ui/growl new file mode 100644 index 0000000000..e344a8fb23 --- /dev/null +++ b/docs/licenses/ui/growl @@ -0,0 +1,8 @@ + +MIT +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + \ No newline at end of file diff --git a/docs/licenses/ui/grunt b/docs/licenses/ui/grunt new file mode 100644 index 0000000000..dcf8a0c01b --- /dev/null +++ b/docs/licenses/ui/grunt @@ -0,0 +1,35 @@ +Copyright jQuery Foundation and other contributors, https://jquery.org/ + +This software consists of voluntary contributions made by many +individuals. For exact contribution history, see the revision history +available at https://github.com/gruntjs/grunt . + +The following license applies to all parts of this software except as +documented below: + +==== + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +==== + +All files located in the node_modules directory are externally maintained +libraries used by this software which have their own licenses; we recommend +you read them, as their terms may differ from the terms above. \ No newline at end of file diff --git a/docs/licenses/ui/grunt-angular-gettext b/docs/licenses/ui/grunt-angular-gettext new file mode 100644 index 0000000000..8aa5d4b0d1 --- /dev/null +++ b/docs/licenses/ui/grunt-angular-gettext @@ -0,0 +1,22 @@ +Copyright (c) 2013-2015 Ruben Vermeersch + +Permission is hereby granted, free of charge, to any person +obtaining a copy of this software and associated documentation +files (the "Software"), to deal in the Software without +restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the +Software is furnished to do so, subject to the following +conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES +OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT +HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR +OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/grunt-cli b/docs/licenses/ui/grunt-cli new file mode 100644 index 0000000000..e344a8fb23 --- /dev/null +++ b/docs/licenses/ui/grunt-cli @@ -0,0 +1,8 @@ + +MIT +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + \ No newline at end of file diff --git a/docs/licenses/ui/grunt-concurrent b/docs/licenses/ui/grunt-concurrent new file mode 100644 index 0000000000..654d0bfe94 --- /dev/null +++ b/docs/licenses/ui/grunt-concurrent @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) Sindre Sorhus (sindresorhus.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/grunt-contrib-jshint b/docs/licenses/ui/grunt-contrib-jshint new file mode 100644 index 0000000000..e344a8fb23 --- /dev/null +++ b/docs/licenses/ui/grunt-contrib-jshint @@ -0,0 +1,8 @@ + +MIT +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + \ No newline at end of file diff --git a/docs/licenses/ui/grunt-known-options b/docs/licenses/ui/grunt-known-options new file mode 100644 index 0000000000..96a51f773b --- /dev/null +++ b/docs/licenses/ui/grunt-known-options @@ -0,0 +1,35 @@ +Copyright jQuery Foundation and other contributors, https://jquery.org/ + +This software consists of voluntary contributions made by many +individuals. For exact contribution history, see the revision history +available at https://github.com/gruntjs/grunt . + +The following license applies to all parts of this software except as +documented below: + +==== + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +==== + +All files located in the node_modules directory are externally maintained +libraries used by this software which have their own licenses; we recommend +you read them, as their terms may differ from the terms above. diff --git a/docs/licenses/ui/grunt-legacy-log b/docs/licenses/ui/grunt-legacy-log new file mode 100644 index 0000000000..5c0695e889 --- /dev/null +++ b/docs/licenses/ui/grunt-legacy-log @@ -0,0 +1,22 @@ +Copyright (c) 2018 "Cowboy" Ben Alman + +Permission is hereby granted, free of charge, to any person +obtaining a copy of this software and associated documentation +files (the "Software"), to deal in the Software without +restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the +Software is furnished to do so, subject to the following +conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES +OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT +HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR +OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/grunt-legacy-log-utils b/docs/licenses/ui/grunt-legacy-log-utils new file mode 100644 index 0000000000..e344a8fb23 --- /dev/null +++ b/docs/licenses/ui/grunt-legacy-log-utils @@ -0,0 +1,8 @@ + +MIT +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + \ No newline at end of file diff --git a/docs/licenses/ui/grunt-legacy-util b/docs/licenses/ui/grunt-legacy-util new file mode 100644 index 0000000000..8ac94f0fa5 --- /dev/null +++ b/docs/licenses/ui/grunt-legacy-util @@ -0,0 +1,22 @@ +Copyright (c) 2016 "Cowboy" Ben Alman + +Permission is hereby granted, free of charge, to any person +obtaining a copy of this software and associated documentation +files (the "Software"), to deal in the Software without +restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the +Software is furnished to do so, subject to the following +conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES +OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT +HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR +OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/grunt-newer b/docs/licenses/ui/grunt-newer new file mode 100644 index 0000000000..ea04abf715 --- /dev/null +++ b/docs/licenses/ui/grunt-newer @@ -0,0 +1,22 @@ +Copyright (c) 2013 Tim Schaub + +Permission is hereby granted, free of charge, to any person +obtaining a copy of this software and associated documentation +files (the "Software"), to deal in the Software without +restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the +Software is furnished to do so, subject to the following +conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES +OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT +HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR +OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/handle-thing b/docs/licenses/ui/handle-thing new file mode 100644 index 0000000000..e344a8fb23 --- /dev/null +++ b/docs/licenses/ui/handle-thing @@ -0,0 +1,8 @@ + +MIT +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + \ No newline at end of file diff --git a/docs/licenses/ui/handlebars b/docs/licenses/ui/handlebars new file mode 100644 index 0000000000..b802d14e71 --- /dev/null +++ b/docs/licenses/ui/handlebars @@ -0,0 +1,19 @@ +Copyright (C) 2011-2017 by Yehuda Katz + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/har-schema b/docs/licenses/ui/har-schema new file mode 100644 index 0000000000..ca55c91af4 --- /dev/null +++ b/docs/licenses/ui/har-schema @@ -0,0 +1,13 @@ +Copyright (c) 2015, Ahmad Nassri + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted, provided that the above +copyright notice and this permission notice appear in all copies. + +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. diff --git a/docs/licenses/ui/har-validator b/docs/licenses/ui/har-validator new file mode 100644 index 0000000000..ca55c91af4 --- /dev/null +++ b/docs/licenses/ui/har-validator @@ -0,0 +1,13 @@ +Copyright (c) 2015, Ahmad Nassri + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted, provided that the above +copyright notice and this permission notice appear in all copies. + +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. diff --git a/docs/licenses/ui/hard-source-webpack-plugin b/docs/licenses/ui/hard-source-webpack-plugin new file mode 100644 index 0000000000..c96e458ad6 --- /dev/null +++ b/docs/licenses/ui/hard-source-webpack-plugin @@ -0,0 +1,7 @@ +## ISC License + +Copyright (c) 2016, Michael "Z" Goddard + +Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. + +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. diff --git a/docs/licenses/ui/has b/docs/licenses/ui/has new file mode 100644 index 0000000000..ae7014d385 --- /dev/null +++ b/docs/licenses/ui/has @@ -0,0 +1,22 @@ +Copyright (c) 2013 Thiago de Arruda + +Permission is hereby granted, free of charge, to any person +obtaining a copy of this software and associated documentation +files (the "Software"), to deal in the Software without +restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the +Software is furnished to do so, subject to the following +conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES +OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT +HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR +OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/has-ansi b/docs/licenses/ui/has-ansi new file mode 100644 index 0000000000..654d0bfe94 --- /dev/null +++ b/docs/licenses/ui/has-ansi @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) Sindre Sorhus (sindresorhus.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/has-binary b/docs/licenses/ui/has-binary new file mode 100644 index 0000000000..e6603cdfbf --- /dev/null +++ b/docs/licenses/ui/has-binary @@ -0,0 +1,20 @@ +The MIT License (MIT) + +Copyright (c) 2014 Kevin Roark + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of +the Software, and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/has-cors b/docs/licenses/ui/has-cors new file mode 100644 index 0000000000..e344a8fb23 --- /dev/null +++ b/docs/licenses/ui/has-cors @@ -0,0 +1,8 @@ + +MIT +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + \ No newline at end of file diff --git a/docs/licenses/ui/has-flag b/docs/licenses/ui/has-flag new file mode 100644 index 0000000000..654d0bfe94 --- /dev/null +++ b/docs/licenses/ui/has-flag @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) Sindre Sorhus (sindresorhus.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/has-value b/docs/licenses/ui/has-value new file mode 100644 index 0000000000..d734237bde --- /dev/null +++ b/docs/licenses/ui/has-value @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2014-2017, Jon Schlinkert + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/has-values b/docs/licenses/ui/has-values new file mode 100644 index 0000000000..d734237bde --- /dev/null +++ b/docs/licenses/ui/has-values @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2014-2017, Jon Schlinkert + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/hash-base b/docs/licenses/ui/hash-base new file mode 100644 index 0000000000..6f02ae800b --- /dev/null +++ b/docs/licenses/ui/hash-base @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2016 Kirill Fomichev + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/hash.js b/docs/licenses/ui/hash.js new file mode 100644 index 0000000000..e344a8fb23 --- /dev/null +++ b/docs/licenses/ui/hash.js @@ -0,0 +1,8 @@ + +MIT +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + \ No newline at end of file diff --git a/docs/licenses/ui/hasha b/docs/licenses/ui/hasha new file mode 100644 index 0000000000..654d0bfe94 --- /dev/null +++ b/docs/licenses/ui/hasha @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) Sindre Sorhus (sindresorhus.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/hawk b/docs/licenses/ui/hawk new file mode 100644 index 0000000000..7880936847 --- /dev/null +++ b/docs/licenses/ui/hawk @@ -0,0 +1,28 @@ +Copyright (c) 2012-2014, Eran Hammer and other contributors. +All rights reserved. + +Redistribution and use 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. + * The names of any contributors may not 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 HOLDERS AND 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. + + * * * + +The complete list of contributors can be found at: https://github.com/hueniverse/hawk/graphs/contributors diff --git a/docs/licenses/ui/he b/docs/licenses/ui/he new file mode 100644 index 0000000000..a41e0a7ef9 --- /dev/null +++ b/docs/licenses/ui/he @@ -0,0 +1,20 @@ +Copyright Mathias Bynens + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/hmac-drbg b/docs/licenses/ui/hmac-drbg new file mode 100644 index 0000000000..e344a8fb23 --- /dev/null +++ b/docs/licenses/ui/hmac-drbg @@ -0,0 +1,8 @@ + +MIT +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + \ No newline at end of file diff --git a/docs/licenses/ui/hoek b/docs/licenses/ui/hoek new file mode 100644 index 0000000000..5530904255 --- /dev/null +++ b/docs/licenses/ui/hoek @@ -0,0 +1,31 @@ +Copyright (c) 2011-2014, Walmart and other contributors. +Copyright (c) 2011, Yahoo Inc. +All rights reserved. + +Redistribution and use 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. + * The names of any contributors may not 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 HOLDERS AND 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. + + * * * + +The complete list of contributors can be found at: https://github.com/hapijs/hapi/graphs/contributors +Portions of this project were initially based on the Yahoo! Inc. Postmile project, +published at https://github.com/yahoo/postmile. diff --git a/docs/licenses/ui/home-or-tmp b/docs/licenses/ui/home-or-tmp new file mode 100644 index 0000000000..654d0bfe94 --- /dev/null +++ b/docs/licenses/ui/home-or-tmp @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) Sindre Sorhus (sindresorhus.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/hooker b/docs/licenses/ui/hooker new file mode 100644 index 0000000000..90c336c39d --- /dev/null +++ b/docs/licenses/ui/hooker @@ -0,0 +1,22 @@ +Copyright (c) 2012 "Cowboy" Ben Alman + +Permission is hereby granted, free of charge, to any person +obtaining a copy of this software and associated documentation +files (the "Software"), to deal in the Software without +restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the +Software is furnished to do so, subject to the following +conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES +OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT +HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR +OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/hosted-git-info b/docs/licenses/ui/hosted-git-info new file mode 100644 index 0000000000..45055763dc --- /dev/null +++ b/docs/licenses/ui/hosted-git-info @@ -0,0 +1,13 @@ +Copyright (c) 2015, Rebecca Turner + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted, provided that the above +copyright notice and this permission notice appear in all copies. + +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. diff --git a/docs/licenses/ui/hpack.js b/docs/licenses/ui/hpack.js new file mode 100644 index 0000000000..e344a8fb23 --- /dev/null +++ b/docs/licenses/ui/hpack.js @@ -0,0 +1,8 @@ + +MIT +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + \ No newline at end of file diff --git a/docs/licenses/ui/html-comment-regex b/docs/licenses/ui/html-comment-regex new file mode 100644 index 0000000000..e344a8fb23 --- /dev/null +++ b/docs/licenses/ui/html-comment-regex @@ -0,0 +1,8 @@ + +MIT +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + \ No newline at end of file diff --git a/docs/licenses/ui/html-entities b/docs/licenses/ui/html-entities new file mode 100644 index 0000000000..b2b684bc70 --- /dev/null +++ b/docs/licenses/ui/html-entities @@ -0,0 +1,19 @@ +Copyright (c) 2013 Dulin Marat + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. \ No newline at end of file diff --git a/docs/licenses/ui/html-loader b/docs/licenses/ui/html-loader new file mode 100644 index 0000000000..8c11fc7289 --- /dev/null +++ b/docs/licenses/ui/html-loader @@ -0,0 +1,20 @@ +Copyright JS Foundation and other contributors + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +'Software'), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/html-minifier b/docs/licenses/ui/html-minifier new file mode 100644 index 0000000000..b154b48834 --- /dev/null +++ b/docs/licenses/ui/html-minifier @@ -0,0 +1,22 @@ +Copyright (c) 2010-2018 Juriy "kangax" Zaytsev + +Permission is hereby granted, free of charge, to any person +obtaining a copy of this software and associated documentation +files (the "Software"), to deal in the Software without +restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the +Software is furnished to do so, subject to the following +conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES +OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT +HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR +OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/html-webpack-harddisk-plugin b/docs/licenses/ui/html-webpack-harddisk-plugin new file mode 100644 index 0000000000..28c95fe696 --- /dev/null +++ b/docs/licenses/ui/html-webpack-harddisk-plugin @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2016 Jan Nicklas + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/docs/licenses/ui/html-webpack-plugin b/docs/licenses/ui/html-webpack-plugin new file mode 100644 index 0000000000..665a790167 --- /dev/null +++ b/docs/licenses/ui/html-webpack-plugin @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2014 Charles Blaxland + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/docs/licenses/ui/htmlparser b/docs/licenses/ui/htmlparser new file mode 100644 index 0000000000..0a35e029af --- /dev/null +++ b/docs/licenses/ui/htmlparser @@ -0,0 +1,18 @@ +Copyright 2010, 2011, Chris Winberry . All rights reserved. +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to +deal in the Software without restriction, including without limitation the +rights to use, copy, modify, merge, publish, distribute, sublicense, and/or +sell copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS +IN THE SOFTWARE. \ No newline at end of file diff --git a/docs/licenses/ui/htmlparser2 b/docs/licenses/ui/htmlparser2 new file mode 100644 index 0000000000..0a35e029af --- /dev/null +++ b/docs/licenses/ui/htmlparser2 @@ -0,0 +1,18 @@ +Copyright 2010, 2011, Chris Winberry . All rights reserved. +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to +deal in the Software without restriction, including without limitation the +rights to use, copy, modify, merge, publish, distribute, sublicense, and/or +sell copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS +IN THE SOFTWARE. \ No newline at end of file diff --git a/docs/licenses/ui/http-deceiver b/docs/licenses/ui/http-deceiver new file mode 100644 index 0000000000..e344a8fb23 --- /dev/null +++ b/docs/licenses/ui/http-deceiver @@ -0,0 +1,8 @@ + +MIT +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + \ No newline at end of file diff --git a/docs/licenses/ui/http-errors b/docs/licenses/ui/http-errors new file mode 100644 index 0000000000..82af4df54b --- /dev/null +++ b/docs/licenses/ui/http-errors @@ -0,0 +1,23 @@ + +The MIT License (MIT) + +Copyright (c) 2014 Jonathan Ong me@jongleberry.com +Copyright (c) 2016 Douglas Christopher Wilson doug@somethingdoug.com + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/http-parser-js b/docs/licenses/ui/http-parser-js new file mode 100644 index 0000000000..91e8ce108e --- /dev/null +++ b/docs/licenses/ui/http-parser-js @@ -0,0 +1,110 @@ +Copyright (c) 2015 Tim Caswell (https://github.com/creationix) and other +contributors. All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + + +Some files from the tests folder are from joyent/node and mscedex/io.js, a fork +of nodejs/io.js: + +- tests/iojs/test-http-parser-durability.js + + This file is from https://github.com/mscdex/io.js/blob/js-http-parser/test/pummel/test-http-parser-durability.js + with modifications by Jan Schär (jscissr). + + """ + Copyright io.js contributors. All rights reserved. + + Permission is hereby granted, free of charge, to any person obtaining a copy + of this software and associated documentation files (the "Software"), to + deal in the Software without restriction, including without limitation the + rights to use, copy, modify, merge, publish, distribute, sublicense, and/or + sell copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be included in + all copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING + FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS + IN THE SOFTWARE. + """ + +- tests/fixtures/* + tests/parallel/* + tests/testpy/* + tests/common.js + tests/test.py + tests/utils.py + + These files are from https://github.com/nodejs/node with changes by + Jan Schär (jscissr). + + Node.js is licensed for use as follows: + + """ + Copyright Node.js contributors. All rights reserved. + + Permission is hereby granted, free of charge, to any person obtaining a copy + of this software and associated documentation files (the "Software"), to + deal in the Software without restriction, including without limitation the + rights to use, copy, modify, merge, publish, distribute, sublicense, and/or + sell copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be included in + all copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING + FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS + IN THE SOFTWARE. + """ + + This license applies to parts of Node.js originating from the + https://github.com/joyent/node repository: + + """ + Copyright Joyent, Inc. and other Node contributors. All rights reserved. + Permission is hereby granted, free of charge, to any person obtaining a copy + of this software and associated documentation files (the "Software"), to + deal in the Software without restriction, including without limitation the + rights to use, copy, modify, merge, publish, distribute, sublicense, and/or + sell copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be included in + all copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING + FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS + IN THE SOFTWARE. + """ + \ No newline at end of file diff --git a/docs/licenses/ui/http-proxy b/docs/licenses/ui/http-proxy new file mode 100644 index 0000000000..84820c000c --- /dev/null +++ b/docs/licenses/ui/http-proxy @@ -0,0 +1,23 @@ + + node-http-proxy + + Copyright (c) 2010-2016 Charlie Robbins, Jarrett Cruger & the Contributors. + + Permission is hereby granted, free of charge, to any person obtaining + a copy of this software and associated documentation files (the + "Software"), to deal in the Software without restriction, including + without limitation the rights to use, copy, modify, merge, publish, + distribute, sublicense, and/or sell copies of the Software, and to + permit persons to whom the Software is furnished to do so, subject to + the following conditions: + + The above copyright notice and this permission notice shall be + included in all copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE + LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION + OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION + WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/http-proxy-agent b/docs/licenses/ui/http-proxy-agent new file mode 100644 index 0000000000..e344a8fb23 --- /dev/null +++ b/docs/licenses/ui/http-proxy-agent @@ -0,0 +1,8 @@ + +MIT +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + \ No newline at end of file diff --git a/docs/licenses/ui/http-proxy-middleware b/docs/licenses/ui/http-proxy-middleware new file mode 100644 index 0000000000..44a4027d50 --- /dev/null +++ b/docs/licenses/ui/http-proxy-middleware @@ -0,0 +1,22 @@ +The MIT License (MIT) + +Copyright (c) 2015 Steven Chim + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + diff --git a/docs/licenses/ui/http-signature b/docs/licenses/ui/http-signature new file mode 100644 index 0000000000..f6d947d2f6 --- /dev/null +++ b/docs/licenses/ui/http-signature @@ -0,0 +1,18 @@ +Copyright Joyent, Inc. All rights reserved. +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to +deal in the Software without restriction, including without limitation the +rights to use, copy, modify, merge, publish, distribute, sublicense, and/or +sell copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS +IN THE SOFTWARE. diff --git a/docs/licenses/ui/https-browserify b/docs/licenses/ui/https-browserify new file mode 100644 index 0000000000..e45bc69327 --- /dev/null +++ b/docs/licenses/ui/https-browserify @@ -0,0 +1,20 @@ +This software is released under the MIT license: + +Copyright (c) James Halliday + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of +the Software, and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/https-proxy-agent b/docs/licenses/ui/https-proxy-agent new file mode 100644 index 0000000000..e344a8fb23 --- /dev/null +++ b/docs/licenses/ui/https-proxy-agent @@ -0,0 +1,8 @@ + +MIT +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + \ No newline at end of file diff --git a/docs/licenses/ui/iconv-lite b/docs/licenses/ui/iconv-lite new file mode 100644 index 0000000000..d518d8376a --- /dev/null +++ b/docs/licenses/ui/iconv-lite @@ -0,0 +1,21 @@ +Copyright (c) 2011 Alexander Shtuchkin + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + diff --git a/docs/licenses/ui/icss-replace-symbols b/docs/licenses/ui/icss-replace-symbols new file mode 100644 index 0000000000..0d13cb4b94 --- /dev/null +++ b/docs/licenses/ui/icss-replace-symbols @@ -0,0 +1,6 @@ + +ISC +Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. + +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. + \ No newline at end of file diff --git a/docs/licenses/ui/icss-utils b/docs/licenses/ui/icss-utils new file mode 100644 index 0000000000..0d13cb4b94 --- /dev/null +++ b/docs/licenses/ui/icss-utils @@ -0,0 +1,6 @@ + +ISC +Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. + +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. + \ No newline at end of file diff --git a/docs/licenses/ui/ieee754 b/docs/licenses/ui/ieee754 new file mode 100644 index 0000000000..f37a2ebe2a --- /dev/null +++ b/docs/licenses/ui/ieee754 @@ -0,0 +1,28 @@ +Copyright (c) 2008, Fair Oaks Labs, Inc. +All rights reserved. + +Redistribution and use 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 Fair Oaks Labs, Inc. 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. diff --git a/docs/licenses/ui/iferr b/docs/licenses/ui/iferr new file mode 100644 index 0000000000..19d5f4bce5 --- /dev/null +++ b/docs/licenses/ui/iferr @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2014 Nadav Ivgi + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. \ No newline at end of file diff --git a/docs/licenses/ui/ignore b/docs/licenses/ui/ignore new file mode 100644 index 0000000000..e344a8fb23 --- /dev/null +++ b/docs/licenses/ui/ignore @@ -0,0 +1,8 @@ + +MIT +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + \ No newline at end of file diff --git a/docs/licenses/ui/image-size b/docs/licenses/ui/image-size new file mode 100644 index 0000000000..1341a90d56 --- /dev/null +++ b/docs/licenses/ui/image-size @@ -0,0 +1,9 @@ +The MIT License (MIT) + +Copyright © 2017 Aditya Yadav, http://netroy.in + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/import-local b/docs/licenses/ui/import-local new file mode 100644 index 0000000000..e7af2f7710 --- /dev/null +++ b/docs/licenses/ui/import-local @@ -0,0 +1,9 @@ +MIT License + +Copyright (c) Sindre Sorhus (sindresorhus.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/imurmurhash b/docs/licenses/ui/imurmurhash new file mode 100644 index 0000000000..e344a8fb23 --- /dev/null +++ b/docs/licenses/ui/imurmurhash @@ -0,0 +1,8 @@ + +MIT +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + \ No newline at end of file diff --git a/docs/licenses/ui/indent-string b/docs/licenses/ui/indent-string new file mode 100644 index 0000000000..654d0bfe94 --- /dev/null +++ b/docs/licenses/ui/indent-string @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) Sindre Sorhus (sindresorhus.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/indexes-of b/docs/licenses/ui/indexes-of new file mode 100644 index 0000000000..b799ec00c4 --- /dev/null +++ b/docs/licenses/ui/indexes-of @@ -0,0 +1,22 @@ +Copyright (c) 2013 Dominic Tarr + +Permission is hereby granted, free of charge, +to any person obtaining a copy of this software and +associated documentation files (the "Software"), to +deal in the Software without restriction, including +without limitation the rights to use, copy, modify, +merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom +the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice +shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES +OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR +ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/indexof b/docs/licenses/ui/indexof new file mode 100644 index 0000000000..3358d465ac --- /dev/null +++ b/docs/licenses/ui/indexof @@ -0,0 +1,3 @@ + + + MIT \ No newline at end of file diff --git a/docs/licenses/ui/inflight b/docs/licenses/ui/inflight new file mode 100644 index 0000000000..05eeeb88c2 --- /dev/null +++ b/docs/licenses/ui/inflight @@ -0,0 +1,15 @@ +The ISC License + +Copyright (c) Isaac Z. Schlueter + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted, provided that the above +copyright notice and this permission notice appear in all copies. + +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. diff --git a/docs/licenses/ui/inherits b/docs/licenses/ui/inherits new file mode 100644 index 0000000000..dea3013d67 --- /dev/null +++ b/docs/licenses/ui/inherits @@ -0,0 +1,16 @@ +The ISC License + +Copyright (c) Isaac Z. Schlueter + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted, provided that the above +copyright notice and this permission notice appear in all copies. + +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. + diff --git a/docs/licenses/ui/inquirer b/docs/licenses/ui/inquirer new file mode 100644 index 0000000000..e344a8fb23 --- /dev/null +++ b/docs/licenses/ui/inquirer @@ -0,0 +1,8 @@ + +MIT +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + \ No newline at end of file diff --git a/docs/licenses/ui/internal-ip b/docs/licenses/ui/internal-ip new file mode 100644 index 0000000000..654d0bfe94 --- /dev/null +++ b/docs/licenses/ui/internal-ip @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) Sindre Sorhus (sindresorhus.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/interpret b/docs/licenses/ui/interpret new file mode 100644 index 0000000000..a55f5b74bd --- /dev/null +++ b/docs/licenses/ui/interpret @@ -0,0 +1,22 @@ +Copyright (c) 2014 Tyler Kellen + +Permission is hereby granted, free of charge, to any person +obtaining a copy of this software and associated documentation +files (the "Software"), to deal in the Software without +restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the +Software is furnished to do so, subject to the following +conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES +OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT +HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR +OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/invariant b/docs/licenses/ui/invariant new file mode 100644 index 0000000000..188fb2b0bd --- /dev/null +++ b/docs/licenses/ui/invariant @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2013-present, Facebook, Inc. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/docs/licenses/ui/invert-kv b/docs/licenses/ui/invert-kv new file mode 100644 index 0000000000..e344a8fb23 --- /dev/null +++ b/docs/licenses/ui/invert-kv @@ -0,0 +1,8 @@ + +MIT +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + \ No newline at end of file diff --git a/docs/licenses/ui/ip b/docs/licenses/ui/ip new file mode 100644 index 0000000000..e344a8fb23 --- /dev/null +++ b/docs/licenses/ui/ip @@ -0,0 +1,8 @@ + +MIT +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + \ No newline at end of file diff --git a/docs/licenses/ui/ipaddr.js b/docs/licenses/ui/ipaddr.js new file mode 100644 index 0000000000..e344a8fb23 --- /dev/null +++ b/docs/licenses/ui/ipaddr.js @@ -0,0 +1,8 @@ + +MIT +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + \ No newline at end of file diff --git a/docs/licenses/ui/irregular-plurals b/docs/licenses/ui/irregular-plurals new file mode 100644 index 0000000000..e7af2f7710 --- /dev/null +++ b/docs/licenses/ui/irregular-plurals @@ -0,0 +1,9 @@ +MIT License + +Copyright (c) Sindre Sorhus (sindresorhus.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/is-absolute b/docs/licenses/ui/is-absolute new file mode 100644 index 0000000000..aa6889f641 --- /dev/null +++ b/docs/licenses/ui/is-absolute @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2014-2016, Jon Schlinkert.Copyright (c) 2009-2016, TJ Holowaychuk. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/is-absolute-url b/docs/licenses/ui/is-absolute-url new file mode 100644 index 0000000000..654d0bfe94 --- /dev/null +++ b/docs/licenses/ui/is-absolute-url @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) Sindre Sorhus (sindresorhus.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/is-accessor-descriptor b/docs/licenses/ui/is-accessor-descriptor new file mode 100644 index 0000000000..65f90aca8c --- /dev/null +++ b/docs/licenses/ui/is-accessor-descriptor @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2015, Jon Schlinkert. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/is-arrayish b/docs/licenses/ui/is-arrayish new file mode 100644 index 0000000000..0a5f461a69 --- /dev/null +++ b/docs/licenses/ui/is-arrayish @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2015 JD Ballard + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/is-binary-path b/docs/licenses/ui/is-binary-path new file mode 100644 index 0000000000..654d0bfe94 --- /dev/null +++ b/docs/licenses/ui/is-binary-path @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) Sindre Sorhus (sindresorhus.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/is-buffer b/docs/licenses/ui/is-buffer new file mode 100644 index 0000000000..0c068ceecb --- /dev/null +++ b/docs/licenses/ui/is-buffer @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) Feross Aboukhadijeh + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/is-builtin-module b/docs/licenses/ui/is-builtin-module new file mode 100644 index 0000000000..654d0bfe94 --- /dev/null +++ b/docs/licenses/ui/is-builtin-module @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) Sindre Sorhus (sindresorhus.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/is-callable b/docs/licenses/ui/is-callable new file mode 100644 index 0000000000..b43df444e5 --- /dev/null +++ b/docs/licenses/ui/is-callable @@ -0,0 +1,22 @@ +The MIT License (MIT) + +Copyright (c) 2015 Jordan Harband + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + diff --git a/docs/licenses/ui/is-data-descriptor b/docs/licenses/ui/is-data-descriptor new file mode 100644 index 0000000000..65f90aca8c --- /dev/null +++ b/docs/licenses/ui/is-data-descriptor @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2015, Jon Schlinkert. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/is-date-object b/docs/licenses/ui/is-date-object new file mode 100644 index 0000000000..b43df444e5 --- /dev/null +++ b/docs/licenses/ui/is-date-object @@ -0,0 +1,22 @@ +The MIT License (MIT) + +Copyright (c) 2015 Jordan Harband + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + diff --git a/docs/licenses/ui/is-descriptor b/docs/licenses/ui/is-descriptor new file mode 100644 index 0000000000..c0d7f13627 --- /dev/null +++ b/docs/licenses/ui/is-descriptor @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2015-2017, Jon Schlinkert. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. \ No newline at end of file diff --git a/docs/licenses/ui/is-dotfile b/docs/licenses/ui/is-dotfile new file mode 100644 index 0000000000..83b56e709c --- /dev/null +++ b/docs/licenses/ui/is-dotfile @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2015-2017, Jon Schlinkert + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/is-equal-shallow b/docs/licenses/ui/is-equal-shallow new file mode 100644 index 0000000000..65f90aca8c --- /dev/null +++ b/docs/licenses/ui/is-equal-shallow @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2015, Jon Schlinkert. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/is-extendable b/docs/licenses/ui/is-extendable new file mode 100644 index 0000000000..65f90aca8c --- /dev/null +++ b/docs/licenses/ui/is-extendable @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2015, Jon Schlinkert. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/is-extglob b/docs/licenses/ui/is-extglob new file mode 100644 index 0000000000..842218cf09 --- /dev/null +++ b/docs/licenses/ui/is-extglob @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2014-2016, Jon Schlinkert + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/is-finite b/docs/licenses/ui/is-finite new file mode 100644 index 0000000000..654d0bfe94 --- /dev/null +++ b/docs/licenses/ui/is-finite @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) Sindre Sorhus (sindresorhus.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/is-fullwidth-code-point b/docs/licenses/ui/is-fullwidth-code-point new file mode 100644 index 0000000000..654d0bfe94 --- /dev/null +++ b/docs/licenses/ui/is-fullwidth-code-point @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) Sindre Sorhus (sindresorhus.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/is-glob b/docs/licenses/ui/is-glob new file mode 100644 index 0000000000..3f2eca18f1 --- /dev/null +++ b/docs/licenses/ui/is-glob @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2014-2017, Jon Schlinkert. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/is-number b/docs/licenses/ui/is-number new file mode 100644 index 0000000000..842218cf09 --- /dev/null +++ b/docs/licenses/ui/is-number @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2014-2016, Jon Schlinkert + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/is-path-cwd b/docs/licenses/ui/is-path-cwd new file mode 100644 index 0000000000..e344a8fb23 --- /dev/null +++ b/docs/licenses/ui/is-path-cwd @@ -0,0 +1,8 @@ + +MIT +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + \ No newline at end of file diff --git a/docs/licenses/ui/is-path-in-cwd b/docs/licenses/ui/is-path-in-cwd new file mode 100644 index 0000000000..654d0bfe94 --- /dev/null +++ b/docs/licenses/ui/is-path-in-cwd @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) Sindre Sorhus (sindresorhus.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/is-path-inside b/docs/licenses/ui/is-path-inside new file mode 100644 index 0000000000..654d0bfe94 --- /dev/null +++ b/docs/licenses/ui/is-path-inside @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) Sindre Sorhus (sindresorhus.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/is-plain-obj b/docs/licenses/ui/is-plain-obj new file mode 100644 index 0000000000..654d0bfe94 --- /dev/null +++ b/docs/licenses/ui/is-plain-obj @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) Sindre Sorhus (sindresorhus.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/is-plain-object b/docs/licenses/ui/is-plain-object new file mode 100644 index 0000000000..3f2eca18f1 --- /dev/null +++ b/docs/licenses/ui/is-plain-object @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2014-2017, Jon Schlinkert. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/is-posix-bracket b/docs/licenses/ui/is-posix-bracket new file mode 100644 index 0000000000..1e49edf81f --- /dev/null +++ b/docs/licenses/ui/is-posix-bracket @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2015-2016, Jon Schlinkert. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/is-primitive b/docs/licenses/ui/is-primitive new file mode 100644 index 0000000000..fa30c4cb3e --- /dev/null +++ b/docs/licenses/ui/is-primitive @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2014-2015, Jon Schlinkert. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/is-promise b/docs/licenses/ui/is-promise new file mode 100644 index 0000000000..27cc9f3771 --- /dev/null +++ b/docs/licenses/ui/is-promise @@ -0,0 +1,19 @@ +Copyright (c) 2014 Forbes Lindesay + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. \ No newline at end of file diff --git a/docs/licenses/ui/is-regex b/docs/licenses/ui/is-regex new file mode 100644 index 0000000000..47b7b5078f --- /dev/null +++ b/docs/licenses/ui/is-regex @@ -0,0 +1,20 @@ +The MIT License (MIT) + +Copyright (c) 2014 Jordan Harband + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of +the Software, and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/is-relative b/docs/licenses/ui/is-relative new file mode 100644 index 0000000000..88e1a6cc59 --- /dev/null +++ b/docs/licenses/ui/is-relative @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2014, 2015 Jon Schlinkert + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/is-resolvable b/docs/licenses/ui/is-resolvable new file mode 100644 index 0000000000..b291242ea6 --- /dev/null +++ b/docs/licenses/ui/is-resolvable @@ -0,0 +1,6 @@ +ISC License (ISC) +Copyright 2018 Shinnosuke Watanabe + +Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. + +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. diff --git a/docs/licenses/ui/is-stream b/docs/licenses/ui/is-stream new file mode 100644 index 0000000000..654d0bfe94 --- /dev/null +++ b/docs/licenses/ui/is-stream @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) Sindre Sorhus (sindresorhus.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/is-svg b/docs/licenses/ui/is-svg new file mode 100644 index 0000000000..654d0bfe94 --- /dev/null +++ b/docs/licenses/ui/is-svg @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) Sindre Sorhus (sindresorhus.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/is-symbol b/docs/licenses/ui/is-symbol new file mode 100644 index 0000000000..b43df444e5 --- /dev/null +++ b/docs/licenses/ui/is-symbol @@ -0,0 +1,22 @@ +The MIT License (MIT) + +Copyright (c) 2015 Jordan Harband + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + diff --git a/docs/licenses/ui/is-typedarray b/docs/licenses/ui/is-typedarray new file mode 100644 index 0000000000..ee27ba4b44 --- /dev/null +++ b/docs/licenses/ui/is-typedarray @@ -0,0 +1,18 @@ +This software is released under the MIT license: + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of +the Software, and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/is-unc-path b/docs/licenses/ui/is-unc-path new file mode 100644 index 0000000000..6525171722 --- /dev/null +++ b/docs/licenses/ui/is-unc-path @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2015-2016, Jon Schlinkert + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/is-utf8 b/docs/licenses/ui/is-utf8 new file mode 100644 index 0000000000..2c8d4b9990 --- /dev/null +++ b/docs/licenses/ui/is-utf8 @@ -0,0 +1,9 @@ +The MIT License (MIT) + +Copyright (C) 2014 Wei Fanzhe + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: +   +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/is-windows b/docs/licenses/ui/is-windows new file mode 100644 index 0000000000..f8de063059 --- /dev/null +++ b/docs/licenses/ui/is-windows @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2015-2018, Jon Schlinkert. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/is-wsl b/docs/licenses/ui/is-wsl new file mode 100644 index 0000000000..654d0bfe94 --- /dev/null +++ b/docs/licenses/ui/is-wsl @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) Sindre Sorhus (sindresorhus.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/isarray b/docs/licenses/ui/isarray new file mode 100644 index 0000000000..e344a8fb23 --- /dev/null +++ b/docs/licenses/ui/isarray @@ -0,0 +1,8 @@ + +MIT +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + \ No newline at end of file diff --git a/docs/licenses/ui/isbinaryfile b/docs/licenses/ui/isbinaryfile new file mode 100644 index 0000000000..4226d7231b --- /dev/null +++ b/docs/licenses/ui/isbinaryfile @@ -0,0 +1,22 @@ +Copyright (c) 2017 Garen J. Torikian + +MIT License + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/isexe b/docs/licenses/ui/isexe new file mode 100644 index 0000000000..19129e315f --- /dev/null +++ b/docs/licenses/ui/isexe @@ -0,0 +1,15 @@ +The ISC License + +Copyright (c) Isaac Z. Schlueter and Contributors + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted, provided that the above +copyright notice and this permission notice appear in all copies. + +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. diff --git a/docs/licenses/ui/isobject b/docs/licenses/ui/isobject new file mode 100644 index 0000000000..943e71d055 --- /dev/null +++ b/docs/licenses/ui/isobject @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2014-2017, Jon Schlinkert. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. \ No newline at end of file diff --git a/docs/licenses/ui/isstream b/docs/licenses/ui/isstream new file mode 100644 index 0000000000..43f7153f9f --- /dev/null +++ b/docs/licenses/ui/isstream @@ -0,0 +1,11 @@ +The MIT License (MIT) +===================== + +Copyright (c) 2015 Rod Vagg +--------------------------- + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/istanbul b/docs/licenses/ui/istanbul new file mode 100644 index 0000000000..45a650b051 --- /dev/null +++ b/docs/licenses/ui/istanbul @@ -0,0 +1,24 @@ +Copyright 2012 Yahoo! Inc. +All rights reserved. + +Redistribution and use 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 the Yahoo! Inc. 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 YAHOO! INC. 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. diff --git a/docs/licenses/ui/istanbul-instrumenter-loader b/docs/licenses/ui/istanbul-instrumenter-loader new file mode 100644 index 0000000000..8c11fc7289 --- /dev/null +++ b/docs/licenses/ui/istanbul-instrumenter-loader @@ -0,0 +1,20 @@ +Copyright JS Foundation and other contributors + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +'Software'), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/istanbul-lib-coverage b/docs/licenses/ui/istanbul-lib-coverage new file mode 100644 index 0000000000..d55d2916eb --- /dev/null +++ b/docs/licenses/ui/istanbul-lib-coverage @@ -0,0 +1,24 @@ +Copyright 2012-2015 Yahoo! Inc. +All rights reserved. + +Redistribution and use 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 the Yahoo! Inc. 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 YAHOO! INC. 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. diff --git a/docs/licenses/ui/istanbul-lib-instrument b/docs/licenses/ui/istanbul-lib-instrument new file mode 100644 index 0000000000..d55d2916eb --- /dev/null +++ b/docs/licenses/ui/istanbul-lib-instrument @@ -0,0 +1,24 @@ +Copyright 2012-2015 Yahoo! Inc. +All rights reserved. + +Redistribution and use 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 the Yahoo! Inc. 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 YAHOO! INC. 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. diff --git a/docs/licenses/ui/jasmine-core b/docs/licenses/ui/jasmine-core new file mode 100644 index 0000000000..e344a8fb23 --- /dev/null +++ b/docs/licenses/ui/jasmine-core @@ -0,0 +1,8 @@ + +MIT +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + \ No newline at end of file diff --git a/docs/licenses/ui/javascript-detect-element-resize b/docs/licenses/ui/javascript-detect-element-resize new file mode 100644 index 0000000000..89d3102837 --- /dev/null +++ b/docs/licenses/ui/javascript-detect-element-resize @@ -0,0 +1,20 @@ +The MIT License (MIT) + +Copyright (c) 2013 Sebastián Décima + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of +the Software, and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/jquery b/docs/licenses/ui/jquery new file mode 100644 index 0000000000..5312a4c864 --- /dev/null +++ b/docs/licenses/ui/jquery @@ -0,0 +1,36 @@ +Copyright jQuery Foundation and other contributors, https://jquery.org/ + +This software consists of voluntary contributions made by many +individuals. For exact contribution history, see the revision history +available at https://github.com/jquery/jquery + +The following license applies to all parts of this software except as +documented below: + +==== + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +==== + +All files located in the node_modules and external directories are +externally maintained libraries used by this software which have their +own licenses; we recommend you read them, as their terms may differ from +the terms above. diff --git a/docs/licenses/ui/jquery-mousewheel b/docs/licenses/ui/jquery-mousewheel new file mode 100644 index 0000000000..919fe6a7e2 --- /dev/null +++ b/docs/licenses/ui/jquery-mousewheel @@ -0,0 +1,37 @@ +Copyright jQuery Foundation and other contributors +https://jquery.org/ + +This software consists of voluntary contributions made by many +individuals. For exact contribution history, see the revision history +available at https://github.com/jquery/jquery-mousewheel + +The following license applies to all parts of this software except as +documented below: + +==== + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +==== + +All files located in the node_modules and external directories are +externally maintained libraries used by this software which have their +own licenses; we recommend you read them, as their terms may differ from +the terms above. diff --git a/docs/licenses/ui/jquery-ui b/docs/licenses/ui/jquery-ui new file mode 100644 index 0000000000..4819e54213 --- /dev/null +++ b/docs/licenses/ui/jquery-ui @@ -0,0 +1,43 @@ +Copyright jQuery Foundation and other contributors, https://jquery.org/ + +This software consists of voluntary contributions made by many +individuals. For exact contribution history, see the revision history +available at https://github.com/jquery/jquery-ui + +The following license applies to all parts of this software except as +documented below: + +==== + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +==== + +Copyright and related rights for sample code are waived via CC0. Sample +code is defined as all source code contained within the demos directory. + +CC0: http://creativecommons.org/publicdomain/zero/1.0/ + +==== + +All files located in the node_modules and external directories are +externally maintained libraries used by this software which have their +own licenses; we recommend you read them, as their terms may differ from +the terms above. diff --git a/docs/licenses/ui/js-base64 b/docs/licenses/ui/js-base64 new file mode 100644 index 0000000000..fd579a40a2 --- /dev/null +++ b/docs/licenses/ui/js-base64 @@ -0,0 +1,27 @@ +Copyright (c) 2014, Dan Kogai +All rights reserved. + +Redistribution and use 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 {{{project}}} 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 HOLDER 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. diff --git a/docs/licenses/ui/js-tokens b/docs/licenses/ui/js-tokens new file mode 100644 index 0000000000..748f42e87d --- /dev/null +++ b/docs/licenses/ui/js-tokens @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2014, 2015, 2016, 2017 Simon Lydell + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/js-yaml b/docs/licenses/ui/js-yaml new file mode 100644 index 0000000000..09d3a29e93 --- /dev/null +++ b/docs/licenses/ui/js-yaml @@ -0,0 +1,21 @@ +(The MIT License) + +Copyright (C) 2011-2015 by Vitaly Puzrin + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/jsbn b/docs/licenses/ui/jsbn new file mode 100644 index 0000000000..2a6457e9ef --- /dev/null +++ b/docs/licenses/ui/jsbn @@ -0,0 +1,40 @@ +Licensing +--------- + +This software is covered under the following copyright: + +/* + * Copyright (c) 2003-2005 Tom Wu + * All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining + * a copy of this software and associated documentation files (the + * "Software"), to deal in the Software without restriction, including + * without limitation the rights to use, copy, modify, merge, publish, + * distribute, sublicense, and/or sell copies of the Software, and to + * permit persons to whom the Software is furnished to do so, subject to + * the following conditions: + * + * The above copyright notice and this permission notice shall be + * included in all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS-IS" AND WITHOUT WARRANTY OF ANY KIND, + * EXPRESS, IMPLIED OR OTHERWISE, INCLUDING WITHOUT LIMITATION, ANY + * WARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. + * + * IN NO EVENT SHALL TOM WU BE LIABLE FOR ANY SPECIAL, INCIDENTAL, + * INDIRECT OR CONSEQUENTIAL DAMAGES OF ANY KIND, OR ANY DAMAGES WHATSOEVER + * RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER OR NOT ADVISED OF + * THE POSSIBILITY OF DAMAGE, AND ON ANY THEORY OF LIABILITY, ARISING OUT + * OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + * + * In addition, the following condition applies: + * + * All redistributions must retain an intact copy of this copyright notice + * and disclaimer. + */ + +Address all questions regarding this license to: + + Tom Wu + tjw@cs.Stanford.EDU \ No newline at end of file diff --git a/docs/licenses/ui/jsdom b/docs/licenses/ui/jsdom new file mode 100644 index 0000000000..0dbd429041 --- /dev/null +++ b/docs/licenses/ui/jsdom @@ -0,0 +1,22 @@ +Copyright (c) 2010 Elijah Insua + +Permission is hereby granted, free of charge, to any person +obtaining a copy of this software and associated documentation +files (the "Software"), to deal in the Software without +restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the +Software is furnished to do so, subject to the following +conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES +OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT +HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR +OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/jsesc b/docs/licenses/ui/jsesc new file mode 100644 index 0000000000..a41e0a7ef9 --- /dev/null +++ b/docs/licenses/ui/jsesc @@ -0,0 +1,20 @@ +Copyright Mathias Bynens + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/jshint b/docs/licenses/ui/jshint new file mode 100644 index 0000000000..0e247b19fc --- /dev/null +++ b/docs/licenses/ui/jshint @@ -0,0 +1,20 @@ +Copyright 2012 Anton Kovalyov (http://jshint.com) + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/jshint-stylish b/docs/licenses/ui/jshint-stylish new file mode 100644 index 0000000000..654d0bfe94 --- /dev/null +++ b/docs/licenses/ui/jshint-stylish @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) Sindre Sorhus (sindresorhus.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/json-loader b/docs/licenses/ui/json-loader new file mode 100644 index 0000000000..8c11fc7289 --- /dev/null +++ b/docs/licenses/ui/json-loader @@ -0,0 +1,20 @@ +Copyright JS Foundation and other contributors + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +'Software'), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/json-schema b/docs/licenses/ui/json-schema new file mode 100644 index 0000000000..eb79870bdf --- /dev/null +++ b/docs/licenses/ui/json-schema @@ -0,0 +1,163 @@ + +The Academic Free License +v. 2.1 + +This Academic Free License (the "License") applies to any original work of authorship (the "Original Work") whose owner (the "Licensor") has placed the following notice immediately following the copyright notice for the Original Work: + +Licensed under the Academic Free License version 2.1 + +1. Grant of Copyright License. Licensor hereby grants You a +world-wide, royalty-free, non-exclusive, perpetual, sublicenseable +license to do the following: + +a. to reproduce the Original Work in copies; + +b. to prepare derivative works ("Derivative Works") based upon the Original Work; + +c. to distribute copies of the Original Work and Derivative Works to the public; + +d. to perform the Original Work publicly; and + +e. to display the Original Work publicly. + +2. Grant of Patent License. Licensor hereby grants You a world-wide, +royalty-free, non-exclusive, perpetual, sublicenseable license, under +patent claims owned or controlled by the Licensor that are embodied in +the Original Work as furnished by the Licensor, to make, use, sell and +offer for sale the Original Work and Derivative Works. + +3. Grant of Source Code License. The term "Source Code" means the +preferred form of the Original Work for making modifications to it and +all available documentation describing how to modify the Original +Work. Licensor hereby agrees to provide a machine-readable copy of the +Source Code of the Original Work along with each copy of the Original +Work that Licensor distributes. Licensor reserves the right to satisfy +this obligation by placing a machine-readable copy of the Source Code +in an information repository reasonably calculated to permit +inexpensive and convenient access by You for as long as Licensor +continues to distribute the Original Work, and by publishing the +address of that information repository in a notice immediately +following the copyright notice that applies to the Original Work. + +4. Exclusions From License Grant. Neither the names of Licensor, nor +the names of any contributors to the Original Work, nor any of their +trademarks or service marks, may be used to endorse or promote +products derived from this Original Work without express prior written +permission of the Licensor. Nothing in this License shall be deemed to +grant any rights to trademarks, copyrights, patents, trade secrets or +any other intellectual property of Licensor except as expressly stated +herein. No patent license is granted to make, use, sell or offer to +sell embodiments of any patent claims other than the licensed claims +defined in Section 2. No right is granted to the trademarks of +Licensor even if such marks are included in the Original Work. Nothing +in this License shall be interpreted to prohibit Licensor from +licensing under different terms from this License any Original Work +that Licensor otherwise would have a right to license. + +5. This section intentionally omitted. + +6. Attribution Rights. You must retain, in the Source Code of any +Derivative Works that You create, all copyright, patent or trademark +notices from the Source Code of the Original Work, as well as any +notices of licensing and any descriptive text identified therein as an +"Attribution Notice." You must cause the Source Code for any +Derivative Works that You create to carry a prominent Attribution +Notice reasonably calculated to inform recipients that You have +modified the Original Work. + +7. Warranty of Provenance and Disclaimer of Warranty. Licensor +warrants that the copyright in and to the Original Work and the patent +rights granted herein by Licensor are owned by the Licensor or are +sublicensed to You under the terms of this License with the permission +of the contributor(s) of those copyrights and patent rights. Except as +expressly stated in the immediately proceeding sentence, the Original +Work is provided under this License on an "AS IS" BASIS and WITHOUT +WARRANTY, either express or implied, including, without limitation, +the warranties of NON-INFRINGEMENT, MERCHANTABILITY or FITNESS FOR A +PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY OF THE ORIGINAL +WORK IS WITH YOU. This DISCLAIMER OF WARRANTY constitutes an essential +part of this License. No license to Original Work is granted hereunder +except under this disclaimer. + +8. Limitation of Liability. Under no circumstances and under no legal +theory, whether in tort (including negligence), contract, or +otherwise, shall the Licensor be liable to any person for any direct, +indirect, special, incidental, or consequential damages of any +character arising as a result of this License or the use of the +Original Work including, without limitation, damages for loss of +goodwill, work stoppage, computer failure or malfunction, or any and +all other commercial damages or losses. This limitation of liability +shall not apply to liability for death or personal injury resulting +from Licensor's negligence to the extent applicable law prohibits such +limitation. Some jurisdictions do not allow the exclusion or +limitation of incidental or consequential damages, so this exclusion +and limitation may not apply to You. + +9. Acceptance and Termination. If You distribute copies of the +Original Work or a Derivative Work, You must make a reasonable effort +under the circumstances to obtain the express assent of recipients to +the terms of this License. Nothing else but this License (or another +written agreement between Licensor and You) grants You permission to +create Derivative Works based upon the Original Work or to exercise +any of the rights granted in Section 1 herein, and any attempt to do +so except under the terms of this License (or another written +agreement between Licensor and You) is expressly prohibited by +U.S. copyright law, the equivalent laws of other countries, and by +international treaty. Therefore, by exercising any of the rights +granted to You in Section 1 herein, You indicate Your acceptance of +this License and all of its terms and conditions. + +10. Termination for Patent Action. This License shall terminate +automatically and You may no longer exercise any of the rights granted +to You by this License as of the date You commence an action, +including a cross-claim or counterclaim, against Licensor or any +licensee alleging that the Original Work infringes a patent. This +termination provision shall not apply for an action alleging patent +infringement by combinations of the Original Work with other software +or hardware. + +11. Jurisdiction, Venue and Governing Law. Any action or suit relating +to this License may be brought only in the courts of a jurisdiction +wherein the Licensor resides or in which Licensor conducts its primary +business, and under the laws of that jurisdiction excluding its +conflict-of-law provisions. The application of the United Nations +Convention on Contracts for the International Sale of Goods is +expressly excluded. Any use of the Original Work outside the scope of +this License or after its termination shall be subject to the +requirements and penalties of the U.S. Copyright Act, 17 U.S.C. √Ç¬ß 101 +et seq., the equivalent laws of other countries, and international +treaty. This section shall survive the termination of this License. + +12. Attorneys Fees. In any action to enforce the terms of this License +or seeking damages relating thereto, the prevailing party shall be +entitled to recover its costs and expenses, including, without +limitation, reasonable attorneys' fees and costs incurred in +connection with such action, including any appeal of such action. This +section shall survive the termination of this License. + +13. Miscellaneous. This License represents the complete agreement +concerning the subject matter hereof. If any provision of this License +is held to be unenforceable, such provision shall be reformed only to +the extent necessary to make it enforceable. + +14. Definition of "You" in This License. "You" throughout this +License, whether in upper or lower case, means an individual or a +legal entity exercising rights under, and complying with all of the +terms of, this License. For legal entities, "You" includes any entity +that controls, is controlled by, or is under common control with +you. For purposes of this definition, "control" means (i) the power, +direct or indirect, to cause the direction or management of such +entity, whether by contract or otherwise, or (ii) ownership of fifty +percent (50%) or more of the outstanding shares, or (iii) beneficial +ownership of such entity. + +15. Right to Use. You may use the Original Work in all ways not +otherwise restricted or conditioned by this License or by law, and +Licensor promises not to interfere with or be responsible for such +uses by You. + +This license is Copyright (C) 2003-2004 Lawrence E. Rosen. All rights +reserved. Permission is hereby granted to copy and distribute this +license without modification. This license may not be modified without +the express written permission of its copyright owner. + \ No newline at end of file diff --git a/docs/licenses/ui/json-schema-traverse b/docs/licenses/ui/json-schema-traverse new file mode 100644 index 0000000000..7f1543566f --- /dev/null +++ b/docs/licenses/ui/json-schema-traverse @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2017 Evgeny Poberezkin + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/docs/licenses/ui/json-stable-stringify b/docs/licenses/ui/json-stable-stringify new file mode 100644 index 0000000000..ee27ba4b44 --- /dev/null +++ b/docs/licenses/ui/json-stable-stringify @@ -0,0 +1,18 @@ +This software is released under the MIT license: + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of +the Software, and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/json-stable-stringify-without-jsonify b/docs/licenses/ui/json-stable-stringify-without-jsonify new file mode 100644 index 0000000000..ee27ba4b44 --- /dev/null +++ b/docs/licenses/ui/json-stable-stringify-without-jsonify @@ -0,0 +1,18 @@ +This software is released under the MIT license: + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of +the Software, and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/json-stringify-safe b/docs/licenses/ui/json-stringify-safe new file mode 100644 index 0000000000..19129e315f --- /dev/null +++ b/docs/licenses/ui/json-stringify-safe @@ -0,0 +1,15 @@ +The ISC License + +Copyright (c) Isaac Z. Schlueter and Contributors + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted, provided that the above +copyright notice and this permission notice appear in all copies. + +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. diff --git a/docs/licenses/ui/json3 b/docs/licenses/ui/json3 new file mode 100644 index 0000000000..c0de33a86c --- /dev/null +++ b/docs/licenses/ui/json3 @@ -0,0 +1,20 @@ +Copyright (c) 2012-2014 Kit Cambridge. +http://kitcambridge.be/ + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies +of the Software, and to permit persons to whom the Software is furnished to do +so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. \ No newline at end of file diff --git a/docs/licenses/ui/json5 b/docs/licenses/ui/json5 new file mode 100644 index 0000000000..861df26e62 --- /dev/null +++ b/docs/licenses/ui/json5 @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2012-2016 Aseem Kishore, and [others](https://github.com/aseemk/json5/contributors). + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/docs/licenses/ui/jsonfile b/docs/licenses/ui/jsonfile new file mode 100644 index 0000000000..cb7e807b9b --- /dev/null +++ b/docs/licenses/ui/jsonfile @@ -0,0 +1,15 @@ +(The MIT License) + +Copyright (c) 2012-2015, JP Richardson + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files +(the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, + merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS +OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, + ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/jsonify b/docs/licenses/ui/jsonify new file mode 100644 index 0000000000..846b469ff5 --- /dev/null +++ b/docs/licenses/ui/jsonify @@ -0,0 +1,3 @@ + +This library is in the public domain. + \ No newline at end of file diff --git a/docs/licenses/ui/jsprim b/docs/licenses/ui/jsprim new file mode 100644 index 0000000000..cbc0bb3ba3 --- /dev/null +++ b/docs/licenses/ui/jsprim @@ -0,0 +1,19 @@ +Copyright (c) 2012, Joyent, Inc. All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE diff --git a/docs/licenses/ui/jstimezonedetect b/docs/licenses/ui/jstimezonedetect new file mode 100644 index 0000000000..e344a8fb23 --- /dev/null +++ b/docs/licenses/ui/jstimezonedetect @@ -0,0 +1,8 @@ + +MIT +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + \ No newline at end of file diff --git a/docs/licenses/ui/karma b/docs/licenses/ui/karma new file mode 100644 index 0000000000..f94360e533 --- /dev/null +++ b/docs/licenses/ui/karma @@ -0,0 +1,20 @@ +The MIT License + +Copyright (C) 2011-2016 Google, Inc. + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies +of the Software, and to permit persons to whom the Software is furnished to do +so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/karma-chrome-launcher b/docs/licenses/ui/karma-chrome-launcher new file mode 100644 index 0000000000..4072734109 --- /dev/null +++ b/docs/licenses/ui/karma-chrome-launcher @@ -0,0 +1,20 @@ +The MIT License + +Copyright (C) 2011-2013 Google, Inc. + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies +of the Software, and to permit persons to whom the Software is furnished to do +so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. \ No newline at end of file diff --git a/docs/licenses/ui/karma-coverage b/docs/licenses/ui/karma-coverage new file mode 100644 index 0000000000..4072734109 --- /dev/null +++ b/docs/licenses/ui/karma-coverage @@ -0,0 +1,20 @@ +The MIT License + +Copyright (C) 2011-2013 Google, Inc. + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies +of the Software, and to permit persons to whom the Software is furnished to do +so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. \ No newline at end of file diff --git a/docs/licenses/ui/karma-firefox-launcher b/docs/licenses/ui/karma-firefox-launcher new file mode 100644 index 0000000000..4072734109 --- /dev/null +++ b/docs/licenses/ui/karma-firefox-launcher @@ -0,0 +1,20 @@ +The MIT License + +Copyright (C) 2011-2013 Google, Inc. + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies +of the Software, and to permit persons to whom the Software is furnished to do +so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. \ No newline at end of file diff --git a/docs/licenses/ui/karma-html2js-preprocessor b/docs/licenses/ui/karma-html2js-preprocessor new file mode 100644 index 0000000000..4072734109 --- /dev/null +++ b/docs/licenses/ui/karma-html2js-preprocessor @@ -0,0 +1,20 @@ +The MIT License + +Copyright (C) 2011-2013 Google, Inc. + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies +of the Software, and to permit persons to whom the Software is furnished to do +so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. \ No newline at end of file diff --git a/docs/licenses/ui/karma-jasmine b/docs/licenses/ui/karma-jasmine new file mode 100644 index 0000000000..4072734109 --- /dev/null +++ b/docs/licenses/ui/karma-jasmine @@ -0,0 +1,20 @@ +The MIT License + +Copyright (C) 2011-2013 Google, Inc. + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies +of the Software, and to permit persons to whom the Software is furnished to do +so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. \ No newline at end of file diff --git a/docs/licenses/ui/karma-junit-reporter b/docs/licenses/ui/karma-junit-reporter new file mode 100644 index 0000000000..4072734109 --- /dev/null +++ b/docs/licenses/ui/karma-junit-reporter @@ -0,0 +1,20 @@ +The MIT License + +Copyright (C) 2011-2013 Google, Inc. + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies +of the Software, and to permit persons to whom the Software is furnished to do +so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. \ No newline at end of file diff --git a/docs/licenses/ui/karma-phantomjs-launcher b/docs/licenses/ui/karma-phantomjs-launcher new file mode 100644 index 0000000000..4072734109 --- /dev/null +++ b/docs/licenses/ui/karma-phantomjs-launcher @@ -0,0 +1,20 @@ +The MIT License + +Copyright (C) 2011-2013 Google, Inc. + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies +of the Software, and to permit persons to whom the Software is furnished to do +so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. \ No newline at end of file diff --git a/docs/licenses/ui/karma-sourcemap-loader b/docs/licenses/ui/karma-sourcemap-loader new file mode 100644 index 0000000000..8659285d84 --- /dev/null +++ b/docs/licenses/ui/karma-sourcemap-loader @@ -0,0 +1,20 @@ +The MIT License (MIT) + +Copyright (c) 2013 Sergey Todyshev + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of +the Software, and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/karma-webpack b/docs/licenses/ui/karma-webpack new file mode 100644 index 0000000000..f70c2c2f12 --- /dev/null +++ b/docs/licenses/ui/karma-webpack @@ -0,0 +1,21 @@ + +Copyright JS Foundation and other contributors + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +'Software'), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/kew b/docs/licenses/ui/kew new file mode 100644 index 0000000000..55e332a8f3 --- /dev/null +++ b/docs/licenses/ui/kew @@ -0,0 +1,194 @@ +Copyright 2012 The Obvious Corporation. +http://obvious.com/ + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + +http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. + + +------------------------------------------------------------------------- + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + +TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + +1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + +2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + +3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + +4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + +5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + +6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + +7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + +8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + +9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + +END OF TERMS AND CONDITIONS diff --git a/docs/licenses/ui/killable b/docs/licenses/ui/killable new file mode 100644 index 0000000000..0d13cb4b94 --- /dev/null +++ b/docs/licenses/ui/killable @@ -0,0 +1,6 @@ + +ISC +Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. + +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. + \ No newline at end of file diff --git a/docs/licenses/ui/kind-of b/docs/licenses/ui/kind-of new file mode 100644 index 0000000000..d734237bde --- /dev/null +++ b/docs/licenses/ui/kind-of @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2014-2017, Jon Schlinkert + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/klaw b/docs/licenses/ui/klaw new file mode 100644 index 0000000000..ddb217c971 --- /dev/null +++ b/docs/licenses/ui/klaw @@ -0,0 +1,15 @@ +(The MIT License) + +Copyright (c) 2015-2016 JP Richardson + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files +(the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, + merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS +OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, + ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/lazy-cache b/docs/licenses/ui/lazy-cache new file mode 100644 index 0000000000..1e49edf81f --- /dev/null +++ b/docs/licenses/ui/lazy-cache @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2015-2016, Jon Schlinkert. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/lazystream b/docs/licenses/ui/lazystream new file mode 100644 index 0000000000..982db13920 --- /dev/null +++ b/docs/licenses/ui/lazystream @@ -0,0 +1,23 @@ +Copyright (c) 2013 J. Pommerening, contributors. + +Permission is hereby granted, free of charge, to any person +obtaining a copy of this software and associated documentation +files (the "Software"), to deal in the Software without +restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the +Software is furnished to do so, subject to the following +conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES +OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT +HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR +OTHER DEALINGS IN THE SOFTWARE. + diff --git a/docs/licenses/ui/lcid b/docs/licenses/ui/lcid new file mode 100644 index 0000000000..654d0bfe94 --- /dev/null +++ b/docs/licenses/ui/lcid @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) Sindre Sorhus (sindresorhus.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/legacy-loader b/docs/licenses/ui/legacy-loader new file mode 100644 index 0000000000..a84c395662 --- /dev/null +++ b/docs/licenses/ui/legacy-loader @@ -0,0 +1,25 @@ +This is free and unencumbered software released into the public domain. + +Anyone is free to copy, modify, publish, use, compile, sell, or +distribute this software, either in source code form or as a compiled +binary, for any purpose, commercial or non-commercial, and by any +means. + +In jurisdictions that recognize copyright laws, the author or authors +of this software dedicate any and all copyright interest in the +software to the public domain. We make this dedication for the benefit +of the public at large and to the detriment of our heirs and +successors. We intend this dedication to be an overt act of +relinquishment in perpetuity of all present and future rights to this +software under copyright law. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR +OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, +ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR +OTHER DEALINGS IN THE SOFTWARE. + +For more information, please refer to + diff --git a/docs/licenses/ui/less b/docs/licenses/ui/less new file mode 100644 index 0000000000..430d42bbea --- /dev/null +++ b/docs/licenses/ui/less @@ -0,0 +1,177 @@ + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + +TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + +1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + +2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + +3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + +4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + +5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + +6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + +7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + +8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + +9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + +END OF TERMS AND CONDITIONS diff --git a/docs/licenses/ui/less-loader b/docs/licenses/ui/less-loader new file mode 100644 index 0000000000..8c11fc7289 --- /dev/null +++ b/docs/licenses/ui/less-loader @@ -0,0 +1,20 @@ +Copyright JS Foundation and other contributors + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +'Software'), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/less-plugin-autoprefix b/docs/licenses/ui/less-plugin-autoprefix new file mode 100644 index 0000000000..02e766170d --- /dev/null +++ b/docs/licenses/ui/less-plugin-autoprefix @@ -0,0 +1,201 @@ +Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2015 Luke Page + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. diff --git a/docs/licenses/ui/levn b/docs/licenses/ui/levn new file mode 100644 index 0000000000..525b11850e --- /dev/null +++ b/docs/licenses/ui/levn @@ -0,0 +1,22 @@ +Copyright (c) George Zahariev + +Permission is hereby granted, free of charge, to any person +obtaining a copy of this software and associated documentation +files (the "Software"), to deal in the Software without +restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the +Software is furnished to do so, subject to the following +conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES +OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT +HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR +OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/load-grunt-configs b/docs/licenses/ui/load-grunt-configs new file mode 100644 index 0000000000..e344a8fb23 --- /dev/null +++ b/docs/licenses/ui/load-grunt-configs @@ -0,0 +1,8 @@ + +MIT +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + \ No newline at end of file diff --git a/docs/licenses/ui/load-grunt-tasks b/docs/licenses/ui/load-grunt-tasks new file mode 100644 index 0000000000..654d0bfe94 --- /dev/null +++ b/docs/licenses/ui/load-grunt-tasks @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) Sindre Sorhus (sindresorhus.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/load-json-file b/docs/licenses/ui/load-json-file new file mode 100644 index 0000000000..654d0bfe94 --- /dev/null +++ b/docs/licenses/ui/load-json-file @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) Sindre Sorhus (sindresorhus.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/loader-fs-cache b/docs/licenses/ui/loader-fs-cache new file mode 100644 index 0000000000..2464e229a0 --- /dev/null +++ b/docs/licenses/ui/loader-fs-cache @@ -0,0 +1,22 @@ +Copyright (c) 2014-2016 Ade Viankakrisna Fadlil + +MIT License + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. \ No newline at end of file diff --git a/docs/licenses/ui/loader-runner b/docs/licenses/ui/loader-runner new file mode 100644 index 0000000000..e344a8fb23 --- /dev/null +++ b/docs/licenses/ui/loader-runner @@ -0,0 +1,8 @@ + +MIT +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + \ No newline at end of file diff --git a/docs/licenses/ui/loader-utils b/docs/licenses/ui/loader-utils new file mode 100644 index 0000000000..c4bdf1b81c --- /dev/null +++ b/docs/licenses/ui/loader-utils @@ -0,0 +1,22 @@ +(The MIT License) + +Copyright (c) 2012 - 2015 Tobias Koppers + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +'Software'), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/locate-path b/docs/licenses/ui/locate-path new file mode 100644 index 0000000000..654d0bfe94 --- /dev/null +++ b/docs/licenses/ui/locate-path @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) Sindre Sorhus (sindresorhus.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/lodash b/docs/licenses/ui/lodash new file mode 100644 index 0000000000..9cd87e5dce --- /dev/null +++ b/docs/licenses/ui/lodash @@ -0,0 +1,22 @@ +Copyright 2012-2015 The Dojo Foundation +Based on Underscore.js, copyright 2009-2015 Jeremy Ashkenas, +DocumentCloud and Investigative Reporters & Editors + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/lodash._arraycopy b/docs/licenses/ui/lodash._arraycopy new file mode 100644 index 0000000000..17764328c8 --- /dev/null +++ b/docs/licenses/ui/lodash._arraycopy @@ -0,0 +1,22 @@ +Copyright 2012-2015 The Dojo Foundation +Based on Underscore.js 1.7.0, copyright 2009-2015 Jeremy Ashkenas, +DocumentCloud and Investigative Reporters & Editors + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/lodash._arrayeach b/docs/licenses/ui/lodash._arrayeach new file mode 100644 index 0000000000..17764328c8 --- /dev/null +++ b/docs/licenses/ui/lodash._arrayeach @@ -0,0 +1,22 @@ +Copyright 2012-2015 The Dojo Foundation +Based on Underscore.js 1.7.0, copyright 2009-2015 Jeremy Ashkenas, +DocumentCloud and Investigative Reporters & Editors + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/lodash._baseassign b/docs/licenses/ui/lodash._baseassign new file mode 100644 index 0000000000..9cd87e5dce --- /dev/null +++ b/docs/licenses/ui/lodash._baseassign @@ -0,0 +1,22 @@ +Copyright 2012-2015 The Dojo Foundation +Based on Underscore.js, copyright 2009-2015 Jeremy Ashkenas, +DocumentCloud and Investigative Reporters & Editors + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/lodash._baseclone b/docs/licenses/ui/lodash._baseclone new file mode 100644 index 0000000000..9cd87e5dce --- /dev/null +++ b/docs/licenses/ui/lodash._baseclone @@ -0,0 +1,22 @@ +Copyright 2012-2015 The Dojo Foundation +Based on Underscore.js, copyright 2009-2015 Jeremy Ashkenas, +DocumentCloud and Investigative Reporters & Editors + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/lodash._basecopy b/docs/licenses/ui/lodash._basecopy new file mode 100644 index 0000000000..9cd87e5dce --- /dev/null +++ b/docs/licenses/ui/lodash._basecopy @@ -0,0 +1,22 @@ +Copyright 2012-2015 The Dojo Foundation +Based on Underscore.js, copyright 2009-2015 Jeremy Ashkenas, +DocumentCloud and Investigative Reporters & Editors + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/lodash._basecreate b/docs/licenses/ui/lodash._basecreate new file mode 100644 index 0000000000..9cd87e5dce --- /dev/null +++ b/docs/licenses/ui/lodash._basecreate @@ -0,0 +1,22 @@ +Copyright 2012-2015 The Dojo Foundation +Based on Underscore.js, copyright 2009-2015 Jeremy Ashkenas, +DocumentCloud and Investigative Reporters & Editors + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/lodash._basefor b/docs/licenses/ui/lodash._basefor new file mode 100644 index 0000000000..b054ca5a3a --- /dev/null +++ b/docs/licenses/ui/lodash._basefor @@ -0,0 +1,22 @@ +Copyright 2012-2016 The Dojo Foundation +Based on Underscore.js, copyright 2009-2016 Jeremy Ashkenas, +DocumentCloud and Investigative Reporters & Editors + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/lodash._baseget b/docs/licenses/ui/lodash._baseget new file mode 100644 index 0000000000..9cd87e5dce --- /dev/null +++ b/docs/licenses/ui/lodash._baseget @@ -0,0 +1,22 @@ +Copyright 2012-2015 The Dojo Foundation +Based on Underscore.js, copyright 2009-2015 Jeremy Ashkenas, +DocumentCloud and Investigative Reporters & Editors + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/lodash._bindcallback b/docs/licenses/ui/lodash._bindcallback new file mode 100644 index 0000000000..9cd87e5dce --- /dev/null +++ b/docs/licenses/ui/lodash._bindcallback @@ -0,0 +1,22 @@ +Copyright 2012-2015 The Dojo Foundation +Based on Underscore.js, copyright 2009-2015 Jeremy Ashkenas, +DocumentCloud and Investigative Reporters & Editors + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/lodash._getnative b/docs/licenses/ui/lodash._getnative new file mode 100644 index 0000000000..9cd87e5dce --- /dev/null +++ b/docs/licenses/ui/lodash._getnative @@ -0,0 +1,22 @@ +Copyright 2012-2015 The Dojo Foundation +Based on Underscore.js, copyright 2009-2015 Jeremy Ashkenas, +DocumentCloud and Investigative Reporters & Editors + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/lodash._isiterateecall b/docs/licenses/ui/lodash._isiterateecall new file mode 100644 index 0000000000..9cd87e5dce --- /dev/null +++ b/docs/licenses/ui/lodash._isiterateecall @@ -0,0 +1,22 @@ +Copyright 2012-2015 The Dojo Foundation +Based on Underscore.js, copyright 2009-2015 Jeremy Ashkenas, +DocumentCloud and Investigative Reporters & Editors + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/lodash._stack b/docs/licenses/ui/lodash._stack new file mode 100644 index 0000000000..e0c69d5603 --- /dev/null +++ b/docs/licenses/ui/lodash._stack @@ -0,0 +1,47 @@ +Copyright jQuery Foundation and other contributors + +Based on Underscore.js, copyright Jeremy Ashkenas, +DocumentCloud and Investigative Reporters & Editors + +This software consists of voluntary contributions made by many +individuals. For exact contribution history, see the revision history +available at https://github.com/lodash/lodash + +The following license applies to all parts of this software except as +documented below: + +==== + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +==== + +Copyright and related rights for sample code are waived via CC0. Sample +code is defined as all source code displayed within the prose of the +documentation. + +CC0: http://creativecommons.org/publicdomain/zero/1.0/ + +==== + +Files located in the node_modules and vendor directories are externally +maintained libraries used by this software which have their own +licenses; we recommend you read them, as their terms may differ from the +terms above. diff --git a/docs/licenses/ui/lodash._topath b/docs/licenses/ui/lodash._topath new file mode 100644 index 0000000000..9cd87e5dce --- /dev/null +++ b/docs/licenses/ui/lodash._topath @@ -0,0 +1,22 @@ +Copyright 2012-2015 The Dojo Foundation +Based on Underscore.js, copyright 2009-2015 Jeremy Ashkenas, +DocumentCloud and Investigative Reporters & Editors + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/lodash.camelcase b/docs/licenses/ui/lodash.camelcase new file mode 100644 index 0000000000..e0c69d5603 --- /dev/null +++ b/docs/licenses/ui/lodash.camelcase @@ -0,0 +1,47 @@ +Copyright jQuery Foundation and other contributors + +Based on Underscore.js, copyright Jeremy Ashkenas, +DocumentCloud and Investigative Reporters & Editors + +This software consists of voluntary contributions made by many +individuals. For exact contribution history, see the revision history +available at https://github.com/lodash/lodash + +The following license applies to all parts of this software except as +documented below: + +==== + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +==== + +Copyright and related rights for sample code are waived via CC0. Sample +code is defined as all source code displayed within the prose of the +documentation. + +CC0: http://creativecommons.org/publicdomain/zero/1.0/ + +==== + +Files located in the node_modules and vendor directories are externally +maintained libraries used by this software which have their own +licenses; we recommend you read them, as their terms may differ from the +terms above. diff --git a/docs/licenses/ui/lodash.clone b/docs/licenses/ui/lodash.clone new file mode 100644 index 0000000000..9cd87e5dce --- /dev/null +++ b/docs/licenses/ui/lodash.clone @@ -0,0 +1,22 @@ +Copyright 2012-2015 The Dojo Foundation +Based on Underscore.js, copyright 2009-2015 Jeremy Ashkenas, +DocumentCloud and Investigative Reporters & Editors + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/lodash.create b/docs/licenses/ui/lodash.create new file mode 100644 index 0000000000..9cd87e5dce --- /dev/null +++ b/docs/licenses/ui/lodash.create @@ -0,0 +1,22 @@ +Copyright 2012-2015 The Dojo Foundation +Based on Underscore.js, copyright 2009-2015 Jeremy Ashkenas, +DocumentCloud and Investigative Reporters & Editors + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/lodash.debounce b/docs/licenses/ui/lodash.debounce new file mode 100644 index 0000000000..e0c69d5603 --- /dev/null +++ b/docs/licenses/ui/lodash.debounce @@ -0,0 +1,47 @@ +Copyright jQuery Foundation and other contributors + +Based on Underscore.js, copyright Jeremy Ashkenas, +DocumentCloud and Investigative Reporters & Editors + +This software consists of voluntary contributions made by many +individuals. For exact contribution history, see the revision history +available at https://github.com/lodash/lodash + +The following license applies to all parts of this software except as +documented below: + +==== + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +==== + +Copyright and related rights for sample code are waived via CC0. Sample +code is defined as all source code displayed within the prose of the +documentation. + +CC0: http://creativecommons.org/publicdomain/zero/1.0/ + +==== + +Files located in the node_modules and vendor directories are externally +maintained libraries used by this software which have their own +licenses; we recommend you read them, as their terms may differ from the +terms above. diff --git a/docs/licenses/ui/lodash.defaultsdeep b/docs/licenses/ui/lodash.defaultsdeep new file mode 100644 index 0000000000..bcbe13d67a --- /dev/null +++ b/docs/licenses/ui/lodash.defaultsdeep @@ -0,0 +1,23 @@ +The MIT License (MIT) + +Copyright 2012-2016 The Dojo Foundation +Based on Underscore.js, copyright 2009-2016 Jeremy Ashkenas, +DocumentCloud and Investigative Reporters & Editors + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/docs/licenses/ui/lodash.get b/docs/licenses/ui/lodash.get new file mode 100644 index 0000000000..9cd87e5dce --- /dev/null +++ b/docs/licenses/ui/lodash.get @@ -0,0 +1,22 @@ +Copyright 2012-2015 The Dojo Foundation +Based on Underscore.js, copyright 2009-2015 Jeremy Ashkenas, +DocumentCloud and Investigative Reporters & Editors + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/lodash.isarguments b/docs/licenses/ui/lodash.isarguments new file mode 100644 index 0000000000..e0c69d5603 --- /dev/null +++ b/docs/licenses/ui/lodash.isarguments @@ -0,0 +1,47 @@ +Copyright jQuery Foundation and other contributors + +Based on Underscore.js, copyright Jeremy Ashkenas, +DocumentCloud and Investigative Reporters & Editors + +This software consists of voluntary contributions made by many +individuals. For exact contribution history, see the revision history +available at https://github.com/lodash/lodash + +The following license applies to all parts of this software except as +documented below: + +==== + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +==== + +Copyright and related rights for sample code are waived via CC0. Sample +code is defined as all source code displayed within the prose of the +documentation. + +CC0: http://creativecommons.org/publicdomain/zero/1.0/ + +==== + +Files located in the node_modules and vendor directories are externally +maintained libraries used by this software which have their own +licenses; we recommend you read them, as their terms may differ from the +terms above. diff --git a/docs/licenses/ui/lodash.isarray b/docs/licenses/ui/lodash.isarray new file mode 100644 index 0000000000..9cd87e5dce --- /dev/null +++ b/docs/licenses/ui/lodash.isarray @@ -0,0 +1,22 @@ +Copyright 2012-2015 The Dojo Foundation +Based on Underscore.js, copyright 2009-2015 Jeremy Ashkenas, +DocumentCloud and Investigative Reporters & Editors + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/lodash.isplainobject b/docs/licenses/ui/lodash.isplainobject new file mode 100644 index 0000000000..e0c69d5603 --- /dev/null +++ b/docs/licenses/ui/lodash.isplainobject @@ -0,0 +1,47 @@ +Copyright jQuery Foundation and other contributors + +Based on Underscore.js, copyright Jeremy Ashkenas, +DocumentCloud and Investigative Reporters & Editors + +This software consists of voluntary contributions made by many +individuals. For exact contribution history, see the revision history +available at https://github.com/lodash/lodash + +The following license applies to all parts of this software except as +documented below: + +==== + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +==== + +Copyright and related rights for sample code are waived via CC0. Sample +code is defined as all source code displayed within the prose of the +documentation. + +CC0: http://creativecommons.org/publicdomain/zero/1.0/ + +==== + +Files located in the node_modules and vendor directories are externally +maintained libraries used by this software which have their own +licenses; we recommend you read them, as their terms may differ from the +terms above. diff --git a/docs/licenses/ui/lodash.keys b/docs/licenses/ui/lodash.keys new file mode 100644 index 0000000000..9cd87e5dce --- /dev/null +++ b/docs/licenses/ui/lodash.keys @@ -0,0 +1,22 @@ +Copyright 2012-2015 The Dojo Foundation +Based on Underscore.js, copyright 2009-2015 Jeremy Ashkenas, +DocumentCloud and Investigative Reporters & Editors + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/lodash.keysin b/docs/licenses/ui/lodash.keysin new file mode 100644 index 0000000000..e0c69d5603 --- /dev/null +++ b/docs/licenses/ui/lodash.keysin @@ -0,0 +1,47 @@ +Copyright jQuery Foundation and other contributors + +Based on Underscore.js, copyright Jeremy Ashkenas, +DocumentCloud and Investigative Reporters & Editors + +This software consists of voluntary contributions made by many +individuals. For exact contribution history, see the revision history +available at https://github.com/lodash/lodash + +The following license applies to all parts of this software except as +documented below: + +==== + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +==== + +Copyright and related rights for sample code are waived via CC0. Sample +code is defined as all source code displayed within the prose of the +documentation. + +CC0: http://creativecommons.org/publicdomain/zero/1.0/ + +==== + +Files located in the node_modules and vendor directories are externally +maintained libraries used by this software which have their own +licenses; we recommend you read them, as their terms may differ from the +terms above. diff --git a/docs/licenses/ui/lodash.memoize b/docs/licenses/ui/lodash.memoize new file mode 100644 index 0000000000..e0c69d5603 --- /dev/null +++ b/docs/licenses/ui/lodash.memoize @@ -0,0 +1,47 @@ +Copyright jQuery Foundation and other contributors + +Based on Underscore.js, copyright Jeremy Ashkenas, +DocumentCloud and Investigative Reporters & Editors + +This software consists of voluntary contributions made by many +individuals. For exact contribution history, see the revision history +available at https://github.com/lodash/lodash + +The following license applies to all parts of this software except as +documented below: + +==== + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +==== + +Copyright and related rights for sample code are waived via CC0. Sample +code is defined as all source code displayed within the prose of the +documentation. + +CC0: http://creativecommons.org/publicdomain/zero/1.0/ + +==== + +Files located in the node_modules and vendor directories are externally +maintained libraries used by this software which have their own +licenses; we recommend you read them, as their terms may differ from the +terms above. diff --git a/docs/licenses/ui/lodash.mergewith b/docs/licenses/ui/lodash.mergewith new file mode 100644 index 0000000000..c6f2f6145e --- /dev/null +++ b/docs/licenses/ui/lodash.mergewith @@ -0,0 +1,47 @@ +Copyright JS Foundation and other contributors + +Based on Underscore.js, copyright Jeremy Ashkenas, +DocumentCloud and Investigative Reporters & Editors + +This software consists of voluntary contributions made by many +individuals. For exact contribution history, see the revision history +available at https://github.com/lodash/lodash + +The following license applies to all parts of this software except as +documented below: + +==== + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +==== + +Copyright and related rights for sample code are waived via CC0. Sample +code is defined as all source code displayed within the prose of the +documentation. + +CC0: http://creativecommons.org/publicdomain/zero/1.0/ + +==== + +Files located in the node_modules and vendor directories are externally +maintained libraries used by this software which have their own +licenses; we recommend you read them, as their terms may differ from the +terms above. diff --git a/docs/licenses/ui/lodash.rest b/docs/licenses/ui/lodash.rest new file mode 100644 index 0000000000..e0c69d5603 --- /dev/null +++ b/docs/licenses/ui/lodash.rest @@ -0,0 +1,47 @@ +Copyright jQuery Foundation and other contributors + +Based on Underscore.js, copyright Jeremy Ashkenas, +DocumentCloud and Investigative Reporters & Editors + +This software consists of voluntary contributions made by many +individuals. For exact contribution history, see the revision history +available at https://github.com/lodash/lodash + +The following license applies to all parts of this software except as +documented below: + +==== + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +==== + +Copyright and related rights for sample code are waived via CC0. Sample +code is defined as all source code displayed within the prose of the +documentation. + +CC0: http://creativecommons.org/publicdomain/zero/1.0/ + +==== + +Files located in the node_modules and vendor directories are externally +maintained libraries used by this software which have their own +licenses; we recommend you read them, as their terms may differ from the +terms above. diff --git a/docs/licenses/ui/lodash.unescape b/docs/licenses/ui/lodash.unescape new file mode 100644 index 0000000000..e0c69d5603 --- /dev/null +++ b/docs/licenses/ui/lodash.unescape @@ -0,0 +1,47 @@ +Copyright jQuery Foundation and other contributors + +Based on Underscore.js, copyright Jeremy Ashkenas, +DocumentCloud and Investigative Reporters & Editors + +This software consists of voluntary contributions made by many +individuals. For exact contribution history, see the revision history +available at https://github.com/lodash/lodash + +The following license applies to all parts of this software except as +documented below: + +==== + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +==== + +Copyright and related rights for sample code are waived via CC0. Sample +code is defined as all source code displayed within the prose of the +documentation. + +CC0: http://creativecommons.org/publicdomain/zero/1.0/ + +==== + +Files located in the node_modules and vendor directories are externally +maintained libraries used by this software which have their own +licenses; we recommend you read them, as their terms may differ from the +terms above. diff --git a/docs/licenses/ui/lodash.uniq b/docs/licenses/ui/lodash.uniq new file mode 100644 index 0000000000..e0c69d5603 --- /dev/null +++ b/docs/licenses/ui/lodash.uniq @@ -0,0 +1,47 @@ +Copyright jQuery Foundation and other contributors + +Based on Underscore.js, copyright Jeremy Ashkenas, +DocumentCloud and Investigative Reporters & Editors + +This software consists of voluntary contributions made by many +individuals. For exact contribution history, see the revision history +available at https://github.com/lodash/lodash + +The following license applies to all parts of this software except as +documented below: + +==== + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +==== + +Copyright and related rights for sample code are waived via CC0. Sample +code is defined as all source code displayed within the prose of the +documentation. + +CC0: http://creativecommons.org/publicdomain/zero/1.0/ + +==== + +Files located in the node_modules and vendor directories are externally +maintained libraries used by this software which have their own +licenses; we recommend you read them, as their terms may differ from the +terms above. diff --git a/docs/licenses/ui/log-symbols b/docs/licenses/ui/log-symbols new file mode 100644 index 0000000000..654d0bfe94 --- /dev/null +++ b/docs/licenses/ui/log-symbols @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) Sindre Sorhus (sindresorhus.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/log4js b/docs/licenses/ui/log4js new file mode 100644 index 0000000000..e1f47dcfa5 --- /dev/null +++ b/docs/licenses/ui/log4js @@ -0,0 +1,13 @@ +Copyright 2015 Gareth Jones (with contributions from many other people) + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. diff --git a/docs/licenses/ui/loglevel b/docs/licenses/ui/loglevel new file mode 100644 index 0000000000..d384208bea --- /dev/null +++ b/docs/licenses/ui/loglevel @@ -0,0 +1,22 @@ +Copyright (c) 2013 Tim Perry + +Permission is hereby granted, free of charge, to any person +obtaining a copy of this software and associated documentation +files (the "Software"), to deal in the Software without +restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the +Software is furnished to do so, subject to the following +conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES +OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT +HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR +OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/longest b/docs/licenses/ui/longest new file mode 100644 index 0000000000..fa30c4cb3e --- /dev/null +++ b/docs/licenses/ui/longest @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2014-2015, Jon Schlinkert. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/loose-envify b/docs/licenses/ui/loose-envify new file mode 100644 index 0000000000..fbafb48758 --- /dev/null +++ b/docs/licenses/ui/loose-envify @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2015 Andres Suarez + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/loud-rejection b/docs/licenses/ui/loud-rejection new file mode 100644 index 0000000000..654d0bfe94 --- /dev/null +++ b/docs/licenses/ui/loud-rejection @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) Sindre Sorhus (sindresorhus.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/lower-case b/docs/licenses/ui/lower-case new file mode 100644 index 0000000000..983fbe8aec --- /dev/null +++ b/docs/licenses/ui/lower-case @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2014 Blake Embrey (hello@blakeembrey.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/lr-infinite-scroll b/docs/licenses/ui/lr-infinite-scroll new file mode 100644 index 0000000000..e344a8fb23 --- /dev/null +++ b/docs/licenses/ui/lr-infinite-scroll @@ -0,0 +1,8 @@ + +MIT +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + \ No newline at end of file diff --git a/docs/licenses/ui/lru-cache b/docs/licenses/ui/lru-cache new file mode 100644 index 0000000000..19129e315f --- /dev/null +++ b/docs/licenses/ui/lru-cache @@ -0,0 +1,15 @@ +The ISC License + +Copyright (c) Isaac Z. Schlueter and Contributors + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted, provided that the above +copyright notice and this permission notice appear in all copies. + +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. diff --git a/docs/licenses/ui/make-dir b/docs/licenses/ui/make-dir new file mode 100644 index 0000000000..e7af2f7710 --- /dev/null +++ b/docs/licenses/ui/make-dir @@ -0,0 +1,9 @@ +MIT License + +Copyright (c) Sindre Sorhus (sindresorhus.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/map-cache b/docs/licenses/ui/map-cache new file mode 100644 index 0000000000..1e49edf81f --- /dev/null +++ b/docs/licenses/ui/map-cache @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2015-2016, Jon Schlinkert. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/map-obj b/docs/licenses/ui/map-obj new file mode 100644 index 0000000000..654d0bfe94 --- /dev/null +++ b/docs/licenses/ui/map-obj @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) Sindre Sorhus (sindresorhus.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/map-visit b/docs/licenses/ui/map-visit new file mode 100644 index 0000000000..83b56e709c --- /dev/null +++ b/docs/licenses/ui/map-visit @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2015-2017, Jon Schlinkert + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/math-expression-evaluator b/docs/licenses/ui/math-expression-evaluator new file mode 100644 index 0000000000..4fe6c913b2 --- /dev/null +++ b/docs/licenses/ui/math-expression-evaluator @@ -0,0 +1,22 @@ +The MIT License (MIT) + +Copyright (c) 2015 Ankit G. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + diff --git a/docs/licenses/ui/math-random b/docs/licenses/ui/math-random new file mode 100644 index 0000000000..e344a8fb23 --- /dev/null +++ b/docs/licenses/ui/math-random @@ -0,0 +1,8 @@ + +MIT +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + \ No newline at end of file diff --git a/docs/licenses/ui/md5.js b/docs/licenses/ui/md5.js new file mode 100644 index 0000000000..6f02ae800b --- /dev/null +++ b/docs/licenses/ui/md5.js @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2016 Kirill Fomichev + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/media-typer b/docs/licenses/ui/media-typer new file mode 100644 index 0000000000..b7dce6cf9a --- /dev/null +++ b/docs/licenses/ui/media-typer @@ -0,0 +1,22 @@ +(The MIT License) + +Copyright (c) 2014 Douglas Christopher Wilson + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +'Software'), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/mem b/docs/licenses/ui/mem new file mode 100644 index 0000000000..654d0bfe94 --- /dev/null +++ b/docs/licenses/ui/mem @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) Sindre Sorhus (sindresorhus.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/memory-fs b/docs/licenses/ui/memory-fs new file mode 100644 index 0000000000..e344a8fb23 --- /dev/null +++ b/docs/licenses/ui/memory-fs @@ -0,0 +1,8 @@ + +MIT +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + \ No newline at end of file diff --git a/docs/licenses/ui/meow b/docs/licenses/ui/meow new file mode 100644 index 0000000000..654d0bfe94 --- /dev/null +++ b/docs/licenses/ui/meow @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) Sindre Sorhus (sindresorhus.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/merge-descriptors b/docs/licenses/ui/merge-descriptors new file mode 100644 index 0000000000..274bfd82b2 --- /dev/null +++ b/docs/licenses/ui/merge-descriptors @@ -0,0 +1,23 @@ +(The MIT License) + +Copyright (c) 2013 Jonathan Ong +Copyright (c) 2015 Douglas Christopher Wilson + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +'Software'), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/methods b/docs/licenses/ui/methods new file mode 100644 index 0000000000..220dc1a247 --- /dev/null +++ b/docs/licenses/ui/methods @@ -0,0 +1,24 @@ +(The MIT License) + +Copyright (c) 2013-2014 TJ Holowaychuk +Copyright (c) 2015-2016 Douglas Christopher Wilson + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +'Software'), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + diff --git a/docs/licenses/ui/micromatch b/docs/licenses/ui/micromatch new file mode 100644 index 0000000000..d32ab4426a --- /dev/null +++ b/docs/licenses/ui/micromatch @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2014-2018, Jon Schlinkert. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/miller-rabin b/docs/licenses/ui/miller-rabin new file mode 100644 index 0000000000..e344a8fb23 --- /dev/null +++ b/docs/licenses/ui/miller-rabin @@ -0,0 +1,8 @@ + +MIT +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + \ No newline at end of file diff --git a/docs/licenses/ui/mime b/docs/licenses/ui/mime new file mode 100644 index 0000000000..d3f46f7e14 --- /dev/null +++ b/docs/licenses/ui/mime @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2010 Benjamin Thomas, Robert Kieffer + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/mime-db b/docs/licenses/ui/mime-db new file mode 100644 index 0000000000..a7ae8ee9b8 --- /dev/null +++ b/docs/licenses/ui/mime-db @@ -0,0 +1,22 @@ + +The MIT License (MIT) + +Copyright (c) 2014 Jonathan Ong me@jongleberry.com + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/mime-types b/docs/licenses/ui/mime-types new file mode 100644 index 0000000000..06166077be --- /dev/null +++ b/docs/licenses/ui/mime-types @@ -0,0 +1,23 @@ +(The MIT License) + +Copyright (c) 2014 Jonathan Ong +Copyright (c) 2015 Douglas Christopher Wilson + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +'Software'), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/mimic-fn b/docs/licenses/ui/mimic-fn new file mode 100644 index 0000000000..e7af2f7710 --- /dev/null +++ b/docs/licenses/ui/mimic-fn @@ -0,0 +1,9 @@ +MIT License + +Copyright (c) Sindre Sorhus (sindresorhus.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/minimalistic-assert b/docs/licenses/ui/minimalistic-assert new file mode 100644 index 0000000000..adca66b324 --- /dev/null +++ b/docs/licenses/ui/minimalistic-assert @@ -0,0 +1,13 @@ +Copyright 2015 Calvin Metcalf + +Permission to use, copy, modify, and/or distribute this software for any purpose +with or without fee is hereby granted, provided that the above copyright notice +and this permission notice appear in all copies. + +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. \ No newline at end of file diff --git a/docs/licenses/ui/minimalistic-crypto-utils b/docs/licenses/ui/minimalistic-crypto-utils new file mode 100644 index 0000000000..e344a8fb23 --- /dev/null +++ b/docs/licenses/ui/minimalistic-crypto-utils @@ -0,0 +1,8 @@ + +MIT +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + \ No newline at end of file diff --git a/docs/licenses/ui/minimatch b/docs/licenses/ui/minimatch new file mode 100644 index 0000000000..19129e315f --- /dev/null +++ b/docs/licenses/ui/minimatch @@ -0,0 +1,15 @@ +The ISC License + +Copyright (c) Isaac Z. Schlueter and Contributors + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted, provided that the above +copyright notice and this permission notice appear in all copies. + +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. diff --git a/docs/licenses/ui/minimist b/docs/licenses/ui/minimist new file mode 100644 index 0000000000..ee27ba4b44 --- /dev/null +++ b/docs/licenses/ui/minimist @@ -0,0 +1,18 @@ +This software is released under the MIT license: + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of +the Software, and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/mississippi b/docs/licenses/ui/mississippi new file mode 100644 index 0000000000..e34763968c --- /dev/null +++ b/docs/licenses/ui/mississippi @@ -0,0 +1,7 @@ +Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: + +1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. + +2. 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. + +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 HOLDER 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. diff --git a/docs/licenses/ui/mixin-deep b/docs/licenses/ui/mixin-deep new file mode 100644 index 0000000000..99c936915d --- /dev/null +++ b/docs/licenses/ui/mixin-deep @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2014-2015, 2017, Jon Schlinkert. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/mkdirp b/docs/licenses/ui/mkdirp new file mode 100644 index 0000000000..432d1aeb01 --- /dev/null +++ b/docs/licenses/ui/mkdirp @@ -0,0 +1,21 @@ +Copyright 2010 James Halliday (mail@substack.net) + +This project is free software released under the MIT/X11 license: + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/mkpath b/docs/licenses/ui/mkpath new file mode 100644 index 0000000000..45b6725d74 --- /dev/null +++ b/docs/licenses/ui/mkpath @@ -0,0 +1,7 @@ +Copyright (C) 2012 Jonathan Rajavuori + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/mocha-nightwatch b/docs/licenses/ui/mocha-nightwatch new file mode 100644 index 0000000000..cb43e880fd --- /dev/null +++ b/docs/licenses/ui/mocha-nightwatch @@ -0,0 +1,22 @@ +(The MIT License) + +Copyright (c) 2016 JS Foundation and contributors, https://js.foundation + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +'Software'), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/moment b/docs/licenses/ui/moment new file mode 100644 index 0000000000..8618b7333d --- /dev/null +++ b/docs/licenses/ui/moment @@ -0,0 +1,22 @@ +Copyright (c) JS Foundation and other contributors + +Permission is hereby granted, free of charge, to any person +obtaining a copy of this software and associated documentation +files (the "Software"), to deal in the Software without +restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the +Software is furnished to do so, subject to the following +conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES +OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT +HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR +OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/move-concurrently b/docs/licenses/ui/move-concurrently new file mode 100644 index 0000000000..83e7c4c629 --- /dev/null +++ b/docs/licenses/ui/move-concurrently @@ -0,0 +1,14 @@ +Copyright (c) 2017, Rebecca Turner + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted, provided that the above +copyright notice and this permission notice appear in all copies. + +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. + diff --git a/docs/licenses/ui/ms b/docs/licenses/ui/ms new file mode 100644 index 0000000000..69b61253a3 --- /dev/null +++ b/docs/licenses/ui/ms @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2016 Zeit, Inc. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/docs/licenses/ui/multi-glob b/docs/licenses/ui/multi-glob new file mode 100644 index 0000000000..4e1e3c3eef --- /dev/null +++ b/docs/licenses/ui/multi-glob @@ -0,0 +1,27 @@ +(The BSD License) + +Copyright (c) 2011-2012, Christian Johansen, christian@cjohansen.no. +All rights reserved. + +Redistribution and use 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 Christian Johansen nor the names of his 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 HOLDER 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. diff --git a/docs/licenses/ui/multicast-dns b/docs/licenses/ui/multicast-dns new file mode 100644 index 0000000000..66a4d2a149 --- /dev/null +++ b/docs/licenses/ui/multicast-dns @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2015 Mathias Buus + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/multicast-dns-service-types b/docs/licenses/ui/multicast-dns-service-types new file mode 100644 index 0000000000..66a4d2a149 --- /dev/null +++ b/docs/licenses/ui/multicast-dns-service-types @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2015 Mathias Buus + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/multimatch b/docs/licenses/ui/multimatch new file mode 100644 index 0000000000..5ec444d539 --- /dev/null +++ b/docs/licenses/ui/multimatch @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) Sindre Sorhus, Jon Schlinkert, contributors. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/mute-stream b/docs/licenses/ui/mute-stream new file mode 100644 index 0000000000..19129e315f --- /dev/null +++ b/docs/licenses/ui/mute-stream @@ -0,0 +1,15 @@ +The ISC License + +Copyright (c) Isaac Z. Schlueter and Contributors + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted, provided that the above +copyright notice and this permission notice appear in all copies. + +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. diff --git a/docs/licenses/ui/nan b/docs/licenses/ui/nan new file mode 100644 index 0000000000..dddd13d5c1 --- /dev/null +++ b/docs/licenses/ui/nan @@ -0,0 +1,13 @@ +The MIT License (MIT) +===================== + +Copyright (c) 2018 NAN contributors +----------------------------------- + +*NAN contributors listed at * + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/nanomatch b/docs/licenses/ui/nanomatch new file mode 100644 index 0000000000..7c9987bc6c --- /dev/null +++ b/docs/licenses/ui/nanomatch @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2016-2018, Jon Schlinkert. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/natural-compare b/docs/licenses/ui/natural-compare new file mode 100644 index 0000000000..e344a8fb23 --- /dev/null +++ b/docs/licenses/ui/natural-compare @@ -0,0 +1,8 @@ + +MIT +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + \ No newline at end of file diff --git a/docs/licenses/ui/negotiator b/docs/licenses/ui/negotiator new file mode 100644 index 0000000000..ea6b9e2e9a --- /dev/null +++ b/docs/licenses/ui/negotiator @@ -0,0 +1,24 @@ +(The MIT License) + +Copyright (c) 2012-2014 Federico Romero +Copyright (c) 2012-2014 Isaac Z. Schlueter +Copyright (c) 2014-2015 Douglas Christopher Wilson + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +'Software'), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/neo-async b/docs/licenses/ui/neo-async new file mode 100644 index 0000000000..e344a8fb23 --- /dev/null +++ b/docs/licenses/ui/neo-async @@ -0,0 +1,8 @@ + +MIT +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + \ No newline at end of file diff --git a/docs/licenses/ui/netmask b/docs/licenses/ui/netmask new file mode 100644 index 0000000000..e344a8fb23 --- /dev/null +++ b/docs/licenses/ui/netmask @@ -0,0 +1,8 @@ + +MIT +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + \ No newline at end of file diff --git a/docs/licenses/ui/next-tick b/docs/licenses/ui/next-tick new file mode 100644 index 0000000000..fa5fffddfd --- /dev/null +++ b/docs/licenses/ui/next-tick @@ -0,0 +1,21 @@ +The MIT License + +Copyright (C) 2012-2016 Mariusz Nowak + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/ng-toast b/docs/licenses/ui/ng-toast new file mode 100644 index 0000000000..e344a8fb23 --- /dev/null +++ b/docs/licenses/ui/ng-toast @@ -0,0 +1,8 @@ + +MIT +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + \ No newline at end of file diff --git a/docs/licenses/ui/ngtemplate-loader b/docs/licenses/ui/ngtemplate-loader new file mode 100644 index 0000000000..bd00aca301 --- /dev/null +++ b/docs/licenses/ui/ngtemplate-loader @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2016 Toby Rahilly + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/docs/licenses/ui/nightwatch b/docs/licenses/ui/nightwatch new file mode 100644 index 0000000000..8a96618cc0 --- /dev/null +++ b/docs/licenses/ui/nightwatch @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2015 Andrei Rusu + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies +of the Software, and to permit persons to whom the Software is furnished to do +so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/docs/licenses/ui/no-case b/docs/licenses/ui/no-case new file mode 100644 index 0000000000..983fbe8aec --- /dev/null +++ b/docs/licenses/ui/no-case @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2014 Blake Embrey (hello@blakeembrey.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/node-forge b/docs/licenses/ui/node-forge new file mode 100644 index 0000000000..2b48a95b25 --- /dev/null +++ b/docs/licenses/ui/node-forge @@ -0,0 +1,331 @@ +You may use the Forge project under the terms of either the BSD License or the +GNU General Public License (GPL) Version 2. + +The BSD License is recommended for most projects. It is simple and easy to +understand and it places almost no restrictions on what you can do with the +Forge project. + +If the GPL suits your project better you are also free to use Forge under +that license. + +You don't have to do anything special to choose one license or the other and +you don't have to notify anyone which license you are using. You are free to +use this project in commercial projects as long as the copyright header is +left intact. + +If you are a commercial entity and use this set of libraries in your +commercial software then reasonable payment to Digital Bazaar, if you can +afford it, is not required but is expected and would be appreciated. If this +library saves you time, then it's saving you money. The cost of developing +the Forge software was on the order of several hundred hours and tens of +thousands of dollars. We are attempting to strike a balance between helping +the development community while not being taken advantage of by lucrative +commercial entities for our efforts. + +------------------------------------------------------------------------------- +New BSD License (3-clause) +Copyright (c) 2010, Digital Bazaar, Inc. +All rights reserved. + +Redistribution and use 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 Digital Bazaar, Inc. 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 DIGITAL BAZAAR 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. + +------------------------------------------------------------------------------- + GNU GENERAL PUBLIC LICENSE + Version 2, June 1991 + + Copyright (C) 1989, 1991 Free Software Foundation, Inc. + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The licenses for most software are designed to take away your +freedom to share and change it. By contrast, the GNU General Public +License is intended to guarantee your freedom to share and change free +software--to make sure the software is free for all its users. This +General Public License applies to most of the Free Software +Foundation's software and to any other program whose authors commit to +using it. (Some other Free Software Foundation software is covered by +the GNU Lesser General Public License instead.) You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +this service if you wish), that you receive source code or can get it +if you want it, that you can change the software or use pieces of it +in new free programs; and that you know you can do these things. + + To protect your rights, we need to make restrictions that forbid +anyone to deny you these rights or to ask you to surrender the rights. +These restrictions translate to certain responsibilities for you if you +distribute copies of the software, or if you modify it. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must give the recipients all the rights that +you have. You must make sure that they, too, receive or can get the +source code. And you must show them these terms so they know their +rights. + + We protect your rights with two steps: (1) copyright the software, and +(2) offer you this license which gives you legal permission to copy, +distribute and/or modify the software. + + Also, for each author's protection and ours, we want to make certain +that everyone understands that there is no warranty for this free +software. If the software is modified by someone else and passed on, we +want its recipients to know that what they have is not the original, so +that any problems introduced by others will not reflect on the original +authors' reputations. + + Finally, any free program is threatened constantly by software +patents. We wish to avoid the danger that redistributors of a free +program will individually obtain patent licenses, in effect making the +program proprietary. To prevent this, we have made it clear that any +patent must be licensed for everyone's free use or not licensed at all. + + The precise terms and conditions for copying, distribution and +modification follow. + + GNU GENERAL PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. This License applies to any program or other work which contains +a notice placed by the copyright holder saying it may be distributed +under the terms of this General Public License. The "Program", below, +refers to any such program or work, and a "work based on the Program" +means either the Program or any derivative work under copyright law: +that is to say, a work containing the Program or a portion of it, +either verbatim or with modifications and/or translated into another +language. (Hereinafter, translation is included without limitation in +the term "modification".) Each licensee is addressed as "you". + +Activities other than copying, distribution and modification are not +covered by this License; they are outside its scope. The act of +running the Program is not restricted, and the output from the Program +is covered only if its contents constitute a work based on the +Program (independent of having been made by running the Program). +Whether that is true depends on what the Program does. + + 1. You may copy and distribute verbatim copies of the Program's +source code as you receive it, in any medium, provided that you +conspicuously and appropriately publish on each copy an appropriate +copyright notice and disclaimer of warranty; keep intact all the +notices that refer to this License and to the absence of any warranty; +and give any other recipients of the Program a copy of this License +along with the Program. + +You may charge a fee for the physical act of transferring a copy, and +you may at your option offer warranty protection in exchange for a fee. + + 2. You may modify your copy or copies of the Program or any portion +of it, thus forming a work based on the Program, and copy and +distribute such modifications or work under the terms of Section 1 +above, provided that you also meet all of these conditions: + + a) You must cause the modified files to carry prominent notices + stating that you changed the files and the date of any change. + + b) You must cause any work that you distribute or publish, that in + whole or in part contains or is derived from the Program or any + part thereof, to be licensed as a whole at no charge to all third + parties under the terms of this License. + + c) If the modified program normally reads commands interactively + when run, you must cause it, when started running for such + interactive use in the most ordinary way, to print or display an + announcement including an appropriate copyright notice and a + notice that there is no warranty (or else, saying that you provide + a warranty) and that users may redistribute the program under + these conditions, and telling the user how to view a copy of this + License. (Exception: if the Program itself is interactive but + does not normally print such an announcement, your work based on + the Program is not required to print an announcement.) + +These requirements apply to the modified work as a whole. If +identifiable sections of that work are not derived from the Program, +and can be reasonably considered independent and separate works in +themselves, then this License, and its terms, do not apply to those +sections when you distribute them as separate works. But when you +distribute the same sections as part of a whole which is a work based +on the Program, the distribution of the whole must be on the terms of +this License, whose permissions for other licensees extend to the +entire whole, and thus to each and every part regardless of who wrote it. + +Thus, it is not the intent of this section to claim rights or contest +your rights to work written entirely by you; rather, the intent is to +exercise the right to control the distribution of derivative or +collective works based on the Program. + +In addition, mere aggregation of another work not based on the Program +with the Program (or with a work based on the Program) on a volume of +a storage or distribution medium does not bring the other work under +the scope of this License. + + 3. You may copy and distribute the Program (or a work based on it, +under Section 2) in object code or executable form under the terms of +Sections 1 and 2 above provided that you also do one of the following: + + a) Accompany it with the complete corresponding machine-readable + source code, which must be distributed under the terms of Sections + 1 and 2 above on a medium customarily used for software interchange; or, + + b) Accompany it with a written offer, valid for at least three + years, to give any third party, for a charge no more than your + cost of physically performing source distribution, a complete + machine-readable copy of the corresponding source code, to be + distributed under the terms of Sections 1 and 2 above on a medium + customarily used for software interchange; or, + + c) Accompany it with the information you received as to the offer + to distribute corresponding source code. (This alternative is + allowed only for noncommercial distribution and only if you + received the program in object code or executable form with such + an offer, in accord with Subsection b above.) + +The source code for a work means the preferred form of the work for +making modifications to it. For an executable work, complete source +code means all the source code for all modules it contains, plus any +associated interface definition files, plus the scripts used to +control compilation and installation of the executable. However, as a +special exception, the source code distributed need not include +anything that is normally distributed (in either source or binary +form) with the major components (compiler, kernel, and so on) of the +operating system on which the executable runs, unless that component +itself accompanies the executable. + +If distribution of executable or object code is made by offering +access to copy from a designated place, then offering equivalent +access to copy the source code from the same place counts as +distribution of the source code, even though third parties are not +compelled to copy the source along with the object code. + + 4. You may not copy, modify, sublicense, or distribute the Program +except as expressly provided under this License. Any attempt +otherwise to copy, modify, sublicense or distribute the Program is +void, and will automatically terminate your rights under this License. +However, parties who have received copies, or rights, from you under +this License will not have their licenses terminated so long as such +parties remain in full compliance. + + 5. You are not required to accept this License, since you have not +signed it. However, nothing else grants you permission to modify or +distribute the Program or its derivative works. These actions are +prohibited by law if you do not accept this License. Therefore, by +modifying or distributing the Program (or any work based on the +Program), you indicate your acceptance of this License to do so, and +all its terms and conditions for copying, distributing or modifying +the Program or works based on it. + + 6. Each time you redistribute the Program (or any work based on the +Program), the recipient automatically receives a license from the +original licensor to copy, distribute or modify the Program subject to +these terms and conditions. You may not impose any further +restrictions on the recipients' exercise of the rights granted herein. +You are not responsible for enforcing compliance by third parties to +this License. + + 7. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), +conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot +distribute so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you +may not distribute the Program at all. For example, if a patent +license would not permit royalty-free redistribution of the Program by +all those who receive copies directly or indirectly through you, then +the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Program. + +If any portion of this section is held invalid or unenforceable under +any particular circumstance, the balance of the section is intended to +apply and the section as a whole is intended to apply in other +circumstances. + +It is not the purpose of this section to induce you to infringe any +patents or other property right claims or to contest validity of any +such claims; this section has the sole purpose of protecting the +integrity of the free software distribution system, which is +implemented by public license practices. Many people have made +generous contributions to the wide range of software distributed +through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing +to distribute software through any other system and a licensee cannot +impose that choice. + +This section is intended to make thoroughly clear what is believed to +be a consequence of the rest of this License. + + 8. If the distribution and/or use of the Program is restricted in +certain countries either by patents or by copyrighted interfaces, the +original copyright holder who places the Program under this License +may add an explicit geographical distribution limitation excluding +those countries, so that distribution is permitted only in or among +countries not thus excluded. In such case, this License incorporates +the limitation as if written in the body of this License. + + 9. The Free Software Foundation may publish revised and/or new versions +of the General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + +Each version is given a distinguishing version number. If the Program +specifies a version number of this License which applies to it and "any +later version", you have the option of following the terms and conditions +either of that version or of any later version published by the Free +Software Foundation. If the Program does not specify a version number of +this License, you may choose any version ever published by the Free Software +Foundation. + + 10. If you wish to incorporate parts of the Program into other free +programs whose distribution conditions are different, write to the author +to ask for permission. For software which is copyrighted by the Free +Software Foundation, write to the Free Software Foundation; we sometimes +make exceptions for this. Our decision will be guided by the two goals +of preserving the free status of all derivatives of our free software and +of promoting the sharing and reuse of software generally. + + NO WARRANTY + + 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY +FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN +OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES +PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED +OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS +TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE +PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, +REPAIR OR CORRECTION. + + 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR +REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, +INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING +OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED +TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY +YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER +PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE +POSSIBILITY OF SUCH DAMAGES. + diff --git a/docs/licenses/ui/node-libs-browser b/docs/licenses/ui/node-libs-browser new file mode 100644 index 0000000000..b6f8f4003c --- /dev/null +++ b/docs/licenses/ui/node-libs-browser @@ -0,0 +1,22 @@ +(The MIT License) + +Copyright (c) 2012 Tobias Koppers + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +'Software'), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/node-object-hash b/docs/licenses/ui/node-object-hash new file mode 100644 index 0000000000..c034d43e14 --- /dev/null +++ b/docs/licenses/ui/node-object-hash @@ -0,0 +1,15 @@ +ISC License + +Copyright (c) 2017, Alexander Kureniov + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted, provided that the above +copyright notice and this permission notice appear in all copies. + +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. \ No newline at end of file diff --git a/docs/licenses/ui/nopt b/docs/licenses/ui/nopt new file mode 100644 index 0000000000..19129e315f --- /dev/null +++ b/docs/licenses/ui/nopt @@ -0,0 +1,15 @@ +The ISC License + +Copyright (c) Isaac Z. Schlueter and Contributors + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted, provided that the above +copyright notice and this permission notice appear in all copies. + +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. diff --git a/docs/licenses/ui/normalize-package-data b/docs/licenses/ui/normalize-package-data new file mode 100644 index 0000000000..6ed662cd5d --- /dev/null +++ b/docs/licenses/ui/normalize-package-data @@ -0,0 +1,30 @@ +This package contains code originally written by Isaac Z. Schlueter. +Used with permission. + +Copyright (c) Meryn Stol ("Author") +All rights reserved. + +The BSD License + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + +1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + +2. 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. + +THIS SOFTWARE IS PROVIDED BY THE AUTHOR 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 AUTHOR 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. diff --git a/docs/licenses/ui/normalize-path b/docs/licenses/ui/normalize-path new file mode 100644 index 0000000000..d734237bde --- /dev/null +++ b/docs/licenses/ui/normalize-path @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2014-2017, Jon Schlinkert + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/normalize-range b/docs/licenses/ui/normalize-range new file mode 100644 index 0000000000..ad5d021ed3 --- /dev/null +++ b/docs/licenses/ui/normalize-range @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) James Talmage (github.com/jamestalmage) + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/normalize-url b/docs/licenses/ui/normalize-url new file mode 100644 index 0000000000..654d0bfe94 --- /dev/null +++ b/docs/licenses/ui/normalize-url @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) Sindre Sorhus (sindresorhus.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/npm-run-path b/docs/licenses/ui/npm-run-path new file mode 100644 index 0000000000..654d0bfe94 --- /dev/null +++ b/docs/licenses/ui/npm-run-path @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) Sindre Sorhus (sindresorhus.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/nth-check b/docs/licenses/ui/nth-check new file mode 100644 index 0000000000..556dedb093 --- /dev/null +++ b/docs/licenses/ui/nth-check @@ -0,0 +1,10 @@ + +BSD +Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: + +1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. + +2. 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. + +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 HOLDER 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. + \ No newline at end of file diff --git a/docs/licenses/ui/null-check b/docs/licenses/ui/null-check new file mode 100644 index 0000000000..654d0bfe94 --- /dev/null +++ b/docs/licenses/ui/null-check @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) Sindre Sorhus (sindresorhus.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/num2fraction b/docs/licenses/ui/num2fraction new file mode 100644 index 0000000000..9d10f01975 --- /dev/null +++ b/docs/licenses/ui/num2fraction @@ -0,0 +1,22 @@ +The MIT License (MIT) + +Copyright (c) 2014 PostCSS + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + diff --git a/docs/licenses/ui/number-is-nan b/docs/licenses/ui/number-is-nan new file mode 100644 index 0000000000..654d0bfe94 --- /dev/null +++ b/docs/licenses/ui/number-is-nan @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) Sindre Sorhus (sindresorhus.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/nunjucks b/docs/licenses/ui/nunjucks new file mode 100644 index 0000000000..af6b438470 --- /dev/null +++ b/docs/licenses/ui/nunjucks @@ -0,0 +1,26 @@ +Copyright (c) 2012-2015, James Long +All rights reserved. + +Redistribution and use 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. + +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 +HOLDER 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. \ No newline at end of file diff --git a/docs/licenses/ui/nvd3 b/docs/licenses/ui/nvd3 new file mode 100644 index 0000000000..394ea75f61 --- /dev/null +++ b/docs/licenses/ui/nvd3 @@ -0,0 +1,48 @@ +##nvd3.js License + +Copyright (c) 2011-2014 [Novus Partners, Inc.][novus] + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. + +[novus]: https://www.novus.com/ + + + +##d3.js License + +Copyright (c) 2012, Michael Bostock +All rights reserved. + +Redistribution and use 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. + +* The name Michael Bostock may not 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 MICHAEL BOSTOCK 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. diff --git a/docs/licenses/ui/nwmatcher b/docs/licenses/ui/nwmatcher new file mode 100644 index 0000000000..2d7106849f --- /dev/null +++ b/docs/licenses/ui/nwmatcher @@ -0,0 +1,22 @@ +Copyright (c) 2007-2016 Diego Perini (http://www.iport.it) + +Permission is hereby granted, free of charge, to any person +obtaining a copy of this software and associated documentation +files (the "Software"), to deal in the Software without +restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the +Software is furnished to do so, subject to the following +conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES +OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT +HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR +OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/oauth-sign b/docs/licenses/ui/oauth-sign new file mode 100644 index 0000000000..a4a9aee0c2 --- /dev/null +++ b/docs/licenses/ui/oauth-sign @@ -0,0 +1,55 @@ +Apache License + +Version 2.0, January 2004 + +http://www.apache.org/licenses/ + +TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + +1. Definitions. + +"License" shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document. + +"Licensor" shall mean the copyright owner or entity authorized by the copyright owner that is granting the License. + +"Legal Entity" shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, "control" means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity. + +"You" (or "Your") shall mean an individual or Legal Entity exercising permissions granted by this License. + +"Source" form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files. + +"Object" form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types. + +"Work" shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below). + +"Derivative Works" shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof. + +"Contribution" shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, "submitted" means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as "Not a Contribution." + +"Contributor" shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work. + +2. Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form. + +3. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed. + +4. Redistribution. You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions: + +You must give any other recipients of the Work or Derivative Works a copy of this License; and + +You must cause any modified files to carry prominent notices stating that You changed the files; and + +You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and + +If the Work includes a "NOTICE" text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License. You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License. + +5. Submission of Contributions. Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions. + +6. Trademarks. This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file. + +7. Disclaimer of Warranty. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License. + +8. Limitation of Liability. In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages. + +9. Accepting Warranty or Additional Liability. While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability. + +END OF TERMS AND CONDITIONS \ No newline at end of file diff --git a/docs/licenses/ui/object-assign b/docs/licenses/ui/object-assign new file mode 100644 index 0000000000..654d0bfe94 --- /dev/null +++ b/docs/licenses/ui/object-assign @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) Sindre Sorhus (sindresorhus.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/object-component b/docs/licenses/ui/object-component new file mode 100644 index 0000000000..3358d465ac --- /dev/null +++ b/docs/licenses/ui/object-component @@ -0,0 +1,3 @@ + + + MIT \ No newline at end of file diff --git a/docs/licenses/ui/object-copy b/docs/licenses/ui/object-copy new file mode 100644 index 0000000000..e28e603231 --- /dev/null +++ b/docs/licenses/ui/object-copy @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2016, Jon Schlinkert. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/object-hash b/docs/licenses/ui/object-hash new file mode 100644 index 0000000000..6ea185fae6 --- /dev/null +++ b/docs/licenses/ui/object-hash @@ -0,0 +1,22 @@ +The MIT License (MIT) + +Copyright (c) 2014 object-hash contributors + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + diff --git a/docs/licenses/ui/object-keys b/docs/licenses/ui/object-keys new file mode 100644 index 0000000000..28553fdd06 --- /dev/null +++ b/docs/licenses/ui/object-keys @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (C) 2013 Jordan Harband + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. \ No newline at end of file diff --git a/docs/licenses/ui/object-visit b/docs/licenses/ui/object-visit new file mode 100644 index 0000000000..ec85897eb1 --- /dev/null +++ b/docs/licenses/ui/object-visit @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2015, 2017, Jon Schlinkert + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/object.omit b/docs/licenses/ui/object.omit new file mode 100644 index 0000000000..842218cf09 --- /dev/null +++ b/docs/licenses/ui/object.omit @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2014-2016, Jon Schlinkert + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/object.pick b/docs/licenses/ui/object.pick new file mode 100644 index 0000000000..39245ac1c6 --- /dev/null +++ b/docs/licenses/ui/object.pick @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2014-2016, Jon Schlinkert. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/obuf b/docs/licenses/ui/obuf new file mode 100644 index 0000000000..b549c69bd5 --- /dev/null +++ b/docs/licenses/ui/obuf @@ -0,0 +1,20 @@ +Copyright Fedor Indutny, 2015. + +Permission is hereby granted, free of charge, to any person obtaining a +copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to permit +persons to whom the Software is furnished to do so, subject to the +following conditions: + +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN +NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, +DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR +OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE +USE OR OTHER DEALINGS IN THE SOFTWARE. \ No newline at end of file diff --git a/docs/licenses/ui/on-finished b/docs/licenses/ui/on-finished new file mode 100644 index 0000000000..5931fd23ea --- /dev/null +++ b/docs/licenses/ui/on-finished @@ -0,0 +1,23 @@ +(The MIT License) + +Copyright (c) 2013 Jonathan Ong +Copyright (c) 2014 Douglas Christopher Wilson + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +'Software'), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/on-headers b/docs/licenses/ui/on-headers new file mode 100644 index 0000000000..b7dce6cf9a --- /dev/null +++ b/docs/licenses/ui/on-headers @@ -0,0 +1,22 @@ +(The MIT License) + +Copyright (c) 2014 Douglas Christopher Wilson + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +'Software'), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/once b/docs/licenses/ui/once new file mode 100644 index 0000000000..19129e315f --- /dev/null +++ b/docs/licenses/ui/once @@ -0,0 +1,15 @@ +The ISC License + +Copyright (c) Isaac Z. Schlueter and Contributors + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted, provided that the above +copyright notice and this permission notice appear in all copies. + +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. diff --git a/docs/licenses/ui/onetime b/docs/licenses/ui/onetime new file mode 100644 index 0000000000..654d0bfe94 --- /dev/null +++ b/docs/licenses/ui/onetime @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) Sindre Sorhus (sindresorhus.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/opn b/docs/licenses/ui/opn new file mode 100644 index 0000000000..e7af2f7710 --- /dev/null +++ b/docs/licenses/ui/opn @@ -0,0 +1,9 @@ +MIT License + +Copyright (c) Sindre Sorhus (sindresorhus.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/optimist b/docs/licenses/ui/optimist new file mode 100644 index 0000000000..432d1aeb01 --- /dev/null +++ b/docs/licenses/ui/optimist @@ -0,0 +1,21 @@ +Copyright 2010 James Halliday (mail@substack.net) + +This project is free software released under the MIT/X11 license: + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/optionator b/docs/licenses/ui/optionator new file mode 100644 index 0000000000..525b11850e --- /dev/null +++ b/docs/licenses/ui/optionator @@ -0,0 +1,22 @@ +Copyright (c) George Zahariev + +Permission is hereby granted, free of charge, to any person +obtaining a copy of this software and associated documentation +files (the "Software"), to deal in the Software without +restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the +Software is furnished to do so, subject to the following +conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES +OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT +HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR +OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/options b/docs/licenses/ui/options new file mode 100644 index 0000000000..3ed8ee5a6e --- /dev/null +++ b/docs/licenses/ui/options @@ -0,0 +1,22 @@ +) + +Copyright (c) 2012 Einar Otto Stangvik <einaros@gmail.com> + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +'Software'), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/original b/docs/licenses/ui/original new file mode 100644 index 0000000000..6dc9316a6c --- /dev/null +++ b/docs/licenses/ui/original @@ -0,0 +1,22 @@ +The MIT License (MIT) + +Copyright (c) 2015 Unshift.io, Arnout Kazemier, the Contributors. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + diff --git a/docs/licenses/ui/os-browserify b/docs/licenses/ui/os-browserify new file mode 100644 index 0000000000..4b870dac2d --- /dev/null +++ b/docs/licenses/ui/os-browserify @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2017 CoderPuppy + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/docs/licenses/ui/os-homedir b/docs/licenses/ui/os-homedir new file mode 100644 index 0000000000..654d0bfe94 --- /dev/null +++ b/docs/licenses/ui/os-homedir @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) Sindre Sorhus (sindresorhus.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/os-locale b/docs/licenses/ui/os-locale new file mode 100644 index 0000000000..654d0bfe94 --- /dev/null +++ b/docs/licenses/ui/os-locale @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) Sindre Sorhus (sindresorhus.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/os-tmpdir b/docs/licenses/ui/os-tmpdir new file mode 100644 index 0000000000..654d0bfe94 --- /dev/null +++ b/docs/licenses/ui/os-tmpdir @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) Sindre Sorhus (sindresorhus.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/p-finally b/docs/licenses/ui/p-finally new file mode 100644 index 0000000000..654d0bfe94 --- /dev/null +++ b/docs/licenses/ui/p-finally @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) Sindre Sorhus (sindresorhus.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/p-limit b/docs/licenses/ui/p-limit new file mode 100644 index 0000000000..e7af2f7710 --- /dev/null +++ b/docs/licenses/ui/p-limit @@ -0,0 +1,9 @@ +MIT License + +Copyright (c) Sindre Sorhus (sindresorhus.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/p-locate b/docs/licenses/ui/p-locate new file mode 100644 index 0000000000..654d0bfe94 --- /dev/null +++ b/docs/licenses/ui/p-locate @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) Sindre Sorhus (sindresorhus.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/p-map b/docs/licenses/ui/p-map new file mode 100644 index 0000000000..e7af2f7710 --- /dev/null +++ b/docs/licenses/ui/p-map @@ -0,0 +1,9 @@ +MIT License + +Copyright (c) Sindre Sorhus (sindresorhus.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/p-try b/docs/licenses/ui/p-try new file mode 100644 index 0000000000..654d0bfe94 --- /dev/null +++ b/docs/licenses/ui/p-try @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) Sindre Sorhus (sindresorhus.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/pac-proxy-agent b/docs/licenses/ui/pac-proxy-agent new file mode 100644 index 0000000000..e344a8fb23 --- /dev/null +++ b/docs/licenses/ui/pac-proxy-agent @@ -0,0 +1,8 @@ + +MIT +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + \ No newline at end of file diff --git a/docs/licenses/ui/pac-resolver b/docs/licenses/ui/pac-resolver new file mode 100644 index 0000000000..e344a8fb23 --- /dev/null +++ b/docs/licenses/ui/pac-resolver @@ -0,0 +1,8 @@ + +MIT +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + \ No newline at end of file diff --git a/docs/licenses/ui/pad-stream b/docs/licenses/ui/pad-stream new file mode 100644 index 0000000000..654d0bfe94 --- /dev/null +++ b/docs/licenses/ui/pad-stream @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) Sindre Sorhus (sindresorhus.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/pako b/docs/licenses/ui/pako new file mode 100644 index 0000000000..a934ef8db4 --- /dev/null +++ b/docs/licenses/ui/pako @@ -0,0 +1,21 @@ +(The MIT License) + +Copyright (C) 2014-2017 by Vitaly Puzrin and Andrei Tuputcyn + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/parallel-transform b/docs/licenses/ui/parallel-transform new file mode 100644 index 0000000000..4b30ed5d95 --- /dev/null +++ b/docs/licenses/ui/parallel-transform @@ -0,0 +1,20 @@ +Copyright 2013 Mathias Buus + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/param-case b/docs/licenses/ui/param-case new file mode 100644 index 0000000000..983fbe8aec --- /dev/null +++ b/docs/licenses/ui/param-case @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2014 Blake Embrey (hello@blakeembrey.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/parse-asn1 b/docs/licenses/ui/parse-asn1 new file mode 100644 index 0000000000..e0efcf251d --- /dev/null +++ b/docs/licenses/ui/parse-asn1 @@ -0,0 +1,13 @@ +Copyright (c) 2017, crypto-browserify contributors + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted, provided that the above +copyright notice and this permission notice appear in all copies. + +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. diff --git a/docs/licenses/ui/parse-glob b/docs/licenses/ui/parse-glob new file mode 100644 index 0000000000..65f90aca8c --- /dev/null +++ b/docs/licenses/ui/parse-glob @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2015, Jon Schlinkert. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/parse-json b/docs/licenses/ui/parse-json new file mode 100644 index 0000000000..654d0bfe94 --- /dev/null +++ b/docs/licenses/ui/parse-json @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) Sindre Sorhus (sindresorhus.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/parse-ms b/docs/licenses/ui/parse-ms new file mode 100644 index 0000000000..654d0bfe94 --- /dev/null +++ b/docs/licenses/ui/parse-ms @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) Sindre Sorhus (sindresorhus.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/parsejson b/docs/licenses/ui/parsejson new file mode 100644 index 0000000000..147201094d --- /dev/null +++ b/docs/licenses/ui/parsejson @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2015 Gal Koren + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/parseqs b/docs/licenses/ui/parseqs new file mode 100644 index 0000000000..147201094d --- /dev/null +++ b/docs/licenses/ui/parseqs @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2015 Gal Koren + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/parseuri b/docs/licenses/ui/parseuri new file mode 100644 index 0000000000..25556e8796 --- /dev/null +++ b/docs/licenses/ui/parseuri @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2014 Gal Koren + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/parseurl b/docs/licenses/ui/parseurl new file mode 100644 index 0000000000..27653d3db7 --- /dev/null +++ b/docs/licenses/ui/parseurl @@ -0,0 +1,24 @@ + +(The MIT License) + +Copyright (c) 2014 Jonathan Ong +Copyright (c) 2014-2017 Douglas Christopher Wilson + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +'Software'), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/pascalcase b/docs/licenses/ui/pascalcase new file mode 100644 index 0000000000..65f90aca8c --- /dev/null +++ b/docs/licenses/ui/pascalcase @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2015, Jon Schlinkert. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/path-browserify b/docs/licenses/ui/path-browserify new file mode 100644 index 0000000000..ee27ba4b44 --- /dev/null +++ b/docs/licenses/ui/path-browserify @@ -0,0 +1,18 @@ +This software is released under the MIT license: + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of +the Software, and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/path-dirname b/docs/licenses/ui/path-dirname new file mode 100644 index 0000000000..1981663ad8 --- /dev/null +++ b/docs/licenses/ui/path-dirname @@ -0,0 +1,22 @@ + +The MIT License (MIT) + +Copyright (c) Elan Shanker and Node.js contributors. All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to +deal in the Software without restriction, including without limitation the +rights to use, copy, modify, merge, publish, distribute, sublicense, and/or +sell copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS +IN THE SOFTWARE. diff --git a/docs/licenses/ui/path-exists b/docs/licenses/ui/path-exists new file mode 100644 index 0000000000..654d0bfe94 --- /dev/null +++ b/docs/licenses/ui/path-exists @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) Sindre Sorhus (sindresorhus.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/path-is-absolute b/docs/licenses/ui/path-is-absolute new file mode 100644 index 0000000000..654d0bfe94 --- /dev/null +++ b/docs/licenses/ui/path-is-absolute @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) Sindre Sorhus (sindresorhus.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/path-is-inside b/docs/licenses/ui/path-is-inside new file mode 100644 index 0000000000..0bdbb61c9d --- /dev/null +++ b/docs/licenses/ui/path-is-inside @@ -0,0 +1,47 @@ +Dual licensed under WTFPL and MIT: + +--- + +Copyright © 2013–2016 Domenic Denicola + +This work is free. You can redistribute it and/or modify it under the +terms of the Do What The Fuck You Want To Public License, Version 2, +as published by Sam Hocevar. See below for more details. + + DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE + Version 2, December 2004 + + Copyright (C) 2004 Sam Hocevar + + Everyone is permitted to copy and distribute verbatim or modified + copies of this license document, and changing it is allowed as long + as the name is changed. + + DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. You just DO WHAT THE FUCK YOU WANT TO. + +--- + +The MIT License (MIT) + +Copyright © 2013–2016 Domenic Denicola + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/docs/licenses/ui/path-key b/docs/licenses/ui/path-key new file mode 100644 index 0000000000..654d0bfe94 --- /dev/null +++ b/docs/licenses/ui/path-key @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) Sindre Sorhus (sindresorhus.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/path-parse b/docs/licenses/ui/path-parse new file mode 100644 index 0000000000..810f3dbea8 --- /dev/null +++ b/docs/licenses/ui/path-parse @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2015 Javier Blanco + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/docs/licenses/ui/path-to-regexp b/docs/licenses/ui/path-to-regexp new file mode 100644 index 0000000000..983fbe8aec --- /dev/null +++ b/docs/licenses/ui/path-to-regexp @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2014 Blake Embrey (hello@blakeembrey.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/path-type b/docs/licenses/ui/path-type new file mode 100644 index 0000000000..654d0bfe94 --- /dev/null +++ b/docs/licenses/ui/path-type @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) Sindre Sorhus (sindresorhus.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/pbkdf2 b/docs/licenses/ui/pbkdf2 new file mode 100644 index 0000000000..a115b52427 --- /dev/null +++ b/docs/licenses/ui/pbkdf2 @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2014 Daniel Cousens + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/docs/licenses/ui/pend b/docs/licenses/ui/pend new file mode 100644 index 0000000000..0bbb53ed41 --- /dev/null +++ b/docs/licenses/ui/pend @@ -0,0 +1,23 @@ +The MIT License (Expat) + +Copyright (c) 2014 Andrew Kelley + +Permission is hereby granted, free of charge, to any person +obtaining a copy of this software and associated documentation files +(the "Software"), to deal in the Software without restriction, +including without limitation the rights to use, copy, modify, merge, +publish, distribute, sublicense, and/or sell copies of the Software, +and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS +BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN +ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/docs/licenses/ui/performance-now b/docs/licenses/ui/performance-now new file mode 100644 index 0000000000..0bf51b460f --- /dev/null +++ b/docs/licenses/ui/performance-now @@ -0,0 +1,7 @@ +Copyright (c) 2013 Braveg1rl + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. \ No newline at end of file diff --git a/docs/licenses/ui/phantom b/docs/licenses/ui/phantom new file mode 100644 index 0000000000..b27207a750 --- /dev/null +++ b/docs/licenses/ui/phantom @@ -0,0 +1,7 @@ +ISC License + +Copyright (c) 2016, Amir Raminfar + +Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. + +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. diff --git a/docs/licenses/ui/phantomjs-prebuilt b/docs/licenses/ui/phantomjs-prebuilt new file mode 100644 index 0000000000..55e332a8f3 --- /dev/null +++ b/docs/licenses/ui/phantomjs-prebuilt @@ -0,0 +1,194 @@ +Copyright 2012 The Obvious Corporation. +http://obvious.com/ + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + +http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. + + +------------------------------------------------------------------------- + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + +TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + +1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + +2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + +3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + +4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + +5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + +6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + +7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + +8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + +9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + +END OF TERMS AND CONDITIONS diff --git a/docs/licenses/ui/pify b/docs/licenses/ui/pify new file mode 100644 index 0000000000..e7af2f7710 --- /dev/null +++ b/docs/licenses/ui/pify @@ -0,0 +1,9 @@ +MIT License + +Copyright (c) Sindre Sorhus (sindresorhus.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/pinkie b/docs/licenses/ui/pinkie new file mode 100644 index 0000000000..1aeb74fd25 --- /dev/null +++ b/docs/licenses/ui/pinkie @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) Vsevolod Strukchinsky (github.com/floatdrop) + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/pinkie-promise b/docs/licenses/ui/pinkie-promise new file mode 100644 index 0000000000..1aeb74fd25 --- /dev/null +++ b/docs/licenses/ui/pinkie-promise @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) Vsevolod Strukchinsky (github.com/floatdrop) + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/pkg-dir b/docs/licenses/ui/pkg-dir new file mode 100644 index 0000000000..654d0bfe94 --- /dev/null +++ b/docs/licenses/ui/pkg-dir @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) Sindre Sorhus (sindresorhus.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/pkg-up b/docs/licenses/ui/pkg-up new file mode 100644 index 0000000000..654d0bfe94 --- /dev/null +++ b/docs/licenses/ui/pkg-up @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) Sindre Sorhus (sindresorhus.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/plur b/docs/licenses/ui/plur new file mode 100644 index 0000000000..654d0bfe94 --- /dev/null +++ b/docs/licenses/ui/plur @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) Sindre Sorhus (sindresorhus.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/pluralize b/docs/licenses/ui/pluralize new file mode 100644 index 0000000000..309c2e3b83 --- /dev/null +++ b/docs/licenses/ui/pluralize @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2013 Blake Embrey (hello@blakeembrey.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/pofile b/docs/licenses/ui/pofile new file mode 100644 index 0000000000..efdd2db5e4 --- /dev/null +++ b/docs/licenses/ui/pofile @@ -0,0 +1,20 @@ +Copyright (C) 2013-2017 Ruben Vermeersch +Copyright (C) 2012 Michael Holly + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies +of the Software, and to permit persons to whom the Software is furnished to do +so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/docs/licenses/ui/portfinder b/docs/licenses/ui/portfinder new file mode 100644 index 0000000000..d26f4a2b76 --- /dev/null +++ b/docs/licenses/ui/portfinder @@ -0,0 +1,22 @@ +node-portfinder + +Copyright (c) 2012 Charlie Robbins + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. \ No newline at end of file diff --git a/docs/licenses/ui/posix-character-classes b/docs/licenses/ui/posix-character-classes new file mode 100644 index 0000000000..b11cb7968e --- /dev/null +++ b/docs/licenses/ui/posix-character-classes @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2016-2017, Jon Schlinkert + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/postcss b/docs/licenses/ui/postcss new file mode 100644 index 0000000000..da057b4562 --- /dev/null +++ b/docs/licenses/ui/postcss @@ -0,0 +1,20 @@ +The MIT License (MIT) + +Copyright 2013 Andrey Sitnik + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of +the Software, and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/postcss-calc b/docs/licenses/ui/postcss-calc new file mode 100644 index 0000000000..8b39b8f151 --- /dev/null +++ b/docs/licenses/ui/postcss-calc @@ -0,0 +1,20 @@ +The MIT License (MIT) + +Copyright (c) 2014 Maxime Thirouin + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of +the Software, and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/postcss-colormin b/docs/licenses/ui/postcss-colormin new file mode 100644 index 0000000000..fd0e863a61 --- /dev/null +++ b/docs/licenses/ui/postcss-colormin @@ -0,0 +1,22 @@ +Copyright (c) Ben Briggs (http://beneb.info) + +Permission is hereby granted, free of charge, to any person +obtaining a copy of this software and associated documentation +files (the "Software"), to deal in the Software without +restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the +Software is furnished to do so, subject to the following +conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES +OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT +HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR +OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/postcss-convert-values b/docs/licenses/ui/postcss-convert-values new file mode 100644 index 0000000000..fd0e863a61 --- /dev/null +++ b/docs/licenses/ui/postcss-convert-values @@ -0,0 +1,22 @@ +Copyright (c) Ben Briggs (http://beneb.info) + +Permission is hereby granted, free of charge, to any person +obtaining a copy of this software and associated documentation +files (the "Software"), to deal in the Software without +restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the +Software is furnished to do so, subject to the following +conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES +OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT +HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR +OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/postcss-discard-comments b/docs/licenses/ui/postcss-discard-comments new file mode 100644 index 0000000000..fd0e863a61 --- /dev/null +++ b/docs/licenses/ui/postcss-discard-comments @@ -0,0 +1,22 @@ +Copyright (c) Ben Briggs (http://beneb.info) + +Permission is hereby granted, free of charge, to any person +obtaining a copy of this software and associated documentation +files (the "Software"), to deal in the Software without +restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the +Software is furnished to do so, subject to the following +conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES +OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT +HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR +OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/postcss-discard-duplicates b/docs/licenses/ui/postcss-discard-duplicates new file mode 100644 index 0000000000..fd0e863a61 --- /dev/null +++ b/docs/licenses/ui/postcss-discard-duplicates @@ -0,0 +1,22 @@ +Copyright (c) Ben Briggs (http://beneb.info) + +Permission is hereby granted, free of charge, to any person +obtaining a copy of this software and associated documentation +files (the "Software"), to deal in the Software without +restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the +Software is furnished to do so, subject to the following +conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES +OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT +HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR +OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/postcss-discard-empty b/docs/licenses/ui/postcss-discard-empty new file mode 100644 index 0000000000..fd0e863a61 --- /dev/null +++ b/docs/licenses/ui/postcss-discard-empty @@ -0,0 +1,22 @@ +Copyright (c) Ben Briggs (http://beneb.info) + +Permission is hereby granted, free of charge, to any person +obtaining a copy of this software and associated documentation +files (the "Software"), to deal in the Software without +restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the +Software is furnished to do so, subject to the following +conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES +OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT +HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR +OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/postcss-discard-overridden b/docs/licenses/ui/postcss-discard-overridden new file mode 100644 index 0000000000..f901ded7ae --- /dev/null +++ b/docs/licenses/ui/postcss-discard-overridden @@ -0,0 +1,20 @@ +The MIT License (MIT) + +Copyright 2016 Justineo + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of +the Software, and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/postcss-discard-unused b/docs/licenses/ui/postcss-discard-unused new file mode 100644 index 0000000000..fd0e863a61 --- /dev/null +++ b/docs/licenses/ui/postcss-discard-unused @@ -0,0 +1,22 @@ +Copyright (c) Ben Briggs (http://beneb.info) + +Permission is hereby granted, free of charge, to any person +obtaining a copy of this software and associated documentation +files (the "Software"), to deal in the Software without +restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the +Software is furnished to do so, subject to the following +conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES +OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT +HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR +OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/postcss-filter-plugins b/docs/licenses/ui/postcss-filter-plugins new file mode 100644 index 0000000000..fd0e863a61 --- /dev/null +++ b/docs/licenses/ui/postcss-filter-plugins @@ -0,0 +1,22 @@ +Copyright (c) Ben Briggs (http://beneb.info) + +Permission is hereby granted, free of charge, to any person +obtaining a copy of this software and associated documentation +files (the "Software"), to deal in the Software without +restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the +Software is furnished to do so, subject to the following +conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES +OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT +HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR +OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/postcss-merge-idents b/docs/licenses/ui/postcss-merge-idents new file mode 100644 index 0000000000..fd0e863a61 --- /dev/null +++ b/docs/licenses/ui/postcss-merge-idents @@ -0,0 +1,22 @@ +Copyright (c) Ben Briggs (http://beneb.info) + +Permission is hereby granted, free of charge, to any person +obtaining a copy of this software and associated documentation +files (the "Software"), to deal in the Software without +restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the +Software is furnished to do so, subject to the following +conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES +OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT +HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR +OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/postcss-merge-longhand b/docs/licenses/ui/postcss-merge-longhand new file mode 100644 index 0000000000..fd0e863a61 --- /dev/null +++ b/docs/licenses/ui/postcss-merge-longhand @@ -0,0 +1,22 @@ +Copyright (c) Ben Briggs (http://beneb.info) + +Permission is hereby granted, free of charge, to any person +obtaining a copy of this software and associated documentation +files (the "Software"), to deal in the Software without +restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the +Software is furnished to do so, subject to the following +conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES +OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT +HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR +OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/postcss-merge-rules b/docs/licenses/ui/postcss-merge-rules new file mode 100644 index 0000000000..fd0e863a61 --- /dev/null +++ b/docs/licenses/ui/postcss-merge-rules @@ -0,0 +1,22 @@ +Copyright (c) Ben Briggs (http://beneb.info) + +Permission is hereby granted, free of charge, to any person +obtaining a copy of this software and associated documentation +files (the "Software"), to deal in the Software without +restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the +Software is furnished to do so, subject to the following +conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES +OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT +HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR +OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/postcss-message-helpers b/docs/licenses/ui/postcss-message-helpers new file mode 100644 index 0000000000..8b39b8f151 --- /dev/null +++ b/docs/licenses/ui/postcss-message-helpers @@ -0,0 +1,20 @@ +The MIT License (MIT) + +Copyright (c) 2014 Maxime Thirouin + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of +the Software, and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/postcss-minify-font-values b/docs/licenses/ui/postcss-minify-font-values new file mode 100644 index 0000000000..6dcaefcbed --- /dev/null +++ b/docs/licenses/ui/postcss-minify-font-values @@ -0,0 +1,22 @@ +Copyright (c) Bogdan Chadkin + +Permission is hereby granted, free of charge, to any person +obtaining a copy of this software and associated documentation +files (the "Software"), to deal in the Software without +restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the +Software is furnished to do so, subject to the following +conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES +OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT +HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR +OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/postcss-minify-gradients b/docs/licenses/ui/postcss-minify-gradients new file mode 100644 index 0000000000..fd0e863a61 --- /dev/null +++ b/docs/licenses/ui/postcss-minify-gradients @@ -0,0 +1,22 @@ +Copyright (c) Ben Briggs (http://beneb.info) + +Permission is hereby granted, free of charge, to any person +obtaining a copy of this software and associated documentation +files (the "Software"), to deal in the Software without +restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the +Software is furnished to do so, subject to the following +conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES +OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT +HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR +OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/postcss-minify-params b/docs/licenses/ui/postcss-minify-params new file mode 100644 index 0000000000..066ee67645 --- /dev/null +++ b/docs/licenses/ui/postcss-minify-params @@ -0,0 +1,20 @@ +The MIT License (MIT) + +Copyright 2015 Bogdan Chadkin + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of +the Software, and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/postcss-minify-selectors b/docs/licenses/ui/postcss-minify-selectors new file mode 100644 index 0000000000..fd0e863a61 --- /dev/null +++ b/docs/licenses/ui/postcss-minify-selectors @@ -0,0 +1,22 @@ +Copyright (c) Ben Briggs (http://beneb.info) + +Permission is hereby granted, free of charge, to any person +obtaining a copy of this software and associated documentation +files (the "Software"), to deal in the Software without +restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the +Software is furnished to do so, subject to the following +conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES +OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT +HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR +OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/postcss-modules-extract-imports b/docs/licenses/ui/postcss-modules-extract-imports new file mode 100644 index 0000000000..0d13cb4b94 --- /dev/null +++ b/docs/licenses/ui/postcss-modules-extract-imports @@ -0,0 +1,6 @@ + +ISC +Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. + +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. + \ No newline at end of file diff --git a/docs/licenses/ui/postcss-modules-local-by-default b/docs/licenses/ui/postcss-modules-local-by-default new file mode 100644 index 0000000000..ae675bf146 --- /dev/null +++ b/docs/licenses/ui/postcss-modules-local-by-default @@ -0,0 +1,20 @@ +The MIT License (MIT) + +Copyright 2015 Mark Dalgleish + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of +the Software, and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/postcss-modules-scope b/docs/licenses/ui/postcss-modules-scope new file mode 100644 index 0000000000..0d13cb4b94 --- /dev/null +++ b/docs/licenses/ui/postcss-modules-scope @@ -0,0 +1,6 @@ + +ISC +Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. + +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. + \ No newline at end of file diff --git a/docs/licenses/ui/postcss-modules-values b/docs/licenses/ui/postcss-modules-values new file mode 100644 index 0000000000..0d13cb4b94 --- /dev/null +++ b/docs/licenses/ui/postcss-modules-values @@ -0,0 +1,6 @@ + +ISC +Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. + +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. + \ No newline at end of file diff --git a/docs/licenses/ui/postcss-normalize-charset b/docs/licenses/ui/postcss-normalize-charset new file mode 100644 index 0000000000..066ee67645 --- /dev/null +++ b/docs/licenses/ui/postcss-normalize-charset @@ -0,0 +1,20 @@ +The MIT License (MIT) + +Copyright 2015 Bogdan Chadkin + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of +the Software, and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/postcss-normalize-url b/docs/licenses/ui/postcss-normalize-url new file mode 100644 index 0000000000..fd0e863a61 --- /dev/null +++ b/docs/licenses/ui/postcss-normalize-url @@ -0,0 +1,22 @@ +Copyright (c) Ben Briggs (http://beneb.info) + +Permission is hereby granted, free of charge, to any person +obtaining a copy of this software and associated documentation +files (the "Software"), to deal in the Software without +restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the +Software is furnished to do so, subject to the following +conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES +OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT +HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR +OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/postcss-ordered-values b/docs/licenses/ui/postcss-ordered-values new file mode 100644 index 0000000000..fd0e863a61 --- /dev/null +++ b/docs/licenses/ui/postcss-ordered-values @@ -0,0 +1,22 @@ +Copyright (c) Ben Briggs (http://beneb.info) + +Permission is hereby granted, free of charge, to any person +obtaining a copy of this software and associated documentation +files (the "Software"), to deal in the Software without +restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the +Software is furnished to do so, subject to the following +conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES +OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT +HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR +OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/postcss-reduce-idents b/docs/licenses/ui/postcss-reduce-idents new file mode 100644 index 0000000000..fd0e863a61 --- /dev/null +++ b/docs/licenses/ui/postcss-reduce-idents @@ -0,0 +1,22 @@ +Copyright (c) Ben Briggs (http://beneb.info) + +Permission is hereby granted, free of charge, to any person +obtaining a copy of this software and associated documentation +files (the "Software"), to deal in the Software without +restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the +Software is furnished to do so, subject to the following +conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES +OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT +HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR +OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/postcss-reduce-initial b/docs/licenses/ui/postcss-reduce-initial new file mode 100644 index 0000000000..fd0e863a61 --- /dev/null +++ b/docs/licenses/ui/postcss-reduce-initial @@ -0,0 +1,22 @@ +Copyright (c) Ben Briggs (http://beneb.info) + +Permission is hereby granted, free of charge, to any person +obtaining a copy of this software and associated documentation +files (the "Software"), to deal in the Software without +restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the +Software is furnished to do so, subject to the following +conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES +OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT +HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR +OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/postcss-reduce-transforms b/docs/licenses/ui/postcss-reduce-transforms new file mode 100644 index 0000000000..fd0e863a61 --- /dev/null +++ b/docs/licenses/ui/postcss-reduce-transforms @@ -0,0 +1,22 @@ +Copyright (c) Ben Briggs (http://beneb.info) + +Permission is hereby granted, free of charge, to any person +obtaining a copy of this software and associated documentation +files (the "Software"), to deal in the Software without +restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the +Software is furnished to do so, subject to the following +conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES +OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT +HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR +OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/postcss-selector-parser b/docs/licenses/ui/postcss-selector-parser new file mode 100644 index 0000000000..fd0e863a61 --- /dev/null +++ b/docs/licenses/ui/postcss-selector-parser @@ -0,0 +1,22 @@ +Copyright (c) Ben Briggs (http://beneb.info) + +Permission is hereby granted, free of charge, to any person +obtaining a copy of this software and associated documentation +files (the "Software"), to deal in the Software without +restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the +Software is furnished to do so, subject to the following +conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES +OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT +HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR +OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/postcss-svgo b/docs/licenses/ui/postcss-svgo new file mode 100644 index 0000000000..fd0e863a61 --- /dev/null +++ b/docs/licenses/ui/postcss-svgo @@ -0,0 +1,22 @@ +Copyright (c) Ben Briggs (http://beneb.info) + +Permission is hereby granted, free of charge, to any person +obtaining a copy of this software and associated documentation +files (the "Software"), to deal in the Software without +restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the +Software is furnished to do so, subject to the following +conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES +OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT +HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR +OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/postcss-unique-selectors b/docs/licenses/ui/postcss-unique-selectors new file mode 100644 index 0000000000..fd0e863a61 --- /dev/null +++ b/docs/licenses/ui/postcss-unique-selectors @@ -0,0 +1,22 @@ +Copyright (c) Ben Briggs (http://beneb.info) + +Permission is hereby granted, free of charge, to any person +obtaining a copy of this software and associated documentation +files (the "Software"), to deal in the Software without +restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the +Software is furnished to do so, subject to the following +conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES +OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT +HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR +OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/postcss-value-parser b/docs/licenses/ui/postcss-value-parser new file mode 100644 index 0000000000..f37fd71046 --- /dev/null +++ b/docs/licenses/ui/postcss-value-parser @@ -0,0 +1,22 @@ +Copyright (c) Bogdan Chadkin + +Permission is hereby granted, free of charge, to any person +obtaining a copy of this software and associated documentation +files (the "Software"), to deal in the Software without +restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the +Software is furnished to do so, subject to the following +conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES +OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT +HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR +OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/postcss-zindex b/docs/licenses/ui/postcss-zindex new file mode 100644 index 0000000000..fd0e863a61 --- /dev/null +++ b/docs/licenses/ui/postcss-zindex @@ -0,0 +1,22 @@ +Copyright (c) Ben Briggs (http://beneb.info) + +Permission is hereby granted, free of charge, to any person +obtaining a copy of this software and associated documentation +files (the "Software"), to deal in the Software without +restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the +Software is furnished to do so, subject to the following +conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES +OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT +HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR +OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/postinstall-build b/docs/licenses/ui/postinstall-build new file mode 100644 index 0000000000..e344a8fb23 --- /dev/null +++ b/docs/licenses/ui/postinstall-build @@ -0,0 +1,8 @@ + +MIT +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + \ No newline at end of file diff --git a/docs/licenses/ui/prelude-ls b/docs/licenses/ui/prelude-ls new file mode 100644 index 0000000000..525b11850e --- /dev/null +++ b/docs/licenses/ui/prelude-ls @@ -0,0 +1,22 @@ +Copyright (c) George Zahariev + +Permission is hereby granted, free of charge, to any person +obtaining a copy of this software and associated documentation +files (the "Software"), to deal in the Software without +restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the +Software is furnished to do so, subject to the following +conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES +OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT +HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR +OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/prepend-http b/docs/licenses/ui/prepend-http new file mode 100644 index 0000000000..654d0bfe94 --- /dev/null +++ b/docs/licenses/ui/prepend-http @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) Sindre Sorhus (sindresorhus.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/preserve b/docs/licenses/ui/preserve new file mode 100644 index 0000000000..5a9956a75d --- /dev/null +++ b/docs/licenses/ui/preserve @@ -0,0 +1,24 @@ +The MIT License (MIT) + +Copyright (c) 2014-2015, Jon Schlinkert. + +Permission is hereby granted, free of charge, to any person +obtaining a copy of this software and associated documentation +files (the "Software"), to deal in the Software without +restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the +Software is furnished to do so, subject to the following +conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES +OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT +HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR +OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/pretty-error b/docs/licenses/ui/pretty-error new file mode 100644 index 0000000000..0641f709bc --- /dev/null +++ b/docs/licenses/ui/pretty-error @@ -0,0 +1,20 @@ +The MIT License (MIT) + +Copyright (c) 2013 Aria Minaei + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of +the Software, and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/pretty-ms b/docs/licenses/ui/pretty-ms new file mode 100644 index 0000000000..654d0bfe94 --- /dev/null +++ b/docs/licenses/ui/pretty-ms @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) Sindre Sorhus (sindresorhus.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/private b/docs/licenses/ui/private new file mode 100644 index 0000000000..6c2f144b1c --- /dev/null +++ b/docs/licenses/ui/private @@ -0,0 +1,20 @@ +Copyright (c) 2014 Ben Newman + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/process b/docs/licenses/ui/process new file mode 100644 index 0000000000..b8c1246cf4 --- /dev/null +++ b/docs/licenses/ui/process @@ -0,0 +1,22 @@ +(The MIT License) + +Copyright (c) 2013 Roman Shtylman + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +'Software'), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/process-nextick-args b/docs/licenses/ui/process-nextick-args new file mode 100644 index 0000000000..c67e3532b5 --- /dev/null +++ b/docs/licenses/ui/process-nextick-args @@ -0,0 +1,19 @@ +# Copyright (c) 2015 Calvin Metcalf + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +**THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE.** diff --git a/docs/licenses/ui/progress b/docs/licenses/ui/progress new file mode 100644 index 0000000000..4608b3947f --- /dev/null +++ b/docs/licenses/ui/progress @@ -0,0 +1,22 @@ +(The MIT License) + +Copyright (c) 2017 TJ Holowaychuk + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +'Software'), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/promise b/docs/licenses/ui/promise new file mode 100644 index 0000000000..7a1f763640 --- /dev/null +++ b/docs/licenses/ui/promise @@ -0,0 +1,19 @@ +Copyright (c) 2014 Forbes Lindesay + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/promise-inflight b/docs/licenses/ui/promise-inflight new file mode 100644 index 0000000000..83e7c4c629 --- /dev/null +++ b/docs/licenses/ui/promise-inflight @@ -0,0 +1,14 @@ +Copyright (c) 2017, Rebecca Turner + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted, provided that the above +copyright notice and this permission notice appear in all copies. + +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. + diff --git a/docs/licenses/ui/proxy-addr b/docs/licenses/ui/proxy-addr new file mode 100644 index 0000000000..cab251c2b9 --- /dev/null +++ b/docs/licenses/ui/proxy-addr @@ -0,0 +1,22 @@ +(The MIT License) + +Copyright (c) 2014-2016 Douglas Christopher Wilson + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +'Software'), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/proxy-agent b/docs/licenses/ui/proxy-agent new file mode 100644 index 0000000000..e344a8fb23 --- /dev/null +++ b/docs/licenses/ui/proxy-agent @@ -0,0 +1,8 @@ + +MIT +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + \ No newline at end of file diff --git a/docs/licenses/ui/prr b/docs/licenses/ui/prr new file mode 100644 index 0000000000..29b95e39a5 --- /dev/null +++ b/docs/licenses/ui/prr @@ -0,0 +1,11 @@ +The MIT License (MIT) +===================== + +Copyright (c) 2014 Rod Vagg +--------------------------- + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/pseudomap b/docs/licenses/ui/pseudomap new file mode 100644 index 0000000000..19129e315f --- /dev/null +++ b/docs/licenses/ui/pseudomap @@ -0,0 +1,15 @@ +The ISC License + +Copyright (c) Isaac Z. Schlueter and Contributors + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted, provided that the above +copyright notice and this permission notice appear in all copies. + +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. diff --git a/docs/licenses/ui/public-encrypt b/docs/licenses/ui/public-encrypt new file mode 100644 index 0000000000..c9ddc0febc --- /dev/null +++ b/docs/licenses/ui/public-encrypt @@ -0,0 +1,19 @@ +Copyright (c) 2017 Calvin Metcalf + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/docs/licenses/ui/pump b/docs/licenses/ui/pump new file mode 100644 index 0000000000..757562ec59 --- /dev/null +++ b/docs/licenses/ui/pump @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2014 Mathias Buus + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. \ No newline at end of file diff --git a/docs/licenses/ui/pumpify b/docs/licenses/ui/pumpify new file mode 100644 index 0000000000..757562ec59 --- /dev/null +++ b/docs/licenses/ui/pumpify @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2014 Mathias Buus + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. \ No newline at end of file diff --git a/docs/licenses/ui/punycode b/docs/licenses/ui/punycode new file mode 100644 index 0000000000..a41e0a7ef9 --- /dev/null +++ b/docs/licenses/ui/punycode @@ -0,0 +1,20 @@ +Copyright Mathias Bynens + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/q b/docs/licenses/ui/q new file mode 100644 index 0000000000..9ce1ea591f --- /dev/null +++ b/docs/licenses/ui/q @@ -0,0 +1,18 @@ +Copyright 2009–2017 Kristopher Michael Kowal. All rights reserved. +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to +deal in the Software without restriction, including without limitation the +rights to use, copy, modify, merge, publish, distribute, sublicense, and/or +sell copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS +IN THE SOFTWARE. diff --git a/docs/licenses/ui/qjobs b/docs/licenses/ui/qjobs new file mode 100644 index 0000000000..541084320b --- /dev/null +++ b/docs/licenses/ui/qjobs @@ -0,0 +1,21 @@ +The MIT License + +Copyright (c) 2013-2018 Franck34 + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/qs b/docs/licenses/ui/qs new file mode 100644 index 0000000000..d4569487a0 --- /dev/null +++ b/docs/licenses/ui/qs @@ -0,0 +1,28 @@ +Copyright (c) 2014 Nathan LaFreniere and other contributors. +All rights reserved. + +Redistribution and use 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. + * The names of any contributors may not 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 HOLDERS AND 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. + + * * * + +The complete list of contributors can be found at: https://github.com/hapijs/qs/graphs/contributors diff --git a/docs/licenses/ui/query-string b/docs/licenses/ui/query-string new file mode 100644 index 0000000000..654d0bfe94 --- /dev/null +++ b/docs/licenses/ui/query-string @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) Sindre Sorhus (sindresorhus.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/querystring b/docs/licenses/ui/querystring new file mode 100644 index 0000000000..fc80e85f2d --- /dev/null +++ b/docs/licenses/ui/querystring @@ -0,0 +1,19 @@ + +Copyright 2012 Irakli Gozalishvili. All rights reserved. +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to +deal in the Software without restriction, including without limitation the +rights to use, copy, modify, merge, publish, distribute, sublicense, and/or +sell copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS +IN THE SOFTWARE. diff --git a/docs/licenses/ui/querystring-es3 b/docs/licenses/ui/querystring-es3 new file mode 100644 index 0000000000..fc80e85f2d --- /dev/null +++ b/docs/licenses/ui/querystring-es3 @@ -0,0 +1,19 @@ + +Copyright 2012 Irakli Gozalishvili. All rights reserved. +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to +deal in the Software without restriction, including without limitation the +rights to use, copy, modify, merge, publish, distribute, sublicense, and/or +sell copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS +IN THE SOFTWARE. diff --git a/docs/licenses/ui/querystringify b/docs/licenses/ui/querystringify new file mode 100644 index 0000000000..6dc9316a6c --- /dev/null +++ b/docs/licenses/ui/querystringify @@ -0,0 +1,22 @@ +The MIT License (MIT) + +Copyright (c) 2015 Unshift.io, Arnout Kazemier, the Contributors. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + diff --git a/docs/licenses/ui/randomatic b/docs/licenses/ui/randomatic new file mode 100644 index 0000000000..38a4a0bf12 --- /dev/null +++ b/docs/licenses/ui/randomatic @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2013-2017, Jon Schlinkert. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/randombytes b/docs/licenses/ui/randombytes new file mode 100644 index 0000000000..fea9d48a48 --- /dev/null +++ b/docs/licenses/ui/randombytes @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2017 crypto-browserify + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/docs/licenses/ui/randomfill b/docs/licenses/ui/randomfill new file mode 100644 index 0000000000..fea9d48a48 --- /dev/null +++ b/docs/licenses/ui/randomfill @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2017 crypto-browserify + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/docs/licenses/ui/range-parser b/docs/licenses/ui/range-parser new file mode 100644 index 0000000000..3599954363 --- /dev/null +++ b/docs/licenses/ui/range-parser @@ -0,0 +1,23 @@ +(The MIT License) + +Copyright (c) 2012-2014 TJ Holowaychuk +Copyright (c) 2015-2016 Douglas Christopher Wilson +Copyright (c) 2014-2015 Douglas Christopher Wilson + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/read-pkg b/docs/licenses/ui/read-pkg new file mode 100644 index 0000000000..654d0bfe94 --- /dev/null +++ b/docs/licenses/ui/read-pkg @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) Sindre Sorhus (sindresorhus.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/read-pkg-up b/docs/licenses/ui/read-pkg-up new file mode 100644 index 0000000000..654d0bfe94 --- /dev/null +++ b/docs/licenses/ui/read-pkg-up @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) Sindre Sorhus (sindresorhus.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/readable-stream b/docs/licenses/ui/readable-stream new file mode 100644 index 0000000000..2873b3b2e5 --- /dev/null +++ b/docs/licenses/ui/readable-stream @@ -0,0 +1,47 @@ +Node.js is licensed for use as follows: + +""" +Copyright Node.js contributors. All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to +deal in the Software without restriction, including without limitation the +rights to use, copy, modify, merge, publish, distribute, sublicense, and/or +sell copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS +IN THE SOFTWARE. +""" + +This license applies to parts of Node.js originating from the +https://github.com/joyent/node repository: + +""" +Copyright Joyent, Inc. and other Node contributors. All rights reserved. +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to +deal in the Software without restriction, including without limitation the +rights to use, copy, modify, merge, publish, distribute, sublicense, and/or +sell copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS +IN THE SOFTWARE. +""" diff --git a/docs/licenses/ui/readdirp b/docs/licenses/ui/readdirp new file mode 100644 index 0000000000..8a63b80ba6 --- /dev/null +++ b/docs/licenses/ui/readdirp @@ -0,0 +1,20 @@ +This software is released under the MIT license: + +Copyright (c) 2012-2015 Thorsten Lorenz + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of +the Software, and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/readline2 b/docs/licenses/ui/readline2 new file mode 100644 index 0000000000..e344a8fb23 --- /dev/null +++ b/docs/licenses/ui/readline2 @@ -0,0 +1,8 @@ + +MIT +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + \ No newline at end of file diff --git a/docs/licenses/ui/recast b/docs/licenses/ui/recast new file mode 100644 index 0000000000..527755ba7a --- /dev/null +++ b/docs/licenses/ui/recast @@ -0,0 +1,20 @@ +Copyright (c) 2012 Ben Newman + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/reconnectingwebsocket b/docs/licenses/ui/reconnectingwebsocket new file mode 100644 index 0000000000..8b9ad6fa84 --- /dev/null +++ b/docs/licenses/ui/reconnectingwebsocket @@ -0,0 +1,21 @@ +MIT License: + +Copyright (c) 2010-2012, Joe Walnes + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/redent b/docs/licenses/ui/redent new file mode 100644 index 0000000000..654d0bfe94 --- /dev/null +++ b/docs/licenses/ui/redent @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) Sindre Sorhus (sindresorhus.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/reduce-css-calc b/docs/licenses/ui/reduce-css-calc new file mode 100644 index 0000000000..7cc9dd08c9 --- /dev/null +++ b/docs/licenses/ui/reduce-css-calc @@ -0,0 +1,20 @@ +The MIT License (MIT) + +Copyright (c) 2014 Maxime Thirouin & Joakim Bengtson + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of +the Software, and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/reduce-function-call b/docs/licenses/ui/reduce-function-call new file mode 100644 index 0000000000..9abe4f5458 --- /dev/null +++ b/docs/licenses/ui/reduce-function-call @@ -0,0 +1,20 @@ +The MIT License (MIT) + +Copyright (c) 2014 "MoOx" Maxime Thirouin + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of +the Software, and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/regenerate b/docs/licenses/ui/regenerate new file mode 100644 index 0000000000..a41e0a7ef9 --- /dev/null +++ b/docs/licenses/ui/regenerate @@ -0,0 +1,20 @@ +Copyright Mathias Bynens + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/regenerator-runtime b/docs/licenses/ui/regenerator-runtime new file mode 100644 index 0000000000..e344a8fb23 --- /dev/null +++ b/docs/licenses/ui/regenerator-runtime @@ -0,0 +1,8 @@ + +MIT +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + \ No newline at end of file diff --git a/docs/licenses/ui/regenerator-transform b/docs/licenses/ui/regenerator-transform new file mode 100644 index 0000000000..556dedb093 --- /dev/null +++ b/docs/licenses/ui/regenerator-transform @@ -0,0 +1,10 @@ + +BSD +Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: + +1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. + +2. 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. + +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 HOLDER 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. + \ No newline at end of file diff --git a/docs/licenses/ui/regex-cache b/docs/licenses/ui/regex-cache new file mode 100644 index 0000000000..c0d7f13627 --- /dev/null +++ b/docs/licenses/ui/regex-cache @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2015-2017, Jon Schlinkert. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. \ No newline at end of file diff --git a/docs/licenses/ui/regex-not b/docs/licenses/ui/regex-not new file mode 100644 index 0000000000..8ee09d911b --- /dev/null +++ b/docs/licenses/ui/regex-not @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2016, 2018, Jon Schlinkert. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/docs/licenses/ui/regexpp b/docs/licenses/ui/regexpp new file mode 100644 index 0000000000..883ee1f612 --- /dev/null +++ b/docs/licenses/ui/regexpp @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2018 Toru Nagashima + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/docs/licenses/ui/regexpu-core b/docs/licenses/ui/regexpu-core new file mode 100644 index 0000000000..a41e0a7ef9 --- /dev/null +++ b/docs/licenses/ui/regexpu-core @@ -0,0 +1,20 @@ +Copyright Mathias Bynens + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/regjsgen b/docs/licenses/ui/regjsgen new file mode 100644 index 0000000000..2aab83e237 --- /dev/null +++ b/docs/licenses/ui/regjsgen @@ -0,0 +1,20 @@ +Copyright 2014 Benjamin Tan (https://d10.github.io/) + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/regjsparser b/docs/licenses/ui/regjsparser new file mode 100644 index 0000000000..3e580c355a --- /dev/null +++ b/docs/licenses/ui/regjsparser @@ -0,0 +1,19 @@ +Redistribution and use 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. + +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 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. diff --git a/docs/licenses/ui/relateurl b/docs/licenses/ui/relateurl new file mode 100644 index 0000000000..b760007aed --- /dev/null +++ b/docs/licenses/ui/relateurl @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) Steven Vachon (svachon.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/remove-trailing-separator b/docs/licenses/ui/remove-trailing-separator new file mode 100644 index 0000000000..a169aff772 --- /dev/null +++ b/docs/licenses/ui/remove-trailing-separator @@ -0,0 +1,3 @@ +Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. + +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. \ No newline at end of file diff --git a/docs/licenses/ui/renderkid b/docs/licenses/ui/renderkid new file mode 100644 index 0000000000..305ba0cd94 --- /dev/null +++ b/docs/licenses/ui/renderkid @@ -0,0 +1,20 @@ +The MIT License (MIT) + +Copyright (c) 2015 Aria Minaei + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of +the Software, and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/repeat-element b/docs/licenses/ui/repeat-element new file mode 100644 index 0000000000..33754daecd --- /dev/null +++ b/docs/licenses/ui/repeat-element @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2015 Jon Schlinkert + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/repeat-string b/docs/licenses/ui/repeat-string new file mode 100644 index 0000000000..39245ac1c6 --- /dev/null +++ b/docs/licenses/ui/repeat-string @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2014-2016, Jon Schlinkert. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/repeating b/docs/licenses/ui/repeating new file mode 100644 index 0000000000..654d0bfe94 --- /dev/null +++ b/docs/licenses/ui/repeating @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) Sindre Sorhus (sindresorhus.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/request b/docs/licenses/ui/request new file mode 100644 index 0000000000..a4a9aee0c2 --- /dev/null +++ b/docs/licenses/ui/request @@ -0,0 +1,55 @@ +Apache License + +Version 2.0, January 2004 + +http://www.apache.org/licenses/ + +TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + +1. Definitions. + +"License" shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document. + +"Licensor" shall mean the copyright owner or entity authorized by the copyright owner that is granting the License. + +"Legal Entity" shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, "control" means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity. + +"You" (or "Your") shall mean an individual or Legal Entity exercising permissions granted by this License. + +"Source" form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files. + +"Object" form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types. + +"Work" shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below). + +"Derivative Works" shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof. + +"Contribution" shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, "submitted" means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as "Not a Contribution." + +"Contributor" shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work. + +2. Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form. + +3. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed. + +4. Redistribution. You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions: + +You must give any other recipients of the Work or Derivative Works a copy of this License; and + +You must cause any modified files to carry prominent notices stating that You changed the files; and + +You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and + +If the Work includes a "NOTICE" text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License. You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License. + +5. Submission of Contributions. Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions. + +6. Trademarks. This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file. + +7. Disclaimer of Warranty. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License. + +8. Limitation of Liability. In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages. + +9. Accepting Warranty or Additional Liability. While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability. + +END OF TERMS AND CONDITIONS \ No newline at end of file diff --git a/docs/licenses/ui/request-progress b/docs/licenses/ui/request-progress new file mode 100644 index 0000000000..92b561cd3e --- /dev/null +++ b/docs/licenses/ui/request-progress @@ -0,0 +1,19 @@ +Copyright (c) 2012 IndigoUnited + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is furnished +to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. \ No newline at end of file diff --git a/docs/licenses/ui/require-directory b/docs/licenses/ui/require-directory new file mode 100644 index 0000000000..a70f253aa4 --- /dev/null +++ b/docs/licenses/ui/require-directory @@ -0,0 +1,22 @@ +The MIT License (MIT) + +Copyright (c) 2011 Troy Goode + +Permission is hereby granted, free of charge, to any person obtaining a +copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/require-main-filename b/docs/licenses/ui/require-main-filename new file mode 100644 index 0000000000..836440bef7 --- /dev/null +++ b/docs/licenses/ui/require-main-filename @@ -0,0 +1,14 @@ +Copyright (c) 2016, Contributors + +Permission to use, copy, modify, and/or distribute this software +for any purpose with or without fee is hereby granted, provided +that the above copyright notice and this permission notice +appear in all copies. + +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. diff --git a/docs/licenses/ui/require-uncached b/docs/licenses/ui/require-uncached new file mode 100644 index 0000000000..654d0bfe94 --- /dev/null +++ b/docs/licenses/ui/require-uncached @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) Sindre Sorhus (sindresorhus.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/requires-port b/docs/licenses/ui/requires-port new file mode 100644 index 0000000000..6dc9316a6c --- /dev/null +++ b/docs/licenses/ui/requires-port @@ -0,0 +1,22 @@ +The MIT License (MIT) + +Copyright (c) 2015 Unshift.io, Arnout Kazemier, the Contributors. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + diff --git a/docs/licenses/ui/resolve b/docs/licenses/ui/resolve new file mode 100644 index 0000000000..ee27ba4b44 --- /dev/null +++ b/docs/licenses/ui/resolve @@ -0,0 +1,18 @@ +This software is released under the MIT license: + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of +the Software, and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/resolve-cwd b/docs/licenses/ui/resolve-cwd new file mode 100644 index 0000000000..654d0bfe94 --- /dev/null +++ b/docs/licenses/ui/resolve-cwd @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) Sindre Sorhus (sindresorhus.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/resolve-from b/docs/licenses/ui/resolve-from new file mode 100644 index 0000000000..654d0bfe94 --- /dev/null +++ b/docs/licenses/ui/resolve-from @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) Sindre Sorhus (sindresorhus.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/resolve-pkg b/docs/licenses/ui/resolve-pkg new file mode 100644 index 0000000000..654d0bfe94 --- /dev/null +++ b/docs/licenses/ui/resolve-pkg @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) Sindre Sorhus (sindresorhus.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/resolve-url b/docs/licenses/ui/resolve-url new file mode 100644 index 0000000000..0595be3671 --- /dev/null +++ b/docs/licenses/ui/resolve-url @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2013 Simon Lydell + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/restore-cursor b/docs/licenses/ui/restore-cursor new file mode 100644 index 0000000000..654d0bfe94 --- /dev/null +++ b/docs/licenses/ui/restore-cursor @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) Sindre Sorhus (sindresorhus.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/ret b/docs/licenses/ui/ret new file mode 100644 index 0000000000..b351ee8e96 --- /dev/null +++ b/docs/licenses/ui/ret @@ -0,0 +1,19 @@ +Copyright (C) 2011 by Roly Fentanes + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/right-align b/docs/licenses/ui/right-align new file mode 100644 index 0000000000..65f90aca8c --- /dev/null +++ b/docs/licenses/ui/right-align @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2015, Jon Schlinkert. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/rimraf b/docs/licenses/ui/rimraf new file mode 100644 index 0000000000..19129e315f --- /dev/null +++ b/docs/licenses/ui/rimraf @@ -0,0 +1,15 @@ +The ISC License + +Copyright (c) Isaac Z. Schlueter and Contributors + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted, provided that the above +copyright notice and this permission notice appear in all copies. + +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. diff --git a/docs/licenses/ui/ripemd160 b/docs/licenses/ui/ripemd160 new file mode 100644 index 0000000000..cbe3544bc2 --- /dev/null +++ b/docs/licenses/ui/ripemd160 @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2016 crypto-browserify + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/docs/licenses/ui/rrule b/docs/licenses/ui/rrule new file mode 100644 index 0000000000..a68f31d00c --- /dev/null +++ b/docs/licenses/ui/rrule @@ -0,0 +1,65 @@ +rrule.js: Library for working with recurrence rules for calendar dates. +======================================================================= + +Copyright 2010, Jakub Roztocil and Lars Schöning + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + + 1. Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. + + 2. 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. + + 3. Neither the name of The author 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 AUTHOR 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 AUTHOR AND 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. + + + +./rrule.js and ./test/tests.js is based on python-dateutil. LICENCE: + +python-dateutil - Extensions to the standard Python datetime module. +==================================================================== + +Copyright (c) 2003-2011 - Gustavo Niemeyer +Copyright (c) 2012 - Tomi Pieviläinen + +All rights reserved. + +Redistribution and use 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 the copyright holder 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. diff --git a/docs/licenses/ui/run-async b/docs/licenses/ui/run-async new file mode 100644 index 0000000000..e895e99b5e --- /dev/null +++ b/docs/licenses/ui/run-async @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2014 Simon Boudrias + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/docs/licenses/ui/run-queue b/docs/licenses/ui/run-queue new file mode 100644 index 0000000000..0d13cb4b94 --- /dev/null +++ b/docs/licenses/ui/run-queue @@ -0,0 +1,6 @@ + +ISC +Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. + +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. + \ No newline at end of file diff --git a/docs/licenses/ui/rx b/docs/licenses/ui/rx new file mode 100644 index 0000000000..47d9f2b7c7 --- /dev/null +++ b/docs/licenses/ui/rx @@ -0,0 +1,15 @@ +Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. +Microsoft Open Technologies would like to thank its contributors, a list +of whom are at http://rx.codeplex.com/wikipage?title=Contributors. + +Licensed under the Apache License, Version 2.0 (the "License"); you +may not use this file except in compliance with the License. You may +obtain a copy of the License at + +http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or +implied. See the License for the specific language governing permissions +and limitations under the License. diff --git a/docs/licenses/ui/rx-lite b/docs/licenses/ui/rx-lite new file mode 100644 index 0000000000..92237f137a --- /dev/null +++ b/docs/licenses/ui/rx-lite @@ -0,0 +1,55 @@ + +Apache License + +Version 2.0, January 2004 + +http://www.apache.org/licenses/ + +TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + +1. Definitions. + +"License" shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document. + +"Licensor" shall mean the copyright owner or entity authorized by the copyright owner that is granting the License. + +"Legal Entity" shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, "control" means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity. + +"You" (or "Your") shall mean an individual or Legal Entity exercising permissions granted by this License. + +"Source" form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files. + +"Object" form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types. + +"Work" shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below). + +"Derivative Works" shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof. + +"Contribution" shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, "submitted" means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as "Not a Contribution." + +"Contributor" shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work. + +2. Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form. + +3. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed. + +4. Redistribution. You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions: + +You must give any other recipients of the Work or Derivative Works a copy of this License; and +You must cause any modified files to carry prominent notices stating that You changed the files; and +You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and +If the Work includes a "NOTICE" text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License. + +You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License. +5. Submission of Contributions. Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions. + +6. Trademarks. This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file. + +7. Disclaimer of Warranty. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License. + +8. Limitation of Liability. In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages. + +9. Accepting Warranty or Additional Liability. While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability. + +END OF TERMS AND CONDITIONS + \ No newline at end of file diff --git a/docs/licenses/ui/rx-lite-aggregates b/docs/licenses/ui/rx-lite-aggregates new file mode 100644 index 0000000000..92237f137a --- /dev/null +++ b/docs/licenses/ui/rx-lite-aggregates @@ -0,0 +1,55 @@ + +Apache License + +Version 2.0, January 2004 + +http://www.apache.org/licenses/ + +TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + +1. Definitions. + +"License" shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document. + +"Licensor" shall mean the copyright owner or entity authorized by the copyright owner that is granting the License. + +"Legal Entity" shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, "control" means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity. + +"You" (or "Your") shall mean an individual or Legal Entity exercising permissions granted by this License. + +"Source" form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files. + +"Object" form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types. + +"Work" shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below). + +"Derivative Works" shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof. + +"Contribution" shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, "submitted" means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as "Not a Contribution." + +"Contributor" shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work. + +2. Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form. + +3. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed. + +4. Redistribution. You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions: + +You must give any other recipients of the Work or Derivative Works a copy of this License; and +You must cause any modified files to carry prominent notices stating that You changed the files; and +You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and +If the Work includes a "NOTICE" text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License. + +You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License. +5. Submission of Contributions. Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions. + +6. Trademarks. This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file. + +7. Disclaimer of Warranty. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License. + +8. Limitation of Liability. In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages. + +9. Accepting Warranty or Additional Liability. While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability. + +END OF TERMS AND CONDITIONS + \ No newline at end of file diff --git a/docs/licenses/ui/safe-buffer b/docs/licenses/ui/safe-buffer new file mode 100644 index 0000000000..0c068ceecb --- /dev/null +++ b/docs/licenses/ui/safe-buffer @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) Feross Aboukhadijeh + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/safe-regex b/docs/licenses/ui/safe-regex new file mode 100644 index 0000000000..ee27ba4b44 --- /dev/null +++ b/docs/licenses/ui/safe-regex @@ -0,0 +1,18 @@ +This software is released under the MIT license: + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of +the Software, and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/safer-buffer b/docs/licenses/ui/safer-buffer new file mode 100644 index 0000000000..4fe9e6f100 --- /dev/null +++ b/docs/licenses/ui/safer-buffer @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2018 Nikita Skovoroda + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/docs/licenses/ui/sax b/docs/licenses/ui/sax new file mode 100644 index 0000000000..ccffa082c9 --- /dev/null +++ b/docs/licenses/ui/sax @@ -0,0 +1,41 @@ +The ISC License + +Copyright (c) Isaac Z. Schlueter and Contributors + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted, provided that the above +copyright notice and this permission notice appear in all copies. + +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. + +==== + +`String.fromCodePoint` by Mathias Bynens used according to terms of MIT +License, as follows: + + Copyright Mathias Bynens + + Permission is hereby granted, free of charge, to any person obtaining + a copy of this software and associated documentation files (the + "Software"), to deal in the Software without restriction, including + without limitation the rights to use, copy, modify, merge, publish, + distribute, sublicense, and/or sell copies of the Software, and to + permit persons to whom the Software is furnished to do so, subject to + the following conditions: + + The above copyright notice and this permission notice shall be + included in all copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE + LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION + OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION + WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/schema-utils b/docs/licenses/ui/schema-utils new file mode 100644 index 0000000000..8c11fc7289 --- /dev/null +++ b/docs/licenses/ui/schema-utils @@ -0,0 +1,20 @@ +Copyright JS Foundation and other contributors + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +'Software'), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/select-hose b/docs/licenses/ui/select-hose new file mode 100644 index 0000000000..e344a8fb23 --- /dev/null +++ b/docs/licenses/ui/select-hose @@ -0,0 +1,8 @@ + +MIT +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + \ No newline at end of file diff --git a/docs/licenses/ui/select2 b/docs/licenses/ui/select2 new file mode 100644 index 0000000000..8cb8a2b12c --- /dev/null +++ b/docs/licenses/ui/select2 @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2012-2017 Kevin Brown, Igor Vaynberg, and Select2 contributors + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/selfsigned b/docs/licenses/ui/selfsigned new file mode 100644 index 0000000000..e344a8fb23 --- /dev/null +++ b/docs/licenses/ui/selfsigned @@ -0,0 +1,8 @@ + +MIT +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + \ No newline at end of file diff --git a/docs/licenses/ui/semver b/docs/licenses/ui/semver new file mode 100644 index 0000000000..19129e315f --- /dev/null +++ b/docs/licenses/ui/semver @@ -0,0 +1,15 @@ +The ISC License + +Copyright (c) Isaac Z. Schlueter and Contributors + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted, provided that the above +copyright notice and this permission notice appear in all copies. + +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. diff --git a/docs/licenses/ui/send b/docs/licenses/ui/send new file mode 100644 index 0000000000..4aa69e83da --- /dev/null +++ b/docs/licenses/ui/send @@ -0,0 +1,23 @@ +(The MIT License) + +Copyright (c) 2012 TJ Holowaychuk +Copyright (c) 2014-2016 Douglas Christopher Wilson + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +'Software'), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/serialize-javascript b/docs/licenses/ui/serialize-javascript new file mode 100644 index 0000000000..263382ae7a --- /dev/null +++ b/docs/licenses/ui/serialize-javascript @@ -0,0 +1,27 @@ +Copyright 2014 Yahoo! Inc. +All rights reserved. + +Redistribution and use 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 the Yahoo! Inc. 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 YAHOO! INC. 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. diff --git a/docs/licenses/ui/serve-index b/docs/licenses/ui/serve-index new file mode 100644 index 0000000000..d8cce67909 --- /dev/null +++ b/docs/licenses/ui/serve-index @@ -0,0 +1,25 @@ +(The MIT License) + +Copyright (c) 2010 Sencha Inc. +Copyright (c) 2011 LearnBoost +Copyright (c) 2011 TJ Holowaychuk +Copyright (c) 2014-2015 Douglas Christopher Wilson + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +'Software'), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/serve-static b/docs/licenses/ui/serve-static new file mode 100644 index 0000000000..cbe62e8e7f --- /dev/null +++ b/docs/licenses/ui/serve-static @@ -0,0 +1,25 @@ +(The MIT License) + +Copyright (c) 2010 Sencha Inc. +Copyright (c) 2011 LearnBoost +Copyright (c) 2011 TJ Holowaychuk +Copyright (c) 2014-2016 Douglas Christopher Wilson + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +'Software'), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/set-blocking b/docs/licenses/ui/set-blocking new file mode 100644 index 0000000000..836440bef7 --- /dev/null +++ b/docs/licenses/ui/set-blocking @@ -0,0 +1,14 @@ +Copyright (c) 2016, Contributors + +Permission to use, copy, modify, and/or distribute this software +for any purpose with or without fee is hereby granted, provided +that the above copyright notice and this permission notice +appear in all copies. + +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. diff --git a/docs/licenses/ui/set-immediate-shim b/docs/licenses/ui/set-immediate-shim new file mode 100644 index 0000000000..e344a8fb23 --- /dev/null +++ b/docs/licenses/ui/set-immediate-shim @@ -0,0 +1,8 @@ + +MIT +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + \ No newline at end of file diff --git a/docs/licenses/ui/set-value b/docs/licenses/ui/set-value new file mode 100644 index 0000000000..d734237bde --- /dev/null +++ b/docs/licenses/ui/set-value @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2014-2017, Jon Schlinkert + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/setimmediate b/docs/licenses/ui/setimmediate new file mode 100644 index 0000000000..32b20de6aa --- /dev/null +++ b/docs/licenses/ui/setimmediate @@ -0,0 +1,20 @@ +Copyright (c) 2012 Barnesandnoble.com, llc, Donavon West, and Domenic Denicola + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/setprototypeof b/docs/licenses/ui/setprototypeof new file mode 100644 index 0000000000..61afa2f185 --- /dev/null +++ b/docs/licenses/ui/setprototypeof @@ -0,0 +1,13 @@ +Copyright (c) 2015, Wes Todd + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted, provided that the above +copyright notice and this permission notice appear in all copies. + +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. diff --git a/docs/licenses/ui/sha.js b/docs/licenses/ui/sha.js new file mode 100644 index 0000000000..11888c1350 --- /dev/null +++ b/docs/licenses/ui/sha.js @@ -0,0 +1,49 @@ +Copyright (c) 2013-2018 sha.js contributors + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +Copyright (c) 1998 - 2009, Paul Johnston & Contributors +All rights reserved. + +Redistribution and use 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 the author 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. + diff --git a/docs/licenses/ui/shebang-command b/docs/licenses/ui/shebang-command new file mode 100644 index 0000000000..0f8cf79c3c --- /dev/null +++ b/docs/licenses/ui/shebang-command @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) Kevin Martensson (github.com/kevva) + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/shebang-regex b/docs/licenses/ui/shebang-regex new file mode 100644 index 0000000000..654d0bfe94 --- /dev/null +++ b/docs/licenses/ui/shebang-regex @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) Sindre Sorhus (sindresorhus.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/shelljs b/docs/licenses/ui/shelljs new file mode 100644 index 0000000000..1b35ee9fbc --- /dev/null +++ b/docs/licenses/ui/shelljs @@ -0,0 +1,26 @@ +Copyright (c) 2012, Artur Adib +All rights reserved. + +You may use this project under the terms of the New BSD license as follows: + +Redistribution and use 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 Artur Adib nor the + names of the 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 ARTUR ADIB 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. diff --git a/docs/licenses/ui/signal-exit b/docs/licenses/ui/signal-exit new file mode 100644 index 0000000000..eead04a121 --- /dev/null +++ b/docs/licenses/ui/signal-exit @@ -0,0 +1,16 @@ +The ISC License + +Copyright (c) 2015, Contributors + +Permission to use, copy, modify, and/or distribute this software +for any purpose with or without fee is hereby granted, provided +that the above copyright notice and this permission notice +appear in all copies. + +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. diff --git a/docs/licenses/ui/slash b/docs/licenses/ui/slash new file mode 100644 index 0000000000..e344a8fb23 --- /dev/null +++ b/docs/licenses/ui/slash @@ -0,0 +1,8 @@ + +MIT +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + \ No newline at end of file diff --git a/docs/licenses/ui/slice-ansi b/docs/licenses/ui/slice-ansi new file mode 100644 index 0000000000..4d726339ce --- /dev/null +++ b/docs/licenses/ui/slice-ansi @@ -0,0 +1,9 @@ +MIT License + +Copyright (c) DC + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/smart-buffer b/docs/licenses/ui/smart-buffer new file mode 100644 index 0000000000..b2442a9e71 --- /dev/null +++ b/docs/licenses/ui/smart-buffer @@ -0,0 +1,20 @@ +The MIT License (MIT) + +Copyright (c) 2013 Josh Glazebrook + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of +the Software, and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/snapdragon b/docs/licenses/ui/snapdragon new file mode 100644 index 0000000000..1e49edf81f --- /dev/null +++ b/docs/licenses/ui/snapdragon @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2015-2016, Jon Schlinkert. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/snapdragon-node b/docs/licenses/ui/snapdragon-node new file mode 100644 index 0000000000..9a1c856759 --- /dev/null +++ b/docs/licenses/ui/snapdragon-node @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2017, Jon Schlinkert + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/snapdragon-util b/docs/licenses/ui/snapdragon-util new file mode 100644 index 0000000000..9a1c856759 --- /dev/null +++ b/docs/licenses/ui/snapdragon-util @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2017, Jon Schlinkert + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/sntp b/docs/licenses/ui/sntp new file mode 100644 index 0000000000..b0d877439e --- /dev/null +++ b/docs/licenses/ui/sntp @@ -0,0 +1,28 @@ +Copyright (c) 2012-2014, Eran Hammer and other contributors. +All rights reserved. + +Redistribution and use 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. + * The names of any contributors may not 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 HOLDERS AND 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. + + * * * + +The complete list of contributors can be found at: https://github.com/hueniverse/sntp/graphs/contributors diff --git a/docs/licenses/ui/socket.io b/docs/licenses/ui/socket.io new file mode 100644 index 0000000000..8c82021427 --- /dev/null +++ b/docs/licenses/ui/socket.io @@ -0,0 +1,22 @@ +(The MIT License) + +Copyright (c) 2014-2016 Automattic + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +'Software'), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/socket.io-adapter b/docs/licenses/ui/socket.io-adapter new file mode 100644 index 0000000000..7e43606bd2 --- /dev/null +++ b/docs/licenses/ui/socket.io-adapter @@ -0,0 +1,20 @@ +(The MIT License) + +Copyright (c) 2014 Guillermo Rauch + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the 'Software'), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of +the Software, and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/socket.io-client b/docs/licenses/ui/socket.io-client new file mode 100644 index 0000000000..9338df180e --- /dev/null +++ b/docs/licenses/ui/socket.io-client @@ -0,0 +1,22 @@ +The MIT License (MIT) + +Copyright (c) 2014 Guillermo Rauch + + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. \ No newline at end of file diff --git a/docs/licenses/ui/socket.io-parser b/docs/licenses/ui/socket.io-parser new file mode 100644 index 0000000000..7e43606bd2 --- /dev/null +++ b/docs/licenses/ui/socket.io-parser @@ -0,0 +1,20 @@ +(The MIT License) + +Copyright (c) 2014 Guillermo Rauch + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the 'Software'), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of +the Software, and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/sockjs b/docs/licenses/ui/sockjs new file mode 100644 index 0000000000..c619778ae6 --- /dev/null +++ b/docs/licenses/ui/sockjs @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (C) 2011 VMware, Inc. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/sockjs-client b/docs/licenses/ui/sockjs-client new file mode 100644 index 0000000000..42b1fe9462 --- /dev/null +++ b/docs/licenses/ui/sockjs-client @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2011-2012 VMware, Inc. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/socks b/docs/licenses/ui/socks new file mode 100644 index 0000000000..b2442a9e71 --- /dev/null +++ b/docs/licenses/ui/socks @@ -0,0 +1,20 @@ +The MIT License (MIT) + +Copyright (c) 2013 Josh Glazebrook + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of +the Software, and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/socks-proxy-agent b/docs/licenses/ui/socks-proxy-agent new file mode 100644 index 0000000000..e344a8fb23 --- /dev/null +++ b/docs/licenses/ui/socks-proxy-agent @@ -0,0 +1,8 @@ + +MIT +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + \ No newline at end of file diff --git a/docs/licenses/ui/sort-keys b/docs/licenses/ui/sort-keys new file mode 100644 index 0000000000..654d0bfe94 --- /dev/null +++ b/docs/licenses/ui/sort-keys @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) Sindre Sorhus (sindresorhus.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/source-list-map b/docs/licenses/ui/source-list-map new file mode 100644 index 0000000000..e344a8fb23 --- /dev/null +++ b/docs/licenses/ui/source-list-map @@ -0,0 +1,8 @@ + +MIT +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + \ No newline at end of file diff --git a/docs/licenses/ui/source-map b/docs/licenses/ui/source-map new file mode 100644 index 0000000000..ed1b7cf27e --- /dev/null +++ b/docs/licenses/ui/source-map @@ -0,0 +1,28 @@ + +Copyright (c) 2009-2011, Mozilla Foundation and contributors +All rights reserved. + +Redistribution and use 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 names of the Mozilla Foundation nor the names of project + 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 HOLDER 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. diff --git a/docs/licenses/ui/source-map-resolve b/docs/licenses/ui/source-map-resolve new file mode 100644 index 0000000000..748f42e87d --- /dev/null +++ b/docs/licenses/ui/source-map-resolve @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2014, 2015, 2016, 2017 Simon Lydell + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/source-map-support b/docs/licenses/ui/source-map-support new file mode 100644 index 0000000000..6247ca912c --- /dev/null +++ b/docs/licenses/ui/source-map-support @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2014 Evan Wallace + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/docs/licenses/ui/source-map-url b/docs/licenses/ui/source-map-url new file mode 100644 index 0000000000..10052a95ce --- /dev/null +++ b/docs/licenses/ui/source-map-url @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2014 Simon Lydell + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/spdx-correct b/docs/licenses/ui/spdx-correct new file mode 100644 index 0000000000..d645695673 --- /dev/null +++ b/docs/licenses/ui/spdx-correct @@ -0,0 +1,202 @@ + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. diff --git a/docs/licenses/ui/spdx-exceptions b/docs/licenses/ui/spdx-exceptions new file mode 100644 index 0000000000..cb3e159db8 --- /dev/null +++ b/docs/licenses/ui/spdx-exceptions @@ -0,0 +1,59 @@ + +Creative Commons Attribution 3.0 Unported + +CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE LEGAL SERVICES. DISTRIBUTION OF THIS LICENSE DOES NOT CREATE AN ATTORNEY-CLIENT RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS INFORMATION ON AN "AS-IS" BASIS. CREATIVE COMMONS MAKES NO WARRANTIES REGARDING THE INFORMATION PROVIDED, AND DISCLAIMS LIABILITY FOR DAMAGES RESULTING FROM ITS USE. + +License + +THE WORK (AS DEFINED BELOW) IS PROVIDED UNDER THE TERMS OF THIS CREATIVE COMMONS PUBLIC LICENSE ("CCPL" OR "LICENSE"). THE WORK IS PROTECTED BY COPYRIGHT AND/OR OTHER APPLICABLE LAW. ANY USE OF THE WORK OTHER THAN AS AUTHORIZED UNDER THIS LICENSE OR COPYRIGHT LAW IS PROHIBITED. + +BY EXERCISING ANY RIGHTS TO THE WORK PROVIDED HERE, YOU ACCEPT AND AGREE TO BE BOUND BY THE TERMS OF THIS LICENSE. TO THE EXTENT THIS LICENSE MAY BE CONSIDERED TO BE A CONTRACT, THE LICENSOR GRANTS YOU THE RIGHTS CONTAINED HERE IN CONSIDERATION OF YOUR ACCEPTANCE OF SUCH TERMS AND CONDITIONS. + +1. Definitions +a. "Adaptation" means a work based upon the Work, or upon the Work and other pre-existing works, such as a translation, adaptation, derivative work, arrangement of music or other alterations of a literary or artistic work, or phonogram or performance and includes cinematographic adaptations or any other form in which the Work may be recast, transformed, or adapted including in any form recognizably derived from the original, except that a work that constitutes a Collection will not be considered an Adaptation for the purpose of this License. For the avoidance of doubt, where the Work is a musical work, performance or phonogram, the synchronization of the Work in timed-relation with a moving image ("synching") will be considered an Adaptation for the purpose of this License. +b. "Collection" means a collection of literary or artistic works, such as encyclopedias and anthologies, or performances, phonograms or broadcasts, or other works or subject matter other than works listed in Section 1(f) below, which, by reason of the selection and arrangement of their contents, constitute intellectual creations, in which the Work is included in its entirety in unmodified form along with one or more other contributions, each constituting separate and independent works in themselves, which together are assembled into a collective whole. A work that constitutes a Collection will not be considered an Adaptation (as defined above) for the purposes of this License. +c. "Distribute" means to make available to the public the original and copies of the Work or Adaptation, as appropriate, through sale or other transfer of ownership. +d. "Licensor" means the individual, individuals, entity or entities that offer(s) the Work under the terms of this License. +e. "Original Author" means, in the case of a literary or artistic work, the individual, individuals, entity or entities who created the Work or if no individual or entity can be identified, the publisher; and in addition (i) in the case of a performance the actors, singers, musicians, dancers, and other persons who act, sing, deliver, declaim, play in, interpret or otherwise perform literary or artistic works or expressions of folklore; (ii) in the case of a phonogram the producer being the person or legal entity who first fixes the sounds of a performance or other sounds; and, (iii) in the case of broadcasts, the organization that transmits the broadcast. +f. "Work" means the literary and/or artistic work offered under the terms of this License including without limitation any production in the literary, scientific and artistic domain, whatever may be the mode or form of its expression including digital form, such as a book, pamphlet and other writing; a lecture, address, sermon or other work of the same nature; a dramatic or dramatico-musical work; a choreographic work or entertainment in dumb show; a musical composition with or without words; a cinematographic work to which are assimilated works expressed by a process analogous to cinematography; a work of drawing, painting, architecture, sculpture, engraving or lithography; a photographic work to which are assimilated works expressed by a process analogous to photography; a work of applied art; an illustration, map, plan, sketch or three-dimensional work relative to geography, topography, architecture or science; a performance; a broadcast; a phonogram; a compilation of data to the extent it is protected as a copyrightable work; or a work performed by a variety or circus performer to the extent it is not otherwise considered a literary or artistic work. +g. "You" means an individual or entity exercising rights under this License who has not previously violated the terms of this License with respect to the Work, or who has received express permission from the Licensor to exercise rights under this License despite a previous violation. +h. "Publicly Perform" means to perform public recitations of the Work and to communicate to the public those public recitations, by any means or process, including by wire or wireless means or public digital performances; to make available to the public Works in such a way that members of the public may access these Works from a place and at a place individually chosen by them; to perform the Work to the public by any means or process and the communication to the public of the performances of the Work, including by public digital performance; to broadcast and rebroadcast the Work by any means including signs, sounds or images. +i. "Reproduce" means to make copies of the Work by any means including without limitation by sound or visual recordings and the right of fixation and reproducing fixations of the Work, including storage of a protected performance or phonogram in digital form or other electronic medium. +2. Fair Dealing Rights. Nothing in this License is intended to reduce, limit, or restrict any uses free from copyright or rights arising from limitations or exceptions that are provided for in connection with the copyright protection under copyright law or other applicable laws. +3. License Grant. Subject to the terms and conditions of this License, Licensor hereby grants You a worldwide, royalty-free, non-exclusive, perpetual (for the duration of the applicable copyright) license to exercise the rights in the Work as stated below: +a. to Reproduce the Work, to incorporate the Work into one or more Collections, and to Reproduce the Work as incorporated in the Collections; +b. to create and Reproduce Adaptations provided that any such Adaptation, including any translation in any medium, takes reasonable steps to clearly label, demarcate or otherwise identify that changes were made to the original Work. For example, a translation could be marked "The original work was translated from English to Spanish," or a modification could indicate "The original work has been modified."; +c. to Distribute and Publicly Perform the Work including as incorporated in Collections; and, +d. to Distribute and Publicly Perform Adaptations. +e. For the avoidance of doubt: +i. Non-waivable Compulsory License Schemes. In those jurisdictions in which the right to collect royalties through any statutory or compulsory licensing scheme cannot be waived, the Licensor reserves the exclusive right to collect such royalties for any exercise by You of the rights granted under this License; +ii. Waivable Compulsory License Schemes. In those jurisdictions in which the right to collect royalties through any statutory or compulsory licensing scheme can be waived, the Licensor waives the exclusive right to collect such royalties for any exercise by You of the rights granted under this License; and, +iii. Voluntary License Schemes. The Licensor waives the right to collect royalties, whether individually or, in the event that the Licensor is a member of a collecting society that administers voluntary licensing schemes, via that society, from any exercise by You of the rights granted under this License. +The above rights may be exercised in all media and formats whether now known or hereafter devised. The above rights include the right to make such modifications as are technically necessary to exercise the rights in other media and formats. Subject to Section 8(f), all rights not expressly granted by Licensor are hereby reserved. + +4. Restrictions. The license granted in Section 3 above is expressly made subject to and limited by the following restrictions: +a. You may Distribute or Publicly Perform the Work only under the terms of this License. You must include a copy of, or the Uniform Resource Identifier (URI) for, this License with every copy of the Work You Distribute or Publicly Perform. You may not offer or impose any terms on the Work that restrict the terms of this License or the ability of the recipient of the Work to exercise the rights granted to that recipient under the terms of the License. You may not sublicense the Work. You must keep intact all notices that refer to this License and to the disclaimer of warranties with every copy of the Work You Distribute or Publicly Perform. When You Distribute or Publicly Perform the Work, You may not impose any effective technological measures on the Work that restrict the ability of a recipient of the Work from You to exercise the rights granted to that recipient under the terms of the License. This Section 4(a) applies to the Work as incorporated in a Collection, but this does not require the Collection apart from the Work itself to be made subject to the terms of this License. If You create a Collection, upon notice from any Licensor You must, to the extent practicable, remove from the Collection any credit as required by Section 4(b), as requested. If You create an Adaptation, upon notice from any Licensor You must, to the extent practicable, remove from the Adaptation any credit as required by Section 4(b), as requested. +b. If You Distribute, or Publicly Perform the Work or any Adaptations or Collections, You must, unless a request has been made pursuant to Section 4(a), keep intact all copyright notices for the Work and provide, reasonable to the medium or means You are utilizing: (i) the name of the Original Author (or pseudonym, if applicable) if supplied, and/or if the Original Author and/or Licensor designate another party or parties (e.g., a sponsor institute, publishing entity, journal) for attribution ("Attribution Parties") in Licensor's copyright notice, terms of service or by other reasonable means, the name of such party or parties; (ii) the title of the Work if supplied; (iii) to the extent reasonably practicable, the URI, if any, that Licensor specifies to be associated with the Work, unless such URI does not refer to the copyright notice or licensing information for the Work; and (iv), consistent with Section 3(b), in the case of an Adaptation, a credit identifying the use of the Work in the Adaptation (e.g., "French translation of the Work by Original Author," or "Screenplay based on original Work by Original Author"). The credit required by this Section 4 (b) may be implemented in any reasonable manner; provided, however, that in the case of a Adaptation or Collection, at a minimum such credit will appear, if a credit for all contributing authors of the Adaptation or Collection appears, then as part of these credits and in a manner at least as prominent as the credits for the other contributing authors. For the avoidance of doubt, You may only use the credit required by this Section for the purpose of attribution in the manner set out above and, by exercising Your rights under this License, You may not implicitly or explicitly assert or imply any connection with, sponsorship or endorsement by the Original Author, Licensor and/or Attribution Parties, as appropriate, of You or Your use of the Work, without the separate, express prior written permission of the Original Author, Licensor and/or Attribution Parties. +c. Except as otherwise agreed in writing by the Licensor or as may be otherwise permitted by applicable law, if You Reproduce, Distribute or Publicly Perform the Work either by itself or as part of any Adaptations or Collections, You must not distort, mutilate, modify or take other derogatory action in relation to the Work which would be prejudicial to the Original Author's honor or reputation. Licensor agrees that in those jurisdictions (e.g. Japan), in which any exercise of the right granted in Section 3(b) of this License (the right to make Adaptations) would be deemed to be a distortion, mutilation, modification or other derogatory action prejudicial to the Original Author's honor and reputation, the Licensor will waive or not assert, as appropriate, this Section, to the fullest extent permitted by the applicable national law, to enable You to reasonably exercise Your right under Section 3(b) of this License (right to make Adaptations) but not otherwise. +5. Representations, Warranties and Disclaimer +UNLESS OTHERWISE MUTUALLY AGREED TO BY THE PARTIES IN WRITING, LICENSOR OFFERS THE WORK AS-IS AND MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND CONCERNING THE WORK, EXPRESS, IMPLIED, STATUTORY OR OTHERWISE, INCLUDING, WITHOUT LIMITATION, WARRANTIES OF TITLE, MERCHANTIBILITY, FITNESS FOR A PARTICULAR PURPOSE, NONINFRINGEMENT, OR THE ABSENCE OF LATENT OR OTHER DEFECTS, ACCURACY, OR THE PRESENCE OF ABSENCE OF ERRORS, WHETHER OR NOT DISCOVERABLE. SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION OF IMPLIED WARRANTIES, SO SUCH EXCLUSION MAY NOT APPLY TO YOU. + +6. Limitation on Liability. EXCEPT TO THE EXTENT REQUIRED BY APPLICABLE LAW, IN NO EVENT WILL LICENSOR BE LIABLE TO YOU ON ANY LEGAL THEORY FOR ANY SPECIAL, INCIDENTAL, CONSEQUENTIAL, PUNITIVE OR EXEMPLARY DAMAGES ARISING OUT OF THIS LICENSE OR THE USE OF THE WORK, EVEN IF LICENSOR HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. +7. Termination +a. This License and the rights granted hereunder will terminate automatically upon any breach by You of the terms of this License. Individuals or entities who have received Adaptations or Collections from You under this License, however, will not have their licenses terminated provided such individuals or entities remain in full compliance with those licenses. Sections 1, 2, 5, 6, 7, and 8 will survive any termination of this License. +b. Subject to the above terms and conditions, the license granted here is perpetual (for the duration of the applicable copyright in the Work). Notwithstanding the above, Licensor reserves the right to release the Work under different license terms or to stop distributing the Work at any time; provided, however that any such election will not serve to withdraw this License (or any other license that has been, or is required to be, granted under the terms of this License), and this License will continue in full force and effect unless terminated as stated above. +8. Miscellaneous +a. Each time You Distribute or Publicly Perform the Work or a Collection, the Licensor offers to the recipient a license to the Work on the same terms and conditions as the license granted to You under this License. +b. Each time You Distribute or Publicly Perform an Adaptation, Licensor offers to the recipient a license to the original Work on the same terms and conditions as the license granted to You under this License. +c. If any provision of this License is invalid or unenforceable under applicable law, it shall not affect the validity or enforceability of the remainder of the terms of this License, and without further action by the parties to this agreement, such provision shall be reformed to the minimum extent necessary to make such provision valid and enforceable. +d. No term or provision of this License shall be deemed waived and no breach consented to unless such waiver or consent shall be in writing and signed by the party to be charged with such waiver or consent. This License constitutes the entire agreement between the parties with respect to the Work licensed here. There are no understandings, agreements or representations with respect to the Work not specified here. Licensor shall not be bound by any additional provisions that may appear in any communication from You. +e. This License may not be modified without the mutual written agreement of the Licensor and You. +f. The rights granted under, and the subject matter referenced, in this License were drafted utilizing the terminology of the Berne Convention for the Protection of Literary and Artistic Works (as amended on September 28, 1979), the Rome Convention of 1961, the WIPO Copyright Treaty of 1996, the WIPO Performances and Phonograms Treaty of 1996 and the Universal Copyright Convention (as revised on July 24, 1971). These rights and subject matter take effect in the relevant jurisdiction in which the License terms are sought to be enforced according to the corresponding provisions of the implementation of those treaty provisions in the applicable national law. If the standard suite of rights granted under applicable copyright law includes additional rights not granted under this License, such additional rights are deemed to be included in the License; this License is not intended to restrict the license of any rights under applicable law. +Creative Commons Notice + +Creative Commons is not a party to this License, and makes no warranty whatsoever in connection with the Work. Creative Commons will not be liable to You or any party on any legal theory for any damages whatsoever, including without limitation any general, special, incidental or consequential damages arising in connection to this license. Notwithstanding the foregoing two (2) sentences, if Creative Commons has expressly identified itself as the Licensor hereunder, it shall have all rights and obligations of Licensor. + +Except for the limited purpose of indicating to the public that the Work is licensed under the CCPL, Creative Commons does not authorize the use by either party of the trademark "Creative Commons" or any related trademark or logo of Creative Commons without the prior written consent of Creative Commons. Any permitted use will be in compliance with Creative Commons' then-current trademark usage guidelines, as may be published on its website or otherwise made available upon request from time to time. For the avoidance of doubt, this trademark restriction does not form part of this License. + +Creative Commons may be contacted at http://creativecommons.org/. + \ No newline at end of file diff --git a/docs/licenses/ui/spdx-expression-parse b/docs/licenses/ui/spdx-expression-parse new file mode 100644 index 0000000000..831618eaba --- /dev/null +++ b/docs/licenses/ui/spdx-expression-parse @@ -0,0 +1,22 @@ +The MIT License + +Copyright (c) 2015 Kyle E. Mitchell & other authors listed in AUTHORS + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/spdx-license-ids b/docs/licenses/ui/spdx-license-ids new file mode 100644 index 0000000000..2fd4a02387 --- /dev/null +++ b/docs/licenses/ui/spdx-license-ids @@ -0,0 +1,123 @@ + +Creative Commons Legal Code + +CC0 1.0 Universal + + CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE + LEGAL SERVICES. DISTRIBUTION OF THIS DOCUMENT DOES NOT CREATE AN + ATTORNEY-CLIENT RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS + INFORMATION ON AN "AS-IS" BASIS. CREATIVE COMMONS MAKES NO WARRANTIES + REGARDING THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS + PROVIDED HEREUNDER, AND DISCLAIMS LIABILITY FOR DAMAGES RESULTING FROM + THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS PROVIDED + HEREUNDER. + +Statement of Purpose + +The laws of most jurisdictions throughout the world automatically confer +exclusive Copyright and Related Rights (defined below) upon the creator +and subsequent owner(s) (each and all, an "owner") of an original work of +authorship and/or a database (each, a "Work"). + +Certain owners wish to permanently relinquish those rights to a Work for +the purpose of contributing to a commons of creative, cultural and +scientific works ("Commons") that the public can reliably and without fear +of later claims of infringement build upon, modify, incorporate in other +works, reuse and redistribute as freely as possible in any form whatsoever +and for any purposes, including without limitation commercial purposes. +These owners may contribute to the Commons to promote the ideal of a free +culture and the further production of creative, cultural and scientific +works, or to gain reputation or greater distribution for their Work in +part through the use and efforts of others. + +For these and/or other purposes and motivations, and without any +expectation of additional consideration or compensation, the person +associating CC0 with a Work (the "Affirmer"), to the extent that he or she +is an owner of Copyright and Related Rights in the Work, voluntarily +elects to apply CC0 to the Work and publicly distribute the Work under its +terms, with knowledge of his or her Copyright and Related Rights in the +Work and the meaning and intended legal effect of CC0 on those rights. + +1. Copyright and Related Rights. A Work made available under CC0 may be +protected by copyright and related or neighboring rights ("Copyright and +Related Rights"). Copyright and Related Rights include, but are not +limited to, the following: + + i. the right to reproduce, adapt, distribute, perform, display, + communicate, and translate a Work; + ii. moral rights retained by the original author(s) and/or performer(s); +iii. publicity and privacy rights pertaining to a person's image or + likeness depicted in a Work; + iv. rights protecting against unfair competition in regards to a Work, + subject to the limitations in paragraph 4(a), below; + v. rights protecting the extraction, dissemination, use and reuse of data + in a Work; + vi. database rights (such as those arising under Directive 96/9/EC of the + European Parliament and of the Council of 11 March 1996 on the legal + protection of databases, and under any national implementation + thereof, including any amended or successor version of such + directive); and +vii. other similar, equivalent or corresponding rights throughout the + world based on applicable law or treaty, and any national + implementations thereof. + +2. Waiver. To the greatest extent permitted by, but not in contravention +of, applicable law, Affirmer hereby overtly, fully, permanently, +irrevocably and unconditionally waives, abandons, and surrenders all of +Affirmer's Copyright and Related Rights and associated claims and causes +of action, whether now known or unknown (including existing as well as +future claims and causes of action), in the Work (i) in all territories +worldwide, (ii) for the maximum duration provided by applicable law or +treaty (including future time extensions), (iii) in any current or future +medium and for any number of copies, and (iv) for any purpose whatsoever, +including without limitation commercial, advertising or promotional +purposes (the "Waiver"). Affirmer makes the Waiver for the benefit of each +member of the public at large and to the detriment of Affirmer's heirs and +successors, fully intending that such Waiver shall not be subject to +revocation, rescission, cancellation, termination, or any other legal or +equitable action to disrupt the quiet enjoyment of the Work by the public +as contemplated by Affirmer's express Statement of Purpose. + +3. Public License Fallback. Should any part of the Waiver for any reason +be judged legally invalid or ineffective under applicable law, then the +Waiver shall be preserved to the maximum extent permitted taking into +account Affirmer's express Statement of Purpose. In addition, to the +extent the Waiver is so judged Affirmer hereby grants to each affected +person a royalty-free, non transferable, non sublicensable, non exclusive, +irrevocable and unconditional license to exercise Affirmer's Copyright and +Related Rights in the Work (i) in all territories worldwide, (ii) for the +maximum duration provided by applicable law or treaty (including future +time extensions), (iii) in any current or future medium and for any number +of copies, and (iv) for any purpose whatsoever, including without +limitation commercial, advertising or promotional purposes (the +"License"). The License shall be deemed effective as of the date CC0 was +applied by Affirmer to the Work. Should any part of the License for any +reason be judged legally invalid or ineffective under applicable law, such +partial invalidity or ineffectiveness shall not invalidate the remainder +of the License, and in such case Affirmer hereby affirms that he or she +will not (i) exercise any of his or her remaining Copyright and Related +Rights in the Work or (ii) assert any associated claims and causes of +action with respect to the Work, in either case contrary to Affirmer's +express Statement of Purpose. + +4. Limitations and Disclaimers. + + a. No trademark or patent rights held by Affirmer are waived, abandoned, + surrendered, licensed or otherwise affected by this document. + b. Affirmer offers the Work as-is and makes no representations or + warranties of any kind concerning the Work, express, implied, + statutory or otherwise, including without limitation warranties of + title, merchantability, fitness for a particular purpose, non + infringement, or the absence of latent or other defects, accuracy, or + the present or absence of errors, whether or not discoverable, all to + the greatest extent permissible under applicable law. + c. Affirmer disclaims responsibility for clearing rights of other persons + that may apply to the Work or any use thereof, including without + limitation any person's Copyright and Related Rights in the Work. + Further, Affirmer disclaims responsibility for obtaining any necessary + consents, permissions or other rights required for any use of the + Work. + d. Affirmer understands and acknowledges that Creative Commons is not a + party to this document and has no duty or obligation with respect to + this CC0 or use of the Work. + \ No newline at end of file diff --git a/docs/licenses/ui/spdy b/docs/licenses/ui/spdy new file mode 100644 index 0000000000..e344a8fb23 --- /dev/null +++ b/docs/licenses/ui/spdy @@ -0,0 +1,8 @@ + +MIT +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + \ No newline at end of file diff --git a/docs/licenses/ui/spdy-transport b/docs/licenses/ui/spdy-transport new file mode 100644 index 0000000000..e344a8fb23 --- /dev/null +++ b/docs/licenses/ui/spdy-transport @@ -0,0 +1,8 @@ + +MIT +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + \ No newline at end of file diff --git a/docs/licenses/ui/split b/docs/licenses/ui/split new file mode 100644 index 0000000000..171dd97005 --- /dev/null +++ b/docs/licenses/ui/split @@ -0,0 +1,22 @@ +Copyright (c) 2011 Dominic Tarr + +Permission is hereby granted, free of charge, +to any person obtaining a copy of this software and +associated documentation files (the "Software"), to +deal in the Software without restriction, including +without limitation the rights to use, copy, modify, +merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom +the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice +shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES +OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR +ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. \ No newline at end of file diff --git a/docs/licenses/ui/split-string b/docs/licenses/ui/split-string new file mode 100644 index 0000000000..e33d14b754 --- /dev/null +++ b/docs/licenses/ui/split-string @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2015-2017, Jon Schlinkert. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/split2 b/docs/licenses/ui/split2 new file mode 100644 index 0000000000..b3d0f7d8c2 --- /dev/null +++ b/docs/licenses/ui/split2 @@ -0,0 +1,13 @@ +Copyright (c) 2014-2016, Matteo Collina + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted, provided that the above +copyright notice and this permission notice appear in all copies. + +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. diff --git a/docs/licenses/ui/sprintf-js b/docs/licenses/ui/sprintf-js new file mode 100644 index 0000000000..83f832a2ee --- /dev/null +++ b/docs/licenses/ui/sprintf-js @@ -0,0 +1,24 @@ +Copyright (c) 2007-present, Alexandru Mărășteanu +All rights reserved. + +Redistribution and use 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 this software 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 AUTHORS OR COPYRIGHT HOLDERS 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. diff --git a/docs/licenses/ui/sshpk b/docs/licenses/ui/sshpk new file mode 100644 index 0000000000..f6d947d2f6 --- /dev/null +++ b/docs/licenses/ui/sshpk @@ -0,0 +1,18 @@ +Copyright Joyent, Inc. All rights reserved. +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to +deal in the Software without restriction, including without limitation the +rights to use, copy, modify, merge, publish, distribute, sublicense, and/or +sell copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS +IN THE SOFTWARE. diff --git a/docs/licenses/ui/ssri b/docs/licenses/ui/ssri new file mode 100644 index 0000000000..8d28acf866 --- /dev/null +++ b/docs/licenses/ui/ssri @@ -0,0 +1,16 @@ +ISC License + +Copyright (c) npm, Inc. + +Permission to use, copy, modify, and/or distribute this software for +any purpose with or without fee is hereby granted, provided that the +above copyright notice and this permission notice appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE COPYRIGHT HOLDER DISCLAIMS +ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE +COPYRIGHT HOLDER 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. diff --git a/docs/licenses/ui/stack-trace b/docs/licenses/ui/stack-trace new file mode 100644 index 0000000000..11ec094ea4 --- /dev/null +++ b/docs/licenses/ui/stack-trace @@ -0,0 +1,19 @@ +Copyright (c) 2011 Felix Geisendörfer (felix@debuggable.com) + + Permission is hereby granted, free of charge, to any person obtaining a copy + of this software and associated documentation files (the "Software"), to deal + in the Software without restriction, including without limitation the rights + to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be included in + all copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + THE SOFTWARE. diff --git a/docs/licenses/ui/static-extend b/docs/licenses/ui/static-extend new file mode 100644 index 0000000000..e28e603231 --- /dev/null +++ b/docs/licenses/ui/static-extend @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2016, Jon Schlinkert. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/statuses b/docs/licenses/ui/statuses new file mode 100644 index 0000000000..28a3161820 --- /dev/null +++ b/docs/licenses/ui/statuses @@ -0,0 +1,23 @@ + +The MIT License (MIT) + +Copyright (c) 2014 Jonathan Ong +Copyright (c) 2016 Douglas Christopher Wilson + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/stream-browserify b/docs/licenses/ui/stream-browserify new file mode 100644 index 0000000000..ee27ba4b44 --- /dev/null +++ b/docs/licenses/ui/stream-browserify @@ -0,0 +1,18 @@ +This software is released under the MIT license: + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of +the Software, and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/stream-each b/docs/licenses/ui/stream-each new file mode 100644 index 0000000000..66a4d2a149 --- /dev/null +++ b/docs/licenses/ui/stream-each @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2015 Mathias Buus + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/stream-http b/docs/licenses/ui/stream-http new file mode 100644 index 0000000000..7267465717 --- /dev/null +++ b/docs/licenses/ui/stream-http @@ -0,0 +1,24 @@ +The MIT License + +Copyright (c) 2015 John Hiesey + +Permission is hereby granted, free of charge, +to any person obtaining a copy of this software and +associated documentation files (the "Software"), to +deal in the Software without restriction, including +without limitation the rights to use, copy, modify, +merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom +the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice +shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES +OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR +ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. \ No newline at end of file diff --git a/docs/licenses/ui/stream-shift b/docs/licenses/ui/stream-shift new file mode 100644 index 0000000000..bae9da7bfa --- /dev/null +++ b/docs/licenses/ui/stream-shift @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2016 Mathias Buus + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/strict-uri-encode b/docs/licenses/ui/strict-uri-encode new file mode 100644 index 0000000000..e0e915823d --- /dev/null +++ b/docs/licenses/ui/strict-uri-encode @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) Kevin Mårtensson (github.com/kevva) + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/string-length b/docs/licenses/ui/string-length new file mode 100644 index 0000000000..654d0bfe94 --- /dev/null +++ b/docs/licenses/ui/string-length @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) Sindre Sorhus (sindresorhus.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/string-width b/docs/licenses/ui/string-width new file mode 100644 index 0000000000..e7af2f7710 --- /dev/null +++ b/docs/licenses/ui/string-width @@ -0,0 +1,9 @@ +MIT License + +Copyright (c) Sindre Sorhus (sindresorhus.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/string_decoder b/docs/licenses/ui/string_decoder new file mode 100644 index 0000000000..778edb2073 --- /dev/null +++ b/docs/licenses/ui/string_decoder @@ -0,0 +1,48 @@ +Node.js is licensed for use as follows: + +""" +Copyright Node.js contributors. All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to +deal in the Software without restriction, including without limitation the +rights to use, copy, modify, merge, publish, distribute, sublicense, and/or +sell copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS +IN THE SOFTWARE. +""" + +This license applies to parts of Node.js originating from the +https://github.com/joyent/node repository: + +""" +Copyright Joyent, Inc. and other Node contributors. All rights reserved. +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to +deal in the Software without restriction, including without limitation the +rights to use, copy, modify, merge, publish, distribute, sublicense, and/or +sell copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS +IN THE SOFTWARE. +""" + diff --git a/docs/licenses/ui/stringstream b/docs/licenses/ui/stringstream new file mode 100644 index 0000000000..ab861acdc1 --- /dev/null +++ b/docs/licenses/ui/stringstream @@ -0,0 +1,22 @@ +Copyright (c) 2012 Michael Hart (michael.hart.au@gmail.com) + +Permission is hereby granted, free of charge, to any person +obtaining a copy of this software and associated documentation +files (the "Software"), to deal in the Software without +restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the +Software is furnished to do so, subject to the following +conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES +OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT +HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR +OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/strip-ansi b/docs/licenses/ui/strip-ansi new file mode 100644 index 0000000000..654d0bfe94 --- /dev/null +++ b/docs/licenses/ui/strip-ansi @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) Sindre Sorhus (sindresorhus.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/strip-bom b/docs/licenses/ui/strip-bom new file mode 100644 index 0000000000..654d0bfe94 --- /dev/null +++ b/docs/licenses/ui/strip-bom @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) Sindre Sorhus (sindresorhus.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/strip-eof b/docs/licenses/ui/strip-eof new file mode 100644 index 0000000000..654d0bfe94 --- /dev/null +++ b/docs/licenses/ui/strip-eof @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) Sindre Sorhus (sindresorhus.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/strip-indent b/docs/licenses/ui/strip-indent new file mode 100644 index 0000000000..654d0bfe94 --- /dev/null +++ b/docs/licenses/ui/strip-indent @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) Sindre Sorhus (sindresorhus.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/strip-json-comments b/docs/licenses/ui/strip-json-comments new file mode 100644 index 0000000000..654d0bfe94 --- /dev/null +++ b/docs/licenses/ui/strip-json-comments @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) Sindre Sorhus (sindresorhus.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/supports-color b/docs/licenses/ui/supports-color new file mode 100644 index 0000000000..654d0bfe94 --- /dev/null +++ b/docs/licenses/ui/supports-color @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) Sindre Sorhus (sindresorhus.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/svgo b/docs/licenses/ui/svgo new file mode 100644 index 0000000000..cd8d500377 --- /dev/null +++ b/docs/licenses/ui/svgo @@ -0,0 +1,55 @@ +The MIT License + +Copyright © 2012–2016 Kir Belevich + +Permission is hereby granted, free of charge, to any person +obtaining a copy of this software and associated documentation +files (the "Software"), to deal in the Software without +restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the +Software is furnished to do so, subject to the following +conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES +OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT +HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR +OTHER DEALINGS IN THE SOFTWARE. + +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + +Лицензия MIT + +Copyright © 2012–2016 Кир Белевич + +Данная лицензия разрешает лицам, получившим копию данного +программного обеспечения и сопутствующей документации +(в дальнейшем именуемыми «Программное Обеспечение»), безвозмездно +использовать Программное Обеспечение без ограничений, включая +неограниченное право на использование, копирование, изменение, +добавление, публикацию, распространение, сублицензирование +и/или продажу копий Программного Обеспечения, также как и лицам, +которым предоставляется данное Программное Обеспечение, +при соблюдении следующих условий: + +Указанное выше уведомление об авторском праве и данные условия +должны быть включены во все копии или значимые части данного +Программного Обеспечения. + +ДАННОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ПРЕДОСТАВЛЯЕТСЯ «КАК ЕСТЬ», +БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ, ЯВНО ВЫРАЖЕННЫХ ИЛИ ПОДРАЗУМЕВАЕМЫХ, +ВКЛЮЧАЯ, НО НЕ ОГРАНИЧИВАЯСЬ ГАРАНТИЯМИ ТОВАРНОЙ ПРИГОДНОСТИ, +СООТВЕТСТВИЯ ПО ЕГО КОНКРЕТНОМУ НАЗНАЧЕНИЮ И ОТСУТСТВИЯ НАРУШЕНИЙ +ПРАВ. НИ В КАКОМ СЛУЧАЕ АВТОРЫ ИЛИ ПРАВООБЛАДАТЕЛИ НЕ НЕСУТ +ОТВЕТСТВЕННОСТИ ПО ИСКАМ О ВОЗМЕЩЕНИИ УЩЕРБА, УБЫТКОВ ИЛИ ДРУГИХ +ТРЕБОВАНИЙ ПО ДЕЙСТВУЮЩИМ КОНТРАКТАМ, ДЕЛИКТАМ ИЛИ ИНОМУ, +ВОЗНИКШИМ ИЗ, ИМЕЮЩИМ ПРИЧИНОЙ ИЛИ СВЯЗАННЫМ С ПРОГРАММНЫМ +ОБЕСПЕЧЕНИЕМ ИЛИ ИСПОЛЬЗОВАНИЕМ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ +ИЛИ ИНЫМИ ДЕЙСТВИЯМИ С ПРОГРАММНЫМ ОБЕСПЕЧЕНИЕМ. diff --git a/docs/licenses/ui/table b/docs/licenses/ui/table new file mode 100644 index 0000000000..7e84ea3afc --- /dev/null +++ b/docs/licenses/ui/table @@ -0,0 +1,24 @@ +Copyright (c) 2016, Gajus Kuizinas (http://gajus.com/) +All rights reserved. + +Redistribution and use 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 the Gajus Kuizinas (http://gajus.com/) 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 ANUARY 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. diff --git a/docs/licenses/ui/tapable b/docs/licenses/ui/tapable new file mode 100644 index 0000000000..e344a8fb23 --- /dev/null +++ b/docs/licenses/ui/tapable @@ -0,0 +1,8 @@ + +MIT +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + \ No newline at end of file diff --git a/docs/licenses/ui/tar-stream b/docs/licenses/ui/tar-stream new file mode 100644 index 0000000000..757562ec59 --- /dev/null +++ b/docs/licenses/ui/tar-stream @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2014 Mathias Buus + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. \ No newline at end of file diff --git a/docs/licenses/ui/test-exclude b/docs/licenses/ui/test-exclude new file mode 100644 index 0000000000..836440bef7 --- /dev/null +++ b/docs/licenses/ui/test-exclude @@ -0,0 +1,14 @@ +Copyright (c) 2016, Contributors + +Permission to use, copy, modify, and/or distribute this software +for any purpose with or without fee is hereby granted, provided +that the above copyright notice and this permission notice +appear in all copies. + +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. diff --git a/docs/licenses/ui/text-table b/docs/licenses/ui/text-table new file mode 100644 index 0000000000..ee27ba4b44 --- /dev/null +++ b/docs/licenses/ui/text-table @@ -0,0 +1,18 @@ +This software is released under the MIT license: + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of +the Software, and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/throttleit b/docs/licenses/ui/throttleit new file mode 100644 index 0000000000..e344a8fb23 --- /dev/null +++ b/docs/licenses/ui/throttleit @@ -0,0 +1,8 @@ + +MIT +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + \ No newline at end of file diff --git a/docs/licenses/ui/through b/docs/licenses/ui/through new file mode 100644 index 0000000000..6eafbd734a --- /dev/null +++ b/docs/licenses/ui/through @@ -0,0 +1,24 @@ +The MIT License + +Copyright (c) 2011 Dominic Tarr + +Permission is hereby granted, free of charge, +to any person obtaining a copy of this software and +associated documentation files (the "Software"), to +deal in the Software without restriction, including +without limitation the rights to use, copy, modify, +merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom +the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice +shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES +OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR +ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/through2 b/docs/licenses/ui/through2 new file mode 100644 index 0000000000..7f0b93daaa --- /dev/null +++ b/docs/licenses/ui/through2 @@ -0,0 +1,9 @@ +# The MIT License (MIT) + +**Copyright (c) 2016 Rod Vagg (the "Original Author") and additional contributors** + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. \ No newline at end of file diff --git a/docs/licenses/ui/thunkify b/docs/licenses/ui/thunkify new file mode 100644 index 0000000000..e344a8fb23 --- /dev/null +++ b/docs/licenses/ui/thunkify @@ -0,0 +1,8 @@ + +MIT +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + \ No newline at end of file diff --git a/docs/licenses/ui/thunky b/docs/licenses/ui/thunky new file mode 100644 index 0000000000..e344a8fb23 --- /dev/null +++ b/docs/licenses/ui/thunky @@ -0,0 +1,8 @@ + +MIT +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + \ No newline at end of file diff --git a/docs/licenses/ui/time-grunt b/docs/licenses/ui/time-grunt new file mode 100644 index 0000000000..654d0bfe94 --- /dev/null +++ b/docs/licenses/ui/time-grunt @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) Sindre Sorhus (sindresorhus.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/time-stamp b/docs/licenses/ui/time-stamp new file mode 100644 index 0000000000..02e7ef828a --- /dev/null +++ b/docs/licenses/ui/time-stamp @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2015-2018, Jon Schlinkert. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. \ No newline at end of file diff --git a/docs/licenses/ui/time-zone b/docs/licenses/ui/time-zone new file mode 100644 index 0000000000..654d0bfe94 --- /dev/null +++ b/docs/licenses/ui/time-zone @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) Sindre Sorhus (sindresorhus.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/timers-browserify b/docs/licenses/ui/timers-browserify new file mode 100644 index 0000000000..940ec90a7c --- /dev/null +++ b/docs/licenses/ui/timers-browserify @@ -0,0 +1,46 @@ +# timers-browserify + +This project uses the [MIT](http://jryans.mit-license.org/) license: + + Copyright © 2012 J. Ryan Stinnett + + Permission is hereby granted, free of charge, to any person obtaining a + copy of this software and associated documentation files (the “Software”), + to deal in the Software without restriction, including without limitation + the rights to use, copy, modify, merge, publish, distribute, sublicense, + and/or sell copies of the Software, and to permit persons to whom the + Software is furnished to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be included in + all copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING + FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER + DEALINGS IN THE SOFTWARE. + +# lib/node + +The `lib/node` directory borrows files from joyent/node which uses the following license: + + Copyright Joyent, Inc. and other Node contributors. All rights reserved. + Permission is hereby granted, free of charge, to any person obtaining a copy + of this software and associated documentation files (the "Software"), to + deal in the Software without restriction, including without limitation the + rights to use, copy, modify, merge, publish, distribute, sublicense, and/or + sell copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be included in + all copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING + FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS + IN THE SOFTWARE. diff --git a/docs/licenses/ui/timezone-js b/docs/licenses/ui/timezone-js new file mode 100644 index 0000000000..c6bdf7c833 --- /dev/null +++ b/docs/licenses/ui/timezone-js @@ -0,0 +1,15 @@ +-2.0 + +Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. + +Credits: Ideas included from incomplete JS implementation of Olson parser, "XMLDAte" by Philippe Goetz (philippe.goetz@wanadoo.fr) + +Contributions: + +- Jan Niehusmann +- Ricky Romero +- Preston Hunt (prestonhunt@gmail.com) +- Dov. B Katz (dov.katz@morganstanley.com) +- Peter Bergström (pbergstr@mac.com) +- Long Ho (@longlho) +- Eugeny Loy (eugeny.loy@gmail.com) diff --git a/docs/licenses/ui/tmp b/docs/licenses/ui/tmp new file mode 100644 index 0000000000..72418bd9d3 --- /dev/null +++ b/docs/licenses/ui/tmp @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2014 KARASZI István + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/docs/licenses/ui/to-array b/docs/licenses/ui/to-array new file mode 100644 index 0000000000..a23e08a85a --- /dev/null +++ b/docs/licenses/ui/to-array @@ -0,0 +1,19 @@ +Copyright (c) 2012 Raynos. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. \ No newline at end of file diff --git a/docs/licenses/ui/to-arraybuffer b/docs/licenses/ui/to-arraybuffer new file mode 100644 index 0000000000..1e936dad4b --- /dev/null +++ b/docs/licenses/ui/to-arraybuffer @@ -0,0 +1,24 @@ +The MIT License + +Copyright (c) 2016 John Hiesey + +Permission is hereby granted, free of charge, +to any person obtaining a copy of this software and +associated documentation files (the "Software"), to +deal in the Software without restriction, including +without limitation the rights to use, copy, modify, +merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom +the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice +shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES +OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR +ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. \ No newline at end of file diff --git a/docs/licenses/ui/to-buffer b/docs/licenses/ui/to-buffer new file mode 100644 index 0000000000..bae9da7bfa --- /dev/null +++ b/docs/licenses/ui/to-buffer @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2016 Mathias Buus + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/to-fast-properties b/docs/licenses/ui/to-fast-properties new file mode 100644 index 0000000000..55cc204eb3 --- /dev/null +++ b/docs/licenses/ui/to-fast-properties @@ -0,0 +1,22 @@ +The MIT License (MIT) + +Copyright (c) 2014 Petka Antonov + 2015 Sindre Sorhus + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/to-object-path b/docs/licenses/ui/to-object-path new file mode 100644 index 0000000000..1e49edf81f --- /dev/null +++ b/docs/licenses/ui/to-object-path @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2015-2016, Jon Schlinkert. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/to-regex b/docs/licenses/ui/to-regex new file mode 100644 index 0000000000..7c9987bc6c --- /dev/null +++ b/docs/licenses/ui/to-regex @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2016-2018, Jon Schlinkert. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/to-regex-range b/docs/licenses/ui/to-regex-range new file mode 100644 index 0000000000..83b56e709c --- /dev/null +++ b/docs/licenses/ui/to-regex-range @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2015-2017, Jon Schlinkert + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/toposort b/docs/licenses/ui/toposort new file mode 100644 index 0000000000..7975a823cd --- /dev/null +++ b/docs/licenses/ui/toposort @@ -0,0 +1,21 @@ + +Toposort - Topological sorting for node.js +Copyright (c) 2012 by Marcel Klehr +MIT LICENSE +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/tough-cookie b/docs/licenses/ui/tough-cookie new file mode 100644 index 0000000000..1bc286fb57 --- /dev/null +++ b/docs/licenses/ui/tough-cookie @@ -0,0 +1,27 @@ +Copyright (c) 2015, Salesforce.com, Inc. +All rights reserved. + +Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: + +1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. + +2. 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. + +3. Neither the name of Salesforce.com 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 HOLDER 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. + +=== + +The following exceptions apply: + +=== + +`public_suffix_list.dat` was obtained from + via +. The license for this file is MPL/2.0. The header of +that file reads as follows: + + // This Source Code Form is subject to the terms of the Mozilla Public + // License, v. 2.0. If a copy of the MPL was not distributed with this + // file, You can obtain one at http://mozilla.org/MPL/2.0/. diff --git a/docs/licenses/ui/trim-newlines b/docs/licenses/ui/trim-newlines new file mode 100644 index 0000000000..654d0bfe94 --- /dev/null +++ b/docs/licenses/ui/trim-newlines @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) Sindre Sorhus (sindresorhus.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/trim-right b/docs/licenses/ui/trim-right new file mode 100644 index 0000000000..654d0bfe94 --- /dev/null +++ b/docs/licenses/ui/trim-right @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) Sindre Sorhus (sindresorhus.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/tty-browserify b/docs/licenses/ui/tty-browserify new file mode 100644 index 0000000000..ee27ba4b44 --- /dev/null +++ b/docs/licenses/ui/tty-browserify @@ -0,0 +1,18 @@ +This software is released under the MIT license: + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of +the Software, and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/tunnel-agent b/docs/licenses/ui/tunnel-agent new file mode 100644 index 0000000000..a4a9aee0c2 --- /dev/null +++ b/docs/licenses/ui/tunnel-agent @@ -0,0 +1,55 @@ +Apache License + +Version 2.0, January 2004 + +http://www.apache.org/licenses/ + +TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + +1. Definitions. + +"License" shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document. + +"Licensor" shall mean the copyright owner or entity authorized by the copyright owner that is granting the License. + +"Legal Entity" shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, "control" means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity. + +"You" (or "Your") shall mean an individual or Legal Entity exercising permissions granted by this License. + +"Source" form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files. + +"Object" form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types. + +"Work" shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below). + +"Derivative Works" shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof. + +"Contribution" shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, "submitted" means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as "Not a Contribution." + +"Contributor" shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work. + +2. Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form. + +3. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed. + +4. Redistribution. You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions: + +You must give any other recipients of the Work or Derivative Works a copy of this License; and + +You must cause any modified files to carry prominent notices stating that You changed the files; and + +You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and + +If the Work includes a "NOTICE" text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License. You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License. + +5. Submission of Contributions. Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions. + +6. Trademarks. This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file. + +7. Disclaimer of Warranty. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License. + +8. Limitation of Liability. In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages. + +9. Accepting Warranty or Additional Liability. While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability. + +END OF TERMS AND CONDITIONS \ No newline at end of file diff --git a/docs/licenses/ui/tweetnacl b/docs/licenses/ui/tweetnacl new file mode 100644 index 0000000000..cf1ab25da0 --- /dev/null +++ b/docs/licenses/ui/tweetnacl @@ -0,0 +1,24 @@ +This is free and unencumbered software released into the public domain. + +Anyone is free to copy, modify, publish, use, compile, sell, or +distribute this software, either in source code form or as a compiled +binary, for any purpose, commercial or non-commercial, and by any +means. + +In jurisdictions that recognize copyright laws, the author or authors +of this software dedicate any and all copyright interest in the +software to the public domain. We make this dedication for the benefit +of the public at large and to the detriment of our heirs and +successors. We intend this dedication to be an overt act of +relinquishment in perpetuity of all present and future rights to this +software under copyright law. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR +OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, +ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR +OTHER DEALINGS IN THE SOFTWARE. + +For more information, please refer to diff --git a/docs/licenses/ui/type-check b/docs/licenses/ui/type-check new file mode 100644 index 0000000000..525b11850e --- /dev/null +++ b/docs/licenses/ui/type-check @@ -0,0 +1,22 @@ +Copyright (c) George Zahariev + +Permission is hereby granted, free of charge, to any person +obtaining a copy of this software and associated documentation +files (the "Software"), to deal in the Software without +restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the +Software is furnished to do so, subject to the following +conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES +OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT +HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR +OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/type-detect b/docs/licenses/ui/type-detect new file mode 100644 index 0000000000..e344a8fb23 --- /dev/null +++ b/docs/licenses/ui/type-detect @@ -0,0 +1,8 @@ + +MIT +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + \ No newline at end of file diff --git a/docs/licenses/ui/type-is b/docs/licenses/ui/type-is new file mode 100644 index 0000000000..386b7b6946 --- /dev/null +++ b/docs/licenses/ui/type-is @@ -0,0 +1,23 @@ +(The MIT License) + +Copyright (c) 2014 Jonathan Ong +Copyright (c) 2014-2015 Douglas Christopher Wilson + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +'Software'), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/typedarray b/docs/licenses/ui/typedarray new file mode 100644 index 0000000000..11adfaec9e --- /dev/null +++ b/docs/licenses/ui/typedarray @@ -0,0 +1,35 @@ +/* + Copyright (c) 2010, Linden Research, Inc. + Copyright (c) 2012, Joshua Bell + + Permission is hereby granted, free of charge, to any person obtaining a copy + of this software and associated documentation files (the "Software"), to deal + in the Software without restriction, including without limitation the rights + to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be included in + all copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + THE SOFTWARE. + $/LicenseInfo$ + */ + +// Original can be found at: +// https://bitbucket.org/lindenlab/llsd +// Modifications by Joshua Bell inexorabletash@gmail.com +// https://github.com/inexorabletash/polyfill + +// ES3/ES5 implementation of the Krhonos Typed Array Specification +// Ref: http://www.khronos.org/registry/typedarray/specs/latest/ +// Date: 2011-02-01 +// +// Variations: +// * Allows typed_array.get/set() as alias for subscripts (typed_array[]) diff --git a/docs/licenses/ui/typescript b/docs/licenses/ui/typescript new file mode 100644 index 0000000000..8746124b27 --- /dev/null +++ b/docs/licenses/ui/typescript @@ -0,0 +1,55 @@ +Apache License + +Version 2.0, January 2004 + +http://www.apache.org/licenses/ + +TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + +1. Definitions. + +"License" shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document. + +"Licensor" shall mean the copyright owner or entity authorized by the copyright owner that is granting the License. + +"Legal Entity" shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, "control" means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity. + +"You" (or "Your") shall mean an individual or Legal Entity exercising permissions granted by this License. + +"Source" form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files. + +"Object" form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types. + +"Work" shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below). + +"Derivative Works" shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof. + +"Contribution" shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, "submitted" means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as "Not a Contribution." + +"Contributor" shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work. + +2. Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form. + +3. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed. + +4. Redistribution. You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions: + +You must give any other recipients of the Work or Derivative Works a copy of this License; and + +You must cause any modified files to carry prominent notices stating that You changed the files; and + +You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and + +If the Work includes a "NOTICE" text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License. You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License. + +5. Submission of Contributions. Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions. + +6. Trademarks. This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file. + +7. Disclaimer of Warranty. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License. + +8. Limitation of Liability. In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages. + +9. Accepting Warranty or Additional Liability. While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability. + +END OF TERMS AND CONDITIONS diff --git a/docs/licenses/ui/typescript-eslint-parser b/docs/licenses/ui/typescript-eslint-parser new file mode 100644 index 0000000000..a2d896685a --- /dev/null +++ b/docs/licenses/ui/typescript-eslint-parser @@ -0,0 +1,22 @@ +TypeScript ESLint Parser +Copyright JS Foundation and other contributors, https://js.foundation + +Redistribution and use 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. + +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 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. diff --git a/docs/licenses/ui/uglify-js b/docs/licenses/ui/uglify-js new file mode 100644 index 0000000000..dd7706f0cb --- /dev/null +++ b/docs/licenses/ui/uglify-js @@ -0,0 +1,29 @@ +UglifyJS is released under the BSD license: + +Copyright 2012-2013 (c) Mihai Bazon + +Redistribution and use 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. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDER “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 HOLDER 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. diff --git a/docs/licenses/ui/uglify-to-browserify b/docs/licenses/ui/uglify-to-browserify new file mode 100644 index 0000000000..dfb0b19eab --- /dev/null +++ b/docs/licenses/ui/uglify-to-browserify @@ -0,0 +1,19 @@ +Copyright (c) 2013 Forbes Lindesay + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. \ No newline at end of file diff --git a/docs/licenses/ui/uglifyjs-webpack-plugin b/docs/licenses/ui/uglifyjs-webpack-plugin new file mode 100644 index 0000000000..8c11fc7289 --- /dev/null +++ b/docs/licenses/ui/uglifyjs-webpack-plugin @@ -0,0 +1,20 @@ +Copyright JS Foundation and other contributors + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +'Software'), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/ultron b/docs/licenses/ui/ultron new file mode 100644 index 0000000000..6dc9316a6c --- /dev/null +++ b/docs/licenses/ui/ultron @@ -0,0 +1,22 @@ +The MIT License (MIT) + +Copyright (c) 2015 Unshift.io, Arnout Kazemier, the Contributors. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + diff --git a/docs/licenses/ui/unc-path-regex b/docs/licenses/ui/unc-path-regex new file mode 100644 index 0000000000..65f90aca8c --- /dev/null +++ b/docs/licenses/ui/unc-path-regex @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2015, Jon Schlinkert. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/underscore.string b/docs/licenses/ui/underscore.string new file mode 100644 index 0000000000..e344a8fb23 --- /dev/null +++ b/docs/licenses/ui/underscore.string @@ -0,0 +1,8 @@ + +MIT +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + \ No newline at end of file diff --git a/docs/licenses/ui/unicode-5.2.0 b/docs/licenses/ui/unicode-5.2.0 new file mode 100644 index 0000000000..e344a8fb23 --- /dev/null +++ b/docs/licenses/ui/unicode-5.2.0 @@ -0,0 +1,8 @@ + +MIT +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + \ No newline at end of file diff --git a/docs/licenses/ui/union-value b/docs/licenses/ui/union-value new file mode 100644 index 0000000000..83b56e709c --- /dev/null +++ b/docs/licenses/ui/union-value @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2015-2017, Jon Schlinkert + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/uniq b/docs/licenses/ui/uniq new file mode 100644 index 0000000000..8ce206a845 --- /dev/null +++ b/docs/licenses/ui/uniq @@ -0,0 +1,22 @@ + +The MIT License (MIT) + +Copyright (c) 2013 Mikola Lysenko + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/uniqs b/docs/licenses/ui/uniqs new file mode 100644 index 0000000000..e344a8fb23 --- /dev/null +++ b/docs/licenses/ui/uniqs @@ -0,0 +1,8 @@ + +MIT +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + \ No newline at end of file diff --git a/docs/licenses/ui/unique-filename b/docs/licenses/ui/unique-filename new file mode 100644 index 0000000000..0d13cb4b94 --- /dev/null +++ b/docs/licenses/ui/unique-filename @@ -0,0 +1,6 @@ + +ISC +Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. + +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. + \ No newline at end of file diff --git a/docs/licenses/ui/unique-slug b/docs/licenses/ui/unique-slug new file mode 100644 index 0000000000..0d13cb4b94 --- /dev/null +++ b/docs/licenses/ui/unique-slug @@ -0,0 +1,6 @@ + +ISC +Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. + +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. + \ No newline at end of file diff --git a/docs/licenses/ui/unpipe b/docs/licenses/ui/unpipe new file mode 100644 index 0000000000..aed0138278 --- /dev/null +++ b/docs/licenses/ui/unpipe @@ -0,0 +1,22 @@ +(The MIT License) + +Copyright (c) 2015 Douglas Christopher Wilson + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +'Software'), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/unset-value b/docs/licenses/ui/unset-value new file mode 100644 index 0000000000..ec85897eb1 --- /dev/null +++ b/docs/licenses/ui/unset-value @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2015, 2017, Jon Schlinkert + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/upath b/docs/licenses/ui/upath new file mode 100644 index 0000000000..1ce5a29b3b --- /dev/null +++ b/docs/licenses/ui/upath @@ -0,0 +1,22 @@ +Copyright(c) 2014-2017 Angelos Pikoulas (agelos.pikoulas@gmail.com) + +Permission is hereby granted, free of charge, to any person +obtaining a copy of this software and associated documentation +files (the "Software"), to deal in the Software without +restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the +Software is furnished to do so, subject to the following +conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES +OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT +HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR +OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/upper-case b/docs/licenses/ui/upper-case new file mode 100644 index 0000000000..983fbe8aec --- /dev/null +++ b/docs/licenses/ui/upper-case @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2014 Blake Embrey (hello@blakeembrey.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/uri-js b/docs/licenses/ui/uri-js new file mode 100644 index 0000000000..ecdd6101b6 --- /dev/null +++ b/docs/licenses/ui/uri-js @@ -0,0 +1,9 @@ + +Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: + +1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. + +2. 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. + +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 HOLDER 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. + \ No newline at end of file diff --git a/docs/licenses/ui/urix b/docs/licenses/ui/urix new file mode 100644 index 0000000000..0595be3671 --- /dev/null +++ b/docs/licenses/ui/urix @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2013 Simon Lydell + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/url b/docs/licenses/ui/url new file mode 100644 index 0000000000..f45bc1186e --- /dev/null +++ b/docs/licenses/ui/url @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright Joyent, Inc. and other Node contributors. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/docs/licenses/ui/url-parse b/docs/licenses/ui/url-parse new file mode 100644 index 0000000000..6dc9316a6c --- /dev/null +++ b/docs/licenses/ui/url-parse @@ -0,0 +1,22 @@ +The MIT License (MIT) + +Copyright (c) 2015 Unshift.io, Arnout Kazemier, the Contributors. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + diff --git a/docs/licenses/ui/use b/docs/licenses/ui/use new file mode 100644 index 0000000000..7cccaf9e34 --- /dev/null +++ b/docs/licenses/ui/use @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2015-present, Jon Schlinkert. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/useragent b/docs/licenses/ui/useragent new file mode 100644 index 0000000000..a4d6a95fd3 --- /dev/null +++ b/docs/licenses/ui/useragent @@ -0,0 +1,19 @@ +# MIT LICENSED Copyright (c) 2013 Arnout Kazemier (http://3rd-Eden.com) +# +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files (the "Software"), to deal +# in the Software without restriction, including without limitation the rights +# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +# copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included in +# all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +# THE SOFTWARE. diff --git a/docs/licenses/ui/util b/docs/licenses/ui/util new file mode 100644 index 0000000000..e3d4e695a4 --- /dev/null +++ b/docs/licenses/ui/util @@ -0,0 +1,18 @@ +Copyright Joyent, Inc. and other Node contributors. All rights reserved. +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to +deal in the Software without restriction, including without limitation the +rights to use, copy, modify, merge, publish, distribute, sublicense, and/or +sell copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS +IN THE SOFTWARE. diff --git a/docs/licenses/ui/util-deprecate b/docs/licenses/ui/util-deprecate new file mode 100644 index 0000000000..6a60e8c225 --- /dev/null +++ b/docs/licenses/ui/util-deprecate @@ -0,0 +1,24 @@ +(The MIT License) + +Copyright (c) 2014 Nathan Rajlich + +Permission is hereby granted, free of charge, to any person +obtaining a copy of this software and associated documentation +files (the "Software"), to deal in the Software without +restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the +Software is furnished to do so, subject to the following +conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES +OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT +HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR +OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/utila b/docs/licenses/ui/utila new file mode 100644 index 0000000000..68160a0688 --- /dev/null +++ b/docs/licenses/ui/utila @@ -0,0 +1,20 @@ +The MIT License (MIT) + +Copyright (c) 2014 Aria Minaei + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of +the Software, and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/utils-merge b/docs/licenses/ui/utils-merge new file mode 100644 index 0000000000..76f6d083db --- /dev/null +++ b/docs/licenses/ui/utils-merge @@ -0,0 +1,20 @@ +The MIT License (MIT) + +Copyright (c) 2013-2017 Jared Hanson + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of +the Software, and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/uuid b/docs/licenses/ui/uuid new file mode 100644 index 0000000000..8c84e39866 --- /dev/null +++ b/docs/licenses/ui/uuid @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2010-2016 Robert Kieffer and other contributors + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/docs/licenses/ui/validate-npm-package-license b/docs/licenses/ui/validate-npm-package-license new file mode 100644 index 0000000000..d645695673 --- /dev/null +++ b/docs/licenses/ui/validate-npm-package-license @@ -0,0 +1,202 @@ + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. diff --git a/docs/licenses/ui/vary b/docs/licenses/ui/vary new file mode 100644 index 0000000000..84441fbb57 --- /dev/null +++ b/docs/licenses/ui/vary @@ -0,0 +1,22 @@ +(The MIT License) + +Copyright (c) 2014-2017 Douglas Christopher Wilson + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +'Software'), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/vendors b/docs/licenses/ui/vendors new file mode 100644 index 0000000000..8d8660d36e --- /dev/null +++ b/docs/licenses/ui/vendors @@ -0,0 +1,22 @@ +(The MIT License) + +Copyright (c) 2016 Titus Wormer + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +'Software'), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/verror b/docs/licenses/ui/verror new file mode 100644 index 0000000000..82a5cb8634 --- /dev/null +++ b/docs/licenses/ui/verror @@ -0,0 +1,19 @@ +Copyright (c) 2016, Joyent, Inc. All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE diff --git a/docs/licenses/ui/vm-browserify b/docs/licenses/ui/vm-browserify new file mode 100644 index 0000000000..ee27ba4b44 --- /dev/null +++ b/docs/licenses/ui/vm-browserify @@ -0,0 +1,18 @@ +This software is released under the MIT license: + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of +the Software, and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/void-elements b/docs/licenses/ui/void-elements new file mode 100644 index 0000000000..b9978f7f1b --- /dev/null +++ b/docs/licenses/ui/void-elements @@ -0,0 +1,22 @@ +(The MIT License) + +Copyright (c) 2014 hemanth + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +'Software'), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/watchpack b/docs/licenses/ui/watchpack new file mode 100644 index 0000000000..818e30f71c --- /dev/null +++ b/docs/licenses/ui/watchpack @@ -0,0 +1,20 @@ +Copyright JS Foundation and other contributors + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +'Software'), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/wbuf b/docs/licenses/ui/wbuf new file mode 100644 index 0000000000..e344a8fb23 --- /dev/null +++ b/docs/licenses/ui/wbuf @@ -0,0 +1,8 @@ + +MIT +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + \ No newline at end of file diff --git a/docs/licenses/ui/webpack b/docs/licenses/ui/webpack new file mode 100644 index 0000000000..818e30f71c --- /dev/null +++ b/docs/licenses/ui/webpack @@ -0,0 +1,20 @@ +Copyright JS Foundation and other contributors + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +'Software'), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/webpack-core b/docs/licenses/ui/webpack-core new file mode 100644 index 0000000000..e344a8fb23 --- /dev/null +++ b/docs/licenses/ui/webpack-core @@ -0,0 +1,8 @@ + +MIT +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + \ No newline at end of file diff --git a/docs/licenses/ui/webpack-dev-middleware b/docs/licenses/ui/webpack-dev-middleware new file mode 100644 index 0000000000..8c11fc7289 --- /dev/null +++ b/docs/licenses/ui/webpack-dev-middleware @@ -0,0 +1,20 @@ +Copyright JS Foundation and other contributors + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +'Software'), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/webpack-dev-server b/docs/licenses/ui/webpack-dev-server new file mode 100644 index 0000000000..8c11fc7289 --- /dev/null +++ b/docs/licenses/ui/webpack-dev-server @@ -0,0 +1,20 @@ +Copyright JS Foundation and other contributors + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +'Software'), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/webpack-merge b/docs/licenses/ui/webpack-merge new file mode 100644 index 0000000000..5eaceffb34 --- /dev/null +++ b/docs/licenses/ui/webpack-merge @@ -0,0 +1,20 @@ +Copyright (c) 2015 Juho Vepsalainen + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/webpack-sources b/docs/licenses/ui/webpack-sources new file mode 100644 index 0000000000..5441108e99 --- /dev/null +++ b/docs/licenses/ui/webpack-sources @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2017 JS Foundation and other contributors + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/docs/licenses/ui/websocket-driver b/docs/licenses/ui/websocket-driver new file mode 100644 index 0000000000..0bdc950f94 --- /dev/null +++ b/docs/licenses/ui/websocket-driver @@ -0,0 +1,20 @@ +# The MIT License + +Copyright (c) 2010-2017 James Coglan + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the 'Software'), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of +the Software, and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/websocket-extensions b/docs/licenses/ui/websocket-extensions new file mode 100644 index 0000000000..24bc613797 --- /dev/null +++ b/docs/licenses/ui/websocket-extensions @@ -0,0 +1,20 @@ +# The MIT License + +Copyright (c) 2014-2017 James Coglan + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the 'Software'), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of +the Software, and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/whet.extend b/docs/licenses/ui/whet.extend new file mode 100644 index 0000000000..eec600b881 --- /dev/null +++ b/docs/licenses/ui/whet.extend @@ -0,0 +1,22 @@ +Copyright (c) 2012 Dmitrii Karpich + +Permission is hereby granted, free of charge, to any person +obtaining a copy of this software and associated documentation +files (the "Software"), to deal in the Software without +restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the +Software is furnished to do so, subject to the following +conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES +OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT +HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR +OTHER DEALINGS IN THE SOFTWARE. \ No newline at end of file diff --git a/docs/licenses/ui/which b/docs/licenses/ui/which new file mode 100644 index 0000000000..19129e315f --- /dev/null +++ b/docs/licenses/ui/which @@ -0,0 +1,15 @@ +The ISC License + +Copyright (c) Isaac Z. Schlueter and Contributors + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted, provided that the above +copyright notice and this permission notice appear in all copies. + +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. diff --git a/docs/licenses/ui/which-module b/docs/licenses/ui/which-module new file mode 100644 index 0000000000..ab601b657e --- /dev/null +++ b/docs/licenses/ui/which-module @@ -0,0 +1,13 @@ +Copyright (c) 2016, Contributors + +Permission to use, copy, modify, and/or distribute this software for any purpose +with or without fee is hereby granted, provided that the above copyright notice +and this permission notice appear in all copies. + +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. diff --git a/docs/licenses/ui/window-size b/docs/licenses/ui/window-size new file mode 100644 index 0000000000..6c12c0a19b --- /dev/null +++ b/docs/licenses/ui/window-size @@ -0,0 +1,22 @@ +Copyright (c) 2014 Jon Schlinkert + +Permission is hereby granted, free of charge, to any person +obtaining a copy of this software and associated documentation +files (the "Software"), to deal in the Software without +restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the +Software is furnished to do so, subject to the following +conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES +OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT +HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR +OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/winston b/docs/licenses/ui/winston new file mode 100644 index 0000000000..948d80dd6c --- /dev/null +++ b/docs/licenses/ui/winston @@ -0,0 +1,19 @@ +Copyright (c) 2010 Charlie Robbins + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. \ No newline at end of file diff --git a/docs/licenses/ui/wordwrap b/docs/licenses/ui/wordwrap new file mode 100644 index 0000000000..ee27ba4b44 --- /dev/null +++ b/docs/licenses/ui/wordwrap @@ -0,0 +1,18 @@ +This software is released under the MIT license: + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of +the Software, and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/wrap-ansi b/docs/licenses/ui/wrap-ansi new file mode 100644 index 0000000000..654d0bfe94 --- /dev/null +++ b/docs/licenses/ui/wrap-ansi @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) Sindre Sorhus (sindresorhus.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/wrappy b/docs/licenses/ui/wrappy new file mode 100644 index 0000000000..19129e315f --- /dev/null +++ b/docs/licenses/ui/wrappy @@ -0,0 +1,15 @@ +The ISC License + +Copyright (c) Isaac Z. Schlueter and Contributors + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted, provided that the above +copyright notice and this permission notice appear in all copies. + +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. diff --git a/docs/licenses/ui/write b/docs/licenses/ui/write new file mode 100644 index 0000000000..fa30c4cb3e --- /dev/null +++ b/docs/licenses/ui/write @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2014-2015, Jon Schlinkert. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/write-file-atomic b/docs/licenses/ui/write-file-atomic new file mode 100644 index 0000000000..95e65a7706 --- /dev/null +++ b/docs/licenses/ui/write-file-atomic @@ -0,0 +1,6 @@ +Copyright (c) 2015, Rebecca Turner + +Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. + +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. + diff --git a/docs/licenses/ui/write-json-file b/docs/licenses/ui/write-json-file new file mode 100644 index 0000000000..e7af2f7710 --- /dev/null +++ b/docs/licenses/ui/write-json-file @@ -0,0 +1,9 @@ +MIT License + +Copyright (c) Sindre Sorhus (sindresorhus.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/ws b/docs/licenses/ui/ws new file mode 100644 index 0000000000..e344a8fb23 --- /dev/null +++ b/docs/licenses/ui/ws @@ -0,0 +1,8 @@ + +MIT +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + \ No newline at end of file diff --git a/docs/licenses/ui/wtf-8 b/docs/licenses/ui/wtf-8 new file mode 100644 index 0000000000..a41e0a7ef9 --- /dev/null +++ b/docs/licenses/ui/wtf-8 @@ -0,0 +1,20 @@ +Copyright Mathias Bynens + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/xmlbuilder b/docs/licenses/ui/xmlbuilder new file mode 100644 index 0000000000..e7cbac9a80 --- /dev/null +++ b/docs/licenses/ui/xmlbuilder @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2013 Ozgur Ozcitak + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/xmlhttprequest-ssl b/docs/licenses/ui/xmlhttprequest-ssl new file mode 100644 index 0000000000..1c63271bdb --- /dev/null +++ b/docs/licenses/ui/xmlhttprequest-ssl @@ -0,0 +1,22 @@ + Copyright (c) 2010 passive.ly LLC + + Permission is hereby granted, free of charge, to any person + obtaining a copy of this software and associated documentation + files (the "Software"), to deal in the Software without + restriction, including without limitation the rights to use, + copy, modify, merge, publish, distribute, sublicense, and/or sell + copies of the Software, and to permit persons to whom the + Software is furnished to do so, subject to the following + conditions: + + The above copyright notice and this permission notice shall be + included in all copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES + OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT + HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, + WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING + FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + OTHER DEALINGS IN THE SOFTWARE. diff --git a/docs/licenses/ui/xregexp b/docs/licenses/ui/xregexp new file mode 100644 index 0000000000..1f46a57596 --- /dev/null +++ b/docs/licenses/ui/xregexp @@ -0,0 +1,19 @@ +Copyright (c) 2007-2012 Steven Levithan + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to +deal in the Software without restriction, including without limitation the +rights to use, copy, modify, merge, publish, distribute, sublicense, and/or +sell copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS +IN THE SOFTWARE. diff --git a/docs/licenses/ui/xtend b/docs/licenses/ui/xtend new file mode 100644 index 0000000000..1a14b437e8 --- /dev/null +++ b/docs/licenses/ui/xtend @@ -0,0 +1,19 @@ +Copyright (c) 2012-2014 Raynos. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/y18n b/docs/licenses/ui/y18n new file mode 100644 index 0000000000..3c157f0b9d --- /dev/null +++ b/docs/licenses/ui/y18n @@ -0,0 +1,13 @@ +Copyright (c) 2015, Contributors + +Permission to use, copy, modify, and/or distribute this software for any purpose +with or without fee is hereby granted, provided that the above copyright notice +and this permission notice appear in all copies. + +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. diff --git a/docs/licenses/ui/yallist b/docs/licenses/ui/yallist new file mode 100644 index 0000000000..19129e315f --- /dev/null +++ b/docs/licenses/ui/yallist @@ -0,0 +1,15 @@ +The ISC License + +Copyright (c) Isaac Z. Schlueter and Contributors + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted, provided that the above +copyright notice and this permission notice appear in all copies. + +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. diff --git a/docs/licenses/ui/yargs b/docs/licenses/ui/yargs new file mode 100644 index 0000000000..432d1aeb01 --- /dev/null +++ b/docs/licenses/ui/yargs @@ -0,0 +1,21 @@ +Copyright 2010 James Halliday (mail@substack.net) + +This project is free software released under the MIT/X11 license: + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/docs/licenses/ui/yargs-parser b/docs/licenses/ui/yargs-parser new file mode 100644 index 0000000000..836440bef7 --- /dev/null +++ b/docs/licenses/ui/yargs-parser @@ -0,0 +1,14 @@ +Copyright (c) 2016, Contributors + +Permission to use, copy, modify, and/or distribute this software +for any purpose with or without fee is hereby granted, provided +that the above copyright notice and this permission notice +appear in all copies. + +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. diff --git a/docs/licenses/ui/yauzl b/docs/licenses/ui/yauzl new file mode 100644 index 0000000000..37538d4d09 --- /dev/null +++ b/docs/licenses/ui/yauzl @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2014 Josh Wolfe + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/docs/licenses/ui/yeast b/docs/licenses/ui/yeast new file mode 100644 index 0000000000..6dc9316a6c --- /dev/null +++ b/docs/licenses/ui/yeast @@ -0,0 +1,22 @@ +The MIT License (MIT) + +Copyright (c) 2015 Unshift.io, Arnout Kazemier, the Contributors. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + diff --git a/docs/licenses/ui/zip-stream b/docs/licenses/ui/zip-stream new file mode 100644 index 0000000000..819b403f07 --- /dev/null +++ b/docs/licenses/ui/zip-stream @@ -0,0 +1,22 @@ +Copyright (c) 2014 Chris Talkington, contributors. + +Permission is hereby granted, free of charge, to any person +obtaining a copy of this software and associated documentation +files (the "Software"), to deal in the Software without +restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the +Software is furnished to do so, subject to the following +conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES +OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT +HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR +OTHER DEALINGS IN THE SOFTWARE. \ No newline at end of file From e2c4fd5ebb41e6aa43900768e6bc6ff41a172bf9 Mon Sep 17 00:00:00 2001 From: Jake McDermott Date: Thu, 23 Aug 2018 18:10:37 -0400 Subject: [PATCH 49/92] add option for skipping counter slice range of events --- .../management/commands/replay_job_events.py | 20 ++++++++++++++----- 1 file changed, 15 insertions(+), 5 deletions(-) diff --git a/awx/main/management/commands/replay_job_events.py b/awx/main/management/commands/replay_job_events.py index 74bd9eb09f..da28870a60 100644 --- a/awx/main/management/commands/replay_job_events.py +++ b/awx/main/management/commands/replay_job_events.py @@ -95,7 +95,7 @@ class ReplayJobEvents(): raise RuntimeError("Job is of type {} and replay is not yet supported.".format(type(job))) sys.exit(1) - def run(self, job_id, speed=1.0, verbosity=0, skip=0): + def run(self, job_id, speed=1.0, verbosity=0, skip_range=[]): stats = { 'events_ontime': { 'total': 0, @@ -127,7 +127,7 @@ class ReplayJobEvents(): je_previous = None for n, je_current in enumerate(job_events): - if n < skip: + if je_current.counter in skip_range: continue if not je_previous: @@ -193,19 +193,29 @@ class Command(BaseCommand): help = 'Replay job events over websockets ordered by created on date.' + def _parse_slice_range(self, slice_arg): + slice_arg = tuple([int(n) for n in slice_arg.split(':')]) + slice_obj = slice(*slice_arg) + + start = slice_obj.start or 0 + stop = slice_obj.stop or -1 + step = slice_obj.step or 1 + + return range(start, stop, step) + def add_arguments(self, parser): parser.add_argument('--job_id', dest='job_id', type=int, metavar='j', help='Id of the job to replay (job or adhoc)') parser.add_argument('--speed', dest='speed', type=int, metavar='s', help='Speedup factor.') - parser.add_argument('--skip', dest='skip', type=int, metavar='k', - help='Number of events to skip.') + parser.add_argument('--skip-range', dest='skip_range', type=str, metavar='k', + default='0:-1:1', help='Range of events to skip') def handle(self, *args, **options): job_id = options.get('job_id') speed = options.get('speed') or 1 verbosity = options.get('verbosity') or 0 - skip = options.get('skip') or 0 + skip = self._parse_slice_range(options.get('skip_range')) replayer = ReplayJobEvents() replayer.run(job_id, speed, verbosity, skip) From 5561eb30f79628d8d11ba0c992eda1f639e8eb5e Mon Sep 17 00:00:00 2001 From: Ryan Petrello Date: Thu, 23 Aug 2018 21:24:06 -0400 Subject: [PATCH 50/92] emulate /api/v2/authtoken/ to help customers transition to OAuth2.0 --- awx/main/middleware.py | 55 +++++++++++++++++++++ awx/main/tests/functional/api/test_oauth.py | 43 ++++++++++++++++ awx/settings/defaults.py | 1 + 3 files changed, 99 insertions(+) diff --git a/awx/main/middleware.py b/awx/main/middleware.py index 5a79aa54a5..1ec6ab8129 100644 --- a/awx/main/middleware.py +++ b/awx/main/middleware.py @@ -1,6 +1,8 @@ # Copyright (c) 2015 Ansible, Inc. # All Rights Reserved. +import base64 +import json import logging import threading import uuid @@ -9,12 +11,15 @@ import time import cProfile import pstats import os +import re from django.conf import settings from django.contrib.auth.models import User +from django.core.exceptions import ObjectDoesNotExist from django.db.models.signals import post_save from django.db.migrations.executor import MigrationExecutor from django.db import IntegrityError, connection +from django.http import HttpResponse from django.utils.functional import curry from django.shortcuts import get_object_or_404, redirect from django.apps import apps @@ -204,6 +209,56 @@ class URLModificationMiddleware(object): request.path_info = new_path +class DeprecatedAuthTokenMiddleware(object): + """ + Used to emulate support for the old Auth Token endpoint to ease the + transition to OAuth2.0. Specifically, this middleware: + + 1. Intercepts POST requests to `/api/v2/authtoken/` (which now no longer + _actually_ exists in our urls.py) + 2. Rewrites `request.path` to `/api/v2/users/N/personal_tokens/` + 3. Detects the username and password in the request body (either in JSON, + or form-encoded variables) and builds an appropriate HTTP_AUTHORIZATION + Bearer header + """ + + def process_request(self, request): + if re.match('^/api/v[12]/authtoken/?$', request.path): + if request.method != 'POST': + return HttpResponse('HTTP {} is not allowed.'.format(request.method), status=405) + try: + payload = json.loads(request.body) + except (ValueError, TypeError): + payload = request.POST + if 'username' not in payload or 'password' not in payload: + return HttpResponse('Unable to login with provided credentials.', status=401) + username = payload['username'] + password = payload['password'] + try: + pk = User.objects.get(username=username).pk + except ObjectDoesNotExist: + return HttpResponse('Unable to login with provided credentials.', status=401) + new_path = reverse('api:user_personal_token_list', kwargs={ + 'pk': pk, + 'version': 'v2' + }) + request._body = '' + request.META['CONTENT_TYPE'] = 'application/json' + request.path = request.path_info = new_path + auth = ' '.join([ + 'Basic', + base64.b64encode( + six.text_type('{}:{}').format(username, password) + ) + ]) + request.environ['HTTP_AUTHORIZATION'] = auth + logger.warn( + 'The Auth Token API (/api/v2/authtoken/) is deprecated and will ' + 'be replaced with OAuth2.0 in the next version of Ansible Tower ' + '(see /api/o/ for more details).' + ) + + class MigrationRanCheckMiddleware(object): def process_request(self, request): diff --git a/awx/main/tests/functional/api/test_oauth.py b/awx/main/tests/functional/api/test_oauth.py index ad24ecadfb..b497a7d45f 100644 --- a/awx/main/tests/functional/api/test_oauth.py +++ b/awx/main/tests/functional/api/test_oauth.py @@ -5,7 +5,10 @@ import json from django.db import connection from django.test.utils import override_settings from django.test import Client +from django.core.urlresolvers import resolve +from rest_framework.test import APIRequestFactory +from awx.main.middleware import DeprecatedAuthTokenMiddleware from awx.main.utils.encryption import decrypt_value, get_encryption_key from awx.api.versioning import reverse, drf_reverse from awx.main.models.oauth import (OAuth2Application as Application, @@ -358,3 +361,43 @@ def test_revoke_refreshtoken(oauth_application, post, get, delete, admin): new_refresh_token = RefreshToken.objects.all().first() assert refresh_token == new_refresh_token assert new_refresh_token.revoked + + +@pytest.mark.django_db +@pytest.mark.parametrize('fmt', ['json', 'multipart']) +def test_deprecated_authtoken_support(alice, fmt): + kwargs = { + 'data': {'username': 'alice', 'password': 'alice'}, + 'format': fmt + } + request = getattr(APIRequestFactory(), 'post')('/api/v2/authtoken/', **kwargs) + DeprecatedAuthTokenMiddleware().process_request(request) + assert request.path == request.path_info == '/api/v2/users/{}/personal_tokens/'.format(alice.pk) + view, view_args, view_kwargs = resolve(request.path) + resp = view(request, *view_args, **view_kwargs) + assert resp.status_code == 201 + assert 'token' in resp.data + assert resp.data['refresh_token'] is None + assert resp.data['scope'] == 'write' + + +@pytest.mark.django_db +def test_deprecated_authtoken_invalid_username(alice): + kwargs = { + 'data': {'username': 'nobody', 'password': 'nobody'}, + 'format': 'json' + } + request = getattr(APIRequestFactory(), 'post')('/api/v2/authtoken/', **kwargs) + resp = DeprecatedAuthTokenMiddleware().process_request(request) + assert resp.status_code == 401 + + +@pytest.mark.django_db +def test_deprecated_authtoken_missing_credentials(alice): + kwargs = { + 'data': {}, + 'format': 'json' + } + request = getattr(APIRequestFactory(), 'post')('/api/v2/authtoken/', **kwargs) + resp = DeprecatedAuthTokenMiddleware().process_request(request) + assert resp.status_code == 401 diff --git a/awx/settings/defaults.py b/awx/settings/defaults.py index 926e47ebe8..1939d323d0 100644 --- a/awx/settings/defaults.py +++ b/awx/settings/defaults.py @@ -261,6 +261,7 @@ MIDDLEWARE_CLASSES = ( # NOQA 'awx.sso.middleware.SocialAuthMiddleware', 'crum.CurrentRequestUserMiddleware', 'awx.main.middleware.URLModificationMiddleware', + 'awx.main.middleware.DeprecatedAuthTokenMiddleware', 'awx.main.middleware.SessionTimeoutMiddleware', ) From 4561fd72706a250b9d50b892271374576bc56fd8 Mon Sep 17 00:00:00 2001 From: Ryan Petrello Date: Fri, 24 Aug 2018 11:56:11 -0400 Subject: [PATCH 51/92] fix an auth-related typo in a docstring --- awx/main/middleware.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/awx/main/middleware.py b/awx/main/middleware.py index 1ec6ab8129..3baeaa5d32 100644 --- a/awx/main/middleware.py +++ b/awx/main/middleware.py @@ -219,7 +219,7 @@ class DeprecatedAuthTokenMiddleware(object): 2. Rewrites `request.path` to `/api/v2/users/N/personal_tokens/` 3. Detects the username and password in the request body (either in JSON, or form-encoded variables) and builds an appropriate HTTP_AUTHORIZATION - Bearer header + Basic header """ def process_request(self, request): From bb8025c1afe332b13f05f4aafb0f7afab860c475 Mon Sep 17 00:00:00 2001 From: AlanCoding Date: Fri, 24 Aug 2018 15:16:56 -0400 Subject: [PATCH 52/92] add missing API licenses --- docs/licenses/argcomplete.txt | 177 ++++++++++++++++++++ docs/licenses/deprecation.txt | 201 +++++++++++++++++++++++ docs/licenses/django-jsonbfield.txt | 28 ++++ docs/licenses/django-qsstats-magic.txt | 24 +++ docs/licenses/docutils.txt | 137 +++++++++++++++ docs/licenses/social-auth-app-django.txt | 27 +++ 6 files changed, 594 insertions(+) create mode 100644 docs/licenses/argcomplete.txt create mode 100644 docs/licenses/deprecation.txt create mode 100644 docs/licenses/django-jsonbfield.txt create mode 100644 docs/licenses/django-qsstats-magic.txt create mode 100644 docs/licenses/docutils.txt create mode 100644 docs/licenses/social-auth-app-django.txt diff --git a/docs/licenses/argcomplete.txt b/docs/licenses/argcomplete.txt new file mode 100644 index 0000000000..f433b1a53f --- /dev/null +++ b/docs/licenses/argcomplete.txt @@ -0,0 +1,177 @@ + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS diff --git a/docs/licenses/deprecation.txt b/docs/licenses/deprecation.txt new file mode 100644 index 0000000000..8dada3edaf --- /dev/null +++ b/docs/licenses/deprecation.txt @@ -0,0 +1,201 @@ + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright {yyyy} {name of copyright owner} + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. diff --git a/docs/licenses/django-jsonbfield.txt b/docs/licenses/django-jsonbfield.txt new file mode 100644 index 0000000000..028fb0f561 --- /dev/null +++ b/docs/licenses/django-jsonbfield.txt @@ -0,0 +1,28 @@ + +Copyright (c) Django Software Foundation and individual contributors. +All rights reserved. + +Redistribution and use in source and binary forms, with or without modification, +are permitted provided that the following conditions are met: + + 1. Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. + + 2. 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. + + 3. Neither the name of Django 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. diff --git a/docs/licenses/django-qsstats-magic.txt b/docs/licenses/django-qsstats-magic.txt new file mode 100644 index 0000000000..adef47b952 --- /dev/null +++ b/docs/licenses/django-qsstats-magic.txt @@ -0,0 +1,24 @@ +Copyright (c) 2010, Matt Croydon, Mikhail Korobov +All rights reserved. + +Redistribution and use 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 the tastypie 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 MATT CROYDON 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. diff --git a/docs/licenses/docutils.txt b/docs/licenses/docutils.txt new file mode 100644 index 0000000000..ec5b3bd729 --- /dev/null +++ b/docs/licenses/docutils.txt @@ -0,0 +1,137 @@ +================== + Copying Docutils +================== + +:Author: David Goodger +:Contact: goodger@python.org +:Date: $Date: 2015-05-08 17:56:32 +0200 (Fr, 08 Mai 2015) $ +:Web site: http://docutils.sourceforge.net/ +:Copyright: This document has been placed in the public domain. + +Most of the files included in this project have been placed in the +public domain, and therefore have no license requirements and no +restrictions on copying or usage; see the `Public Domain Dedication`_ +below. There are a few exceptions_, listed below. +Files in the Sandbox_ are not distributed with Docutils releases and +may have different license terms. + + +Public Domain Dedication +======================== + +The persons who have associated their work with this project (the +"Dedicator": David Goodger and the many contributors to the Docutils +project) hereby dedicate the entire copyright, less the exceptions_ +listed below, in the work of authorship known as "Docutils" identified +below (the "Work") to the public domain. + +The primary repository for the Work is the Internet World Wide Web +site . The Work consists of the +files within the "docutils" module of the Docutils project Subversion +repository (Internet host docutils.svn.sourceforge.net, filesystem path +/svnroot/docutils), whose Internet web interface is located at +. Files dedicated to the +public domain may be identified by the inclusion, near the beginning +of each file, of a declaration of the form:: + + Copyright: This document/module/DTD/stylesheet/file/etc. has been + placed in the public domain. + +Dedicator makes this dedication for the benefit of the public at large +and to the detriment of Dedicator's heirs and successors. Dedicator +intends this dedication to be an overt act of relinquishment in +perpetuity of all present and future rights under copyright law, +whether vested or contingent, in the Work. Dedicator understands that +such relinquishment of all rights includes the relinquishment of all +rights to enforce (by lawsuit or otherwise) those copyrights in the +Work. + +Dedicator recognizes that, once placed in the public domain, the Work +may be freely reproduced, distributed, transmitted, used, modified, +built upon, or otherwise exploited by anyone for any purpose, +commercial or non-commercial, and in any way, including by methods +that have not yet been invented or conceived. + +(This dedication is derived from the text of the `Creative Commons +Public Domain Dedication`. [#]_) + +.. [#] Creative Commons has `retired this legal tool`__ and does not + recommend that it be applied to works: This tool is based on United + States law and may not be applicable outside the US. For dedicating new + works to the public domain, Creative Commons recommend the replacement + Public Domain Dedication CC0_ (CC zero, "No Rights Reserved"). So does + the Free Software Foundation in its license-list_. + + __ http://creativecommons.org/retiredlicenses + .. _CC0: http://creativecommons.org/about/cc0 + +Exceptions +========== + +The exceptions to the `Public Domain Dedication`_ above are: + +* docutils/writers/s5_html/themes/default/iepngfix.htc: + + IE5.5+ PNG Alpha Fix v1.0 by Angus Turnbull + . Free usage permitted as long as + this notice remains intact. + +* docutils/utils/math/__init__.py, + docutils/utils/math/latex2mathml.py, + docutils/writers/xetex/__init__.py, + docutils/writers/latex2e/docutils-05-compat.sty, + docs/user/docutils-05-compat.sty.txt, + docutils/utils/error_reporting.py, + docutils/test/transforms/test_smartquotes.py: + + Copyright © Günter Milde. + Released under the terms of the `2-Clause BSD license`_ + (`local copy `__). + +* docutils/utils/smartquotes.py + + Copyright © 2011 Günter Milde, + based on `SmartyPants`_ © 2003 John Gruber + (released under a 3-Clause BSD license included in the file) + and smartypants.py © 2004, 2007 Chad Miller. + Released under the terms of the `2-Clause BSD license`_ + (`local copy `__). + + .. _SmartyPants: http://daringfireball.net/projects/smartypants/ + +* docutils/utils/math/math2html.py, + docutils/writers/html4css1/math.css + + Copyright © Alex Fernández + These files are part of eLyXer_, released under the `GNU + General Public License`_ version 3 or later. The author relicensed + them for Docutils under the terms of the `2-Clause BSD license`_ + (`local copy `__). + + .. _eLyXer: http://www.nongnu.org/elyxer/ + +* docutils/utils/roman.py, copyright by Mark Pilgrim, released under the + `Python 2.1.1 license`_ (`local copy`__). + + __ licenses/python-2-1-1.txt + +* tools/editors/emacs/rst.el, copyright by Free Software Foundation, + Inc., released under the `GNU General Public License`_ version 3 or + later (`local copy`__). + + __ licenses/gpl-3-0.txt + +The `2-Clause BSD license`_ and the Python licenses are OSI-approved_ +and GPL-compatible_. + +Plaintext versions of all the linked-to licenses are provided in the +licenses_ directory. + +.. _sandbox: http://docutils.sourceforge.net/sandbox/README.html +.. _licenses: licenses/ +.. _Python 2.1.1 license: http://www.python.org/2.1.1/license.html +.. _GNU General Public License: http://www.gnu.org/copyleft/gpl.html +.. _2-Clause BSD license: http://www.spdx.org/licenses/BSD-2-Clause +.. _OSI-approved: http://opensource.org/licenses/ +.. _license-list: +.. _GPL-compatible: http://www.gnu.org/licenses/license-list.html diff --git a/docs/licenses/social-auth-app-django.txt b/docs/licenses/social-auth-app-django.txt new file mode 100644 index 0000000000..796a37a54f --- /dev/null +++ b/docs/licenses/social-auth-app-django.txt @@ -0,0 +1,27 @@ +Copyright (c) 2012-2016, Matías Aguirre +All rights reserved. + +Redistribution and use in source and binary forms, with or without modification, +are permitted provided that the following conditions are met: + + 1. Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. + + 2. 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. + + 3. Neither the name of this project 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. From 74fc0fef04474991c25e04705e661935cbb6e80d Mon Sep 17 00:00:00 2001 From: AlanCoding Date: Fri, 24 Aug 2018 14:13:39 -0400 Subject: [PATCH 53/92] Manually pin reference list at start of pg_lock block --- awx/main/tasks.py | 53 +++++++++++++++++++++++++++++++++++++++-------- 1 file changed, 44 insertions(+), 9 deletions(-) diff --git a/awx/main/tasks.py b/awx/main/tasks.py index a355a28e41..f4014e9521 100644 --- a/awx/main/tasks.py +++ b/awx/main/tasks.py @@ -147,9 +147,17 @@ def inform_cluster_of_shutdown(*args, **kwargs): @shared_task(bind=True, queue=settings.CELERY_DEFAULT_QUEUE) def apply_cluster_membership_policies(self): + started_waiting = time.time() with advisory_lock('cluster_policy_lock', wait=True): + lock_time = time.time() - started_waiting + if lock_time > 1.0: + to_log = logger.info + else: + to_log = logger.debug + to_log('Waited {} seconds to obtain lock name: cluster_policy_lock'.format(lock_time)) + started_compute = time.time() all_instances = list(Instance.objects.order_by('id')) - all_groups = list(InstanceGroup.objects.all()) + all_groups = list(InstanceGroup.objects.prefetch_related('instances')) iso_hostnames = set([]) for ig in all_groups: if ig.controller_id is not None: @@ -159,28 +167,32 @@ def apply_cluster_membership_policies(self): total_instances = len(considered_instances) actual_groups = [] actual_instances = [] - Group = namedtuple('Group', ['obj', 'instances']) + Group = namedtuple('Group', ['obj', 'instances', 'prior_instances']) Node = namedtuple('Instance', ['obj', 'groups']) # Process policy instance list first, these will represent manually managed memberships instance_hostnames_map = {inst.hostname: inst for inst in all_instances} for ig in all_groups: - group_actual = Group(obj=ig, instances=[]) + group_actual = Group(obj=ig, instances=[], prior_instances=[ + instance.pk for instance in ig.instances.all() # obtained in prefetch + ]) for hostname in ig.policy_instance_list: if hostname not in instance_hostnames_map: + logger.info(six.text_type("Unknown instance {} in {} policy list").format(hostname, ig.name)) continue inst = instance_hostnames_map[hostname] - logger.info(six.text_type("Policy List, adding Instance {} to Group {}").format(inst.hostname, ig.name)) group_actual.instances.append(inst.id) # NOTE: arguable behavior: policy-list-group is not added to # instance's group count for consideration in minimum-policy rules + if group_actual.instances: + logger.info(six.text_type("Policy List, adding Instances {} to Group {}").format(group_actual.instances, ig.name)) if ig.controller_id is None: actual_groups.append(group_actual) else: # For isolated groups, _only_ apply the policy_instance_list # do not add to in-memory list, so minimum rules not applied - logger.info('Committing instances {} to isolated group {}'.format(group_actual.instances, ig.name)) + logger.info('Committing instances to isolated group {}'.format(ig.name)) ig.instances.set(group_actual.instances) # Process Instance minimum policies next, since it represents a concrete lower bound to the @@ -189,6 +201,7 @@ def apply_cluster_membership_policies(self): logger.info("Total non-isolated instances:{} available for policy: {}".format( total_instances, len(actual_instances))) for g in sorted(actual_groups, cmp=lambda x,y: len(x.instances) - len(y.instances)): + policy_min_added = [] for i in sorted(actual_instances, cmp=lambda x,y: len(x.groups) - len(y.groups)): if len(g.instances) >= g.obj.policy_instance_minimum: break @@ -196,12 +209,15 @@ def apply_cluster_membership_policies(self): # If the instance is already _in_ the group, it was # applied earlier via the policy list continue - logger.info(six.text_type("Policy minimum, adding Instance {} to Group {}").format(i.obj.hostname, g.obj.name)) g.instances.append(i.obj.id) i.groups.append(g.obj.id) + policy_min_added.append(i.obj.id) + if policy_min_added: + logger.info(six.text_type("Policy minimum, adding Instances {} to Group {}").format(policy_min_added, g.obj.name)) # Finally, process instance policy percentages for g in sorted(actual_groups, cmp=lambda x,y: len(x.instances) - len(y.instances)): + policy_per_added = [] for i in sorted(actual_instances, cmp=lambda x,y: len(x.groups) - len(y.groups)): if i.obj.id in g.instances: # If the instance is already _in_ the group, it was @@ -209,15 +225,34 @@ def apply_cluster_membership_policies(self): continue if 100 * float(len(g.instances)) / len(actual_instances) >= g.obj.policy_instance_percentage: break - logger.info(six.text_type("Policy percentage, adding Instance {} to Group {}").format(i.obj.hostname, g.obj.name)) g.instances.append(i.obj.id) i.groups.append(g.obj.id) + policy_per_added.append(i.obj.id) + if policy_per_added: + logger.info(six.text_type("Policy percentage, adding Instances {} to Group {}").format(policy_per_added, g.obj.name)) + + # Determine if any changes need to be made + needs_change = False + for g in actual_groups: + if set(g.instances) != set(g.prior_instances): + needs_change = True + break + if not needs_change: + logger.info('Cluster policy no-op finished in {} seconds'.format(time.time() - started_compute)) + return # On a differential basis, apply instances to non-isolated groups with transaction.atomic(): for g in actual_groups: - logger.info('Committing instances {} to group {}'.format(g.instances, g.obj.name)) - g.obj.instances.set(g.instances) + instances_to_add = set(g.instances) - set(g.prior_instances) + instances_to_remove = set(g.prior_instances) - set(g.instances) + if instances_to_add: + logger.info('Adding instances {} to group {}'.format(list(instances_to_add), g.obj.name)) + g.obj.instances.add(*instances_to_add) + if instances_to_remove: + logger.info('Removing instances {} from group {}'.format(list(instances_to_remove), g.obj.name)) + g.obj.instances.remove(*instances_to_remove) + logger.info('Cluster policy computation finished in {} seconds'.format(time.time() - started_compute)) @shared_task(exchange='tower_broadcast_all', bind=True) From 72372b38103d8118b2afc65093376f3ab8a3273e Mon Sep 17 00:00:00 2001 From: mabashian Date: Sat, 25 Aug 2018 14:00:24 -0400 Subject: [PATCH 54/92] Makes search filters additive again --- awx/ui/client/src/shared/smart-search/queryset.service.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/awx/ui/client/src/shared/smart-search/queryset.service.js b/awx/ui/client/src/shared/smart-search/queryset.service.js index d1e2fbe9c4..9e6f2a2b98 100644 --- a/awx/ui/client/src/shared/smart-search/queryset.service.js +++ b/awx/ui/client/src/shared/smart-search/queryset.service.js @@ -336,7 +336,7 @@ function QuerysetService ($q, Rest, ProcessErrors, $rootScope, Wait, DjangoSearc mergeQueryset (queryset, additional, singleSearchParam) { const space = '%20and%20'; - const merged = _.merge({}, queryset, additional, (objectValue, sourceValue, key, object) => { + const merged = _.mergeWith({}, queryset, additional, (objectValue, sourceValue, key, object) => { if (!(object[key] && object[key] !== sourceValue)) { // // https://lodash.com/docs/3.10.1#each // If this returns undefined merging is handled by default _.merge algorithm From 4781df62ec34ae61c79ed477d2714735ba44451e Mon Sep 17 00:00:00 2001 From: mabashian Date: Sat, 25 Aug 2018 14:25:49 -0400 Subject: [PATCH 55/92] Fixes bug removing first/last name from a user --- awx/ui/client/src/users/edit/users-edit.controller.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/awx/ui/client/src/users/edit/users-edit.controller.js b/awx/ui/client/src/users/edit/users-edit.controller.js index d54cfa03e3..5173b4a6e0 100644 --- a/awx/ui/client/src/users/edit/users-edit.controller.js +++ b/awx/ui/client/src/users/edit/users-edit.controller.js @@ -140,7 +140,11 @@ export default ['$scope', '$rootScope', '$stateParams', 'UserForm', 'Rest', var processNewData = function(fields) { var data = {}; _.forEach(fields, function(value, key) { - if ($scope[key] !== '' && $scope[key] !== null && $scope[key] !== undefined) { + if (value.type === 'sensitive') { + if ($scope[key] !== '' && $scope[key] !== null && $scope[key] !== undefined) { + data[key] = $scope[key]; + } + } else { data[key] = $scope[key]; } }); From 2187655c6847c0afa3271f91d42d4bd9befebbd1 Mon Sep 17 00:00:00 2001 From: Jake McDermott Date: Sat, 18 Aug 2018 11:50:04 -0400 Subject: [PATCH 56/92] move buffer mgmt to stream service --- .../features/output/index.controller.js | 44 +--------- .../client/features/output/stream.service.js | 81 ++++++++++++------- 2 files changed, 56 insertions(+), 69 deletions(-) diff --git a/awx/ui/client/features/output/index.controller.js b/awx/ui/client/features/output/index.controller.js index 18e0357ed1..1049b865da 100644 --- a/awx/ui/client/features/output/index.controller.js +++ b/awx/ui/client/features/output/index.controller.js @@ -20,50 +20,16 @@ let stream; let vm; -const bufferState = [0, 0]; // [length, count] const listeners = []; -const rx = []; - -function bufferInit () { - rx.length = 0; - - bufferState[0] = 0; - bufferState[1] = 0; -} - -function bufferAdd (event) { - rx.push(event); - - bufferState[0] += 1; - bufferState[1] += 1; - - return bufferState[1]; -} - -function bufferEmpty (min, max) { - let count = 0; - let removed = []; - - for (let i = bufferState[0] - 1; i >= 0; i--) { - if (rx[i].counter <= max) { - removed = removed.concat(rx.splice(i, 1)); - count++; - } - } - - bufferState[0] -= count; - - return removed; -} let lockFrames; function onFrames (events) { + events = slide.pushFrames(events); + if (lockFrames) { - events.forEach(bufferAdd); return $q.resolve(); } - events = slide.pushFrames(events); const popCount = events.length - slide.getCapacity(); const isAttached = events.length > 0; @@ -481,7 +447,7 @@ function clear () { lockFollow = false; lockFrames = false; - bufferInit(); + stream.bufferInit(); status.init(resource); slide.init(render, resource.events, scroll); status.subscribe(data => { vm.status = data.status; }); @@ -543,8 +509,6 @@ function OutputIndexController ( vm.debug = _debug; render.requestAnimationFrame(() => { - bufferInit(); - status.init(resource); slide.init(render, resource.events, scroll); render.init({ compile, toggles: vm.toggleLineEnabled }); @@ -564,8 +528,6 @@ function OutputIndexController ( let showFollowTip = true; const rates = []; stream.init({ - bufferAdd, - bufferEmpty, onFrames, onFrameRate (rate) { rates.push(rate); diff --git a/awx/ui/client/features/output/stream.service.js b/awx/ui/client/features/output/stream.service.js index 6d3f2a4137..efdefead54 100644 --- a/awx/ui/client/features/output/stream.service.js +++ b/awx/ui/client/features/output/stream.service.js @@ -5,24 +5,16 @@ import { OUTPUT_PAGE_SIZE, } from './constants'; +const rx = []; + function OutputStream ($q) { - this.init = ({ bufferAdd, bufferEmpty, onFrames, onFrameRate, onStop }) => { + this.init = ({ onFrames, onFrameRate, onStop }) => { this.hooks = { - bufferAdd, - bufferEmpty, onFrames, onFrameRate, onStop, }; - this.counters = { - used: [], - ready: [], - min: 1, - max: 0, - final: null, - }; - this.state = { ending: false, ended: false, @@ -30,9 +22,44 @@ function OutputStream ($q) { this.lag = 0; this.chain = $q.resolve(); - this.factors = this.calcFactors(OUTPUT_PAGE_SIZE); + this.setFramesPerRender(); + this.bufferInit(); + }; + + this.bufferInit = () => { + rx.length = 0; + + this.counters = { + total: 0, + min: 0, + max: null, + final: null, + ready: [], + used: [], + missing: [], + }; + }; + + this.bufferEmpty = (minReady, maxReady) => { + let removed = []; + + for (let i = rx.length - 1; i >= 0; i--) { + if (rx[i].counter <= maxReady) { + removed = removed.concat(rx.splice(i, 1)); + } + } + + return removed; + }; + + this.bufferAdd = event => { + rx.push(event); + + this.counters.total += 1; + + return this.counters.total; }; this.calcFactors = size => { @@ -63,34 +90,32 @@ function OutputStream ($q) { } }; - this.updateCounterState = ({ counter }) => { + this.checkCounter = ({ counter }) => { this.counters.used.push(counter); - if (counter > this.counters.max) { + if (!this.counters.max || this.counters.max < counter) { this.counters.max = counter; } + let ready; const missing = []; - let minReady; - let maxReady; for (let i = this.counters.min; i <= this.counters.max; i++) { if (this.counters.used.indexOf(i) === -1) { missing.push(i); - } else if (missing.length === 0) { - maxReady = i; } } - if (maxReady) { - minReady = this.counters.min; - - this.counters.min = maxReady + 1; - this.counters.used = this.counters.used.filter(c => c > maxReady); + if (missing.length === 0) { + ready = this.counters.max; + } else { + ready = missing[0] - 1; } + this.counters.ready = [this.counters.min, ready]; + this.counters.min = ready + 1; + this.counters.used = this.counters.used.filter(c => c > ready); this.counters.missing = missing; - this.counters.ready = [minReady, maxReady]; return this.counters.ready; }; @@ -105,8 +130,8 @@ function OutputStream ($q) { this.counters.final = data.counter; } - const [minReady, maxReady] = this.updateCounterState(data); - const count = this.hooks.bufferAdd(data); + const [minReady, maxReady] = this.checkCounter(data); + const count = this.bufferAdd(data); if (count % OUTPUT_PAGE_SIZE === 0) { this.setFramesPerRender(); @@ -121,7 +146,7 @@ function OutputStream ($q) { } const isLastFrame = this.state.ending && (maxReady >= this.counters.final); - const events = this.hooks.bufferEmpty(minReady, maxReady); + const events = this.bufferEmpty(minReady, maxReady); return this.emitFrames(events, isLastFrame); }) @@ -142,7 +167,7 @@ function OutputStream ($q) { let events = []; if (this.counters.ready.length > 0) { - events = this.hooks.bufferEmpty(...this.counters.ready); + events = this.bufferEmpty(...this.counters.ready); } return this.emitFrames(events, true); From 38b9b47e6bed40e5c7ede6aa8a9afcb80ebf5b03 Mon Sep 17 00:00:00 2001 From: Jake McDermott Date: Sat, 18 Aug 2018 23:34:01 -0400 Subject: [PATCH 57/92] add max event count and discarding to stream service --- awx/ui/client/features/output/constants.js | 1 + .../features/output/index.controller.js | 8 +- .../client/features/output/render.service.js | 23 ++- .../client/features/output/slide.service.js | 19 ++- .../client/features/output/stream.service.js | 150 +++++++++++------- 5 files changed, 137 insertions(+), 64 deletions(-) diff --git a/awx/ui/client/features/output/constants.js b/awx/ui/client/features/output/constants.js index a3acc997b6..9f3b18c8cb 100644 --- a/awx/ui/client/features/output/constants.js +++ b/awx/ui/client/features/output/constants.js @@ -16,6 +16,7 @@ export const JOB_STATUS_FINISHED = JOB_STATUS_COMPLETE.concat(JOB_STATUS_INCOMPL export const OUTPUT_ELEMENT_CONTAINER = '.at-Stdout-container'; export const OUTPUT_ELEMENT_TBODY = '#atStdoutResultTable'; export const OUTPUT_ELEMENT_LAST = '#atStdoutMenuLast'; +export const OUTPUT_MAX_BUFFER_LENGTH = 500; export const OUTPUT_MAX_LAG = 120; export const OUTPUT_NO_COUNT_JOB_TYPES = ['ad_hoc_command', 'system_job', 'inventory_update']; export const OUTPUT_ORDER_BY = 'counter'; diff --git a/awx/ui/client/features/output/index.controller.js b/awx/ui/client/features/output/index.controller.js index 1049b865da..0f0579e14b 100644 --- a/awx/ui/client/features/output/index.controller.js +++ b/awx/ui/client/features/output/index.controller.js @@ -177,8 +177,7 @@ function canStartFollowing () { if (followOnce && // one-time activation from top of first page scroll.isBeyondUpperThreshold() && - slide.getHeadCounter() === 1 && - slide.getTailCounter() >= OUTPUT_PAGE_SIZE) { + slide.getTailCounter() - slide.getHeadCounter() >= OUTPUT_PAGE_SIZE) { followOnce = false; return true; @@ -386,7 +385,7 @@ function startListening () { function handleJobEvent (data) { streaming = streaming || resource.events - .getRange([Math.max(0, data.counter - 50), data.counter + 50]) + .getRange([Math.max(1, data.counter - 50), data.counter + 50]) .then(results => { results.push(data); @@ -406,12 +405,13 @@ function handleJobEvent (data) { results = results.filter(({ counter }) => counter > maxMissing); } - stream.setMissingCounterThreshold(max); results.forEach(item => { stream.pushJobEvent(item); status.pushJobEvent(item); }); + stream.setMissingCounterThreshold(min); + return $q.resolve(); }); diff --git a/awx/ui/client/features/output/render.service.js b/awx/ui/client/features/output/render.service.js index 2c8e296a31..b9b925f2cc 100644 --- a/awx/ui/client/features/output/render.service.js +++ b/awx/ui/client/features/output/render.service.js @@ -31,6 +31,8 @@ const pattern = [ const re = new RegExp(pattern); const hasAnsi = input => re.test(input); +const MISSING_EVENT_GROUP = 'MISSING_EVENT_GROUP'; + function JobRenderService ($q, $sce, $window) { this.init = ({ compile, toggles }) => { this.parent = null; @@ -39,6 +41,7 @@ function JobRenderService ($q, $sce, $window) { this.hooks = { compile }; this.createToggles = toggles; + this.lastMissing = false; this.state = { collapseAll: false }; @@ -76,10 +79,21 @@ function JobRenderService ($q, $sce, $window) { }; this.transformEvent = event => { - if (this.record[event.uuid]) { + if (event.uuid && this.record[event.uuid]) { return { html: '', count: 0 }; } + if (event.event === MISSING_EVENT_GROUP) { + if (this.lastMissing) { + return { html: '', count: 0 }; + } + + this.lastMissing = true; + return this.transformMissingEvent(event); + } + + this.lastMissing = false; + if (!event || !event.stdout) { return { html: '', count: 0 }; } @@ -110,6 +124,13 @@ function JobRenderService ($q, $sce, $window) { return { html, count }; }; + this.transformMissingEvent = () => { + const html = '
...
'; + const count = 1; + + return { html, count }; + }; + this.isHostEvent = (event) => { if (typeof event.host === 'number') { return true; diff --git a/awx/ui/client/features/output/slide.service.js b/awx/ui/client/features/output/slide.service.js index 8bddc51565..df6105617e 100644 --- a/awx/ui/client/features/output/slide.service.js +++ b/awx/ui/client/features/output/slide.service.js @@ -75,7 +75,7 @@ function SlidingWindowService ($q) { }; this.getBoundedRange = range => { - const bounds = [1, this.getMaxCounter()]; + const bounds = [0, this.getMaxCounter()]; return [Math.max(range[0], bounds[0]), Math.min(range[1], bounds[1])]; }; @@ -388,6 +388,10 @@ function SlidingWindowService ($q) { this.buffer.max = max; this.buffer.count = count; + if (tail - head === 0) { + return frames; + } + if (min >= head && min <= tail + 1) { return frames.filter(({ counter }) => counter > tail); } @@ -398,14 +402,21 @@ function SlidingWindowService ($q) { this.getFrames = () => $q.resolve(this.buffer.events); this.getMaxCounter = () => { - if (this.buffer.min) { - return this.buffer.min; + if (this.buffer.min && this.buffer.min > 1) { + return this.buffer.min - 1; } return this.api.getMaxCounter(); }; - this.isOnLastPage = () => this.getTailCounter() >= (this.getMaxCounter() - OUTPUT_PAGE_SIZE); + this.isOnLastPage = () => { + if (this.getTailCounter() === 0) { + return true; + } + + return this.getTailCounter() >= (this.getMaxCounter() - OUTPUT_PAGE_SIZE); + }; + this.getRange = () => [this.getHeadCounter(), this.getTailCounter()]; this.getRecordCount = () => Object.keys(this.lines).length; this.getCapacity = () => OUTPUT_EVENT_LIMIT - this.getRecordCount(); diff --git a/awx/ui/client/features/output/stream.service.js b/awx/ui/client/features/output/stream.service.js index efdefead54..dc874ca0b9 100644 --- a/awx/ui/client/features/output/stream.service.js +++ b/awx/ui/client/features/output/stream.service.js @@ -1,6 +1,7 @@ /* eslint camelcase: 0 */ import { EVENT_STATS_PLAY, + OUTPUT_MAX_BUFFER_LENGTH, OUTPUT_MAX_LAG, OUTPUT_PAGE_SIZE, } from './constants'; @@ -15,16 +16,6 @@ function OutputStream ($q) { onStop, }; - this.state = { - ending: false, - ended: false, - }; - - this.lag = 0; - this.chain = $q.resolve(); - this.factors = this.calcFactors(OUTPUT_PAGE_SIZE); - - this.setFramesPerRender(); this.bufferInit(); }; @@ -32,34 +23,27 @@ function OutputStream ($q) { rx.length = 0; this.counters = { - total: 0, - min: 0, - max: null, + min: 1, + max: -1, + ready: -1, final: null, - ready: [], used: [], missing: [], + total: 0, + length: 0, }; - }; - this.bufferEmpty = (minReady, maxReady) => { - let removed = []; + this.state = { + ending: false, + ended: false, + overflow: false, + }; - for (let i = rx.length - 1; i >= 0; i--) { - if (rx[i].counter <= maxReady) { - removed = removed.concat(rx.splice(i, 1)); - } - } + this.lag = 0; + this.chain = $q.resolve(); - return removed; - }; - - this.bufferAdd = event => { - rx.push(event); - - this.counters.total += 1; - - return this.counters.total; + this.factors = this.calcFactors(OUTPUT_PAGE_SIZE); + this.setFramesPerRender(); }; this.calcFactors = size => { @@ -90,34 +74,88 @@ function OutputStream ($q) { } }; - this.checkCounter = ({ counter }) => { - this.counters.used.push(counter); + this.bufferAdd = event => { + const { counter } = event; - if (!this.counters.max || this.counters.max < counter) { + if (counter > this.counters.max) { this.counters.max = counter; } let ready; + const used = []; const missing = []; for (let i = this.counters.min; i <= this.counters.max; i++) { if (this.counters.used.indexOf(i) === -1) { - missing.push(i); + if (i === counter) { + rx.push(event); + used.push(i); + this.counters.length += 1; + } else { + missing.push(i); + } + } else { + used.push(i); } } + const excess = this.counters.length - OUTPUT_MAX_BUFFER_LENGTH; + this.state.overflow = (excess > 0); + if (missing.length === 0) { ready = this.counters.max; + } else if (this.state.overflow) { + const removed = Math.min(missing.length, excess); + ready = missing[removed - 1] - 1; } else { ready = missing[0] - 1; } - this.counters.ready = [this.counters.min, ready]; - this.counters.min = ready + 1; - this.counters.used = this.counters.used.filter(c => c > ready); + this.counters.total += 1; + this.counters.ready = ready; + this.counters.used = used; this.counters.missing = missing; + }; - return this.counters.ready; + this.bufferEmpty = threshold => { + let removed = []; + + for (let i = rx.length - 1; i >= 0; i--) { + if (rx[i].counter <= threshold) { + removed = removed.concat(rx.splice(i, 1)); + } + } + + this.counters.min = threshold + 1; + this.counters.used = this.counters.used.filter(c => c > threshold); + this.counters.length = rx.length; + + return removed; + }; + + this.isReadyToRender = () => { + const { total } = this.counters; + const readyCount = this.counters.ready - this.counters.min; + + if (readyCount <= 0) { + return false; + } + + if (this.state.ending) { + return true; + } + + if (total % this.framesPerRender === 0) { + return true; + } + + if (total < OUTPUT_PAGE_SIZE) { + if (readyCount % this.framesPerRender === 0) { + return true; + } + } + + return false; }; this.pushJobEvent = data => { @@ -130,25 +168,24 @@ function OutputStream ($q) { this.counters.final = data.counter; } - const [minReady, maxReady] = this.checkCounter(data); - const count = this.bufferAdd(data); + this.bufferAdd(data); - if (count % OUTPUT_PAGE_SIZE === 0) { + if (this.counters.total % OUTPUT_PAGE_SIZE === 0) { this.setFramesPerRender(); } - const isReady = maxReady && (this.state.ending || - count % this.framesPerRender === 0 || - count < OUTPUT_PAGE_SIZE && (maxReady - minReady) % this.framesPerRender === 0); - - if (!isReady) { + if (!this.isReadyToRender()) { return $q.resolve(); } - const isLastFrame = this.state.ending && (maxReady >= this.counters.final); - const events = this.bufferEmpty(minReady, maxReady); + const isLast = this.state.ending && (this.counters.ready >= this.counters.final); + const events = this.bufferEmpty(this.counters.ready); - return this.emitFrames(events, isLastFrame); + if (events.length > 0) { + return this.emitFrames(events, isLast); + } + + return $q.resolve(); }) .then(() => --this.lag); @@ -161,16 +198,20 @@ function OutputStream ($q) { this.state.ending = true; this.counters.final = counter; - if (counter >= this.counters.min) { + if (counter > this.counters.ready) { return $q.resolve(); } + const readyCount = this.counters.ready - this.counters.min; + let events = []; - if (this.counters.ready.length > 0) { - events = this.bufferEmpty(...this.counters.ready); + if (readyCount > 0) { + events = this.bufferEmpty(this.counters.ready); + + return this.emitFrames(events, true); } - return this.emitFrames(events, true); + return $q.resolve(); }); return this.chain; @@ -185,7 +226,6 @@ function OutputStream ($q) { this.hooks.onStop(); } - this.counters.ready.length = 0; return $q.resolve(); }); From ee348b7169d63a45c9491040c3c3bb8e2850f0ed Mon Sep 17 00:00:00 2001 From: Jake McDermott Date: Sun, 19 Aug 2018 21:54:34 -0400 Subject: [PATCH 58/92] add handling for discontinuities in render service --- awx/ui/client/features/output/_index.less | 4 + .../client/features/output/render.service.js | 444 ++++++++++++++---- 2 files changed, 348 insertions(+), 100 deletions(-) diff --git a/awx/ui/client/features/output/_index.less b/awx/ui/client/features/output/_index.less index 368e2a4e65..bb48a76185 100644 --- a/awx/ui/client/features/output/_index.less +++ b/awx/ui/client/features/output/_index.less @@ -102,6 +102,10 @@ padding-right: 5px; border-right: 1px solid @at-gray-b7; user-select: none; + + &-clickable { + cursor: pointer; + } } &-event { diff --git a/awx/ui/client/features/output/render.service.js b/awx/ui/client/features/output/render.service.js index b9b925f2cc..68831f2a1e 100644 --- a/awx/ui/client/features/output/render.service.js +++ b/awx/ui/client/features/output/render.service.js @@ -1,11 +1,13 @@ import Ansi from 'ansi-to-html'; import Entities from 'html-entities'; +import getUUID from 'uuid'; import { EVENT_START_PLAY, EVENT_STATS_PLAY, EVENT_START_TASK, OUTPUT_ELEMENT_TBODY, + OUTPUT_EVENT_LIMIT, } from './constants'; const EVENT_GROUPS = [ @@ -31,46 +33,71 @@ const pattern = [ const re = new RegExp(pattern); const hasAnsi = input => re.test(input); -const MISSING_EVENT_GROUP = 'MISSING_EVENT_GROUP'; - function JobRenderService ($q, $sce, $window) { this.init = ({ compile, toggles }) => { - this.parent = null; - this.record = {}; - this.el = $(OUTPUT_ELEMENT_TBODY); this.hooks = { compile }; - this.createToggles = toggles; - this.lastMissing = false; + this.el = $(OUTPUT_ELEMENT_TBODY); + this.parent = null; + this.state = { - collapseAll: false + head: null, + tail: null, + collapseAll: false, + toggleMode: toggles, }; + + this.counters = {}; + this.lines = {}; + this.records = {}; + this.uuids = {}; + + this.missingCounterRecords = {}; + this.missingCounterUUIDs = {}; }; this.setCollapseAll = value => { this.state.collapseAll = value; }; - this.sortByLineNumber = (a, b) => { - if (a.start_line > b.start_line) { + this.sortByCounter = (a, b) => { + if (a.counter > b.counter) { return 1; } - if (a.start_line < b.start_line) { + if (a.counter < b.counter) { return -1; } return 0; }; - this.transformEventGroup = events => { + // + // Event Data Transformation / HTML Building + // + + this.transformEventGroup = (events, streaming = false) => { let lines = 0; let html = ''; - events.sort(this.sortByLineNumber); + events.sort(this.sortByCounter); + + for (let i = 0; i <= events.length - 1; i++) { + const current = events[i]; + + if (streaming) { + const tailCounter = this.getTailCounter(); + + if (tailCounter && (current.counter !== tailCounter + 1)) { + const missing = this.transformMissingEventGroup(current); + + html += missing.html; + lines += missing.count; + } + } + + const line = this.transformEvent(current); - for (let i = 0; i < events.length; ++i) { - const line = this.transformEvent(events[i]); html += line.html; lines += line.count; } @@ -78,21 +105,42 @@ function JobRenderService ($q, $sce, $window) { return { html, lines }; }; - this.transformEvent = event => { - if (event.uuid && this.record[event.uuid]) { + this.transformMissingEventGroup = event => { + const tail = this.lookupRecord(this.getTailCounter()); + + if (!tail || !tail.counter) { return { html: '', count: 0 }; } - if (event.event === MISSING_EVENT_GROUP) { - if (this.lastMissing) { - return { html: '', count: 0 }; - } + const uuid = getUUID(); + const counters = []; - this.lastMissing = true; - return this.transformMissingEvent(event); + for (let i = tail.counter + 1; i < event.counter; i++) { + counters.push(i); + this.missingCounterUUIDs[i] = uuid; } - this.lastMissing = false; + const record = { + counters, + uuid, + start: tail.end, + end: event.start_line, + }; + + this.missingCounterRecords[uuid] = record; + + const html = `
+
+
...
`; + const count = 1; + + return { html, count }; + }; + + this.transformEvent = event => { + if (event.uuid && this.records[event.uuid]) { + return { html: '', count: 0 }; + } if (!event || !event.stdout) { return { html: '', count: 0 }; @@ -100,59 +148,65 @@ function JobRenderService ($q, $sce, $window) { const stdout = this.sanitize(event.stdout); const lines = stdout.split('\r\n'); + const record = this.createRecord(event, lines); + let html = ''; let count = lines.length; let ln = event.start_line; - const current = this.createRecord(ln, lines, event); - - const html = lines.reduce((concat, line, i) => { + for (let i = 0; i <= lines.length - 1; i++) { ln++; + const line = lines[i]; const isLastLine = i === lines.length - 1; - let row = this.createRow(current, ln, line); + let row = this.createRow(record, ln, line); - if (current && current.isTruncated && isLastLine) { - row += this.createRow(current); + if (record && record.isTruncated && isLastLine) { + row += this.createRow(record); count++; } - return `${concat}${row}`; - }, ''); + html += row; + } return { html, count }; }; - this.transformMissingEvent = () => { - const html = '
...
'; - const count = 1; - - return { html, count }; - }; - - this.isHostEvent = (event) => { - if (typeof event.host === 'number') { - return true; + this.createRecord = (event, lines) => { + if (!event.counter) { + return null; } - if (event.type === 'project_update_event' && - event.event !== 'runner_on_skipped' && - event.event_data.host) { - return true; + this.lines[event.counter] = event.end_line - event.start_line; + + if (this.state.tail === null || + this.state.tail < event.counter) { + this.state.tail = event.counter; } - return false; - }; + if (this.state.head === null || + this.state.head > event.counter) { + this.state.head = event.counter; + } - this.createRecord = (ln, lines, event) => { if (!event.uuid) { return null; } - const info = { + let isHost = false; + if (typeof event.host === 'number') { + isHost = true; + } else if (event.type === 'project_update_event' && + event.event !== 'runner_on_skipped' && + event.event_data.host) { + isHost = true; + } + + const record = { + isHost, id: event.id, - line: ln + 1, + line: event.start_line + 1, name: event.event, uuid: event.uuid, level: event.event_level, @@ -160,54 +214,50 @@ function JobRenderService ($q, $sce, $window) { end: event.end_line, isTruncated: (event.end_line - event.start_line) > lines.length, lineCount: lines.length, - isHost: this.isHostEvent(event), isCollapsed: this.state.collapseAll, + counter: event.counter, }; if (event.parent_uuid) { - info.parents = this.getParentEvents(event.parent_uuid); - if (this.record[event.parent_uuid]) { - info.isCollapsed = this.record[event.parent_uuid].isCollapsed; + record.parents = this.getParentEvents(event.parent_uuid); + if (this.records[event.parent_uuid]) { + record.isCollapsed = this.records[event.parent_uuid].isCollapsed; } } - if (info.isTruncated) { - info.truncatedAt = event.start_line + lines.length; + if (record.isTruncated) { + record.truncatedAt = event.start_line + lines.length; } if (EVENT_GROUPS.includes(event.event)) { - info.isParent = true; + record.isParent = true; if (event.event_level === 1) { this.parent = event.uuid; } if (event.parent_uuid) { - if (this.record[event.parent_uuid]) { - if (this.record[event.parent_uuid].children && - !this.record[event.parent_uuid].children.includes(event.uuid)) { - this.record[event.parent_uuid].children.push(event.uuid); + if (this.records[event.parent_uuid]) { + if (this.records[event.parent_uuid].children && + !this.records[event.parent_uuid].children.includes(event.uuid)) { + this.records[event.parent_uuid].children.push(event.uuid); } else { - this.record[event.parent_uuid].children = [event.uuid]; + this.records[event.parent_uuid].children = [event.uuid]; } } } } if (TIME_EVENTS.includes(event.event)) { - info.time = this.getTimestamp(event.created); - info.line++; + record.time = this.getTimestamp(event.created); + record.line++; } - this.record[event.uuid] = info; + this.uuids[event.counter] = record.uuid; + this.counters[event.uuid] = record.counter; + this.records[event.uuid] = record; - return info; - }; - - this.getRecord = uuid => this.record[uuid]; - - this.deleteRecord = uuid => { - delete this.record[uuid]; + return record; }; this.getParentEvents = (uuid, list) => { @@ -215,14 +265,32 @@ function JobRenderService ($q, $sce, $window) { // always push its parent if exists list.push(uuid); // if we can get grandparent in current visible lines, we also push it - if (this.record[uuid] && this.record[uuid].parents) { - list = list.concat(this.record[uuid].parents); + if (this.records[uuid] && this.records[uuid].parents) { + list = list.concat(this.records[uuid].parents); } return list; }; - this.createRow = (current, ln, content) => { + this.deleteRecord = counter => { + const uuid = this.uuids[counter]; + + delete this.records[uuid]; + delete this.counters[uuid]; + delete this.uuids[counter]; + delete this.lines[counter]; + }; + + this.getTimestamp = created => { + const date = new Date(created); + const hour = date.getHours() < 10 ? `0${date.getHours()}` : date.getHours(); + const minute = date.getMinutes() < 10 ? `0${date.getMinutes()}` : date.getMinutes(); + const second = date.getSeconds() < 10 ? `0${date.getSeconds()}` : date.getSeconds(); + + return `${hour}:${minute}:${second}`; + }; + + this.createRow = (record, ln, content) => { let id = ''; let icon = ''; let timestamp = ''; @@ -236,11 +304,11 @@ function JobRenderService ($q, $sce, $window) { content = ansi.toHtml(content); } - if (current) { - if (this.createToggles && current.isParent && current.line === ln) { - id = current.uuid; + if (record) { + if (this.state.toggleMode && record.isParent && record.line === ln) { + id = record.uuid; - if (current.isCollapsed) { + if (record.isCollapsed) { icon = 'fa-angle-right'; } else { icon = 'fa-angle-down'; @@ -249,16 +317,16 @@ function JobRenderService ($q, $sce, $window) { tdToggle = `
`; } - if (current.isHost) { - tdEvent = `
${content}
`; + if (record.isHost) { + tdEvent = `
${content}
`; } - if (current.time && current.line === ln) { - timestamp = `${current.time}`; + if (record.time && record.line === ln) { + timestamp = `${record.time}`; } - if (current.parents) { - classList = current.parents.reduce((list, uuid) => `${list} child-of-${uuid}`, ''); + if (record.parents) { + classList = record.parents.reduce((list, uuid) => `${list} child-of-${uuid}`, ''); } } @@ -274,8 +342,8 @@ function JobRenderService ($q, $sce, $window) { ln = '...'; } - if (current && current.isCollapsed) { - if (current.level === 3 || current.level === 0) { + if (record && record.isCollapsed) { + if (record.level === 3 || record.level === 0) { classList += ' hidden'; } } @@ -289,14 +357,9 @@ function JobRenderService ($q, $sce, $window) {
`; }; - this.getTimestamp = created => { - const date = new Date(created); - const hour = date.getHours() < 10 ? `0${date.getHours()}` : date.getHours(); - const minute = date.getMinutes() < 10 ? `0${date.getMinutes()}` : date.getMinutes(); - const second = date.getSeconds() < 10 ? `0${date.getSeconds()}` : date.getSeconds(); - - return `${hour}:${minute}:${second}`; - }; + // + // Element Operations + // this.remove = elements => this.requestAnimationFrame(() => elements.remove()); @@ -316,7 +379,7 @@ function JobRenderService ($q, $sce, $window) { return this.requestAnimationFrame(); }; - this.clear = () => { + this.removeAll = () => { const elements = this.el.children(); return this.remove(elements); }; @@ -348,12 +411,12 @@ function JobRenderService ($q, $sce, $window) { .then(() => result.lines); }; - this.append = events => { + this.append = (events, streaming = false) => { if (events.length < 1) { return $q.resolve(); } - const result = this.transformEventGroup(events); + const result = this.transformEventGroup(events, streaming); const html = this.trustHtml(result.html); const newElements = angular.element(html); @@ -364,8 +427,189 @@ function JobRenderService ($q, $sce, $window) { }; this.trustHtml = html => $sce.getTrustedHtml($sce.trustAsHtml(html)); - this.sanitize = html => entities.encode(html); + + // + // Event Counter Methods - External code should use these. + // + + this.getTailCounter = () => { + if (this.state.tail === null) { + return 0; + } + + if (this.state.tail < 0) { + return 0; + } + + return this.state.tail; + }; + + this.getHeadCounter = () => { + if (this.state.head === null) { + return 0; + } + + if (this.state.head < 0) { + return 0; + } + + return this.state.head; + }; + + this.getCapacity = () => OUTPUT_EVENT_LIMIT - Object.keys(this.lines).length; + + this.lookupRecord = counter => this.records[this.uuids[counter]]; + + this.getLineCount = counter => { + const record = this.lookupRecord(counter); + + if (record && record.lineCount) { + return record.lineCount; + } + + if (this.lines[counter]) { + return this.lines[counter]; + } + + return 0; + }; + + this.deleteMissingCounterRecord = counter => { + const uuid = this.missingCounterUUIDs[counter]; + + delete this.missingCounterRecords[counter]; + delete this.missingCounterUUIDs[uuid]; + }; + + this.clear = () => this.removeAll() + .then(() => { + const head = this.getHeadCounter(); + const tail = this.getTailCounter(); + + for (let i = head; i <= tail; ++i) { + this.deleteRecord(i); + this.deleteMissingCounterRecord(i); + } + + this.state.head = null; + this.state.tail = null; + + return $q.resolve(); + }); + + this.pushFront = (events, streaming = false) => { + const tail = this.getTailCounter(); + + return this.append(events.filter(({ counter }) => counter > tail), streaming); + }; + + this.pushBack = events => { + const head = this.getHeadCounter(); + const tail = this.getTailCounter(); + + return this.prepend(events.filter(({ counter }) => counter < head || counter > tail)); + }; + + this.pushFrames = events => this.pushFront(events, true); + + this.popMissing = counter => { + const uuid = this.missingCounterUUIDs[counter]; + + if (!this.missingCounterRecords[uuid]) { + return 0; + } + + this.missingCounterRecords[uuid].counters.pop(); + + if (this.missingCounterRecords[uuid].counters.length > 0) { + return 0; + } + + delete this.missingCounterRecords[uuid]; + delete this.missingCounterUUIDs[counter]; + + return 1; + }; + + this.shiftMissing = counter => { + const uuid = this.missingCounterUUIDs[counter]; + + if (!this.missingCounterRecords[uuid]) { + return 0; + } + + this.missingCounterRecords[uuid].counters.shift(); + + if (this.missingCounterRecords[uuid].counters.length > 0) { + return 0; + } + + delete this.missingCounterRecords[uuid]; + delete this.missingCounterUUIDs[counter]; + + return 1; + }; + + this.isCounterMissing = counter => this.missingCounterUUIDs[counter]; + + this.popFront = count => { + if (!count || count <= 0) { + return $q.resolve(); + } + + const max = this.getTailCounter(); + const min = max - count; + + let lines = 0; + + for (let i = max; i >= min; --i) { + if (this.isCounterMissing(i)) { + lines += this.popMissing(i); + } else { + lines += this.getLineCount(i); + } + } + + return this.pop(lines) + .then(() => { + for (let i = max; i >= min; --i) { + this.deleteRecord(i); + this.state.tail--; + } + + return $q.resolve(); + }); + }; + + this.popBack = count => { + if (!count || count <= 0) { + return $q.resolve(); + } + + const min = this.getHeadCounter(); + const max = min + count; + + let lines = 0; + + for (let i = min; i <= max; ++i) { + if (this.isCounterMissing(i)) { + lines += this.popMissing(i); + } else { + lines += this.getLineCount(i); + } + } + + return this.shift(lines) + .then(() => { + for (let i = min; i <= max; ++i) { + this.deleteRecord(i); + this.state.head++; + } + + return $q.resolve(); + }); + }; } JobRenderService.$inject = ['$q', '$sce', '$window']; From 138f8a45ae2eb315e45985f2fda4d7813150ddeb Mon Sep 17 00:00:00 2001 From: Jake McDermott Date: Sun, 19 Aug 2018 21:57:13 -0400 Subject: [PATCH 59/92] moving render/record keeping and scroll functionality out of pagers --- .../features/output/index.controller.js | 297 ++++++++++++++--- awx/ui/client/features/output/page.service.js | 309 ++++++------------ .../client/features/output/slide.service.js | 301 ++--------------- 3 files changed, 394 insertions(+), 513 deletions(-) diff --git a/awx/ui/client/features/output/index.controller.js b/awx/ui/client/features/output/index.controller.js index 0f0579e14b..6e11152b76 100644 --- a/awx/ui/client/features/output/index.controller.js +++ b/awx/ui/client/features/output/index.controller.js @@ -17,12 +17,12 @@ let scroll; let status; let slide; let stream; +let page; let vm; - const listeners = []; +let lockFrames = false; -let lockFrames; function onFrames (events) { events = slide.pushFrames(events); @@ -30,7 +30,7 @@ function onFrames (events) { return $q.resolve(); } - const popCount = events.length - slide.getCapacity(); + const popCount = events.length - render.getCapacity(); const isAttached = events.length > 0; if (!isAttached) { @@ -52,13 +52,13 @@ function onFrames (events) { scroll.scrollToBottom(); } - return slide.popBack(popCount) + return render.popBack(popCount) .then(() => { if (vm.isFollowing) { scroll.scrollToBottom(); } - return slide.pushFront(events); + return render.pushFrames(events); }) .then(() => { if (vm.isFollowing) { @@ -71,7 +71,11 @@ function onFrames (events) { }); } -function first () { +// +// Menu Controls (Running) +// + +function firstRange () { if (scroll.isPaused()) { return $q.resolve(); } @@ -81,9 +85,15 @@ function first () { stopFollowing(); - return slide.getFirst() - .then(() => { - scroll.resetScrollPosition(); + return render.clear() + .then(() => slide.getFirst()) + .then(results => render.pushFront(results)) + .then(() => slide.getNext()) + .then(results => { + const popCount = results.length - render.getCapacity(); + + return render.popBack(popCount) + .then(() => render.pushFront(results)); }) .finally(() => { scroll.resume(); @@ -91,7 +101,7 @@ function first () { }); } -function next () { +function nextRange () { if (vm.isFollowing) { scroll.scrollToBottom(); @@ -110,26 +120,43 @@ function next () { lockFrames = true; return slide.getNext() + .then(results => { + const popCount = results.length - render.getCapacity(); + + return render.popBack(popCount) + .then(() => render.pushFront(results)); + }) .finally(() => { scroll.resume(); lockFrames = false; }); } -function previous () { +function previousRange () { if (scroll.isPaused()) { return $q.resolve(); } scroll.pause(); lockFrames = true; - stopFollowing(); - const initialPosition = scroll.getScrollPosition(); + let initialPosition; + let popHeight; return slide.getPrevious() - .then(popHeight => { + .then(results => { + const popCount = results.length - render.getCapacity(); + initialPosition = scroll.getScrollPosition(); + + return render.popFront(popCount) + .then(() => { + popHeight = scroll.getScrollHeight(); + + return render.pushBack(results); + }); + }) + .then(() => { const currentHeight = scroll.getScrollHeight(); scroll.setScrollPosition(currentHeight - popHeight + initialPosition); @@ -138,10 +165,12 @@ function previous () { .finally(() => { scroll.resume(); lockFrames = false; + + return $q.resolve(); }); } -function last () { +function lastRange () { if (scroll.isPaused()) { return $q.resolve(); } @@ -149,9 +178,10 @@ function last () { scroll.pause(); lockFrames = true; - return slide.getLast() + return render.clear() + .then(() => slide.getLast()) + .then(results => render.pushFront(results)) .then(() => { - stream.setMissingCounterThreshold(slide.getTailCounter() + 1); scroll.scrollToBottom(); return $q.resolve(); @@ -159,9 +189,30 @@ function last () { .finally(() => { scroll.resume(); lockFrames = false; + + return $q.resolve(); }); } +function menuLastRange () { + if (vm.isFollowing) { + lockFollow = true; + stopFollowing(); + + return $q.resolve(); + } + + lockFollow = false; + + if (slide.isOnLastPage()) { + scroll.scrollToBottom(); + + return $q.resolve(); + } + + return last(); +} + let followOnce; let lockFollow; function canStartFollowing () { @@ -207,23 +258,159 @@ function stopFollowing () { vm.followTooltip = vm.strings.get('tooltips.MENU_LAST'); } +// +// Menu Controls (Page Mode) +// + +function firstPage () { + if (scroll.isPaused()) { + return $q.resolve(); + } + + scroll.pause(); + + return render.clear() + .then(() => page.getFirst()) + .then(results => render.pushFront(results)) + .then(() => page.getNext()) + .then(results => { + const popCount = page.trimHead(); + + return render.popBack(popCount) + .then(() => render.pushFront(results)); + }) + .finally(() => { + scroll.resume(); + + return $q.resolve(); + }); +} + +function lastPage () { + if (scroll.isPaused()) { + return $q.resolve(); + } + + scroll.pause(); + + return render.clear() + .then(() => page.getLast()) + .then(results => render.pushBack(results)) + .then(() => page.getPrevious()) + .then(results => { + const popCount = page.trimTail(); + + return render.popFront(popCount) + .then(() => render.pushBack(results)); + }) + .then(() => { + scroll.scrollToBottom(); + + return $q.resolve(); + }) + .finally(() => { + scroll.resume(); + + return $q.resolve(); + }); +} + +function nextPage () { + if (scroll.isPaused()) { + return $q.resolve(); + } + + scroll.pause(); + + return page.getNext() + .then(results => { + const popCount = page.trimHead(); + + return render.popBack(popCount) + .then(() => render.pushFront(results)); + }) + .finally(() => { + scroll.resume(); + }); +} + +function previousPage () { + if (scroll.isPaused()) { + return $q.resolve(); + } + + scroll.pause(); + + let initialPosition; + let popHeight; + + return page.getPrevious() + .then(results => { + const popCount = page.trimTail(); + initialPosition = scroll.getScrollPosition(); + + return render.popFront(popCount) + .then(() => { + popHeight = scroll.getScrollHeight(); + + return render.pushBack(results); + }); + }) + .then(() => { + const currentHeight = scroll.getScrollHeight(); + scroll.setScrollPosition(currentHeight - popHeight + initialPosition); + + return $q.resolve(); + }) + .finally(() => { + scroll.resume(); + + return $q.resolve(); + }); +} + +// +// Menu Controls +// + +function first () { + if (vm.isProcessingFinished) { + return firstPage(); + } + + return firstRange(); +} + +function last () { + if (vm.isProcessingFinished) { + return lastPage(); + } + + return lastRange(); +} + +function next () { + if (vm.isProcessingFinished) { + return nextPage(); + } + + return nextRange(); +} + +function previous () { + if (vm.isProcessingFinished) { + return previousPage(); + } + + return previousRange(); +} + function menuLast () { - if (vm.isFollowing) { - lockFollow = true; - stopFollowing(); - - return $q.resolve(); + if (vm.isProcessingFinished) { + return lastPage(); } - lockFollow = false; - - if (slide.isOnLastPage()) { - scroll.scrollToBottom(); - - return $q.resolve(); - } - - return last(); + return menuLastRange(); } function down () { @@ -238,6 +425,10 @@ function togglePanelExpand () { vm.isPanelExpanded = !vm.isPanelExpanded; } +// +// Line Interaction +// + const iconCollapsed = 'fa-angle-right'; const iconExpanded = 'fa-angle-down'; const iconSelector = '.at-Stdout-toggle > i'; @@ -246,7 +437,7 @@ const lineCollapsed = 'hidden'; function toggleCollapseAll () { if (scroll.isPaused()) return; - const records = Object.keys(render.record).map(key => render.record[key]); + const records = Object.keys(render.records).map(key => render.records[key]); const plays = records.filter(({ name }) => name === EVENT_START_PLAY); const tasks = records.filter(({ name }) => name === EVENT_START_TASK); @@ -286,7 +477,7 @@ function toggleCollapseAll () { function toggleCollapse (uuid) { if (scroll.isPaused()) return; - const record = render.record[uuid]; + const record = render.records[uuid]; if (record.name === EVENT_START_PLAY) { togglePlayCollapse(uuid); @@ -298,7 +489,7 @@ function toggleCollapse (uuid) { } function togglePlayCollapse (uuid) { - const record = render.record[uuid]; + const record = render.records[uuid]; const descendants = record.children || []; const icon = $(`#${uuid} ${iconSelector}`); @@ -329,11 +520,11 @@ function togglePlayCollapse (uuid) { } descendants - .map(item => render.record[item]) + .map(item => render.records[item]) .filter(({ name }) => name === EVENT_START_TASK) - .forEach(rec => { render.record[rec.uuid].isCollapsed = true; }); + .forEach(rec => { render.records[rec.uuid].isCollapsed = true; }); - render.record[uuid].isCollapsed = !isCollapsed; + render.records[uuid].isCollapsed = !isCollapsed; } function toggleTaskCollapse (uuid) { @@ -352,7 +543,7 @@ function toggleTaskCollapse (uuid) { lines.addClass(lineCollapsed); } - render.record[uuid].isCollapsed = !isCollapsed; + render.records[uuid].isCollapsed = !isCollapsed; } function compile (html) { @@ -363,6 +554,14 @@ function showHostDetails (id, uuid) { $state.go('output.host-event.json', { eventId: id, taskUuid: uuid }); } +function showMissingEvents (uuid) { + console.log(`expandMissingEvents: ${uuid}`); +} + +// +// Event Handling +// + let streaming; function stopListening () { streaming = null; @@ -433,12 +632,20 @@ function handleSummaryEvent (data) { stream.setFinalCounter(data.final_counter); } +// +// Search +// + function reloadState (params) { params.isPanelExpanded = vm.isPanelExpanded; return $state.transitionTo($state.current, params, { inherit: false, location: 'replace' }); } +// +// Debug Mode +// + function clear () { stopListening(); render.clear(); @@ -449,7 +656,7 @@ function clear () { stream.bufferInit(); status.init(resource); - slide.init(render, resource.events, scroll); + slide.init(resource.events, render); status.subscribe(data => { vm.status = data.status; }); startListening(); @@ -484,7 +691,8 @@ function OutputIndexController ( render = _render_; status = _status_; stream = _stream_; - slide = isProcessingFinished ? _page_ : _slide_; + slide = _slide_; + page = _page_; vm = this || {}; @@ -495,6 +703,7 @@ function OutputIndexController ( vm.resource = resource; vm.reloadState = reloadState; vm.isPanelExpanded = isPanelExpanded; + vm.isProcessingFinished = isProcessingFinished; vm.togglePanelExpand = togglePanelExpand; // Stdout Navigation @@ -504,15 +713,18 @@ function OutputIndexController ( vm.toggleCollapseAll = toggleCollapseAll; vm.toggleCollapse = toggleCollapse; vm.showHostDetails = showHostDetails; + vm.showMissingEvents = showMissingEvents; vm.toggleLineEnabled = resource.model.get('type') === 'job'; vm.followTooltip = vm.strings.get('tooltips.MENU_LAST'); vm.debug = _debug; render.requestAnimationFrame(() => { - status.init(resource); - slide.init(render, resource.events, scroll); render.init({ compile, toggles: vm.toggleLineEnabled }); + status.init(resource); + page.init(resource.events); + slide.init(resource.events, render); + scroll.init({ next, previous, @@ -600,4 +812,3 @@ OutputIndexController.$inject = [ ]; module.exports = OutputIndexController; - diff --git a/awx/ui/client/features/output/page.service.js b/awx/ui/client/features/output/page.service.js index 786d26ad66..1502d39a63 100644 --- a/awx/ui/client/features/output/page.service.js +++ b/awx/ui/client/features/output/page.service.js @@ -2,244 +2,153 @@ import { OUTPUT_PAGE_LIMIT } from './constants'; function PageService ($q) { - this.init = (storage, api, { getScrollHeight }) => { - const { prepend, append, shift, pop, deleteRecord } = storage; - const { getPage, getFirst, getLast, getLastPageNumber, getMaxCounter } = api; - + this.init = ({ getPage, getFirst, getLast, getLastPageNumber }) => { this.api = { getPage, getFirst, getLast, getLastPageNumber, - getMaxCounter, }; - - this.storage = { - prepend, - append, - shift, - pop, - deleteRecord, - }; - - this.hooks = { - getScrollHeight, - }; - - this.records = {}; - this.uuids = {}; - - this.state = { - head: 0, - tail: 0, - }; - - this.chain = $q.resolve(); - }; - - this.pushFront = (results, key) => { - if (!results) { - return $q.resolve(); - } - - return this.storage.append(results) - .then(() => { - const tail = key || ++this.state.tail; - - this.records[tail] = {}; - results.forEach(({ counter, start_line, end_line, uuid }) => { - this.records[tail][counter] = { start_line, end_line }; - this.uuids[counter] = uuid; - }); - - return $q.resolve(); - }); - }; - - this.pushBack = (results, key) => { - if (!results) { - return $q.resolve(); - } - - return this.storage.prepend(results) - .then(() => { - const head = key || --this.state.head; - - this.records[head] = {}; - results.forEach(({ counter, start_line, end_line, uuid }) => { - this.records[head][counter] = { start_line, end_line }; - this.uuids[counter] = uuid; - }); - - return $q.resolve(); - }); - }; - - this.popBack = () => { - if (this.getRecordCount() === 0) { - return $q.resolve(); - } - - const pageRecord = this.records[this.state.head] || {}; - - let lines = 0; - const counters = []; - - Object.keys(pageRecord) - .forEach(counter => { - lines += pageRecord[counter].end_line - pageRecord[counter].start_line; - counters.push(counter); - }); - - return this.storage.shift(lines) - .then(() => { - counters.forEach(counter => { - this.storage.deleteRecord(this.uuids[counter]); - delete this.uuids[counter]; - }); - - delete this.records[this.state.head++]; - - return $q.resolve(); - }); - }; - - this.popFront = () => { - if (this.getRecordCount() === 0) { - return $q.resolve(); - } - - const pageRecord = this.records[this.state.tail] || {}; - - let lines = 0; - const counters = []; - - Object.keys(pageRecord) - .forEach(counter => { - lines += pageRecord[counter].end_line - pageRecord[counter].start_line; - counters.push(counter); - }); - - return this.storage.pop(lines) - .then(() => { - counters.forEach(counter => { - this.storage.deleteRecord(this.uuids[counter]); - delete this.uuids[counter]; - }); - - delete this.records[this.state.tail--]; - - return $q.resolve(); - }); + this.pages = {}; + this.state = { head: 0, tail: 0 }; }; this.getNext = () => { const lastPageNumber = this.api.getLastPageNumber(); const number = Math.min(this.state.tail + 1, lastPageNumber); - const isLoaded = (number >= this.state.head && number <= this.state.tail); - const isValid = (number >= 1 && number <= lastPageNumber); - - let popHeight = this.hooks.getScrollHeight(); - - if (!isValid || isLoaded) { - this.chain = this.chain - .then(() => $q.resolve(popHeight)); - - return this.chain; + if (number < 1) { + return $q.resolve([]); } - const pageCount = this.state.head - this.state.tail; - - if (pageCount >= OUTPUT_PAGE_LIMIT) { - this.chain = this.chain - .then(() => this.popBack()) - .then(() => { - popHeight = this.hooks.getScrollHeight(); - - return $q.resolve(); - }); + if (number > lastPageNumber) { + return $q.resolve([]); } - this.chain = this.chain - .then(() => this.api.getPage(number)) - .then(events => this.pushFront(events)) - .then(() => $q.resolve(popHeight)); + let promise; - return this.chain; + if (this.pages[number]) { + promise = $q.resolve(this.pages[number]); + } else { + promise = this.api.getPage(number); + } + + return promise + .then(results => { + if (results.length <= 0) { + return $q.resolve([]); + } + + this.state.tail = number; + this.pages[number] = results; + + return $q.resolve(results); + }); }; this.getPrevious = () => { const number = Math.max(this.state.head - 1, 1); - const isLoaded = (number >= this.state.head && number <= this.state.tail); - const isValid = (number >= 1 && number <= this.api.getLastPageNumber()); - - let popHeight = this.hooks.getScrollHeight(); - - if (!isValid || isLoaded) { - this.chain = this.chain - .then(() => $q.resolve(popHeight)); - - return this.chain; + if (number < 1) { + return $q.resolve([]); } - const pageCount = this.state.head - this.state.tail; - - if (pageCount >= OUTPUT_PAGE_LIMIT) { - this.chain = this.chain - .then(() => this.popFront()) - .then(() => { - popHeight = this.hooks.getScrollHeight(); - - return $q.resolve(); - }); + if (number > this.api.getLastPageNumber()) { + return $q.resolve([]); } - this.chain = this.chain - .then(() => this.api.getPage(number)) - .then(events => this.pushBack(events)) - .then(() => $q.resolve(popHeight)); + let promise; - return this.chain; + if (this.pages[number]) { + promise = $q.resolve(this.pages[number]); + } else { + promise = this.api.getPage(number); + } + + return promise + .then(results => { + if (results.length <= 0) { + return $q.resolve([]); + } + + this.state.head = number; + this.pages[number] = results; + + return $q.resolve(results); + }); }; - this.clear = () => { - const count = this.getRecordCount(); + this.getLast = () => this.api.getLast() + .then(results => { + if (results.length <= 0) { + return $q.resolve([]); + } - for (let i = 0; i <= count; ++i) { - this.chain = this.chain.then(() => this.popBack()); - } + const number = this.api.getLastPageNumber(); - return this.chain; - }; + this.state.head = number; + this.state.tail = number; + this.pages[number] = results; - this.getLast = () => this.clear() - .then(() => this.api.getLast()) - .then(events => { - const lastPage = this.api.getLastPageNumber(); + return $q.resolve(results); + }); - this.state.head = lastPage; - this.state.tail = lastPage; + this.getFirst = () => this.api.getFirst() + .then(results => { + if (results.length <= 0) { + return $q.resolve([]); + } - return this.pushBack(events, lastPage); - }) - .then(() => this.getPrevious()); - - this.getFirst = () => this.clear() - .then(() => this.api.getFirst()) - .then(events => { this.state.head = 1; this.state.tail = 1; + this.pages[1] = results; - return this.pushBack(events, 1); - }) - .then(() => this.getNext()); + return $q.resolve(results); + }); - this.isOnLastPage = () => this.api.getLastPageNumber() === this.state.tail; - this.getRecordCount = () => Object.keys(this.records).length; - this.getTailCounter = () => this.state.tail; - this.getMaxCounter = () => this.api.getMaxCounter(); + this.trimTail = () => { + const { tail, head } = this.state; + let popCount = 0; + + for (let i = tail; i > head; i--) { + if (!this.isOverCapacity()) { + break; + } + + if (this.pages[i]) { + popCount += this.pages[i].length; + } + + delete this.pages[i]; + + this.state.tail--; + } + + return popCount; + }; + + this.trimHead = () => { + const { head, tail } = this.state; + let popCount = 0; + + for (let i = head; i < tail; i++) { + if (!this.isOverCapacity()) { + break; + } + + if (this.pages[i]) { + popCount += this.pages[i].length; + } + + delete this.pages[i]; + + this.state.head++; + } + + return popCount; + }; + + this.isOverCapacity = () => this.state.tail - this.state.head > OUTPUT_PAGE_LIMIT; } PageService.$inject = ['$q']; diff --git a/awx/ui/client/features/output/slide.service.js b/awx/ui/client/features/output/slide.service.js index df6105617e..63a1753972 100644 --- a/awx/ui/client/features/output/slide.service.js +++ b/awx/ui/client/features/output/slide.service.js @@ -1,6 +1,5 @@ /* eslint camelcase: 0 */ import { - API_MAX_PAGE_SIZE, OUTPUT_EVENT_LIMIT, OUTPUT_PAGE_SIZE, } from './constants'; @@ -34,9 +33,8 @@ function getContinuous (events, reverse = false) { } function SlidingWindowService ($q) { - this.init = (storage, api, { getScrollHeight }) => { - const { prepend, append, shift, pop, getRecord, deleteRecord, clear } = storage; - const { getRange, getFirst, getLast, getMaxCounter } = api; + this.init = ({ getRange, getFirst, getLast, getMaxCounter }, storage) => { + const { getHeadCounter, getTailCounter } = storage; this.api = { getRange, @@ -46,36 +44,24 @@ function SlidingWindowService ($q) { }; this.storage = { - clear, - prepend, - append, - shift, - pop, - getRecord, - deleteRecord, + getHeadCounter, + getTailCounter, }; - this.hooks = { - getScrollHeight, - }; - - this.lines = {}; - this.uuids = {}; - this.chain = $q.resolve(); - - this.state = { head: null, tail: null }; - this.cache = { first: null }; - this.buffer = { events: [], min: 0, max: 0, count: 0, }; + + this.cache = { + first: null + }; }; this.getBoundedRange = range => { - const bounds = [0, this.getMaxCounter()]; + const bounds = [1, this.getMaxCounter()]; return [Math.max(range[0], bounds[0]), Math.min(range[1], bounds[1])]; }; @@ -92,273 +78,48 @@ function SlidingWindowService ($q) { return this.getBoundedRange([head - 1 - displacement, head - 1]); }; - this.createRecord = ({ counter, uuid, start_line, end_line }) => { - this.lines[counter] = end_line - start_line; - this.uuids[counter] = uuid; - - if (this.state.tail === null) { - this.state.tail = counter; - } - - if (counter > this.state.tail) { - this.state.tail = counter; - } - - if (this.state.head === null) { - this.state.head = counter; - } - - if (counter < this.state.head) { - this.state.head = counter; - } - }; - - this.deleteRecord = counter => { - this.storage.deleteRecord(this.uuids[counter]); - - delete this.uuids[counter]; - delete this.lines[counter]; - }; - - this.getLineCount = counter => { - const record = this.storage.getRecord(counter); - - if (record && record.lineCount) { - return record.lineCount; - } - - if (this.lines[counter]) { - return this.lines[counter]; - } - - return 0; - }; - - this.pushFront = events => { - const tail = this.getTailCounter(); - const newEvents = events.filter(({ counter }) => counter > tail); - - return this.storage.append(newEvents) - .then(() => { - newEvents.forEach(event => this.createRecord(event)); - - return $q.resolve(); - }); - }; - - this.pushBack = events => { - const [head, tail] = this.getRange(); - const newEvents = events - .filter(({ counter }) => counter < head || counter > tail); - - return this.storage.prepend(newEvents) - .then(() => { - newEvents.forEach(event => this.createRecord(event)); - - return $q.resolve(); - }); - }; - - this.popFront = count => { - if (!count || count <= 0) { - return $q.resolve(); - } - - const max = this.getTailCounter(); - const min = max - count; - - let lines = 0; - - for (let i = max; i >= min; --i) { - lines += this.getLineCount(i); - } - - return this.storage.pop(lines) - .then(() => { - for (let i = max; i >= min; --i) { - this.deleteRecord(i); - this.state.tail--; - } - - return $q.resolve(); - }); - }; - - this.popBack = count => { - if (!count || count <= 0) { - return $q.resolve(); - } - - const min = this.getHeadCounter(); - const max = min + count; - - let lines = 0; - - for (let i = min; i <= max; ++i) { - lines += this.getLineCount(i); - } - - return this.storage.shift(lines) - .then(() => { - for (let i = min; i <= max; ++i) { - this.deleteRecord(i); - this.state.head++; - } - - return $q.resolve(); - }); - }; - - this.clear = () => this.storage.clear() - .then(() => { - const [head, tail] = this.getRange(); - - for (let i = head; i <= tail; ++i) { - this.deleteRecord(i); - } - - this.state.head = null; - this.state.tail = null; - - return $q.resolve(); - }); - this.getNext = (displacement = OUTPUT_PAGE_SIZE) => { const next = this.getNextRange(displacement); - const [head, tail] = this.getRange(); - this.chain = this.chain - .then(() => this.api.getRange(next)) - .then(events => { - const results = getContinuous(events); - const min = Math.min(...results.map(({ counter }) => counter)); - - if (min > tail + 1) { - return $q.resolve([]); - } - - return $q.resolve(results); - }) - .then(results => { - const count = (tail - head + results.length); - const excess = count - OUTPUT_EVENT_LIMIT; - - return this.popBack(excess) - .then(() => { - const popHeight = this.hooks.getScrollHeight(); - - return this.pushFront(results).then(() => $q.resolve(popHeight)); - }); - }); - - return this.chain; + return this.api.getRange(next) + .then(results => getContinuous(results)); }; this.getPrevious = (displacement = OUTPUT_PAGE_SIZE) => { const previous = this.getPreviousRange(displacement); - const [head, tail] = this.getRange(); - this.chain = this.chain - .then(() => this.api.getRange(previous)) - .then(events => { - const results = getContinuous(events, true); - const max = Math.max(...results.map(({ counter }) => counter)); - - if (head > max + 1) { - return $q.resolve([]); - } - - return $q.resolve(results); - }) - .then(results => { - const count = (tail - head + results.length); - const excess = count - OUTPUT_EVENT_LIMIT; - - return this.popFront(excess) - .then(() => { - const popHeight = this.hooks.getScrollHeight(); - - return this.pushBack(results).then(() => $q.resolve(popHeight)); - }); - }); - - return this.chain; + return this.api.getRange(previous) + .then(results => getContinuous(results, true)); }; this.getFirst = () => { - this.chain = this.chain - .then(() => this.clear()) - .then(() => { - if (this.cache.first) { - return $q.resolve(this.cache.first); - } + if (this.cache.first) { + return $q.resolve(this.cache.first); + } - return this.api.getFirst(); - }) + return this.api.getFirst() .then(events => { if (events.length === OUTPUT_PAGE_SIZE) { this.cache.first = events; } - return this.pushFront(events); + return $q.resolve(events); }); - - return this.chain - .then(() => this.getNext()); }; - this.getLast = () => { - this.chain = this.chain - .then(() => this.getFrames()) - .then(frames => { - if (frames.length > 0) { - return $q.resolve(frames); - } + this.getLast = () => this.getFrames() + .then(frames => { + if (frames.length > 0) { + return $q.resolve(frames); + } - return this.api.getLast(); - }) - .then(events => { - const min = Math.min(...events.map(({ counter }) => counter)); - - if (min <= this.getTailCounter() + 1) { - return this.pushFront(events); - } - - return this.clear() - .then(() => this.pushBack(events)); - }); - - return this.chain - .then(() => this.getPrevious()); - }; - - this.getTailCounter = () => { - if (this.state.tail === null) { - return 0; - } - - if (this.state.tail < 0) { - return 0; - } - - return this.state.tail; - }; - - this.getHeadCounter = () => { - if (this.state.head === null) { - return 0; - } - - if (this.state.head < 0) { - return 0; - } - - return this.state.head; - }; + return this.api.getLast(); + }); this.pushFrames = events => { + const head = this.getHeadCounter(); + const tail = this.getTailCounter(); const frames = this.buffer.events.concat(events); - const [head, tail] = this.getRange(); let min; let max; @@ -367,7 +128,7 @@ function SlidingWindowService ($q) { for (let i = frames.length - 1; i >= 0; i--) { count++; - if (count > API_MAX_PAGE_SIZE) { + if (count > OUTPUT_EVENT_LIMIT) { frames.splice(i, 1); count--; @@ -417,9 +178,9 @@ function SlidingWindowService ($q) { return this.getTailCounter() >= (this.getMaxCounter() - OUTPUT_PAGE_SIZE); }; - this.getRange = () => [this.getHeadCounter(), this.getTailCounter()]; - this.getRecordCount = () => Object.keys(this.lines).length; - this.getCapacity = () => OUTPUT_EVENT_LIMIT - this.getRecordCount(); + this.isOnFirstPage = () => this.getHeadCounter() === 1; + this.getTailCounter = () => this.storage.getTailCounter(); + this.getHeadCounter = () => this.storage.getHeadCounter(); } SlidingWindowService.$inject = ['$q']; From 0bc9b1d431d495837618cc8380cfbc07b673d2cd Mon Sep 17 00:00:00 2001 From: Jake McDermott Date: Mon, 20 Aug 2018 23:20:40 -0400 Subject: [PATCH 60/92] render missing lines instead of auto-unfollowing --- .../features/output/index.controller.js | 44 +++--- .../client/features/output/render.service.js | 144 +++++++++++++++--- .../client/features/output/slide.service.js | 54 ++----- 3 files changed, 154 insertions(+), 88 deletions(-) diff --git a/awx/ui/client/features/output/index.controller.js b/awx/ui/client/features/output/index.controller.js index 6e11152b76..f314a28afc 100644 --- a/awx/ui/client/features/output/index.controller.js +++ b/awx/ui/client/features/output/index.controller.js @@ -31,12 +31,6 @@ function onFrames (events) { } const popCount = events.length - render.getCapacity(); - const isAttached = events.length > 0; - - if (!isAttached) { - stopFollowing(); - return $q.resolve(); - } if (!vm.isFollowing && canStartFollowing()) { startFollowing(); @@ -58,7 +52,7 @@ function onFrames (events) { scroll.scrollToBottom(); } - return render.pushFrames(events); + return render.pushFront(events); }) .then(() => { if (vm.isFollowing) { @@ -80,11 +74,18 @@ function firstRange () { return $q.resolve(); } + stopFollowing(); + lockFollow = true; + + if (slide.isOnFirstPage()) { + scroll.resetScrollPosition(); + + return $q.resolve(); + } + scroll.pause(); lockFrames = true; - stopFollowing(); - return render.clear() .then(() => slide.getFirst()) .then(results => render.pushFront(results)) @@ -97,7 +98,7 @@ function firstRange () { }) .finally(() => { scroll.resume(); - lockFrames = false; + lockFollow = false; }); } @@ -112,10 +113,6 @@ function nextRange () { return $q.resolve(); } - if (slide.getTailCounter() >= slide.getMaxCounter()) { - return $q.resolve(); - } - scroll.pause(); lockFrames = true; @@ -129,6 +126,8 @@ function nextRange () { .finally(() => { scroll.resume(); lockFrames = false; + + return $q.resolve(); }); } @@ -138,8 +137,8 @@ function previousRange () { } scroll.pause(); - lockFrames = true; stopFollowing(); + lockFrames = true; let initialPosition; let popHeight; @@ -182,13 +181,15 @@ function lastRange () { .then(() => slide.getLast()) .then(results => render.pushFront(results)) .then(() => { + stream.setMissingCounterThreshold(slide.getTailCounter() + 1); + scroll.scrollToBottom(); + lockFrames = false; return $q.resolve(); }) .finally(() => { scroll.resume(); - lockFrames = false; return $q.resolve(); }); @@ -204,13 +205,12 @@ function menuLastRange () { lockFollow = false; - if (slide.isOnLastPage()) { - scroll.scrollToBottom(); + return lastRange() + .then(() => { + startFollowing(); - return $q.resolve(); - } - - return last(); + return $q.resolve(); + }); } let followOnce; diff --git a/awx/ui/client/features/output/render.service.js b/awx/ui/client/features/output/render.service.js index 68831f2a1e..7d98a1be2c 100644 --- a/awx/ui/client/features/output/render.service.js +++ b/awx/ui/client/features/output/render.service.js @@ -58,6 +58,9 @@ function JobRenderService ($q, $sce, $window) { this.setCollapseAll = value => { this.state.collapseAll = value; + Object.keys(this.records).forEach(key => { + this.records[key].isCollapsed = value; + }); }; this.sortByCounter = (a, b) => { @@ -76,7 +79,7 @@ function JobRenderService ($q, $sce, $window) { // Event Data Transformation / HTML Building // - this.transformEventGroup = (events, streaming = false) => { + this.appendEventGroup = events => { let lines = 0; let html = ''; @@ -84,16 +87,13 @@ function JobRenderService ($q, $sce, $window) { for (let i = 0; i <= events.length - 1; i++) { const current = events[i]; + const tailCounter = this.getTailCounter(); - if (streaming) { - const tailCounter = this.getTailCounter(); + if (tailCounter && (current.counter !== tailCounter + 1)) { + const missing = this.appendMissingEventGroup(current); - if (tailCounter && (current.counter !== tailCounter + 1)) { - const missing = this.transformMissingEventGroup(current); - - html += missing.html; - lines += missing.count; - } + html += missing.html; + lines += missing.count; } const line = this.transformEvent(current); @@ -105,21 +105,39 @@ function JobRenderService ($q, $sce, $window) { return { html, lines }; }; - this.transformMissingEventGroup = event => { - const tail = this.lookupRecord(this.getTailCounter()); + this.appendMissingEventGroup = event => { + const tailCounter = this.getTailCounter(); + const tail = this.lookupRecord(tailCounter); + const tailMissing = this.isCounterMissing(tailCounter); - if (!tail || !tail.counter) { + if (!tailMissing && (!tail || !tail.counter)) { return { html: '', count: 0 }; } - const uuid = getUUID(); + let uuid; + + if (tailMissing) { + uuid = this.missingCounterUUIDs[tailCounter]; + } else { + uuid = getUUID(); + } + const counters = []; - for (let i = tail.counter + 1; i < event.counter; i++) { - counters.push(i); + for (let i = tailCounter + 1; i < event.counter; i++) { + if (tailMissing) { + this.missingCounterRecords[uuid].counters.push(i); + } else { + counters.push(i); + } + this.missingCounterUUIDs[i] = uuid; } + if (tailMissing) { + return { html: '', count: 0 }; + } + const record = { counters, uuid, @@ -127,6 +145,90 @@ function JobRenderService ($q, $sce, $window) { end: event.start_line, }; + if (record.start === record.end) { + return { html: '', count: 0 }; + } + + this.missingCounterRecords[uuid] = record; + + const html = `
+
+
...
`; + const count = 1; + + return { html, count }; + }; + + this.prependEventGroup = events => { + let lines = 0; + let html = ''; + + events.sort(this.sortByCounter); + + for (let i = events.length - 1; i >= 0; i--) { + const current = events[i]; + const headCounter = this.getHeadCounter(); + + if (headCounter && (current.counter !== headCounter - 1)) { + const missing = this.prependMissingEventGroup(current); + + html = missing.html + html; + lines += missing.count; + } + + const line = this.transformEvent(current); + + html = line.html + html; + lines += line.count; + } + + return { html, lines }; + }; + + this.prependMissingEventGroup = event => { + const headCounter = this.getHeadCounter(); + const head = this.lookupRecord(headCounter); + const headMissing = this.isCounterMissing(headCounter); + + if (!headMissing && (!head || !head.counter)) { + return { html: '', count: 0 }; + } + + let uuid; + + if (headMissing) { + uuid = this.missingCounterUUIDs[headCounter]; + } else { + uuid = getUUID(); + } + + const counters = []; + + for (let i = headCounter - 1; i > event.counter; i--) { + if (headMissing) { + this.missingCounterRecords[uuid].counters.unshift(i); + } else { + counters.unshift(i); + } + + this.missingCounterUUIDs[i] = uuid; + } + + if (headMissing) { + return { html: '', count: 0 }; + } + + const record = { + counters, + uuid, + start: event.end_line, + end: head.start, + }; + + if (record.start === record.end) { + return { html: '', count: 0 }; + } + this.missingCounterRecords[uuid] = record; const html = `
@@ -401,7 +503,7 @@ function JobRenderService ($q, $sce, $window) { return $q.resolve(); } - const result = this.transformEventGroup(events); + const result = this.prependEventGroup(events); const html = this.trustHtml(result.html); const newElements = angular.element(html); @@ -411,12 +513,12 @@ function JobRenderService ($q, $sce, $window) { .then(() => result.lines); }; - this.append = (events, streaming = false) => { + this.append = events => { if (events.length < 1) { return $q.resolve(); } - const result = this.transformEventGroup(events, streaming); + const result = this.appendEventGroup(events); const html = this.trustHtml(result.html); const newElements = angular.element(html); @@ -498,10 +600,10 @@ function JobRenderService ($q, $sce, $window) { return $q.resolve(); }); - this.pushFront = (events, streaming = false) => { + this.pushFront = events => { const tail = this.getTailCounter(); - return this.append(events.filter(({ counter }) => counter > tail), streaming); + return this.append(events.filter(({ counter }) => counter > tail)); }; this.pushBack = events => { @@ -511,8 +613,6 @@ function JobRenderService ($q, $sce, $window) { return this.prepend(events.filter(({ counter }) => counter < head || counter > tail)); }; - this.pushFrames = events => this.pushFront(events, true); - this.popMissing = counter => { const uuid = this.missingCounterUUIDs[counter]; diff --git a/awx/ui/client/features/output/slide.service.js b/awx/ui/client/features/output/slide.service.js index 63a1753972..fd052cc8fc 100644 --- a/awx/ui/client/features/output/slide.service.js +++ b/awx/ui/client/features/output/slide.service.js @@ -1,37 +1,9 @@ /* eslint camelcase: 0 */ import { - OUTPUT_EVENT_LIMIT, + OUTPUT_MAX_BUFFER_LENGTH, OUTPUT_PAGE_SIZE, } from './constants'; -function getContinuous (events, reverse = false) { - const counters = events.map(({ counter }) => counter); - - const min = Math.min(...counters); - const max = Math.max(...counters); - - const missing = []; - for (let i = min; i <= max; i++) { - if (counters.indexOf(i) < 0) { - missing.push(i); - } - } - - if (missing.length === 0) { - return events; - } - - if (reverse) { - const threshold = Math.max(...missing); - - return events.filter(({ counter }) => counter > threshold); - } - - const threshold = Math.min(...missing); - - return events.filter(({ counter }) => counter < threshold); -} - function SlidingWindowService ($q) { this.init = ({ getRange, getFirst, getLast, getMaxCounter }, storage) => { const { getHeadCounter, getTailCounter } = storage; @@ -81,15 +53,13 @@ function SlidingWindowService ($q) { this.getNext = (displacement = OUTPUT_PAGE_SIZE) => { const next = this.getNextRange(displacement); - return this.api.getRange(next) - .then(results => getContinuous(results)); + return this.api.getRange(next); }; this.getPrevious = (displacement = OUTPUT_PAGE_SIZE) => { const previous = this.getPreviousRange(displacement); - return this.api.getRange(previous) - .then(results => getContinuous(results, true)); + return this.api.getRange(previous); }; this.getFirst = () => { @@ -128,7 +98,7 @@ function SlidingWindowService ($q) { for (let i = frames.length - 1; i >= 0; i--) { count++; - if (count > OUTPUT_EVENT_LIMIT) { + if (count > OUTPUT_MAX_BUFFER_LENGTH) { frames.splice(i, 1); count--; @@ -153,29 +123,25 @@ function SlidingWindowService ($q) { return frames; } - if (min >= head && min <= tail + 1) { - return frames.filter(({ counter }) => counter > tail); - } - - return []; + return frames.filter(({ counter }) => counter > tail); }; this.getFrames = () => $q.resolve(this.buffer.events); this.getMaxCounter = () => { - if (this.buffer.min && this.buffer.min > 1) { - return this.buffer.min - 1; + if (this.buffer.max && this.buffer.max > 1) { + return this.buffer.max; } return this.api.getMaxCounter(); }; this.isOnLastPage = () => { - if (this.getTailCounter() === 0) { - return true; + if (this.buffer.min) { + return this.getTailCounter() >= this.buffer.min - 1; } - return this.getTailCounter() >= (this.getMaxCounter() - OUTPUT_PAGE_SIZE); + return this.getTailCounter() >= this.getMaxCounter() - OUTPUT_PAGE_SIZE; }; this.isOnFirstPage = () => this.getHeadCounter() === 1; From 04dbc2fcc41a36b3c7d59f9864420c0c8ca5b49b Mon Sep 17 00:00:00 2001 From: Jake McDermott Date: Thu, 23 Aug 2018 13:55:47 -0400 Subject: [PATCH 61/92] add basic click handler for fetching and showing missing events --- .../features/output/index.controller.js | 36 ++++++++++++++++++- 1 file changed, 35 insertions(+), 1 deletion(-) diff --git a/awx/ui/client/features/output/index.controller.js b/awx/ui/client/features/output/index.controller.js index f314a28afc..abb08b907e 100644 --- a/awx/ui/client/features/output/index.controller.js +++ b/awx/ui/client/features/output/index.controller.js @@ -555,7 +555,41 @@ function showHostDetails (id, uuid) { } function showMissingEvents (uuid) { - console.log(`expandMissingEvents: ${uuid}`); + const { counters } = render.records[uuid]; + + const min = Math.min(...counters); + const max = Math.min(Math.max(...counters), min + OUTPUT_PAGE_SIZE); + + const selector = `#${uuid}`; + const clicked = $(selector); + + return resource.events.getRange([min, max]) + .then(results => { + let lines = 0; + let untrusted = ''; + + for (let i = 0; i <= results.length - 1; i++) { + const { html, count } = render.transformEvent(results[i]); + + lines += count; + untrusted += html; + render.records[uuid].counters.shift(); + } + + const trusted = render.trustHtml(untrusted); + const elements = angular.element(trusted); + + return render + .requestAnimationFrame(() => { + elements.insertBefore(clicked); + + if (render.records[uuid].counters.length === 0) { + clicked.remove(); + } + }) + .then(() => render.compile(elements)) + .then(() => lines); + }); } // From d608402dc13c598fb7bfbae82d8cd43166d755af Mon Sep 17 00:00:00 2001 From: Jake McDermott Date: Sat, 25 Aug 2018 00:57:50 -0400 Subject: [PATCH 62/92] refactor render service --- .../client/features/output/render.service.js | 351 ++++++------------ 1 file changed, 112 insertions(+), 239 deletions(-) diff --git a/awx/ui/client/features/output/render.service.js b/awx/ui/client/features/output/render.service.js index 7d98a1be2c..520324866f 100644 --- a/awx/ui/client/features/output/render.service.js +++ b/awx/ui/client/features/output/render.service.js @@ -1,6 +1,5 @@ import Ansi from 'ansi-to-html'; import Entities from 'html-entities'; -import getUUID from 'uuid'; import { EVENT_START_PLAY, @@ -36,24 +35,18 @@ const hasAnsi = input => re.test(input); function JobRenderService ($q, $sce, $window) { this.init = ({ compile, toggles }) => { this.hooks = { compile }; - this.el = $(OUTPUT_ELEMENT_TBODY); this.parent = null; this.state = { - head: null, - tail: null, + head: 0, + tail: 0, collapseAll: false, toggleMode: toggles, }; - this.counters = {}; - this.lines = {}; this.records = {}; this.uuids = {}; - - this.missingCounterRecords = {}; - this.missingCounterUUIDs = {}; }; this.setCollapseAll = value => { @@ -87,73 +80,54 @@ function JobRenderService ($q, $sce, $window) { for (let i = 0; i <= events.length - 1; i++) { const current = events[i]; - const tailCounter = this.getTailCounter(); - if (tailCounter && (current.counter !== tailCounter + 1)) { + if (this.state.tail && current.counter !== this.state.tail + 1) { const missing = this.appendMissingEventGroup(current); html += missing.html; lines += missing.count; } - const line = this.transformEvent(current); + const eventLines = this.transformEvent(current); - html += line.html; - lines += line.count; + html += eventLines.html; + lines += eventLines.count; } return { html, lines }; }; this.appendMissingEventGroup = event => { - const tailCounter = this.getTailCounter(); - const tail = this.lookupRecord(tailCounter); - const tailMissing = this.isCounterMissing(tailCounter); + const tailUUID = this.uuids[this.state.tail]; + const tailRecord = this.records[tailUUID]; - if (!tailMissing && (!tail || !tail.counter)) { + if (!tailRecord) { return { html: '', count: 0 }; } let uuid; - if (tailMissing) { - uuid = this.missingCounterUUIDs[tailCounter]; + if (tailRecord.isMissing) { + uuid = tailUUID; } else { - uuid = getUUID(); + uuid = `${event.counter}-${tailUUID}`; + this.records[uuid] = { uuid, counters: [], lineCount: 1, isMissing: true }; } - const counters = []; - - for (let i = tailCounter + 1; i < event.counter; i++) { - if (tailMissing) { - this.missingCounterRecords[uuid].counters.push(i); - } else { - counters.push(i); - } - - this.missingCounterUUIDs[i] = uuid; + for (let i = this.state.tail + 1; i < event.counter; i++) { + this.records[uuid].counters.push(i); + this.uuids[i] = uuid; } - if (tailMissing) { + if (tailRecord.isMissing) { return { html: '', count: 0 }; } - const record = { - counters, - uuid, - start: tail.end, - end: event.start_line, - }; - - if (record.start === record.end) { + if (tailRecord.end === event.start_line) { return { html: '', count: 0 }; } - this.missingCounterRecords[uuid] = record; - - const html = `
-
-
...
`; + const html = this.buildRowHTML(this.records[uuid]); const count = 1; return { html, count }; @@ -167,84 +141,65 @@ function JobRenderService ($q, $sce, $window) { for (let i = events.length - 1; i >= 0; i--) { const current = events[i]; - const headCounter = this.getHeadCounter(); - if (headCounter && (current.counter !== headCounter - 1)) { + if (this.state.head && current.counter !== this.state.head - 1) { const missing = this.prependMissingEventGroup(current); html = missing.html + html; lines += missing.count; } - const line = this.transformEvent(current); + const eventLines = this.transformEvent(current); - html = line.html + html; - lines += line.count; + html = eventLines.html + html; + lines += eventLines.count; } return { html, lines }; }; this.prependMissingEventGroup = event => { - const headCounter = this.getHeadCounter(); - const head = this.lookupRecord(headCounter); - const headMissing = this.isCounterMissing(headCounter); + const headUUID = this.uuids[this.state.head]; + const headRecord = this.records[headUUID]; - if (!headMissing && (!head || !head.counter)) { + if (!headRecord) { return { html: '', count: 0 }; } let uuid; - if (headMissing) { - uuid = this.missingCounterUUIDs[headCounter]; + if (headRecord.isMissing) { + uuid = headUUID; } else { - uuid = getUUID(); + uuid = `${headUUID}-${event.counter}`; + this.records[uuid] = { uuid, counters: [], lineCount: 1, isMissing: true }; } - const counters = []; - - for (let i = headCounter - 1; i > event.counter; i--) { - if (headMissing) { - this.missingCounterRecords[uuid].counters.unshift(i); - } else { - counters.unshift(i); - } - - this.missingCounterUUIDs[i] = uuid; + for (let i = this.state.head - 1; i > event.counter; i--) { + this.records[uuid].counters.unshift(i); + this.uuids[i] = uuid; } - if (headMissing) { + if (headRecord.isMissing) { return { html: '', count: 0 }; } - const record = { - counters, - uuid, - start: event.end_line, - end: head.start, - }; - - if (record.start === record.end) { + if (event.end_line === headRecord.start) { return { html: '', count: 0 }; } - this.missingCounterRecords[uuid] = record; - - const html = `
-
-
...
`; + const html = this.buildRowHTML(this.records[uuid]); const count = 1; return { html, count }; }; this.transformEvent = event => { - if (event.uuid && this.records[event.uuid]) { + if (!event || !event.stdout) { return { html: '', count: 0 }; } - if (!event || !event.stdout) { + if (event.uuid && this.records[event.uuid]) { return { html: '', count: 0 }; } @@ -262,10 +217,10 @@ function JobRenderService ($q, $sce, $window) { const line = lines[i]; const isLastLine = i === lines.length - 1; - let row = this.createRow(record, ln, line); + let row = this.buildRowHTML(record, ln, line); if (record && record.isTruncated && isLastLine) { - row += this.createRow(record); + row += this.buildRowHTML(record); count++; } @@ -280,20 +235,19 @@ function JobRenderService ($q, $sce, $window) { return null; } - this.lines[event.counter] = event.end_line - event.start_line; - - if (this.state.tail === null || - this.state.tail < event.counter) { - this.state.tail = event.counter; - } - - if (this.state.head === null || - this.state.head > event.counter) { + if (!this.state.head || event.counter < this.state.head) { this.state.head = event.counter; } + if (!this.state.tail || event.counter > this.state.tail) { + this.state.tail = event.counter; + } + if (!event.uuid) { - return null; + this.uuids[event.counter] = event.counter; + this.records[event.counter] = { counters: [event.counter], lineCount: lines.length }; + + return this.records[event.counter]; } let isHost = false; @@ -317,7 +271,7 @@ function JobRenderService ($q, $sce, $window) { isTruncated: (event.end_line - event.start_line) > lines.length, lineCount: lines.length, isCollapsed: this.state.collapseAll, - counter: event.counter, + counters: [event.counter], }; if (event.parent_uuid) { @@ -355,9 +309,8 @@ function JobRenderService ($q, $sce, $window) { record.line++; } - this.uuids[event.counter] = record.uuid; - this.counters[event.uuid] = record.counter; this.records[event.uuid] = record; + this.uuids[event.counter] = event.uuid; return record; }; @@ -374,25 +327,7 @@ function JobRenderService ($q, $sce, $window) { return list; }; - this.deleteRecord = counter => { - const uuid = this.uuids[counter]; - - delete this.records[uuid]; - delete this.counters[uuid]; - delete this.uuids[counter]; - delete this.lines[counter]; - }; - - this.getTimestamp = created => { - const date = new Date(created); - const hour = date.getHours() < 10 ? `0${date.getHours()}` : date.getHours(); - const minute = date.getMinutes() < 10 ? `0${date.getMinutes()}` : date.getMinutes(); - const second = date.getSeconds() < 10 ? `0${date.getSeconds()}` : date.getSeconds(); - - return `${hour}:${minute}:${second}`; - }; - - this.createRow = (record, ln, content) => { + this.buildRowHTML = (record, ln, content) => { let id = ''; let icon = ''; let timestamp = ''; @@ -400,6 +335,12 @@ function JobRenderService ($q, $sce, $window) { let tdEvent = ''; let classList = ''; + if (record.isMissing) { + return `
+
+
...
`; + } + content = content || ''; if (hasAnsi(content)) { @@ -459,6 +400,15 @@ function JobRenderService ($q, $sce, $window) {
`; }; + this.getTimestamp = created => { + const date = new Date(created); + const hour = date.getHours() < 10 ? `0${date.getHours()}` : date.getHours(); + const minute = date.getMinutes() < 10 ? `0${date.getMinutes()}` : date.getMinutes(); + const second = date.getSeconds() < 10 ? `0${date.getSeconds()}` : date.getSeconds(); + + return `${hour}:${minute}:${second}`; + }; + // // Element Operations // @@ -532,70 +482,25 @@ function JobRenderService ($q, $sce, $window) { this.sanitize = html => entities.encode(html); // - // Event Counter Methods - External code should use these. + // Event Counter Methods - External code should prefer these. // - this.getTailCounter = () => { - if (this.state.tail === null) { - return 0; - } - - if (this.state.tail < 0) { - return 0; - } - - return this.state.tail; - }; - - this.getHeadCounter = () => { - if (this.state.head === null) { - return 0; - } - - if (this.state.head < 0) { - return 0; - } - - return this.state.head; - }; - - this.getCapacity = () => OUTPUT_EVENT_LIMIT - Object.keys(this.lines).length; - - this.lookupRecord = counter => this.records[this.uuids[counter]]; - - this.getLineCount = counter => { - const record = this.lookupRecord(counter); - - if (record && record.lineCount) { - return record.lineCount; - } - - if (this.lines[counter]) { - return this.lines[counter]; - } - - return 0; - }; - - this.deleteMissingCounterRecord = counter => { - const uuid = this.missingCounterUUIDs[counter]; - - delete this.missingCounterRecords[counter]; - delete this.missingCounterUUIDs[uuid]; - }; - this.clear = () => this.removeAll() .then(() => { const head = this.getHeadCounter(); const tail = this.getTailCounter(); for (let i = head; i <= tail; ++i) { - this.deleteRecord(i); - this.deleteMissingCounterRecord(i); + const uuid = this.uuids[i]; + + if (uuid) { + delete this.records[uuid]; + delete this.uuids[i]; + } } - this.state.head = null; - this.state.tail = null; + this.state.head = 0; + this.state.tail = 0; return $q.resolve(); }); @@ -613,73 +518,35 @@ function JobRenderService ($q, $sce, $window) { return this.prepend(events.filter(({ counter }) => counter < head || counter > tail)); }; - this.popMissing = counter => { - const uuid = this.missingCounterUUIDs[counter]; - - if (!this.missingCounterRecords[uuid]) { - return 0; - } - - this.missingCounterRecords[uuid].counters.pop(); - - if (this.missingCounterRecords[uuid].counters.length > 0) { - return 0; - } - - delete this.missingCounterRecords[uuid]; - delete this.missingCounterUUIDs[counter]; - - return 1; - }; - - this.shiftMissing = counter => { - const uuid = this.missingCounterUUIDs[counter]; - - if (!this.missingCounterRecords[uuid]) { - return 0; - } - - this.missingCounterRecords[uuid].counters.shift(); - - if (this.missingCounterRecords[uuid].counters.length > 0) { - return 0; - } - - delete this.missingCounterRecords[uuid]; - delete this.missingCounterUUIDs[counter]; - - return 1; - }; - - this.isCounterMissing = counter => this.missingCounterUUIDs[counter]; - this.popFront = count => { if (!count || count <= 0) { return $q.resolve(); } - const max = this.getTailCounter(); + const max = this.state.tail; const min = max - count; let lines = 0; for (let i = max; i >= min; --i) { - if (this.isCounterMissing(i)) { - lines += this.popMissing(i); - } else { - lines += this.getLineCount(i); + const uuid = this.uuids[i]; + + if (!uuid) { + continue; + } + + this.records[uuid].counters.pop(); + delete this.uuids[i]; + + if (this.records[uuid].counters.length === 0) { + lines += this.records[uuid].lineCount; + + delete this.records[uuid]; + this.state.tail--; } } - return this.pop(lines) - .then(() => { - for (let i = max; i >= min; --i) { - this.deleteRecord(i); - this.state.tail--; - } - - return $q.resolve(); - }); + return this.pop(lines); }; this.popBack = count => { @@ -687,29 +554,35 @@ function JobRenderService ($q, $sce, $window) { return $q.resolve(); } - const min = this.getHeadCounter(); + const min = this.state.head; const max = min + count; let lines = 0; for (let i = min; i <= max; ++i) { - if (this.isCounterMissing(i)) { - lines += this.popMissing(i); - } else { - lines += this.getLineCount(i); + const uuid = this.uuids[i]; + + if (!uuid) { + continue; + } + + this.records[uuid].counters.shift(); + delete this.uuids[i]; + + if (this.records[uuid].counters.length === 0) { + lines += this.records[uuid].lineCount; + + delete this.records[uuid]; + this.state.head++; } } - return this.shift(lines) - .then(() => { - for (let i = min; i <= max; ++i) { - this.deleteRecord(i); - this.state.head++; - } - - return $q.resolve(); - }); + return this.shift(lines); }; + + this.getHeadCounter = () => this.state.head; + this.getTailCounter = () => this.state.tail; + this.getCapacity = () => OUTPUT_EVENT_LIMIT - (this.getTailCounter() - this.getHeadCounter()); } JobRenderService.$inject = ['$q', '$sce', '$window']; From aa0d2cff5cfbfe2bdc0e97b8fd6f0b27d9959eba Mon Sep 17 00:00:00 2001 From: Jake McDermott Date: Sun, 26 Aug 2018 14:13:50 -0400 Subject: [PATCH 63/92] handle response data with discontinuities when using that data to fill other discontinuities --- .../features/output/index.controller.js | 20 +++++++++++++++---- 1 file changed, 16 insertions(+), 4 deletions(-) diff --git a/awx/ui/client/features/output/index.controller.js b/awx/ui/client/features/output/index.controller.js index abb08b907e..4e59735f24 100644 --- a/awx/ui/client/features/output/index.controller.js +++ b/awx/ui/client/features/output/index.controller.js @@ -555,16 +555,25 @@ function showHostDetails (id, uuid) { } function showMissingEvents (uuid) { - const { counters } = render.records[uuid]; + const record = render.records[uuid]; - const min = Math.min(...counters); - const max = Math.min(Math.max(...counters), min + OUTPUT_PAGE_SIZE); + const min = Math.min(...record.counters); + const max = Math.min(Math.max(...record.counters), min + OUTPUT_PAGE_SIZE); const selector = `#${uuid}`; const clicked = $(selector); return resource.events.getRange([min, max]) .then(results => { + const counters = results.map(({ counter }) => counter); + + for (let i = min; i <= max; i++) { + if (counters.indexOf(i) < 0) { + results = results.filter(({ counter }) => counter < i); + break; + } + } + let lines = 0; let untrusted = ''; @@ -573,7 +582,9 @@ function showMissingEvents (uuid) { lines += count; untrusted += html; - render.records[uuid].counters.shift(); + + const shifted = render.records[uuid].counters.shift(); + delete render.uuids[shifted]; } const trusted = render.trustHtml(untrusted); @@ -585,6 +596,7 @@ function showMissingEvents (uuid) { if (render.records[uuid].counters.length === 0) { clicked.remove(); + delete render.records[uuid]; } }) .then(() => render.compile(elements)) From 2acc488adfe815750e2c1f44e9dd1415e3a141ee Mon Sep 17 00:00:00 2001 From: Ryan Petrello Date: Mon, 27 Aug 2018 13:20:13 -0400 Subject: [PATCH 64/92] properly sanitize long event keys see: https://github.com/ansible/tower/issues/1775 --- awx/main/models/events.py | 6 +++--- awx/main/tests/unit/models/test_events.py | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/awx/main/models/events.py b/awx/main/models/events.py index 4361f01853..5eb0390e18 100644 --- a/awx/main/models/events.py +++ b/awx/main/models/events.py @@ -35,9 +35,9 @@ def sanitize_event_keys(kwargs, valid_keys): for key in [ 'play', 'role', 'task', 'playbook' ]: - if isinstance(kwargs.get(key), six.string_types): - if len(kwargs[key]) > 1024: - kwargs[key] = Truncator(kwargs[key]).chars(1024) + if isinstance(kwargs.get('event_data', {}).get(key), six.string_types): + if len(kwargs['event_data'][key]) > 1024: + kwargs['event_data'][key] = Truncator(kwargs['event_data'][key]).chars(1024) def create_host_status_counts(event_data): diff --git a/awx/main/tests/unit/models/test_events.py b/awx/main/tests/unit/models/test_events.py index 47a7f30c55..3176e1945c 100644 --- a/awx/main/tests/unit/models/test_events.py +++ b/awx/main/tests/unit/models/test_events.py @@ -53,9 +53,9 @@ def test_really_long_event_fields(field): with mock.patch.object(JobEvent, 'objects') as manager: JobEvent.create_from_data(**{ 'job_id': 123, - field: 'X' * 4096 + 'event_data': {field: 'X' * 4096} }) manager.create.assert_called_with(**{ 'job_id': 123, - field: 'X' * 1021 + '...' + 'event_data': {field: 'X' * 1021 + '...'} }) From 2643a1b3d6e93f5890135370e316e566dae04d38 Mon Sep 17 00:00:00 2001 From: adamscmRH Date: Mon, 27 Aug 2018 15:05:03 -0400 Subject: [PATCH 65/92] pin pluggy at 0.6.0 --- requirements/requirements_dev.txt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/requirements/requirements_dev.txt b/requirements/requirements_dev.txt index 6765971af9..d3fbaf3b6c 100644 --- a/requirements/requirements_dev.txt +++ b/requirements/requirements_dev.txt @@ -5,6 +5,7 @@ ipython==5.2.1 unittest2 pep8 flake8 +pluggy==0.6.0 pyflakes pytest==3.6.0 pytest-cov @@ -21,3 +22,4 @@ matplotlib backports.tempfile # support in unit tests for py32+ tempfile.TemporaryDirectory mockldap sdb +atomicwrites==1.1.5 From 4e45b6ba6da0002834d589ad3d166533aca83067 Mon Sep 17 00:00:00 2001 From: Jake McDermott Date: Mon, 27 Aug 2018 01:55:36 -0400 Subject: [PATCH 66/92] fix missing line styling --- awx/ui/client/features/output/_index.less | 6 +++--- awx/ui/client/features/output/render.service.js | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/awx/ui/client/features/output/_index.less b/awx/ui/client/features/output/_index.less index bb48a76185..4684bb8b16 100644 --- a/awx/ui/client/features/output/_index.less +++ b/awx/ui/client/features/output/_index.less @@ -102,10 +102,10 @@ padding-right: 5px; border-right: 1px solid @at-gray-b7; user-select: none; + } - &-clickable { - cursor: pointer; - } + &-line--clickable { + cursor: pointer; } &-event { diff --git a/awx/ui/client/features/output/render.service.js b/awx/ui/client/features/output/render.service.js index 520324866f..7f297955fc 100644 --- a/awx/ui/client/features/output/render.service.js +++ b/awx/ui/client/features/output/render.service.js @@ -338,7 +338,7 @@ function JobRenderService ($q, $sce, $window) { if (record.isMissing) { return `
-
...
`; +
...
`; } content = content || ''; From f7737e2f944e6935f2ce286233363aeb3457a3e4 Mon Sep 17 00:00:00 2001 From: mabashian Date: Mon, 27 Aug 2018 17:01:08 -0400 Subject: [PATCH 67/92] Handle notification admin user type in the UI --- .../lib/components/layout/layout.directive.js | 20 +++++++++++++++++++ .../lib/components/layout/layout.partial.html | 4 ++-- .../rbac-resource.controller.js | 2 +- .../rbac-user-team.controller.js | 2 +- .../src/notifications/add/add.controller.js | 2 +- .../src/notifications/edit/edit.controller.js | 2 +- awx/ui/client/src/shared/directives.js | 2 ++ .../src/shared/stateDefinitions.factory.js | 18 +++++++++++++---- 8 files changed, 42 insertions(+), 10 deletions(-) diff --git a/awx/ui/client/lib/components/layout/layout.directive.js b/awx/ui/client/lib/components/layout/layout.directive.js index c6fddc51e4..71726ac031 100644 --- a/awx/ui/client/lib/components/layout/layout.directive.js +++ b/awx/ui/client/lib/components/layout/layout.directive.js @@ -16,6 +16,7 @@ function AtLayoutController ($scope, $http, strings, ProcessErrors, $transitions if (!vm.isSuperUser) { checkOrgAdmin(); + checkNotificationAdmin(); } } }); @@ -54,6 +55,25 @@ function AtLayoutController ($scope, $http, strings, ProcessErrors, $transitions }); }); } + + function checkNotificationAdmin () { + const usersPath = `/api/v2/users/${vm.currentUserId}/roles/?role_field=notification_admin_role`; + $http.get(usersPath) + .then(({ data }) => { + console.log(data); + if (data.count > 0) { + vm.isNotificationAdmin = true; + } else { + vm.isNotificationAdmin = false; + } + }) + .catch(({ data, status }) => { + ProcessErrors(null, data, status, null, { + hdr: strings.get('error.HEADER'), + msg: strings.get('error.CALL', { path: usersPath, action: 'GET', status }) + }); + }); + } } AtLayoutController.$inject = ['$scope', '$http', 'ComponentsStrings', 'ProcessErrors', '$transitions']; diff --git a/awx/ui/client/lib/components/layout/layout.partial.html b/awx/ui/client/lib/components/layout/layout.partial.html index 4acc9fd108..de0f9ce272 100644 --- a/awx/ui/client/lib/components/layout/layout.partial.html +++ b/awx/ui/client/lib/components/layout/layout.partial.html @@ -81,10 +81,10 @@
+ system-admin-only="true"> + ng-show="$parent.layoutVm.isSuperUser || $parent.layoutVm.isOrgAdmin || $parent.layoutVm.isNotificationAdmin"> diff --git a/awx/ui/client/src/access/add-rbac-resource/rbac-resource.controller.js b/awx/ui/client/src/access/add-rbac-resource/rbac-resource.controller.js index c0656ebf79..7c1ca5be35 100644 --- a/awx/ui/client/src/access/add-rbac-resource/rbac-resource.controller.js +++ b/awx/ui/client/src/access/add-rbac-resource/rbac-resource.controller.js @@ -88,7 +88,7 @@ export default ['$rootScope', '$scope', 'GetBasePath', 'Rest', '$q', 'Wait', 'Pr }; scope.hasSelectedRows = function(){ - return _.any(scope.allSelected, (type) => Object.keys(type).length > 0); + return _.some(scope.allSelected, (type) => Object.keys(type).length > 0); }; scope.selectTab = function(selected){ diff --git a/awx/ui/client/src/access/add-rbac-user-team/rbac-user-team.controller.js b/awx/ui/client/src/access/add-rbac-user-team/rbac-user-team.controller.js index 7c1f53cc4c..f8ecec5446 100644 --- a/awx/ui/client/src/access/add-rbac-user-team/rbac-user-team.controller.js +++ b/awx/ui/client/src/access/add-rbac-user-team/rbac-user-team.controller.js @@ -94,7 +94,7 @@ function(scope, $state, i18n, CreateSelect2, Rest, $q, Wait, ProcessErrors) { }; scope.showSection2Container = function(){ - return _.any(scope.allSelected, (type) => Object.keys(type).length > 0); + return _.some(scope.allSelected, (type) => Object.keys(type).length > 0); }; scope.showSection2Tab = function(tab){ diff --git a/awx/ui/client/src/notifications/add/add.controller.js b/awx/ui/client/src/notifications/add/add.controller.js index f87fea7006..3ada22743e 100644 --- a/awx/ui/client/src/notifications/add/add.controller.js +++ b/awx/ui/client/src/notifications/add/add.controller.js @@ -22,7 +22,7 @@ export default ['Rest', 'Wait', 'NotificationsFormObject', init(); function init() { - Rest.setUrl(GetBasePath('projects')); + Rest.setUrl(GetBasePath('notification_templates')); Rest.options() .then(({data}) => { if (!data.actions.POST) { diff --git a/awx/ui/client/src/notifications/edit/edit.controller.js b/awx/ui/client/src/notifications/edit/edit.controller.js index dfde2038e9..561ab09e58 100644 --- a/awx/ui/client/src/notifications/edit/edit.controller.js +++ b/awx/ui/client/src/notifications/edit/edit.controller.js @@ -275,7 +275,7 @@ export default ['Rest', 'Wait', return $scope[i]; } - params.notification_configuration = _.object(Object.keys(form.fields) + params.notification_configuration = _.fromPairs(Object.keys(form.fields) .filter(i => (form.fields[i].ngShow && form.fields[i].ngShow.indexOf(v) > -1)) .map(i => [i, processValue($scope[i], i, form.fields[i])])); diff --git a/awx/ui/client/src/shared/directives.js b/awx/ui/client/src/shared/directives.js index 400a967584..5b1fc00d25 100644 --- a/awx/ui/client/src/shared/directives.js +++ b/awx/ui/client/src/shared/directives.js @@ -670,6 +670,8 @@ function(ConfigurationUtils, i18n, $rootScope) { query += '&role_level=workflow_admin_role'; } else if ($state.current.name.includes('projects')) { query += '&role_level=project_admin_role'; + } else if ($state.current.name.includes('notifications')) { + query += '&role_level=notification_admin_role'; } else { query += '&role_level=admin_role'; } diff --git a/awx/ui/client/src/shared/stateDefinitions.factory.js b/awx/ui/client/src/shared/stateDefinitions.factory.js index 8972b9c19a..b8f46207db 100644 --- a/awx/ui/client/src/shared/stateDefinitions.factory.js +++ b/awx/ui/client/src/shared/stateDefinitions.factory.js @@ -744,10 +744,20 @@ function($injector, $stateExtender, $log, i18n) { // search will think they need to be set as search tags. var params; if(field.sourceModel === "organization"){ - params = { - page_size: '5', - role_level: 'admin_role' - }; + if (form.name === "notification_template") { + // Users with admin_role role level should also have + // notification_admin_role so this should handle regular admin + // users as well as notification admin users + params = { + page_size: '5', + role_level: 'notification_admin_role' + }; + } else { + params = { + page_size: '5', + role_level: 'admin_role' + }; + } } else if(field.sourceModel === "inventory_script"){ params = { From de158cb41d9ac20232bbaa7e0126032d07804baa Mon Sep 17 00:00:00 2001 From: mabashian Date: Mon, 27 Aug 2018 17:33:35 -0400 Subject: [PATCH 68/92] Removes console.log --- awx/ui/client/lib/components/layout/layout.directive.js | 1 - 1 file changed, 1 deletion(-) diff --git a/awx/ui/client/lib/components/layout/layout.directive.js b/awx/ui/client/lib/components/layout/layout.directive.js index 71726ac031..c8c70e04ef 100644 --- a/awx/ui/client/lib/components/layout/layout.directive.js +++ b/awx/ui/client/lib/components/layout/layout.directive.js @@ -60,7 +60,6 @@ function AtLayoutController ($scope, $http, strings, ProcessErrors, $transitions const usersPath = `/api/v2/users/${vm.currentUserId}/roles/?role_field=notification_admin_role`; $http.get(usersPath) .then(({ data }) => { - console.log(data); if (data.count > 0) { vm.isNotificationAdmin = true; } else { From 2592613bde3db5092f3921099a4386ab49d6aa07 Mon Sep 17 00:00:00 2001 From: mabashian Date: Tue, 28 Aug 2018 11:01:04 -0400 Subject: [PATCH 69/92] Fixes unit test failures --- awx/ui/test/unit/components/layout.unit.js | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/awx/ui/test/unit/components/layout.unit.js b/awx/ui/test/unit/components/layout.unit.js index 76ecf0dcd6..164dfddae8 100644 --- a/awx/ui/test/unit/components/layout.unit.js +++ b/awx/ui/test/unit/components/layout.unit.js @@ -30,15 +30,24 @@ describe('Components | Layout', () => { let controller; beforeEach(() => { - const mockResponse = { + const mockOrgAdminResponse = { data: { count: 3 } }; + const mockNotificationAdminResponse = { + data: { + count: 1 + } + }; + controller = element.controller('atLayout'); $httpBackend.when('GET', /admin_of_organizations/) - .respond(mockResponse); + .respond(mockOrgAdminResponse); + + $httpBackend.when('GET', /roles\/\?role_field=notification_admin_role/) + .respond(mockNotificationAdminResponse); }); xit('$scope.$on($stateChangeSuccess) should assign toState name to currentState', () => { From c69e41b2612c380ba461e8adf2222792d9c8e795 Mon Sep 17 00:00:00 2001 From: Ryan Petrello Date: Tue, 28 Aug 2018 12:25:21 -0400 Subject: [PATCH 70/92] more UI i18n see: https://github.com/ansible/tower/issues/1383 --- awx/ui/client/src/projects/add/projects-add.controller.js | 8 ++++---- .../client/src/projects/edit/projects-edit.controller.js | 8 ++++---- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/awx/ui/client/src/projects/add/projects-add.controller.js b/awx/ui/client/src/projects/add/projects-add.controller.js index d790510402..aaa9fee909 100644 --- a/awx/ui/client/src/projects/add/projects-add.controller.js +++ b/awx/ui/client/src/projects/add/projects-add.controller.js @@ -133,7 +133,7 @@ export default ['$scope', '$location', '$stateParams', 'GenerateForm', } switch ($scope.scm_type.value) { case 'git': - $scope.credentialLabel = "SCM Credential"; + $scope.credentialLabel = "SCM " + i18n._("Credential"); $scope.urlPopover = '

' + i18n._('Example URLs for GIT SCM include:') + '