From cefb58374ed2b954f862e7a8e0a260cabcce3832 Mon Sep 17 00:00:00 2001 From: Hypolite Petovan Date: Tue, 17 Apr 2018 20:41:02 -0400 Subject: [PATCH] [advancedcontentfilter] Remove JS Composer dependencies - Remove bower-asset/vue - Remove bower-asset/vue-resource - Remove fxp/composer-asset-plugin --- advancedcontentfilter/composer.json | 7 +- advancedcontentfilter/composer.lock | 115 +- .../vendor/asset/vue-resource/LICENSE | 21 - .../vendor/asset/vue-resource/README.md | 59 - .../vendor/asset/vue-resource/bower.json | 20 - .../vendor/asset/vue-resource/dist/README.md | 3 - .../vue-resource/dist/vue-resource.common.js | 1557 ---- .../vue-resource/dist/vue-resource.esm.js | 1556 ---- .../asset/vue-resource/dist/vue-resource.js | 1563 ---- .../vue-resource/dist/vue-resource.min.js | 7 - .../vue-resource/src/http/client/index.js | 65 - .../vue-resource/src/http/client/jsonp.js | 53 - .../vue-resource/src/http/client/node.js | 38 - .../asset/vue-resource/src/http/client/xdr.js | 38 - .../asset/vue-resource/src/http/client/xhr.js | 74 - .../asset/vue-resource/src/http/headers.js | 75 - .../asset/vue-resource/src/http/index.js | 80 - .../src/http/interceptor/before.js | 13 - .../vue-resource/src/http/interceptor/cors.js | 29 - .../vue-resource/src/http/interceptor/form.js | 17 - .../src/http/interceptor/header.js | 21 - .../vue-resource/src/http/interceptor/json.js | 46 - .../src/http/interceptor/jsonp.js | 13 - .../src/http/interceptor/method.js | 12 - .../asset/vue-resource/src/http/request.js | 38 - .../asset/vue-resource/src/http/response.js | 75 - .../vendor/asset/vue-resource/src/index.js | 57 - .../asset/vue-resource/src/lib/promise.js | 177 - .../vue-resource/src/lib/url-template.js | 150 - .../vendor/asset/vue-resource/src/promise.js | 77 - .../vendor/asset/vue-resource/src/resource.js | 76 - .../asset/vue-resource/src/url/index.js | 135 - .../asset/vue-resource/src/url/query.js | 25 - .../vendor/asset/vue-resource/src/url/root.js | 16 - .../asset/vue-resource/src/url/template.js | 16 - .../vendor/asset/vue-resource/src/util.js | 183 - .../asset/vue-resource/test/data/invalid.json | 1 - .../asset/vue-resource/test/data/text.txt | 1 - .../asset/vue-resource/test/data/valid.json | 1 - .../vendor/asset/vue-resource/test/http.js | 200 - .../asset/vue-resource/test/http.test.js | 34 - .../vendor/asset/vue-resource/test/index.html | 18 - .../vendor/asset/vue-resource/test/index.js | 9 - .../asset/vue-resource/test/karma.conf.js | 26 - .../vendor/asset/vue-resource/test/promise.js | 125 - .../asset/vue-resource/test/resource.js | 51 - .../vendor/asset/vue-resource/test/url.js | 33 - .../asset/vue-resource/test/webpack.config.js | 17 - .../asset/vue-resource/types/index.d.ts | 94 - .../vendor/asset/vue-resource/types/vue.d.ts | 27 - .../vendor/asset/vue-resource/yarn.lock | 6503 ------------- .../vendor/asset/vue/.babelrc | 8 - .../vendor/asset/vue/.circleci/config.yml | 81 - .../vendor/asset/vue/.editorconfig | 15 - .../vendor/asset/vue/.eslintignore | 3 - .../vendor/asset/vue/.eslintrc | 14 - .../vendor/asset/vue/.flowconfig | 23 - .../asset/vue/.github/CODE_OF_CONDUCT.md | 13 - .../asset/vue/.github/COMMIT_CONVENTION.md | 91 - .../vendor/asset/vue/.github/CONTRIBUTING.md | 140 - .../asset/vue/.github/ISSUE_TEMPLATE.md | 16 - .../vue/.github/PULL_REQUEST_TEMPLATE.md | 35 - .../vendor/asset/vue/.gitignore | 19 - .../vendor/asset/vue/BACKERS.md | 348 - .../vendor/asset/vue/LICENSE | 21 - .../vendor/asset/vue/README.md | 264 - .../asset/vue/benchmarks/big-table/demo.css | 15 - .../asset/vue/benchmarks/big-table/index.html | 163 - .../asset/vue/benchmarks/big-table/style.css | 553 -- .../vendor/asset/vue/benchmarks/dbmon/ENV.js | 211 - .../vendor/asset/vue/benchmarks/dbmon/app.js | 14 - .../asset/vue/benchmarks/dbmon/index.html | 38 - .../vue/benchmarks/dbmon/lib/memory-stats.js | 98 - .../asset/vue/benchmarks/dbmon/lib/monitor.js | 60 - .../asset/vue/benchmarks/dbmon/lib/styles.css | 26 - .../vue/benchmarks/reorder-list/index.html | 111 - .../vendor/asset/vue/benchmarks/ssr/README.md | 13 - .../vendor/asset/vue/benchmarks/ssr/common.js | 59 - .../vue/benchmarks/ssr/renderToStream.js | 31 - .../vue/benchmarks/ssr/renderToString.js | 19 - .../asset/vue/benchmarks/svg/index.html | 102 - .../asset/vue/benchmarks/uptime/index.html | 200 - .../vendor/asset/vue/dist/README.md | 124 - .../vendor/asset/vue/examples/commits/app.js | 47 - .../asset/vue/examples/commits/index.html | 47 - .../vue/examples/elastic-header/index.html | 105 - .../vue/examples/elastic-header/style.css | 44 - .../vendor/asset/vue/examples/firebase/app.js | 57 - .../asset/vue/examples/firebase/index.html | 35 - .../asset/vue/examples/firebase/style.css | 32 - .../vendor/asset/vue/examples/grid/grid.js | 69 - .../vendor/asset/vue/examples/grid/index.html | 52 - .../vendor/asset/vue/examples/grid/style.css | 59 - .../asset/vue/examples/markdown/index.html | 39 - .../asset/vue/examples/markdown/style.css | 32 - .../asset/vue/examples/modal/index.html | 72 - .../vendor/asset/vue/examples/modal/style.css | 63 - .../vue/examples/move-animations/index.html | 88 - .../asset/vue/examples/select2/index.html | 84 - .../vendor/asset/vue/examples/svg/index.html | 57 - .../vendor/asset/vue/examples/svg/style.css | 31 - .../vendor/asset/vue/examples/svg/svg.js | 87 - .../vendor/asset/vue/examples/todomvc/app.js | 157 - .../asset/vue/examples/todomvc/index.html | 69 - .../asset/vue/examples/todomvc/readme.md | 27 - .../vendor/asset/vue/examples/tree/index.html | 62 - .../vendor/asset/vue/examples/tree/tree.js | 75 - .../vendor/asset/vue/flow/compiler.js | 194 - .../vendor/asset/vue/flow/component.js | 148 - .../vendor/asset/vue/flow/global-api.js | 21 - .../vendor/asset/vue/flow/modules.js | 44 - .../vendor/asset/vue/flow/options.js | 93 - .../vendor/asset/vue/flow/ssr.js | 21 - .../vendor/asset/vue/flow/vnode.js | 78 - .../vendor/asset/vue/flow/weex.js | 122 - .../vendor/asset/vue/package.json | 149 - .../packages/vue-server-renderer/README.md | 8 - .../vue-server-renderer/client-plugin.d.ts | 3 - .../vue/packages/vue-server-renderer/index.js | 16 - .../packages/vue-server-renderer/package.json | 35 - .../vue-server-renderer/server-plugin.d.ts | 3 - .../vue-server-renderer/types/index.d.ts | 49 - .../vue-server-renderer/types/plugin.d.ts | 9 - .../vue-server-renderer/types/tsconfig.json | 13 - .../packages/vue-template-compiler/README.md | 112 - .../packages/vue-template-compiler/browser.js | 5237 ----------- .../packages/vue-template-compiler/index.js | 18 - .../vue-template-compiler/package.json | 27 - .../packages/weex-template-compiler/README.md | 3 - .../packages/weex-template-compiler/build.js | 4403 --------- .../packages/weex-template-compiler/index.js | 17 - .../weex-template-compiler/package.json | 25 - .../vue/packages/weex-vue-framework/README.md | 3 - .../packages/weex-vue-framework/factory.js | 7474 --------------- .../vue/packages/weex-vue-framework/index.js | 203 - .../packages/weex-vue-framework/package.json | 20 - .../vendor/asset/vue/scripts/alias.js | 15 - .../vendor/asset/vue/scripts/build.js | 97 - .../vendor/asset/vue/scripts/config.js | 213 - .../asset/vue/scripts/gen-release-note.js | 16 - .../asset/vue/scripts/get-weex-version.js | 24 - .../asset/vue/scripts/git-hooks/commit-msg | 14 - .../asset/vue/scripts/git-hooks/pre-commit | 7 - .../vendor/asset/vue/scripts/release-weex.sh | 36 - .../vendor/asset/vue/scripts/release.sh | 76 - .../asset/vue/scripts/verify-commit-msg.js | 18 - .../asset/vue/src/compiler/codegen/events.js | 167 - .../asset/vue/src/compiler/codegen/index.js | 513 -- .../asset/vue/src/compiler/create-compiler.js | 55 - .../asset/vue/src/compiler/directives/bind.js | 11 - .../vue/src/compiler/directives/index.js | 11 - .../vue/src/compiler/directives/model.js | 148 - .../asset/vue/src/compiler/directives/on.js | 10 - .../asset/vue/src/compiler/error-detector.js | 108 - .../vendor/asset/vue/src/compiler/helpers.js | 164 - .../vendor/asset/vue/src/compiler/index.js | 25 - .../asset/vue/src/compiler/optimizer.js | 128 - .../vue/src/compiler/parser/entity-decoder.js | 11 - .../vue/src/compiler/parser/filter-parser.js | 97 - .../vue/src/compiler/parser/html-parser.js | 310 - .../asset/vue/src/compiler/parser/index.js | 675 -- .../vue/src/compiler/parser/text-parser.js | 53 - .../asset/vue/src/compiler/to-function.js | 99 - .../asset/vue/src/core/components/index.js | 5 - .../vue/src/core/components/keep-alive.js | 124 - .../vendor/asset/vue/src/core/config.js | 121 - .../asset/vue/src/core/global-api/assets.js | 34 - .../asset/vue/src/core/global-api/extend.js | 95 - .../asset/vue/src/core/global-api/index.js | 62 - .../asset/vue/src/core/global-api/mixin.js | 10 - .../asset/vue/src/core/global-api/use.js | 23 - .../vendor/asset/vue/src/core/index.js | 26 - .../asset/vue/src/core/instance/events.js | 142 - .../asset/vue/src/core/instance/index.js | 23 - .../asset/vue/src/core/instance/init.js | 150 - .../asset/vue/src/core/instance/inject.js | 74 - .../asset/vue/src/core/instance/lifecycle.js | 336 - .../asset/vue/src/core/instance/proxy.js | 79 - .../render-helpers/bind-object-listeners.js | 22 - .../render-helpers/bind-object-props.js | 60 - .../instance/render-helpers/check-keycodes.js | 34 - .../src/core/instance/render-helpers/index.js | 30 - .../instance/render-helpers/render-list.js | 39 - .../instance/render-helpers/render-slot.js | 50 - .../instance/render-helpers/render-static.js | 60 - .../instance/render-helpers/resolve-filter.js | 10 - .../instance/render-helpers/resolve-slots.js | 65 - .../asset/vue/src/core/instance/render.js | 119 - .../asset/vue/src/core/instance/state.js | 360 - .../asset/vue/src/core/observer/array.js | 45 - .../vendor/asset/vue/src/core/observer/dep.js | 58 - .../asset/vue/src/core/observer/index.js | 273 - .../asset/vue/src/core/observer/scheduler.js | 148 - .../asset/vue/src/core/observer/traverse.js | 40 - .../asset/vue/src/core/observer/watcher.js | 240 - .../vendor/asset/vue/src/core/util/debug.js | 100 - .../vendor/asset/vue/src/core/util/env.js | 95 - .../vendor/asset/vue/src/core/util/error.js | 48 - .../vendor/asset/vue/src/core/util/index.js | 11 - .../vendor/asset/vue/src/core/util/lang.js | 39 - .../asset/vue/src/core/util/next-tick.js | 117 - .../vendor/asset/vue/src/core/util/options.js | 438 - .../vendor/asset/vue/src/core/util/perf.js | 24 - .../vendor/asset/vue/src/core/util/props.js | 202 - .../vue/src/core/vdom/create-component.js | 257 - .../asset/vue/src/core/vdom/create-element.js | 160 - .../core/vdom/create-functional-component.js | 136 - .../src/core/vdom/helpers/extract-props.js | 75 - .../vdom/helpers/get-first-component-child.js | 15 - .../asset/vue/src/core/vdom/helpers/index.js | 9 - .../core/vdom/helpers/is-async-placeholder.js | 5 - .../vue/src/core/vdom/helpers/merge-hook.js | 38 - .../core/vdom/helpers/normalize-children.js | 89 - .../vdom/helpers/resolve-async-component.js | 140 - .../src/core/vdom/helpers/update-listeners.js | 83 - .../vue/src/core/vdom/modules/directives.js | 119 - .../asset/vue/src/core/vdom/modules/index.js | 7 - .../asset/vue/src/core/vdom/modules/ref.js | 45 - .../vendor/asset/vue/src/core/vdom/patch.js | 787 -- .../vendor/asset/vue/src/core/vdom/vnode.js | 108 - .../platforms/web/compiler/directives/html.js | 9 - .../web/compiler/directives/index.js | 9 - .../web/compiler/directives/model.js | 172 - .../platforms/web/compiler/directives/text.js | 9 - .../vue/src/platforms/web/compiler/index.js | 8 - .../platforms/web/compiler/modules/class.js | 48 - .../platforms/web/compiler/modules/index.js | 9 - .../platforms/web/compiler/modules/model.js | 94 - .../platforms/web/compiler/modules/style.js | 51 - .../vue/src/platforms/web/compiler/options.js | 26 - .../vue/src/platforms/web/compiler/util.js | 24 - .../vue/src/platforms/web/entry-compiler.js | 5 - .../web/entry-runtime-with-compiler.js | 100 - .../vue/src/platforms/web/entry-runtime.js | 5 - .../web/entry-server-basic-renderer.js | 13 - .../platforms/web/entry-server-renderer.js | 27 - .../src/platforms/web/runtime/class-util.js | 61 - .../platforms/web/runtime/components/index.js | 7 - .../runtime/components/transition-group.js | 180 - .../web/runtime/components/transition.js | 194 - .../platforms/web/runtime/directives/index.js | 7 - .../platforms/web/runtime/directives/model.js | 147 - .../platforms/web/runtime/directives/show.js | 60 - .../vue/src/platforms/web/runtime/index.js | 77 - .../platforms/web/runtime/modules/attrs.js | 118 - .../platforms/web/runtime/modules/class.js | 48 - .../web/runtime/modules/dom-props.js | 95 - .../platforms/web/runtime/modules/events.js | 87 - .../platforms/web/runtime/modules/index.js | 15 - .../platforms/web/runtime/modules/style.js | 93 - .../web/runtime/modules/transition.js | 343 - .../vue/src/platforms/web/runtime/node-ops.js | 59 - .../vue/src/platforms/web/runtime/patch.js | 12 - .../platforms/web/runtime/transition-util.js | 185 - .../vue/src/platforms/web/server/compiler.js | 11 - .../platforms/web/server/directives/index.js | 7 - .../platforms/web/server/directives/model.js | 44 - .../platforms/web/server/directives/show.js | 12 - .../src/platforms/web/server/modules/attrs.js | 57 - .../src/platforms/web/server/modules/class.js | 11 - .../platforms/web/server/modules/dom-props.js | 50 - .../src/platforms/web/server/modules/index.js | 11 - .../src/platforms/web/server/modules/style.js | 28 - .../vue/src/platforms/web/server/util.js | 51 - .../asset/vue/src/platforms/web/util/attrs.js | 43 - .../asset/vue/src/platforms/web/util/class.js | 85 - .../vue/src/platforms/web/util/compat.js | 16 - .../vue/src/platforms/web/util/element.js | 77 - .../asset/vue/src/platforms/web/util/index.js | 25 - .../asset/vue/src/platforms/web/util/style.js | 72 - .../weex/compiler/directives/index.js | 5 - .../weex/compiler/directives/model.js | 34 - .../vue/src/platforms/weex/compiler/index.js | 52 - .../platforms/weex/compiler/modules/append.js | 27 - .../platforms/weex/compiler/modules/class.js | 73 - .../platforms/weex/compiler/modules/index.js | 13 - .../platforms/weex/compiler/modules/props.js | 32 - .../modules/recycle-list/component-root.js | 16 - .../modules/recycle-list/component.js | 16 - .../compiler/modules/recycle-list/index.js | 60 - .../modules/recycle-list/recycle-list.js | 50 - .../compiler/modules/recycle-list/text.js | 23 - .../compiler/modules/recycle-list/v-bind.js | 21 - .../compiler/modules/recycle-list/v-for.js | 33 - .../compiler/modules/recycle-list/v-if.js | 63 - .../compiler/modules/recycle-list/v-on.js | 25 - .../compiler/modules/recycle-list/v-once.js | 19 - .../platforms/weex/compiler/modules/style.js | 86 - .../vue/src/platforms/weex/entry-compiler.js | 1 - .../vue/src/platforms/weex/entry-framework.js | 187 - .../platforms/weex/entry-runtime-factory.js | 6 - .../weex/runtime/components/index.js | 9 - .../weex/runtime/components/richtext.js | 82 - .../runtime/components/transition-group.js | 148 - .../weex/runtime/components/transition.js | 9 - .../weex/runtime/directives/index.js | 2 - .../vue/src/platforms/weex/runtime/index.js | 42 - .../platforms/weex/runtime/modules/attrs.js | 44 - .../platforms/weex/runtime/modules/class.js | 75 - .../platforms/weex/runtime/modules/events.js | 57 - .../platforms/weex/runtime/modules/index.js | 13 - .../platforms/weex/runtime/modules/style.js | 84 - .../weex/runtime/modules/transition.js | 270 - .../src/platforms/weex/runtime/node-ops.js | 91 - .../vue/src/platforms/weex/runtime/patch.js | 16 - .../recycle-list/render-component-template.js | 34 - .../runtime/recycle-list/virtual-component.js | 136 - .../src/platforms/weex/runtime/text-node.js | 9 - .../vue/src/platforms/weex/util/element.js | 52 - .../vue/src/platforms/weex/util/index.js | 40 - .../vue/src/platforms/weex/util/parser.js | 60 - .../bundle-renderer/create-bundle-renderer.js | 151 - .../bundle-renderer/create-bundle-runner.js | 150 - .../bundle-renderer/source-map-support.js | 45 - .../vue/src/server/create-basic-renderer.js | 37 - .../asset/vue/src/server/create-renderer.js | 120 - .../src/server/optimizing-compiler/codegen.js | 260 - .../src/server/optimizing-compiler/index.js | 20 - .../src/server/optimizing-compiler/modules.js | 126 - .../server/optimizing-compiler/optimizer.js | 140 - .../optimizing-compiler/runtime-helpers.js | 147 - .../asset/vue/src/server/render-context.js | 130 - .../asset/vue/src/server/render-stream.js | 94 - .../vendor/asset/vue/src/server/render.js | 396 - .../create-async-file-mapper.js | 53 - .../vue/src/server/template-renderer/index.js | 257 - .../template-renderer/parse-template.js | 42 - .../template-renderer/template-stream.js | 82 - .../vendor/asset/vue/src/server/util.js | 18 - .../vue/src/server/webpack-plugin/client.js | 70 - .../vue/src/server/webpack-plugin/server.js | 66 - .../vue/src/server/webpack-plugin/util.js | 24 - .../vendor/asset/vue/src/server/write.js | 50 - .../vendor/asset/vue/src/sfc/parser.js | 116 - .../vendor/asset/vue/src/shared/constants.js | 21 - .../vendor/asset/vue/src/shared/util.js | 324 - .../vendor/asset/vue/test/e2e/.eslintrc | 5 - .../asset/vue/test/e2e/nightwatch.config.js | 57 - .../vendor/asset/vue/test/e2e/runner.js | 34 - .../vue/test/e2e/specs/async-edge-cases.html | 54 - .../vue/test/e2e/specs/async-edge-cases.js | 34 - .../asset/vue/test/e2e/specs/basic-ssr.html | 24 - .../asset/vue/test/e2e/specs/basic-ssr.js | 8 - .../asset/vue/test/e2e/specs/commits.js | 23 - .../vendor/asset/vue/test/e2e/specs/grid.js | 105 - .../asset/vue/test/e2e/specs/markdown.js | 19 - .../vendor/asset/vue/test/e2e/specs/modal.js | 27 - .../asset/vue/test/e2e/specs/select2.js | 46 - .../vendor/asset/vue/test/e2e/specs/svg.js | 48 - .../asset/vue/test/e2e/specs/todomvc.js | 166 - .../vendor/asset/vue/test/e2e/specs/tree.js | 72 - .../vendor/asset/vue/test/helpers/.eslintrc | 8 - .../asset/vue/test/helpers/classlist.js | 18 - .../vue/test/helpers/test-object-option.js | 17 - .../vendor/asset/vue/test/helpers/to-equal.js | 19 - .../vue/test/helpers/to-have-been-warned.js | 70 - .../asset/vue/test/helpers/trigger-event.js | 6 - .../vendor/asset/vue/test/helpers/vdom.js | 5 - .../asset/vue/test/helpers/wait-for-update.js | 73 - .../vendor/asset/vue/test/ssr/.eslintrc | 9 - .../vendor/asset/vue/test/ssr/async-loader.js | 6 - .../vue/test/ssr/compile-with-webpack.js | 38 - .../vendor/asset/vue/test/ssr/fixtures/app.js | 12 - .../asset/vue/test/ssr/fixtures/async-bar.js | 8 - .../asset/vue/test/ssr/fixtures/async-foo.js | 13 - .../asset/vue/test/ssr/fixtures/cache.js | 16 - .../asset/vue/test/ssr/fixtures/error.js | 1 - .../vue/test/ssr/fixtures/nested-cache.js | 49 - .../test/ssr/fixtures/promise-rejection.js | 3 - .../asset/vue/test/ssr/fixtures/split.js | 26 - .../asset/vue/test/ssr/fixtures/test.css | 0 .../asset/vue/test/ssr/fixtures/test.png | 0 .../asset/vue/test/ssr/fixtures/test.woff2 | 0 .../vendor/asset/vue/test/ssr/jasmine.json | 9 - .../vue/test/ssr/ssr-basic-renderer.spec.js | 70 - .../vue/test/ssr/ssr-bundle-render.spec.js | 309 - .../asset/vue/test/ssr/ssr-stream.spec.js | 105 - .../asset/vue/test/ssr/ssr-string.spec.js | 1239 --- .../asset/vue/test/ssr/ssr-template.spec.js | 390 - .../vendor/asset/vue/test/unit/.eslintrc | 14 - .../component/component-async.spec.js | 375 - .../component/component-keep-alive.spec.js | 1186 --- .../component/component-scoped-slot.spec.js | 596 -- .../features/component/component-slot.spec.js | 889 -- .../unit/features/component/component.spec.js | 429 - .../vue/test/unit/features/debug.spec.js | 117 - .../unit/features/directives/bind.spec.js | 414 - .../unit/features/directives/class.spec.js | 175 - .../unit/features/directives/cloak.spec.js | 10 - .../test/unit/features/directives/for.spec.js | 511 -- .../unit/features/directives/html.spec.js | 67 - .../test/unit/features/directives/if.spec.js | 276 - .../directives/model-checkbox.spec.js | 351 - .../directives/model-component.spec.js | 151 - .../features/directives/model-dynamic.spec.js | 218 - .../features/directives/model-file.spec.js | 13 - .../features/directives/model-parse.spec.js | 39 - .../features/directives/model-radio.spec.js | 254 - .../features/directives/model-select.spec.js | 591 -- .../features/directives/model-text.spec.js | 456 - .../test/unit/features/directives/on.spec.js | 898 -- .../unit/features/directives/once.spec.js | 364 - .../test/unit/features/directives/pre.spec.js | 34 - .../unit/features/directives/show.spec.js | 84 - .../directives/static-style-parser.spec.js | 41 - .../unit/features/directives/style.spec.js | 381 - .../unit/features/directives/text.spec.js | 53 - .../test/unit/features/error-handling.spec.js | 287 - .../test/unit/features/filter/filter.spec.js | 197 - .../unit/features/global-api/assets.spec.js | 68 - .../unit/features/global-api/compile.spec.js | 15 - .../unit/features/global-api/config.spec.js | 58 - .../unit/features/global-api/extend.spec.js | 134 - .../unit/features/global-api/mixin.spec.js | 165 - .../features/global-api/set-delete.spec.js | 170 - .../test/unit/features/global-api/use.spec.js | 52 - .../test/unit/features/instance/init.spec.js | 12 - .../features/instance/methods-data.spec.js | 116 - .../features/instance/methods-events.spec.js | 89 - .../instance/methods-lifecycle.spec.js | 130 - .../unit/features/instance/properties.spec.js | 203 - .../features/instance/render-proxy.spec.js | 32 - .../unit/features/options/_scopeId.spec.js | 96 - .../unit/features/options/comments.spec.js | 16 - .../unit/features/options/components.spec.js | 92 - .../unit/features/options/computed.spec.js | 219 - .../test/unit/features/options/data.spec.js | 186 - .../unit/features/options/delimiters.spec.js | 116 - .../unit/features/options/directives.spec.js | 268 - .../vue/test/unit/features/options/el.spec.js | 90 - .../features/options/errorCaptured.spec.js | 212 - .../unit/features/options/extends.spec.js | 75 - .../unit/features/options/functional.spec.js | 319 - .../features/options/inheritAttrs.spec.js | 39 - .../test/unit/features/options/inject.spec.js | 650 -- .../unit/features/options/lifecycle.spec.js | 249 - .../unit/features/options/methods.spec.js | 51 - .../test/unit/features/options/mixins.spec.js | 112 - .../test/unit/features/options/name.spec.js | 40 - .../test/unit/features/options/parent.spec.js | 28 - .../test/unit/features/options/props.spec.js | 532 -- .../unit/features/options/propsData.spec.js | 30 - .../test/unit/features/options/render.spec.js | 39 - .../unit/features/options/renderError.spec.js | 42 - .../unit/features/options/template.spec.js | 91 - .../test/unit/features/options/watch.spec.js | 146 - .../asset/vue/test/unit/features/ref.spec.js | 227 - .../unit/features/transition/inject-styles.js | 64 - .../transition/transition-group.spec.js | 344 - .../transition/transition-mode.spec.js | 569 -- .../features/transition/transition.spec.js | 1171 --- .../vendor/asset/vue/test/unit/index.js | 9 - .../asset/vue/test/unit/karma.base.config.js | 49 - .../asset/vue/test/unit/karma.cover.config.js | 34 - .../asset/vue/test/unit/karma.dev.config.js | 11 - .../asset/vue/test/unit/karma.sauce.config.js | 106 - .../asset/vue/test/unit/karma.unit.config.js | 14 - .../unit/modules/compiler/codegen.spec.js | 607 -- .../modules/compiler/compiler-options.spec.js | 130 - .../unit/modules/compiler/optimizer.spec.js | 257 - .../test/unit/modules/compiler/parser.spec.js | 720 -- .../test/unit/modules/observer/dep.spec.js | 63 - .../unit/modules/observer/observer.spec.js | 384 - .../unit/modules/observer/scheduler.spec.js | 180 - .../unit/modules/observer/watcher.spec.js | 181 - .../modules/server-compiler/optimizer.spec.js | 0 .../test/unit/modules/sfc/sfc-parser.spec.js | 178 - .../test/unit/modules/util/next-tick.spec.js | 34 - .../modules/vdom/create-component.spec.js | 114 - .../unit/modules/vdom/create-element.spec.js | 276 - .../unit/modules/vdom/modules/attrs.spec.js | 102 - .../unit/modules/vdom/modules/class.spec.js | 107 - .../modules/vdom/modules/directive.spec.js | 38 - .../modules/vdom/modules/dom-props.spec.js | 90 - .../unit/modules/vdom/modules/events.spec.js | 135 - .../unit/modules/vdom/modules/style.spec.js | 35 - .../unit/modules/vdom/patch/children.spec.js | 533 -- .../modules/vdom/patch/edge-cases.spec.js | 409 - .../unit/modules/vdom/patch/element.spec.js | 60 - .../unit/modules/vdom/patch/hooks.spec.js | 321 - .../unit/modules/vdom/patch/hydration.spec.js | 391 - .../vendor/asset/vue/test/weex/.eslintrc | 9 - .../asset/vue/test/weex/cases/cases.spec.js | 237 - .../test/weex/cases/event/click.after.vdom.js | 10 - .../weex/cases/event/click.before.vdom.js | 10 - .../asset/vue/test/weex/cases/event/click.vue | 20 - .../weex/cases/recycle-list/attrs.vdom.js | 34 - .../test/weex/cases/recycle-list/attrs.vue | 23 - .../weex/cases/recycle-list/classname.vdom.js | 27 - .../weex/cases/recycle-list/classname.vue | 37 - .../cases/recycle-list/components/banner.vue | 19 - .../cases/recycle-list/components/counter.vue | 36 - .../cases/recycle-list/components/editor.vue | 31 - .../cases/recycle-list/components/footer.vue | 18 - .../recycle-list/components/lifecycle.vue | 39 - .../cases/recycle-list/components/poster.vue | 33 - .../components/stateful-lifecycle.vdom.js | 29 - .../components/stateful-lifecycle.vue | 21 - .../components/stateful-v-model.vdom.js | 40 - .../components/stateful-v-model.vue | 21 - .../recycle-list/components/stateful.vdom.js | 40 - .../recycle-list/components/stateful.vue | 22 - .../stateless-multi-components.vdom.js | 83 - .../components/stateless-multi-components.vue | 30 - .../components/stateless-with-props.vdom.js | 44 - .../components/stateless-with-props.vue | 22 - .../recycle-list/components/stateless.vdom.js | 36 - .../recycle-list/components/stateless.vue | 22 - .../cases/recycle-list/inline-style.vdom.js | 29 - .../weex/cases/recycle-list/inline-style.vue | 21 - .../weex/cases/recycle-list/text-node.vdom.js | 38 - .../weex/cases/recycle-list/text-node.vue | 23 - .../weex/cases/recycle-list/v-else-if.vdom.js | 35 - .../weex/cases/recycle-list/v-else-if.vue | 23 - .../weex/cases/recycle-list/v-else.vdom.js | 29 - .../test/weex/cases/recycle-list/v-else.vue | 22 - .../cases/recycle-list/v-for-iterator.vdom.js | 47 - .../cases/recycle-list/v-for-iterator.vue | 24 - .../weex/cases/recycle-list/v-for.vdom.js | 33 - .../test/weex/cases/recycle-list/v-for.vue | 23 - .../test/weex/cases/recycle-list/v-if.vdom.js | 29 - .../vue/test/weex/cases/recycle-list/v-if.vue | 22 - .../cases/recycle-list/v-on-inline.vdom.js | 37 - .../weex/cases/recycle-list/v-on-inline.vue | 28 - .../test/weex/cases/recycle-list/v-on.vdom.js | 25 - .../vue/test/weex/cases/recycle-list/v-on.vue | 26 - .../weex/cases/recycle-list/v-once.vdom.js | 22 - .../test/weex/cases/recycle-list/v-once.vue | 21 - .../vue/test/weex/cases/render/sample.vdom.js | 13 - .../vue/test/weex/cases/render/sample.vue | 23 - .../vue/test/weex/compiler/append.spec.js | 47 - .../vue/test/weex/compiler/class.spec.js | 56 - .../vue/test/weex/compiler/compile.spec.js | 76 - .../vue/test/weex/compiler/parser.spec.js | 105 - .../vue/test/weex/compiler/props.spec.js | 22 - .../vue/test/weex/compiler/style.spec.js | 83 - .../vue/test/weex/compiler/v-model.spec.js | 41 - .../asset/vue/test/weex/helpers/index.js | 233 - .../vendor/asset/vue/test/weex/jasmine.json | 9 - .../asset/vue/test/weex/runtime/attrs.spec.js | 89 - .../asset/vue/test/weex/runtime/class.spec.js | 161 - .../weex/runtime/components/richtext.spec.js | 692 -- .../vue/test/weex/runtime/events.spec.js | 98 - .../vue/test/weex/runtime/framework.spec.js | 194 - .../asset/vue/test/weex/runtime/node.spec.js | 513 -- .../asset/vue/test/weex/runtime/style.spec.js | 129 - .../vendor/asset/vue/types/index.d.ts | 37 - .../vendor/asset/vue/types/options.d.ts | 182 - .../vendor/asset/vue/types/plugin.d.ts | 8 - .../asset/vue/types/test/augmentation-test.ts | 46 - .../vendor/asset/vue/types/test/es-module.ts | 5 - .../asset/vue/types/test/options-test.ts | 353 - .../asset/vue/types/test/plugin-test.ts | 20 - .../vendor/asset/vue/types/test/ssr-test.ts | 128 - .../vendor/asset/vue/types/test/tsconfig.json | 29 - .../vendor/asset/vue/types/test/vue-test.ts | 182 - .../vendor/asset/vue/types/tsconfig.json | 11 - .../vendor/asset/vue/types/typings.json | 4 - .../vendor/asset/vue/types/vnode.d.ts | 67 - .../vendor/asset/vue/types/vue.d.ts | 124 - .../vendor/asset/vue/yarn.lock | 8114 ----------------- .../vendor/composer/autoload_classmap.php | 60 - .../vendor/composer/autoload_psr4.php | 1 - .../vendor/composer/autoload_static.php | 65 - .../vendor/composer/installed.json | 117 - .../fxp/composer-asset-plugin/.gitignore | 3 - .../fxp/composer-asset-plugin/.php_cs.dist | 14 - .../composer-asset-plugin/.scrutinizer.yml | 13 - .../fxp/composer-asset-plugin/.travis.yml | 43 - .../fxp/composer-asset-plugin/Assets.php | 145 - .../composer-asset-plugin/FxpAssetPlugin.php | 139 - .../vendor/fxp/composer-asset-plugin/LICENSE | 19 - .../Package/AbstractLazyCompletePackage.php | 221 - .../Package/LazyCompletePackage.php | 230 - .../Package/LazyPackageInterface.php | 30 - .../fxp/composer-asset-plugin/README.md | 121 - .../Repository/AbstractAssetVcsRepository.php | 301 - .../Repository/AbstractAssetsRepository.php | 348 - .../Repository/AssetRepositoryManager.php | 245 - .../Repository/AssetVcsRepository.php | 304 - .../BowerPrivateRegistryFactory.php | 40 - .../Repository/BowerPrivateRepository.php | 113 - .../Repository/BowerRepository.php | 64 - .../Repository/DefaultRegistryFactory.php | 39 - .../Repository/FilterUtil.php | 125 - .../Repository/NpmRepository.php | 207 - .../Repository/RegistryFactoryInterface.php | 31 - .../Repository/ResolutionManager.php | 73 - .../composer-asset-plugin/Repository/Util.php | 139 - .../Repository/VcsPackageFilter.php | 323 - .../Tests/AssetsTest.php | 94 - .../Repository/MockAssetRepository.php | 87 - .../Tests/Fixtures/package/bower.json | 46 - .../Tests/Fixtures/package/npm-scope.json | 13 - .../Tests/Fixtures/package/npm.json | 95 - .../Tests/FxpAssetPluginTest.php | 379 - .../Tests/Package/LazyCompletePackageTest.php | 111 - .../AbstractAssetsRepositoryTest.php | 324 - .../Repository/AssetRepositoryManagerTest.php | 143 - .../Repository/AssetVcsRepositoryTest.php | 473 - .../Repository/BowerPrivateRepositoryTest.php | 88 - .../Tests/Repository/BowerRepositoryTest.php | 63 - .../Tests/Repository/NpmRepositoryTest.php | 201 - .../Repository/ResolutionManagerTest.php | 54 - .../Tests/Repository/UtilTest.php | 74 - .../Tests/Repository/VcsPackageFilterTest.php | 696 -- .../composer-asset-plugin/Tests/bootstrap.php | 18 - .../fxp/composer-asset-plugin/composer.json | 38 - .../fxp/composer-asset-plugin/composer.lock | 864 -- .../composer-asset-plugin/phpunit.xml.dist | 31 - 610 files changed, 4 insertions(+), 100411 deletions(-) delete mode 100644 advancedcontentfilter/vendor/asset/vue-resource/LICENSE delete mode 100644 advancedcontentfilter/vendor/asset/vue-resource/README.md delete mode 100644 advancedcontentfilter/vendor/asset/vue-resource/bower.json delete mode 100644 advancedcontentfilter/vendor/asset/vue-resource/dist/README.md delete mode 100644 advancedcontentfilter/vendor/asset/vue-resource/dist/vue-resource.common.js delete mode 100644 advancedcontentfilter/vendor/asset/vue-resource/dist/vue-resource.esm.js delete mode 100644 advancedcontentfilter/vendor/asset/vue-resource/dist/vue-resource.js delete mode 100644 advancedcontentfilter/vendor/asset/vue-resource/dist/vue-resource.min.js delete mode 100644 advancedcontentfilter/vendor/asset/vue-resource/src/http/client/index.js delete mode 100644 advancedcontentfilter/vendor/asset/vue-resource/src/http/client/jsonp.js delete mode 100644 advancedcontentfilter/vendor/asset/vue-resource/src/http/client/node.js delete mode 100644 advancedcontentfilter/vendor/asset/vue-resource/src/http/client/xdr.js delete mode 100644 advancedcontentfilter/vendor/asset/vue-resource/src/http/client/xhr.js delete mode 100644 advancedcontentfilter/vendor/asset/vue-resource/src/http/headers.js delete mode 100644 advancedcontentfilter/vendor/asset/vue-resource/src/http/index.js delete mode 100644 advancedcontentfilter/vendor/asset/vue-resource/src/http/interceptor/before.js delete mode 100644 advancedcontentfilter/vendor/asset/vue-resource/src/http/interceptor/cors.js delete mode 100644 advancedcontentfilter/vendor/asset/vue-resource/src/http/interceptor/form.js delete mode 100644 advancedcontentfilter/vendor/asset/vue-resource/src/http/interceptor/header.js delete mode 100644 advancedcontentfilter/vendor/asset/vue-resource/src/http/interceptor/json.js delete mode 100644 advancedcontentfilter/vendor/asset/vue-resource/src/http/interceptor/jsonp.js delete mode 100644 advancedcontentfilter/vendor/asset/vue-resource/src/http/interceptor/method.js delete mode 100644 advancedcontentfilter/vendor/asset/vue-resource/src/http/request.js delete mode 100644 advancedcontentfilter/vendor/asset/vue-resource/src/http/response.js delete mode 100644 advancedcontentfilter/vendor/asset/vue-resource/src/index.js delete mode 100644 advancedcontentfilter/vendor/asset/vue-resource/src/lib/promise.js delete mode 100644 advancedcontentfilter/vendor/asset/vue-resource/src/lib/url-template.js delete mode 100644 advancedcontentfilter/vendor/asset/vue-resource/src/promise.js delete mode 100644 advancedcontentfilter/vendor/asset/vue-resource/src/resource.js delete mode 100644 advancedcontentfilter/vendor/asset/vue-resource/src/url/index.js delete mode 100644 advancedcontentfilter/vendor/asset/vue-resource/src/url/query.js delete mode 100644 advancedcontentfilter/vendor/asset/vue-resource/src/url/root.js delete mode 100644 advancedcontentfilter/vendor/asset/vue-resource/src/url/template.js delete mode 100644 advancedcontentfilter/vendor/asset/vue-resource/src/util.js delete mode 100644 advancedcontentfilter/vendor/asset/vue-resource/test/data/invalid.json delete mode 100644 advancedcontentfilter/vendor/asset/vue-resource/test/data/text.txt delete mode 100644 advancedcontentfilter/vendor/asset/vue-resource/test/data/valid.json delete mode 100644 advancedcontentfilter/vendor/asset/vue-resource/test/http.js delete mode 100644 advancedcontentfilter/vendor/asset/vue-resource/test/http.test.js delete mode 100644 advancedcontentfilter/vendor/asset/vue-resource/test/index.html delete mode 100644 advancedcontentfilter/vendor/asset/vue-resource/test/index.js delete mode 100644 advancedcontentfilter/vendor/asset/vue-resource/test/karma.conf.js delete mode 100644 advancedcontentfilter/vendor/asset/vue-resource/test/promise.js delete mode 100644 advancedcontentfilter/vendor/asset/vue-resource/test/resource.js delete mode 100644 advancedcontentfilter/vendor/asset/vue-resource/test/url.js delete mode 100644 advancedcontentfilter/vendor/asset/vue-resource/test/webpack.config.js delete mode 100644 advancedcontentfilter/vendor/asset/vue-resource/types/index.d.ts delete mode 100644 advancedcontentfilter/vendor/asset/vue-resource/types/vue.d.ts delete mode 100644 advancedcontentfilter/vendor/asset/vue-resource/yarn.lock delete mode 100644 advancedcontentfilter/vendor/asset/vue/.babelrc delete mode 100644 advancedcontentfilter/vendor/asset/vue/.circleci/config.yml delete mode 100644 advancedcontentfilter/vendor/asset/vue/.editorconfig delete mode 100644 advancedcontentfilter/vendor/asset/vue/.eslintignore delete mode 100644 advancedcontentfilter/vendor/asset/vue/.eslintrc delete mode 100644 advancedcontentfilter/vendor/asset/vue/.flowconfig delete mode 100644 advancedcontentfilter/vendor/asset/vue/.github/CODE_OF_CONDUCT.md delete mode 100644 advancedcontentfilter/vendor/asset/vue/.github/COMMIT_CONVENTION.md delete mode 100644 advancedcontentfilter/vendor/asset/vue/.github/CONTRIBUTING.md delete mode 100644 advancedcontentfilter/vendor/asset/vue/.github/ISSUE_TEMPLATE.md delete mode 100644 advancedcontentfilter/vendor/asset/vue/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 advancedcontentfilter/vendor/asset/vue/.gitignore delete mode 100644 advancedcontentfilter/vendor/asset/vue/BACKERS.md delete mode 100644 advancedcontentfilter/vendor/asset/vue/LICENSE delete mode 100644 advancedcontentfilter/vendor/asset/vue/README.md delete mode 100644 advancedcontentfilter/vendor/asset/vue/benchmarks/big-table/demo.css delete mode 100644 advancedcontentfilter/vendor/asset/vue/benchmarks/big-table/index.html delete mode 100644 advancedcontentfilter/vendor/asset/vue/benchmarks/big-table/style.css delete mode 100644 advancedcontentfilter/vendor/asset/vue/benchmarks/dbmon/ENV.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/benchmarks/dbmon/app.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/benchmarks/dbmon/index.html delete mode 100644 advancedcontentfilter/vendor/asset/vue/benchmarks/dbmon/lib/memory-stats.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/benchmarks/dbmon/lib/monitor.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/benchmarks/dbmon/lib/styles.css delete mode 100644 advancedcontentfilter/vendor/asset/vue/benchmarks/reorder-list/index.html delete mode 100644 advancedcontentfilter/vendor/asset/vue/benchmarks/ssr/README.md delete mode 100644 advancedcontentfilter/vendor/asset/vue/benchmarks/ssr/common.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/benchmarks/ssr/renderToStream.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/benchmarks/ssr/renderToString.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/benchmarks/svg/index.html delete mode 100644 advancedcontentfilter/vendor/asset/vue/benchmarks/uptime/index.html delete mode 100644 advancedcontentfilter/vendor/asset/vue/dist/README.md delete mode 100644 advancedcontentfilter/vendor/asset/vue/examples/commits/app.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/examples/commits/index.html delete mode 100644 advancedcontentfilter/vendor/asset/vue/examples/elastic-header/index.html delete mode 100644 advancedcontentfilter/vendor/asset/vue/examples/elastic-header/style.css delete mode 100644 advancedcontentfilter/vendor/asset/vue/examples/firebase/app.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/examples/firebase/index.html delete mode 100644 advancedcontentfilter/vendor/asset/vue/examples/firebase/style.css delete mode 100644 advancedcontentfilter/vendor/asset/vue/examples/grid/grid.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/examples/grid/index.html delete mode 100644 advancedcontentfilter/vendor/asset/vue/examples/grid/style.css delete mode 100644 advancedcontentfilter/vendor/asset/vue/examples/markdown/index.html delete mode 100644 advancedcontentfilter/vendor/asset/vue/examples/markdown/style.css delete mode 100644 advancedcontentfilter/vendor/asset/vue/examples/modal/index.html delete mode 100644 advancedcontentfilter/vendor/asset/vue/examples/modal/style.css delete mode 100644 advancedcontentfilter/vendor/asset/vue/examples/move-animations/index.html delete mode 100644 advancedcontentfilter/vendor/asset/vue/examples/select2/index.html delete mode 100644 advancedcontentfilter/vendor/asset/vue/examples/svg/index.html delete mode 100644 advancedcontentfilter/vendor/asset/vue/examples/svg/style.css delete mode 100644 advancedcontentfilter/vendor/asset/vue/examples/svg/svg.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/examples/todomvc/app.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/examples/todomvc/index.html delete mode 100644 advancedcontentfilter/vendor/asset/vue/examples/todomvc/readme.md delete mode 100644 advancedcontentfilter/vendor/asset/vue/examples/tree/index.html delete mode 100644 advancedcontentfilter/vendor/asset/vue/examples/tree/tree.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/flow/compiler.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/flow/component.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/flow/global-api.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/flow/modules.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/flow/options.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/flow/ssr.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/flow/vnode.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/flow/weex.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/package.json delete mode 100644 advancedcontentfilter/vendor/asset/vue/packages/vue-server-renderer/README.md delete mode 100644 advancedcontentfilter/vendor/asset/vue/packages/vue-server-renderer/client-plugin.d.ts delete mode 100644 advancedcontentfilter/vendor/asset/vue/packages/vue-server-renderer/index.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/packages/vue-server-renderer/package.json delete mode 100644 advancedcontentfilter/vendor/asset/vue/packages/vue-server-renderer/server-plugin.d.ts delete mode 100644 advancedcontentfilter/vendor/asset/vue/packages/vue-server-renderer/types/index.d.ts delete mode 100644 advancedcontentfilter/vendor/asset/vue/packages/vue-server-renderer/types/plugin.d.ts delete mode 100644 advancedcontentfilter/vendor/asset/vue/packages/vue-server-renderer/types/tsconfig.json delete mode 100644 advancedcontentfilter/vendor/asset/vue/packages/vue-template-compiler/README.md delete mode 100644 advancedcontentfilter/vendor/asset/vue/packages/vue-template-compiler/browser.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/packages/vue-template-compiler/index.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/packages/vue-template-compiler/package.json delete mode 100644 advancedcontentfilter/vendor/asset/vue/packages/weex-template-compiler/README.md delete mode 100644 advancedcontentfilter/vendor/asset/vue/packages/weex-template-compiler/build.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/packages/weex-template-compiler/index.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/packages/weex-template-compiler/package.json delete mode 100644 advancedcontentfilter/vendor/asset/vue/packages/weex-vue-framework/README.md delete mode 100644 advancedcontentfilter/vendor/asset/vue/packages/weex-vue-framework/factory.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/packages/weex-vue-framework/index.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/packages/weex-vue-framework/package.json delete mode 100644 advancedcontentfilter/vendor/asset/vue/scripts/alias.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/scripts/build.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/scripts/config.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/scripts/gen-release-note.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/scripts/get-weex-version.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/scripts/git-hooks/commit-msg delete mode 100644 advancedcontentfilter/vendor/asset/vue/scripts/git-hooks/pre-commit delete mode 100644 advancedcontentfilter/vendor/asset/vue/scripts/release-weex.sh delete mode 100644 advancedcontentfilter/vendor/asset/vue/scripts/release.sh delete mode 100644 advancedcontentfilter/vendor/asset/vue/scripts/verify-commit-msg.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/src/compiler/codegen/events.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/src/compiler/codegen/index.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/src/compiler/create-compiler.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/src/compiler/directives/bind.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/src/compiler/directives/index.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/src/compiler/directives/model.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/src/compiler/directives/on.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/src/compiler/error-detector.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/src/compiler/helpers.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/src/compiler/index.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/src/compiler/optimizer.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/src/compiler/parser/entity-decoder.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/src/compiler/parser/filter-parser.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/src/compiler/parser/html-parser.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/src/compiler/parser/index.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/src/compiler/parser/text-parser.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/src/compiler/to-function.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/src/core/components/index.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/src/core/components/keep-alive.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/src/core/config.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/src/core/global-api/assets.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/src/core/global-api/extend.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/src/core/global-api/index.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/src/core/global-api/mixin.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/src/core/global-api/use.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/src/core/index.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/src/core/instance/events.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/src/core/instance/index.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/src/core/instance/init.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/src/core/instance/inject.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/src/core/instance/lifecycle.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/src/core/instance/proxy.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/src/core/instance/render-helpers/bind-object-listeners.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/src/core/instance/render-helpers/bind-object-props.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/src/core/instance/render-helpers/check-keycodes.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/src/core/instance/render-helpers/index.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/src/core/instance/render-helpers/render-list.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/src/core/instance/render-helpers/render-slot.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/src/core/instance/render-helpers/render-static.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/src/core/instance/render-helpers/resolve-filter.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/src/core/instance/render-helpers/resolve-slots.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/src/core/instance/render.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/src/core/instance/state.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/src/core/observer/array.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/src/core/observer/dep.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/src/core/observer/index.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/src/core/observer/scheduler.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/src/core/observer/traverse.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/src/core/observer/watcher.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/src/core/util/debug.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/src/core/util/env.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/src/core/util/error.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/src/core/util/index.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/src/core/util/lang.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/src/core/util/next-tick.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/src/core/util/options.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/src/core/util/perf.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/src/core/util/props.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/src/core/vdom/create-component.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/src/core/vdom/create-element.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/src/core/vdom/create-functional-component.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/src/core/vdom/helpers/extract-props.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/src/core/vdom/helpers/get-first-component-child.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/src/core/vdom/helpers/index.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/src/core/vdom/helpers/is-async-placeholder.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/src/core/vdom/helpers/merge-hook.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/src/core/vdom/helpers/normalize-children.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/src/core/vdom/helpers/resolve-async-component.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/src/core/vdom/helpers/update-listeners.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/src/core/vdom/modules/directives.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/src/core/vdom/modules/index.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/src/core/vdom/modules/ref.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/src/core/vdom/patch.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/src/core/vdom/vnode.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/src/platforms/web/compiler/directives/html.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/src/platforms/web/compiler/directives/index.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/src/platforms/web/compiler/directives/model.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/src/platforms/web/compiler/directives/text.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/src/platforms/web/compiler/index.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/src/platforms/web/compiler/modules/class.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/src/platforms/web/compiler/modules/index.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/src/platforms/web/compiler/modules/model.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/src/platforms/web/compiler/modules/style.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/src/platforms/web/compiler/options.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/src/platforms/web/compiler/util.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/src/platforms/web/entry-compiler.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/src/platforms/web/entry-runtime-with-compiler.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/src/platforms/web/entry-runtime.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/src/platforms/web/entry-server-basic-renderer.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/src/platforms/web/entry-server-renderer.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/src/platforms/web/runtime/class-util.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/src/platforms/web/runtime/components/index.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/src/platforms/web/runtime/components/transition-group.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/src/platforms/web/runtime/components/transition.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/src/platforms/web/runtime/directives/index.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/src/platforms/web/runtime/directives/model.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/src/platforms/web/runtime/directives/show.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/src/platforms/web/runtime/index.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/src/platforms/web/runtime/modules/attrs.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/src/platforms/web/runtime/modules/class.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/src/platforms/web/runtime/modules/dom-props.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/src/platforms/web/runtime/modules/events.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/src/platforms/web/runtime/modules/index.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/src/platforms/web/runtime/modules/style.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/src/platforms/web/runtime/modules/transition.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/src/platforms/web/runtime/node-ops.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/src/platforms/web/runtime/patch.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/src/platforms/web/runtime/transition-util.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/src/platforms/web/server/compiler.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/src/platforms/web/server/directives/index.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/src/platforms/web/server/directives/model.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/src/platforms/web/server/directives/show.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/src/platforms/web/server/modules/attrs.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/src/platforms/web/server/modules/class.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/src/platforms/web/server/modules/dom-props.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/src/platforms/web/server/modules/index.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/src/platforms/web/server/modules/style.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/src/platforms/web/server/util.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/src/platforms/web/util/attrs.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/src/platforms/web/util/class.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/src/platforms/web/util/compat.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/src/platforms/web/util/element.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/src/platforms/web/util/index.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/src/platforms/web/util/style.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/src/platforms/weex/compiler/directives/index.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/src/platforms/weex/compiler/directives/model.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/src/platforms/weex/compiler/index.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/src/platforms/weex/compiler/modules/append.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/src/platforms/weex/compiler/modules/class.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/src/platforms/weex/compiler/modules/index.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/src/platforms/weex/compiler/modules/props.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/src/platforms/weex/compiler/modules/recycle-list/component-root.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/src/platforms/weex/compiler/modules/recycle-list/component.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/src/platforms/weex/compiler/modules/recycle-list/index.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/src/platforms/weex/compiler/modules/recycle-list/recycle-list.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/src/platforms/weex/compiler/modules/recycle-list/text.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/src/platforms/weex/compiler/modules/recycle-list/v-bind.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/src/platforms/weex/compiler/modules/recycle-list/v-for.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/src/platforms/weex/compiler/modules/recycle-list/v-if.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/src/platforms/weex/compiler/modules/recycle-list/v-on.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/src/platforms/weex/compiler/modules/recycle-list/v-once.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/src/platforms/weex/compiler/modules/style.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/src/platforms/weex/entry-compiler.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/src/platforms/weex/entry-framework.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/src/platforms/weex/entry-runtime-factory.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/src/platforms/weex/runtime/components/index.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/src/platforms/weex/runtime/components/richtext.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/src/platforms/weex/runtime/components/transition-group.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/src/platforms/weex/runtime/components/transition.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/src/platforms/weex/runtime/directives/index.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/src/platforms/weex/runtime/index.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/src/platforms/weex/runtime/modules/attrs.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/src/platforms/weex/runtime/modules/class.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/src/platforms/weex/runtime/modules/events.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/src/platforms/weex/runtime/modules/index.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/src/platforms/weex/runtime/modules/style.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/src/platforms/weex/runtime/modules/transition.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/src/platforms/weex/runtime/node-ops.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/src/platforms/weex/runtime/patch.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/src/platforms/weex/runtime/recycle-list/render-component-template.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/src/platforms/weex/runtime/recycle-list/virtual-component.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/src/platforms/weex/runtime/text-node.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/src/platforms/weex/util/element.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/src/platforms/weex/util/index.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/src/platforms/weex/util/parser.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/src/server/bundle-renderer/create-bundle-renderer.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/src/server/bundle-renderer/create-bundle-runner.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/src/server/bundle-renderer/source-map-support.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/src/server/create-basic-renderer.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/src/server/create-renderer.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/src/server/optimizing-compiler/codegen.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/src/server/optimizing-compiler/index.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/src/server/optimizing-compiler/modules.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/src/server/optimizing-compiler/optimizer.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/src/server/optimizing-compiler/runtime-helpers.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/src/server/render-context.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/src/server/render-stream.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/src/server/render.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/src/server/template-renderer/create-async-file-mapper.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/src/server/template-renderer/index.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/src/server/template-renderer/parse-template.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/src/server/template-renderer/template-stream.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/src/server/util.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/src/server/webpack-plugin/client.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/src/server/webpack-plugin/server.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/src/server/webpack-plugin/util.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/src/server/write.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/src/sfc/parser.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/src/shared/constants.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/src/shared/util.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/e2e/.eslintrc delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/e2e/nightwatch.config.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/e2e/runner.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/e2e/specs/async-edge-cases.html delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/e2e/specs/async-edge-cases.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/e2e/specs/basic-ssr.html delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/e2e/specs/basic-ssr.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/e2e/specs/commits.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/e2e/specs/grid.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/e2e/specs/markdown.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/e2e/specs/modal.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/e2e/specs/select2.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/e2e/specs/svg.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/e2e/specs/todomvc.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/e2e/specs/tree.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/helpers/.eslintrc delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/helpers/classlist.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/helpers/test-object-option.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/helpers/to-equal.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/helpers/to-have-been-warned.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/helpers/trigger-event.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/helpers/vdom.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/helpers/wait-for-update.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/ssr/.eslintrc delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/ssr/async-loader.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/ssr/compile-with-webpack.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/ssr/fixtures/app.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/ssr/fixtures/async-bar.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/ssr/fixtures/async-foo.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/ssr/fixtures/cache.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/ssr/fixtures/error.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/ssr/fixtures/nested-cache.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/ssr/fixtures/promise-rejection.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/ssr/fixtures/split.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/ssr/fixtures/test.css delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/ssr/fixtures/test.png delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/ssr/fixtures/test.woff2 delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/ssr/jasmine.json delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/ssr/ssr-basic-renderer.spec.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/ssr/ssr-bundle-render.spec.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/ssr/ssr-stream.spec.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/ssr/ssr-string.spec.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/ssr/ssr-template.spec.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/unit/.eslintrc delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/unit/features/component/component-async.spec.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/unit/features/component/component-keep-alive.spec.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/unit/features/component/component-scoped-slot.spec.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/unit/features/component/component-slot.spec.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/unit/features/component/component.spec.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/unit/features/debug.spec.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/unit/features/directives/bind.spec.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/unit/features/directives/class.spec.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/unit/features/directives/cloak.spec.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/unit/features/directives/for.spec.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/unit/features/directives/html.spec.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/unit/features/directives/if.spec.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/unit/features/directives/model-checkbox.spec.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/unit/features/directives/model-component.spec.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/unit/features/directives/model-dynamic.spec.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/unit/features/directives/model-file.spec.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/unit/features/directives/model-parse.spec.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/unit/features/directives/model-radio.spec.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/unit/features/directives/model-select.spec.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/unit/features/directives/model-text.spec.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/unit/features/directives/on.spec.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/unit/features/directives/once.spec.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/unit/features/directives/pre.spec.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/unit/features/directives/show.spec.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/unit/features/directives/static-style-parser.spec.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/unit/features/directives/style.spec.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/unit/features/directives/text.spec.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/unit/features/error-handling.spec.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/unit/features/filter/filter.spec.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/unit/features/global-api/assets.spec.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/unit/features/global-api/compile.spec.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/unit/features/global-api/config.spec.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/unit/features/global-api/extend.spec.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/unit/features/global-api/mixin.spec.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/unit/features/global-api/set-delete.spec.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/unit/features/global-api/use.spec.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/unit/features/instance/init.spec.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/unit/features/instance/methods-data.spec.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/unit/features/instance/methods-events.spec.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/unit/features/instance/methods-lifecycle.spec.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/unit/features/instance/properties.spec.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/unit/features/instance/render-proxy.spec.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/unit/features/options/_scopeId.spec.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/unit/features/options/comments.spec.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/unit/features/options/components.spec.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/unit/features/options/computed.spec.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/unit/features/options/data.spec.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/unit/features/options/delimiters.spec.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/unit/features/options/directives.spec.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/unit/features/options/el.spec.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/unit/features/options/errorCaptured.spec.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/unit/features/options/extends.spec.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/unit/features/options/functional.spec.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/unit/features/options/inheritAttrs.spec.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/unit/features/options/inject.spec.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/unit/features/options/lifecycle.spec.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/unit/features/options/methods.spec.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/unit/features/options/mixins.spec.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/unit/features/options/name.spec.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/unit/features/options/parent.spec.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/unit/features/options/props.spec.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/unit/features/options/propsData.spec.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/unit/features/options/render.spec.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/unit/features/options/renderError.spec.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/unit/features/options/template.spec.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/unit/features/options/watch.spec.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/unit/features/ref.spec.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/unit/features/transition/inject-styles.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/unit/features/transition/transition-group.spec.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/unit/features/transition/transition-mode.spec.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/unit/features/transition/transition.spec.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/unit/index.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/unit/karma.base.config.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/unit/karma.cover.config.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/unit/karma.dev.config.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/unit/karma.sauce.config.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/unit/karma.unit.config.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/unit/modules/compiler/codegen.spec.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/unit/modules/compiler/compiler-options.spec.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/unit/modules/compiler/optimizer.spec.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/unit/modules/compiler/parser.spec.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/unit/modules/observer/dep.spec.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/unit/modules/observer/observer.spec.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/unit/modules/observer/scheduler.spec.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/unit/modules/observer/watcher.spec.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/unit/modules/server-compiler/optimizer.spec.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/unit/modules/sfc/sfc-parser.spec.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/unit/modules/util/next-tick.spec.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/unit/modules/vdom/create-component.spec.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/unit/modules/vdom/create-element.spec.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/unit/modules/vdom/modules/attrs.spec.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/unit/modules/vdom/modules/class.spec.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/unit/modules/vdom/modules/directive.spec.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/unit/modules/vdom/modules/dom-props.spec.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/unit/modules/vdom/modules/events.spec.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/unit/modules/vdom/modules/style.spec.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/unit/modules/vdom/patch/children.spec.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/unit/modules/vdom/patch/edge-cases.spec.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/unit/modules/vdom/patch/element.spec.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/unit/modules/vdom/patch/hooks.spec.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/unit/modules/vdom/patch/hydration.spec.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/weex/.eslintrc delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/weex/cases/cases.spec.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/weex/cases/event/click.after.vdom.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/weex/cases/event/click.before.vdom.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/weex/cases/event/click.vue delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/weex/cases/recycle-list/attrs.vdom.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/weex/cases/recycle-list/attrs.vue delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/weex/cases/recycle-list/classname.vdom.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/weex/cases/recycle-list/classname.vue delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/weex/cases/recycle-list/components/banner.vue delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/weex/cases/recycle-list/components/counter.vue delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/weex/cases/recycle-list/components/editor.vue delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/weex/cases/recycle-list/components/footer.vue delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/weex/cases/recycle-list/components/lifecycle.vue delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/weex/cases/recycle-list/components/poster.vue delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/weex/cases/recycle-list/components/stateful-lifecycle.vdom.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/weex/cases/recycle-list/components/stateful-lifecycle.vue delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/weex/cases/recycle-list/components/stateful-v-model.vdom.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/weex/cases/recycle-list/components/stateful-v-model.vue delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/weex/cases/recycle-list/components/stateful.vdom.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/weex/cases/recycle-list/components/stateful.vue delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/weex/cases/recycle-list/components/stateless-multi-components.vdom.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/weex/cases/recycle-list/components/stateless-multi-components.vue delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/weex/cases/recycle-list/components/stateless-with-props.vdom.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/weex/cases/recycle-list/components/stateless-with-props.vue delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/weex/cases/recycle-list/components/stateless.vdom.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/weex/cases/recycle-list/components/stateless.vue delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/weex/cases/recycle-list/inline-style.vdom.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/weex/cases/recycle-list/inline-style.vue delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/weex/cases/recycle-list/text-node.vdom.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/weex/cases/recycle-list/text-node.vue delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/weex/cases/recycle-list/v-else-if.vdom.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/weex/cases/recycle-list/v-else-if.vue delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/weex/cases/recycle-list/v-else.vdom.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/weex/cases/recycle-list/v-else.vue delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/weex/cases/recycle-list/v-for-iterator.vdom.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/weex/cases/recycle-list/v-for-iterator.vue delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/weex/cases/recycle-list/v-for.vdom.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/weex/cases/recycle-list/v-for.vue delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/weex/cases/recycle-list/v-if.vdom.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/weex/cases/recycle-list/v-if.vue delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/weex/cases/recycle-list/v-on-inline.vdom.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/weex/cases/recycle-list/v-on-inline.vue delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/weex/cases/recycle-list/v-on.vdom.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/weex/cases/recycle-list/v-on.vue delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/weex/cases/recycle-list/v-once.vdom.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/weex/cases/recycle-list/v-once.vue delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/weex/cases/render/sample.vdom.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/weex/cases/render/sample.vue delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/weex/compiler/append.spec.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/weex/compiler/class.spec.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/weex/compiler/compile.spec.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/weex/compiler/parser.spec.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/weex/compiler/props.spec.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/weex/compiler/style.spec.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/weex/compiler/v-model.spec.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/weex/helpers/index.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/weex/jasmine.json delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/weex/runtime/attrs.spec.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/weex/runtime/class.spec.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/weex/runtime/components/richtext.spec.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/weex/runtime/events.spec.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/weex/runtime/framework.spec.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/weex/runtime/node.spec.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/test/weex/runtime/style.spec.js delete mode 100644 advancedcontentfilter/vendor/asset/vue/types/index.d.ts delete mode 100644 advancedcontentfilter/vendor/asset/vue/types/options.d.ts delete mode 100644 advancedcontentfilter/vendor/asset/vue/types/plugin.d.ts delete mode 100644 advancedcontentfilter/vendor/asset/vue/types/test/augmentation-test.ts delete mode 100644 advancedcontentfilter/vendor/asset/vue/types/test/es-module.ts delete mode 100644 advancedcontentfilter/vendor/asset/vue/types/test/options-test.ts delete mode 100644 advancedcontentfilter/vendor/asset/vue/types/test/plugin-test.ts delete mode 100644 advancedcontentfilter/vendor/asset/vue/types/test/ssr-test.ts delete mode 100644 advancedcontentfilter/vendor/asset/vue/types/test/tsconfig.json delete mode 100644 advancedcontentfilter/vendor/asset/vue/types/test/vue-test.ts delete mode 100644 advancedcontentfilter/vendor/asset/vue/types/tsconfig.json delete mode 100644 advancedcontentfilter/vendor/asset/vue/types/typings.json delete mode 100644 advancedcontentfilter/vendor/asset/vue/types/vnode.d.ts delete mode 100644 advancedcontentfilter/vendor/asset/vue/types/vue.d.ts delete mode 100644 advancedcontentfilter/vendor/asset/vue/yarn.lock delete mode 100644 advancedcontentfilter/vendor/fxp/composer-asset-plugin/.gitignore delete mode 100644 advancedcontentfilter/vendor/fxp/composer-asset-plugin/.php_cs.dist delete mode 100644 advancedcontentfilter/vendor/fxp/composer-asset-plugin/.scrutinizer.yml delete mode 100644 advancedcontentfilter/vendor/fxp/composer-asset-plugin/.travis.yml delete mode 100644 advancedcontentfilter/vendor/fxp/composer-asset-plugin/Assets.php delete mode 100644 advancedcontentfilter/vendor/fxp/composer-asset-plugin/FxpAssetPlugin.php delete mode 100644 advancedcontentfilter/vendor/fxp/composer-asset-plugin/LICENSE delete mode 100644 advancedcontentfilter/vendor/fxp/composer-asset-plugin/Package/AbstractLazyCompletePackage.php delete mode 100644 advancedcontentfilter/vendor/fxp/composer-asset-plugin/Package/LazyCompletePackage.php delete mode 100644 advancedcontentfilter/vendor/fxp/composer-asset-plugin/Package/LazyPackageInterface.php delete mode 100644 advancedcontentfilter/vendor/fxp/composer-asset-plugin/README.md delete mode 100644 advancedcontentfilter/vendor/fxp/composer-asset-plugin/Repository/AbstractAssetVcsRepository.php delete mode 100644 advancedcontentfilter/vendor/fxp/composer-asset-plugin/Repository/AbstractAssetsRepository.php delete mode 100644 advancedcontentfilter/vendor/fxp/composer-asset-plugin/Repository/AssetRepositoryManager.php delete mode 100644 advancedcontentfilter/vendor/fxp/composer-asset-plugin/Repository/AssetVcsRepository.php delete mode 100644 advancedcontentfilter/vendor/fxp/composer-asset-plugin/Repository/BowerPrivateRegistryFactory.php delete mode 100644 advancedcontentfilter/vendor/fxp/composer-asset-plugin/Repository/BowerPrivateRepository.php delete mode 100644 advancedcontentfilter/vendor/fxp/composer-asset-plugin/Repository/BowerRepository.php delete mode 100644 advancedcontentfilter/vendor/fxp/composer-asset-plugin/Repository/DefaultRegistryFactory.php delete mode 100644 advancedcontentfilter/vendor/fxp/composer-asset-plugin/Repository/FilterUtil.php delete mode 100644 advancedcontentfilter/vendor/fxp/composer-asset-plugin/Repository/NpmRepository.php delete mode 100644 advancedcontentfilter/vendor/fxp/composer-asset-plugin/Repository/RegistryFactoryInterface.php delete mode 100644 advancedcontentfilter/vendor/fxp/composer-asset-plugin/Repository/ResolutionManager.php delete mode 100644 advancedcontentfilter/vendor/fxp/composer-asset-plugin/Repository/Util.php delete mode 100644 advancedcontentfilter/vendor/fxp/composer-asset-plugin/Repository/VcsPackageFilter.php delete mode 100644 advancedcontentfilter/vendor/fxp/composer-asset-plugin/Tests/AssetsTest.php delete mode 100644 advancedcontentfilter/vendor/fxp/composer-asset-plugin/Tests/Fixtures/Repository/MockAssetRepository.php delete mode 100644 advancedcontentfilter/vendor/fxp/composer-asset-plugin/Tests/Fixtures/package/bower.json delete mode 100644 advancedcontentfilter/vendor/fxp/composer-asset-plugin/Tests/Fixtures/package/npm-scope.json delete mode 100644 advancedcontentfilter/vendor/fxp/composer-asset-plugin/Tests/Fixtures/package/npm.json delete mode 100644 advancedcontentfilter/vendor/fxp/composer-asset-plugin/Tests/FxpAssetPluginTest.php delete mode 100644 advancedcontentfilter/vendor/fxp/composer-asset-plugin/Tests/Package/LazyCompletePackageTest.php delete mode 100644 advancedcontentfilter/vendor/fxp/composer-asset-plugin/Tests/Repository/AbstractAssetsRepositoryTest.php delete mode 100644 advancedcontentfilter/vendor/fxp/composer-asset-plugin/Tests/Repository/AssetRepositoryManagerTest.php delete mode 100644 advancedcontentfilter/vendor/fxp/composer-asset-plugin/Tests/Repository/AssetVcsRepositoryTest.php delete mode 100644 advancedcontentfilter/vendor/fxp/composer-asset-plugin/Tests/Repository/BowerPrivateRepositoryTest.php delete mode 100644 advancedcontentfilter/vendor/fxp/composer-asset-plugin/Tests/Repository/BowerRepositoryTest.php delete mode 100644 advancedcontentfilter/vendor/fxp/composer-asset-plugin/Tests/Repository/NpmRepositoryTest.php delete mode 100644 advancedcontentfilter/vendor/fxp/composer-asset-plugin/Tests/Repository/ResolutionManagerTest.php delete mode 100644 advancedcontentfilter/vendor/fxp/composer-asset-plugin/Tests/Repository/UtilTest.php delete mode 100644 advancedcontentfilter/vendor/fxp/composer-asset-plugin/Tests/Repository/VcsPackageFilterTest.php delete mode 100644 advancedcontentfilter/vendor/fxp/composer-asset-plugin/Tests/bootstrap.php delete mode 100644 advancedcontentfilter/vendor/fxp/composer-asset-plugin/composer.json delete mode 100644 advancedcontentfilter/vendor/fxp/composer-asset-plugin/composer.lock delete mode 100644 advancedcontentfilter/vendor/fxp/composer-asset-plugin/phpunit.xml.dist diff --git a/advancedcontentfilter/composer.json b/advancedcontentfilter/composer.json index 3f23a28d5..b19644f12 100644 --- a/advancedcontentfilter/composer.json +++ b/advancedcontentfilter/composer.json @@ -11,12 +11,9 @@ } ], "require": { - "php": ">=5.5.0", + "php": ">=5.6.0", "slim/slim": "^3.1", - "symfony/expression-language": "^3.4", - "fxp/composer-asset-plugin": "~1.3", - "bower-asset/vue": "^2.5", - "bower-asset/vue-resource": "^1.5" + "symfony/expression-language": "^3.4" }, "license": "3-clause BSD license", "minimum-stability": "stable", diff --git a/advancedcontentfilter/composer.lock b/advancedcontentfilter/composer.lock index a854c4bc1..0b0114db9 100644 --- a/advancedcontentfilter/composer.lock +++ b/advancedcontentfilter/composer.lock @@ -4,60 +4,8 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#composer-lock-the-lock-file", "This file is @generated automatically" ], - "content-hash": "ac524148018bc5ba29d74e49492be515", + "content-hash": "d0e3662dd9d910ffe4f71d325bc39319", "packages": [ - { - "name": "bower-asset/vue", - "version": "v2.5.16", - "source": { - "type": "git", - "url": "https://github.com/vuejs/vue.git", - "reference": "25342194016dc3bcc81cb3e8e229b0fb7ba1d1d6" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/vuejs/vue/zipball/25342194016dc3bcc81cb3e8e229b0fb7ba1d1d6", - "reference": "25342194016dc3bcc81cb3e8e229b0fb7ba1d1d6", - "shasum": "" - }, - "type": "bower-asset-library" - }, - { - "name": "bower-asset/vue-resource", - "version": "1.5.0", - "source": { - "type": "git", - "url": "https://github.com/pagekit/vue-resource.git", - "reference": "9a34f881f56f64b923572541d1753cb6cdd63d40" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/pagekit/vue-resource/zipball/9a34f881f56f64b923572541d1753cb6cdd63d40", - "reference": "9a34f881f56f64b923572541d1753cb6cdd63d40", - "shasum": "" - }, - "type": "bower-asset-library", - "extra": { - "bower-asset-main": "dist/vue-resource.js", - "bower-asset-ignore": [ - ".*", - "build", - "docs", - "package.json" - ] - }, - "license": [ - "MIT" - ], - "description": "The HTTP client for Vue.js", - "keywords": [ - "ajax", - "http", - "vue", - "xhr" - ], - "time": "2018-03-03T07:42:38+00:00" - }, { "name": "container-interop/container-interop", "version": "1.2.0", @@ -89,65 +37,6 @@ "homepage": "https://github.com/container-interop/container-interop", "time": "2017-02-14T19:40:03+00:00" }, - { - "name": "fxp/composer-asset-plugin", - "version": "v1.4.2", - "source": { - "type": "git", - "url": "https://github.com/fxpio/composer-asset-plugin.git", - "reference": "61352d99940d2b2392a5d2db83b8c0ef5faf222a" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/fxpio/composer-asset-plugin/zipball/61352d99940d2b2392a5d2db83b8c0ef5faf222a", - "reference": "61352d99940d2b2392a5d2db83b8c0ef5faf222a", - "shasum": "" - }, - "require": { - "composer-plugin-api": "^1.0", - "php": ">=5.3.3" - }, - "require-dev": { - "composer/composer": "^1.4.0" - }, - "type": "composer-plugin", - "extra": { - "class": "Fxp\\Composer\\AssetPlugin\\FxpAssetPlugin", - "branch-alias": { - "dev-master": "1.4-dev" - } - }, - "autoload": { - "psr-4": { - "Fxp\\Composer\\AssetPlugin\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "François Pluchino", - "email": "francois.pluchino@gmail.com" - } - ], - "description": "NPM/Bower Dependency Manager for Composer", - "homepage": "https://github.com/fxpio/composer-asset-plugin", - "keywords": [ - "asset", - "bower", - "composer", - "dependency manager", - "nodejs", - "npm", - "package" - ], - "time": "2017-10-20T06:53:56+00:00" - }, { "name": "nikic/fast-route", "version": "v1.3.0", @@ -739,7 +628,7 @@ "prefer-stable": false, "prefer-lowest": false, "platform": { - "php": ">=5.5.0" + "php": ">=5.6.0" }, "platform-dev": [] } diff --git a/advancedcontentfilter/vendor/asset/vue-resource/LICENSE b/advancedcontentfilter/vendor/asset/vue-resource/LICENSE deleted file mode 100644 index 3bd6217d7..000000000 --- a/advancedcontentfilter/vendor/asset/vue-resource/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -The MIT License (MIT) - -Copyright (c) 2015-2017 steffans - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. diff --git a/advancedcontentfilter/vendor/asset/vue-resource/README.md b/advancedcontentfilter/vendor/asset/vue-resource/README.md deleted file mode 100644 index 59a012b55..000000000 --- a/advancedcontentfilter/vendor/asset/vue-resource/README.md +++ /dev/null @@ -1,59 +0,0 @@ -# vue-resource [![Build](https://img.shields.io/circleci/project/pagekit/vue-resource/develop.svg)](https://circleci.com/gh/pagekit/vue-resource) [![Downloads](https://img.shields.io/npm/dm/vue-resource.svg)](https://www.npmjs.com/package/vue-resource) [![jsdelivr](https://data.jsdelivr.com/v1/package/npm/vue-resource/badge?style=rounded)](https://www.jsdelivr.com/package/npm/vue-resource) [![Version](https://img.shields.io/npm/v/vue-resource.svg)](https://www.npmjs.com/package/vue-resource) [![License](https://img.shields.io/npm/l/vue-resource.svg)](https://www.npmjs.com/package/vue-resource) - -The plugin for [Vue.js](http://vuejs.org) provides services for making web requests and handle responses using a [XMLHttpRequest](https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest) or JSONP. - -## Features - -- Supports the [Promise](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise) API and [URI Templates](https://medialize.github.io/URI.js/uri-template.html) -- Supports [interceptors](docs/http.md#interceptors) for request and response -- Supports latest Firefox, Chrome, Safari, Opera and IE9+ -- Supports Vue 1.0 & Vue 2.0 -- Compact size 14KB (5.3KB gzipped) - -## Installation -You can install it via [yarn](https://yarnpkg.com/) or [NPM](http://npmjs.org/). -``` -$ yarn add vue-resource -$ npm install vue-resource -``` - -### CDN -Available on [jsdelivr](https://cdn.jsdelivr.net/npm/vue-resource@1.5.0), [unpkg](https://unpkg.com/vue-resource@1.5.0) or [cdnjs](https://cdnjs.com/libraries/vue-resource). -```html - -``` - -## Example -```js -{ - // GET /someUrl - this.$http.get('/someUrl').then(response => { - - // get body data - this.someData = response.body; - - }, response => { - // error callback - }); -} -``` - -## Documentation - -- [Configuration](docs/config.md) -- [HTTP Requests/Response](docs/http.md) -- [Creating Resources](docs/resource.md) -- [Code Recipes](docs/recipes.md) -- [API Reference](docs/api.md) - -## Changelog - -Details changes for each release are documented in the [release notes](https://github.com/pagekit/vue-resource/releases). - -## Contribution - -If you find a bug or want to contribute to the code or documentation, you can help by submitting an [issue](https://github.com/pagekit/vue-resource/issues) or a [pull request](https://github.com/pagekit/vue-resource/pulls). - -## License - -[MIT](http://opensource.org/licenses/MIT) diff --git a/advancedcontentfilter/vendor/asset/vue-resource/bower.json b/advancedcontentfilter/vendor/asset/vue-resource/bower.json deleted file mode 100644 index 3c59d3061..000000000 --- a/advancedcontentfilter/vendor/asset/vue-resource/bower.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "name": "vue-resource", - "main": "dist/vue-resource.js", - "version": "1.5.0", - "description": "The HTTP client for Vue.js", - "homepage": "https://github.com/pagekit/vue-resource", - "license": "MIT", - "keywords": [ - "vue", - "xhr", - "http", - "ajax" - ], - "ignore": [ - ".*", - "build", - "docs", - "package.json" - ] -} \ No newline at end of file diff --git a/advancedcontentfilter/vendor/asset/vue-resource/dist/README.md b/advancedcontentfilter/vendor/asset/vue-resource/dist/README.md deleted file mode 100644 index b664d20b1..000000000 --- a/advancedcontentfilter/vendor/asset/vue-resource/dist/README.md +++ /dev/null @@ -1,3 +0,0 @@ -# NOTE! - -The `dist` folder contains the standalone build for vue-resource, however files here are only checked-in when a release happens. If you are on the `dev` branch, files here are **NOT** up to date. Only the `master` branch contains the built files for the latest stable version. diff --git a/advancedcontentfilter/vendor/asset/vue-resource/dist/vue-resource.common.js b/advancedcontentfilter/vendor/asset/vue-resource/dist/vue-resource.common.js deleted file mode 100644 index 9bc863d51..000000000 --- a/advancedcontentfilter/vendor/asset/vue-resource/dist/vue-resource.common.js +++ /dev/null @@ -1,1557 +0,0 @@ -/*! - * vue-resource v1.5.0 - * https://github.com/pagekit/vue-resource - * Released under the MIT License. - */ - -'use strict'; - -/** - * Promises/A+ polyfill v1.1.4 (https://github.com/bramstein/promis) - */ - -var RESOLVED = 0; -var REJECTED = 1; -var PENDING = 2; - -function Promise$1(executor) { - - this.state = PENDING; - this.value = undefined; - this.deferred = []; - - var promise = this; - - try { - executor(function (x) { - promise.resolve(x); - }, function (r) { - promise.reject(r); - }); - } catch (e) { - promise.reject(e); - } -} - -Promise$1.reject = function (r) { - return new Promise$1(function (resolve, reject) { - reject(r); - }); -}; - -Promise$1.resolve = function (x) { - return new Promise$1(function (resolve, reject) { - resolve(x); - }); -}; - -Promise$1.all = function all(iterable) { - return new Promise$1(function (resolve, reject) { - var count = 0, result = []; - - if (iterable.length === 0) { - resolve(result); - } - - function resolver(i) { - return function (x) { - result[i] = x; - count += 1; - - if (count === iterable.length) { - resolve(result); - } - }; - } - - for (var i = 0; i < iterable.length; i += 1) { - Promise$1.resolve(iterable[i]).then(resolver(i), reject); - } - }); -}; - -Promise$1.race = function race(iterable) { - return new Promise$1(function (resolve, reject) { - for (var i = 0; i < iterable.length; i += 1) { - Promise$1.resolve(iterable[i]).then(resolve, reject); - } - }); -}; - -var p = Promise$1.prototype; - -p.resolve = function resolve(x) { - var promise = this; - - if (promise.state === PENDING) { - if (x === promise) { - throw new TypeError('Promise settled with itself.'); - } - - var called = false; - - try { - var then = x && x['then']; - - if (x !== null && typeof x === 'object' && typeof then === 'function') { - then.call(x, function (x) { - if (!called) { - promise.resolve(x); - } - called = true; - - }, function (r) { - if (!called) { - promise.reject(r); - } - called = true; - }); - return; - } - } catch (e) { - if (!called) { - promise.reject(e); - } - return; - } - - promise.state = RESOLVED; - promise.value = x; - promise.notify(); - } -}; - -p.reject = function reject(reason) { - var promise = this; - - if (promise.state === PENDING) { - if (reason === promise) { - throw new TypeError('Promise settled with itself.'); - } - - promise.state = REJECTED; - promise.value = reason; - promise.notify(); - } -}; - -p.notify = function notify() { - var promise = this; - - nextTick(function () { - if (promise.state !== PENDING) { - while (promise.deferred.length) { - var deferred = promise.deferred.shift(), - onResolved = deferred[0], - onRejected = deferred[1], - resolve = deferred[2], - reject = deferred[3]; - - try { - if (promise.state === RESOLVED) { - if (typeof onResolved === 'function') { - resolve(onResolved.call(undefined, promise.value)); - } else { - resolve(promise.value); - } - } else if (promise.state === REJECTED) { - if (typeof onRejected === 'function') { - resolve(onRejected.call(undefined, promise.value)); - } else { - reject(promise.value); - } - } - } catch (e) { - reject(e); - } - } - } - }); -}; - -p.then = function then(onResolved, onRejected) { - var promise = this; - - return new Promise$1(function (resolve, reject) { - promise.deferred.push([onResolved, onRejected, resolve, reject]); - promise.notify(); - }); -}; - -p.catch = function (onRejected) { - return this.then(undefined, onRejected); -}; - -/** - * Promise adapter. - */ - -if (typeof Promise === 'undefined') { - window.Promise = Promise$1; -} - -function PromiseObj(executor, context) { - - if (executor instanceof Promise) { - this.promise = executor; - } else { - this.promise = new Promise(executor.bind(context)); - } - - this.context = context; -} - -PromiseObj.all = function (iterable, context) { - return new PromiseObj(Promise.all(iterable), context); -}; - -PromiseObj.resolve = function (value, context) { - return new PromiseObj(Promise.resolve(value), context); -}; - -PromiseObj.reject = function (reason, context) { - return new PromiseObj(Promise.reject(reason), context); -}; - -PromiseObj.race = function (iterable, context) { - return new PromiseObj(Promise.race(iterable), context); -}; - -var p$1 = PromiseObj.prototype; - -p$1.bind = function (context) { - this.context = context; - return this; -}; - -p$1.then = function (fulfilled, rejected) { - - if (fulfilled && fulfilled.bind && this.context) { - fulfilled = fulfilled.bind(this.context); - } - - if (rejected && rejected.bind && this.context) { - rejected = rejected.bind(this.context); - } - - return new PromiseObj(this.promise.then(fulfilled, rejected), this.context); -}; - -p$1.catch = function (rejected) { - - if (rejected && rejected.bind && this.context) { - rejected = rejected.bind(this.context); - } - - return new PromiseObj(this.promise.catch(rejected), this.context); -}; - -p$1.finally = function (callback) { - - return this.then(function (value) { - callback.call(this); - return value; - }, function (reason) { - callback.call(this); - return Promise.reject(reason); - } - ); -}; - -/** - * Utility functions. - */ - -var ref = {}; -var hasOwnProperty = ref.hasOwnProperty; -var ref$1 = []; -var slice = ref$1.slice; -var debug = false, ntick; - -var inBrowser = typeof window !== 'undefined'; - -function Util (ref) { - var config = ref.config; - var nextTick = ref.nextTick; - - ntick = nextTick; - debug = config.debug || !config.silent; -} - -function warn(msg) { - if (typeof console !== 'undefined' && debug) { - console.warn('[VueResource warn]: ' + msg); - } -} - -function error(msg) { - if (typeof console !== 'undefined') { - console.error(msg); - } -} - -function nextTick(cb, ctx) { - return ntick(cb, ctx); -} - -function trim(str) { - return str ? str.replace(/^\s*|\s*$/g, '') : ''; -} - -function trimEnd(str, chars) { - - if (str && chars === undefined) { - return str.replace(/\s+$/, ''); - } - - if (!str || !chars) { - return str; - } - - return str.replace(new RegExp(("[" + chars + "]+$")), ''); -} - -function toLower(str) { - return str ? str.toLowerCase() : ''; -} - -function toUpper(str) { - return str ? str.toUpperCase() : ''; -} - -var isArray = Array.isArray; - -function isString(val) { - return typeof val === 'string'; -} - -function isFunction(val) { - return typeof val === 'function'; -} - -function isObject(obj) { - return obj !== null && typeof obj === 'object'; -} - -function isPlainObject(obj) { - return isObject(obj) && Object.getPrototypeOf(obj) == Object.prototype; -} - -function isBlob(obj) { - return typeof Blob !== 'undefined' && obj instanceof Blob; -} - -function isFormData(obj) { - return typeof FormData !== 'undefined' && obj instanceof FormData; -} - -function when(value, fulfilled, rejected) { - - var promise = PromiseObj.resolve(value); - - if (arguments.length < 2) { - return promise; - } - - return promise.then(fulfilled, rejected); -} - -function options(fn, obj, opts) { - - opts = opts || {}; - - if (isFunction(opts)) { - opts = opts.call(obj); - } - - return merge(fn.bind({$vm: obj, $options: opts}), fn, {$options: opts}); -} - -function each(obj, iterator) { - - var i, key; - - if (isArray(obj)) { - for (i = 0; i < obj.length; i++) { - iterator.call(obj[i], obj[i], i); - } - } else if (isObject(obj)) { - for (key in obj) { - if (hasOwnProperty.call(obj, key)) { - iterator.call(obj[key], obj[key], key); - } - } - } - - return obj; -} - -var assign = Object.assign || _assign; - -function merge(target) { - - var args = slice.call(arguments, 1); - - args.forEach(function (source) { - _merge(target, source, true); - }); - - return target; -} - -function defaults(target) { - - var args = slice.call(arguments, 1); - - args.forEach(function (source) { - - for (var key in source) { - if (target[key] === undefined) { - target[key] = source[key]; - } - } - - }); - - return target; -} - -function _assign(target) { - - var args = slice.call(arguments, 1); - - args.forEach(function (source) { - _merge(target, source); - }); - - return target; -} - -function _merge(target, source, deep) { - for (var key in source) { - if (deep && (isPlainObject(source[key]) || isArray(source[key]))) { - if (isPlainObject(source[key]) && !isPlainObject(target[key])) { - target[key] = {}; - } - if (isArray(source[key]) && !isArray(target[key])) { - target[key] = []; - } - _merge(target[key], source[key], deep); - } else if (source[key] !== undefined) { - target[key] = source[key]; - } - } -} - -/** - * Root Prefix Transform. - */ - -function root (options$$1, next) { - - var url = next(options$$1); - - if (isString(options$$1.root) && !/^(https?:)?\//.test(url)) { - url = trimEnd(options$$1.root, '/') + '/' + url; - } - - return url; -} - -/** - * Query Parameter Transform. - */ - -function query (options$$1, next) { - - var urlParams = Object.keys(Url.options.params), query = {}, url = next(options$$1); - - each(options$$1.params, function (value, key) { - if (urlParams.indexOf(key) === -1) { - query[key] = value; - } - }); - - query = Url.params(query); - - if (query) { - url += (url.indexOf('?') == -1 ? '?' : '&') + query; - } - - return url; -} - -/** - * URL Template v2.0.6 (https://github.com/bramstein/url-template) - */ - -function expand(url, params, variables) { - - var tmpl = parse(url), expanded = tmpl.expand(params); - - if (variables) { - variables.push.apply(variables, tmpl.vars); - } - - return expanded; -} - -function parse(template) { - - var operators = ['+', '#', '.', '/', ';', '?', '&'], variables = []; - - return { - vars: variables, - expand: function expand(context) { - return template.replace(/\{([^{}]+)\}|([^{}]+)/g, function (_, expression, literal) { - if (expression) { - - var operator = null, values = []; - - if (operators.indexOf(expression.charAt(0)) !== -1) { - operator = expression.charAt(0); - expression = expression.substr(1); - } - - expression.split(/,/g).forEach(function (variable) { - var tmp = /([^:*]*)(?::(\d+)|(\*))?/.exec(variable); - values.push.apply(values, getValues(context, operator, tmp[1], tmp[2] || tmp[3])); - variables.push(tmp[1]); - }); - - if (operator && operator !== '+') { - - var separator = ','; - - if (operator === '?') { - separator = '&'; - } else if (operator !== '#') { - separator = operator; - } - - return (values.length !== 0 ? operator : '') + values.join(separator); - } else { - return values.join(','); - } - - } else { - return encodeReserved(literal); - } - }); - } - }; -} - -function getValues(context, operator, key, modifier) { - - var value = context[key], result = []; - - if (isDefined(value) && value !== '') { - if (typeof value === 'string' || typeof value === 'number' || typeof value === 'boolean') { - value = value.toString(); - - if (modifier && modifier !== '*') { - value = value.substring(0, parseInt(modifier, 10)); - } - - result.push(encodeValue(operator, value, isKeyOperator(operator) ? key : null)); - } else { - if (modifier === '*') { - if (Array.isArray(value)) { - value.filter(isDefined).forEach(function (value) { - result.push(encodeValue(operator, value, isKeyOperator(operator) ? key : null)); - }); - } else { - Object.keys(value).forEach(function (k) { - if (isDefined(value[k])) { - result.push(encodeValue(operator, value[k], k)); - } - }); - } - } else { - var tmp = []; - - if (Array.isArray(value)) { - value.filter(isDefined).forEach(function (value) { - tmp.push(encodeValue(operator, value)); - }); - } else { - Object.keys(value).forEach(function (k) { - if (isDefined(value[k])) { - tmp.push(encodeURIComponent(k)); - tmp.push(encodeValue(operator, value[k].toString())); - } - }); - } - - if (isKeyOperator(operator)) { - result.push(encodeURIComponent(key) + '=' + tmp.join(',')); - } else if (tmp.length !== 0) { - result.push(tmp.join(',')); - } - } - } - } else { - if (operator === ';') { - result.push(encodeURIComponent(key)); - } else if (value === '' && (operator === '&' || operator === '?')) { - result.push(encodeURIComponent(key) + '='); - } else if (value === '') { - result.push(''); - } - } - - return result; -} - -function isDefined(value) { - return value !== undefined && value !== null; -} - -function isKeyOperator(operator) { - return operator === ';' || operator === '&' || operator === '?'; -} - -function encodeValue(operator, value, key) { - - value = (operator === '+' || operator === '#') ? encodeReserved(value) : encodeURIComponent(value); - - if (key) { - return encodeURIComponent(key) + '=' + value; - } else { - return value; - } -} - -function encodeReserved(str) { - return str.split(/(%[0-9A-Fa-f]{2})/g).map(function (part) { - if (!/%[0-9A-Fa-f]/.test(part)) { - part = encodeURI(part); - } - return part; - }).join(''); -} - -/** - * URL Template (RFC 6570) Transform. - */ - -function template (options) { - - var variables = [], url = expand(options.url, options.params, variables); - - variables.forEach(function (key) { - delete options.params[key]; - }); - - return url; -} - -/** - * Service for URL templating. - */ - -function Url(url, params) { - - var self = this || {}, options$$1 = url, transform; - - if (isString(url)) { - options$$1 = {url: url, params: params}; - } - - options$$1 = merge({}, Url.options, self.$options, options$$1); - - Url.transforms.forEach(function (handler) { - - if (isString(handler)) { - handler = Url.transform[handler]; - } - - if (isFunction(handler)) { - transform = factory(handler, transform, self.$vm); - } - - }); - - return transform(options$$1); -} - -/** - * Url options. - */ - -Url.options = { - url: '', - root: null, - params: {} -}; - -/** - * Url transforms. - */ - -Url.transform = {template: template, query: query, root: root}; -Url.transforms = ['template', 'query', 'root']; - -/** - * Encodes a Url parameter string. - * - * @param {Object} obj - */ - -Url.params = function (obj) { - - var params = [], escape = encodeURIComponent; - - params.add = function (key, value) { - - if (isFunction(value)) { - value = value(); - } - - if (value === null) { - value = ''; - } - - this.push(escape(key) + '=' + escape(value)); - }; - - serialize(params, obj); - - return params.join('&').replace(/%20/g, '+'); -}; - -/** - * Parse a URL and return its components. - * - * @param {String} url - */ - -Url.parse = function (url) { - - var el = document.createElement('a'); - - if (document.documentMode) { - el.href = url; - url = el.href; - } - - el.href = url; - - return { - href: el.href, - protocol: el.protocol ? el.protocol.replace(/:$/, '') : '', - port: el.port, - host: el.host, - hostname: el.hostname, - pathname: el.pathname.charAt(0) === '/' ? el.pathname : '/' + el.pathname, - search: el.search ? el.search.replace(/^\?/, '') : '', - hash: el.hash ? el.hash.replace(/^#/, '') : '' - }; -}; - -function factory(handler, next, vm) { - return function (options$$1) { - return handler.call(vm, options$$1, next); - }; -} - -function serialize(params, obj, scope) { - - var array = isArray(obj), plain = isPlainObject(obj), hash; - - each(obj, function (value, key) { - - hash = isObject(value) || isArray(value); - - if (scope) { - key = scope + '[' + (plain || hash ? key : '') + ']'; - } - - if (!scope && array) { - params.add(value.name, value.value); - } else if (hash) { - serialize(params, value, key); - } else { - params.add(key, value); - } - }); -} - -/** - * XDomain client (Internet Explorer). - */ - -function xdrClient (request) { - return new PromiseObj(function (resolve) { - - var xdr = new XDomainRequest(), handler = function (ref) { - var type = ref.type; - - - var status = 0; - - if (type === 'load') { - status = 200; - } else if (type === 'error') { - status = 500; - } - - resolve(request.respondWith(xdr.responseText, {status: status})); - }; - - request.abort = function () { return xdr.abort(); }; - - xdr.open(request.method, request.getUrl()); - - if (request.timeout) { - xdr.timeout = request.timeout; - } - - xdr.onload = handler; - xdr.onabort = handler; - xdr.onerror = handler; - xdr.ontimeout = handler; - xdr.onprogress = function () {}; - xdr.send(request.getBody()); - }); -} - -/** - * CORS Interceptor. - */ - -var SUPPORTS_CORS = inBrowser && 'withCredentials' in new XMLHttpRequest(); - -function cors (request) { - - if (inBrowser) { - - var orgUrl = Url.parse(location.href); - var reqUrl = Url.parse(request.getUrl()); - - if (reqUrl.protocol !== orgUrl.protocol || reqUrl.host !== orgUrl.host) { - - request.crossOrigin = true; - request.emulateHTTP = false; - - if (!SUPPORTS_CORS) { - request.client = xdrClient; - } - } - } - -} - -/** - * Form data Interceptor. - */ - -function form (request) { - - if (isFormData(request.body)) { - request.headers.delete('Content-Type'); - } else if (isObject(request.body) && request.emulateJSON) { - request.body = Url.params(request.body); - request.headers.set('Content-Type', 'application/x-www-form-urlencoded'); - } - -} - -/** - * JSON Interceptor. - */ - -function json (request) { - - var type = request.headers.get('Content-Type') || ''; - - if (isObject(request.body) && type.indexOf('application/json') === 0) { - request.body = JSON.stringify(request.body); - } - - return function (response) { - - return response.bodyText ? when(response.text(), function (text) { - - var type = response.headers.get('Content-Type') || ''; - - if (type.indexOf('application/json') === 0 || isJson(text)) { - - try { - response.body = JSON.parse(text); - } catch (e) { - response.body = null; - } - - } else { - response.body = text; - } - - return response; - - }) : response; - - }; -} - -function isJson(str) { - - var start = str.match(/^\s*(\[|\{)/); - var end = {'[': /]\s*$/, '{': /}\s*$/}; - - return start && end[start[1]].test(str); -} - -/** - * JSONP client (Browser). - */ - -function jsonpClient (request) { - return new PromiseObj(function (resolve) { - - var name = request.jsonp || 'callback', callback = request.jsonpCallback || '_jsonp' + Math.random().toString(36).substr(2), body = null, handler, script; - - handler = function (ref) { - var type = ref.type; - - - var status = 0; - - if (type === 'load' && body !== null) { - status = 200; - } else if (type === 'error') { - status = 500; - } - - if (status && window[callback]) { - delete window[callback]; - document.body.removeChild(script); - } - - resolve(request.respondWith(body, {status: status})); - }; - - window[callback] = function (result) { - body = JSON.stringify(result); - }; - - request.abort = function () { - handler({type: 'abort'}); - }; - - request.params[name] = callback; - - if (request.timeout) { - setTimeout(request.abort, request.timeout); - } - - script = document.createElement('script'); - script.src = request.getUrl(); - script.type = 'text/javascript'; - script.async = true; - script.onload = handler; - script.onerror = handler; - - document.body.appendChild(script); - }); -} - -/** - * JSONP Interceptor. - */ - -function jsonp (request) { - - if (request.method == 'JSONP') { - request.client = jsonpClient; - } - -} - -/** - * Before Interceptor. - */ - -function before (request) { - - if (isFunction(request.before)) { - request.before.call(this, request); - } - -} - -/** - * HTTP method override Interceptor. - */ - -function method (request) { - - if (request.emulateHTTP && /^(PUT|PATCH|DELETE)$/i.test(request.method)) { - request.headers.set('X-HTTP-Method-Override', request.method); - request.method = 'POST'; - } - -} - -/** - * Header Interceptor. - */ - -function header (request) { - - var headers = assign({}, Http.headers.common, - !request.crossOrigin ? Http.headers.custom : {}, - Http.headers[toLower(request.method)] - ); - - each(headers, function (value, name) { - if (!request.headers.has(name)) { - request.headers.set(name, value); - } - }); - -} - -/** - * XMLHttp client (Browser). - */ - -function xhrClient (request) { - return new PromiseObj(function (resolve) { - - var xhr = new XMLHttpRequest(), handler = function (event) { - - var response = request.respondWith( - 'response' in xhr ? xhr.response : xhr.responseText, { - status: xhr.status === 1223 ? 204 : xhr.status, // IE9 status bug - statusText: xhr.status === 1223 ? 'No Content' : trim(xhr.statusText) - }); - - each(trim(xhr.getAllResponseHeaders()).split('\n'), function (row) { - response.headers.append(row.slice(0, row.indexOf(':')), row.slice(row.indexOf(':') + 1)); - }); - - resolve(response); - }; - - request.abort = function () { return xhr.abort(); }; - - xhr.open(request.method, request.getUrl(), true); - - if (request.timeout) { - xhr.timeout = request.timeout; - } - - if (request.responseType && 'responseType' in xhr) { - xhr.responseType = request.responseType; - } - - if (request.withCredentials || request.credentials) { - xhr.withCredentials = true; - } - - if (!request.crossOrigin) { - request.headers.set('X-Requested-With', 'XMLHttpRequest'); - } - - // deprecated use downloadProgress - if (isFunction(request.progress) && request.method === 'GET') { - xhr.addEventListener('progress', request.progress); - } - - if (isFunction(request.downloadProgress)) { - xhr.addEventListener('progress', request.downloadProgress); - } - - // deprecated use uploadProgress - if (isFunction(request.progress) && /^(POST|PUT)$/i.test(request.method)) { - xhr.upload.addEventListener('progress', request.progress); - } - - if (isFunction(request.uploadProgress) && xhr.upload) { - xhr.upload.addEventListener('progress', request.uploadProgress); - } - - request.headers.forEach(function (value, name) { - xhr.setRequestHeader(name, value); - }); - - xhr.onload = handler; - xhr.onabort = handler; - xhr.onerror = handler; - xhr.ontimeout = handler; - xhr.send(request.getBody()); - }); -} - -/** - * Http client (Node). - */ - -function nodeClient (request) { - - var client = require('got'); - - return new PromiseObj(function (resolve) { - - var url = request.getUrl(); - var body = request.getBody(); - var method = request.method; - var headers = {}, handler; - - request.headers.forEach(function (value, name) { - headers[name] = value; - }); - - client(url, {body: body, method: method, headers: headers}).then(handler = function (resp) { - - var response = request.respondWith(resp.body, { - status: resp.statusCode, - statusText: trim(resp.statusMessage) - }); - - each(resp.headers, function (value, name) { - response.headers.set(name, value); - }); - - resolve(response); - - }, function (error$$1) { return handler(error$$1.response); }); - }); -} - -/** - * Base client. - */ - -function Client (context) { - - var reqHandlers = [sendRequest], resHandlers = []; - - if (!isObject(context)) { - context = null; - } - - function Client(request) { - while (reqHandlers.length) { - - var handler = reqHandlers.pop(); - - if (isFunction(handler)) { - - var response = (void 0), next = (void 0); - - response = handler.call(context, request, function (val) { return next = val; }) || next; - - if (isObject(response)) { - return new PromiseObj(function (resolve, reject) { - - resHandlers.forEach(function (handler) { - response = when(response, function (response) { - return handler.call(context, response) || response; - }, reject); - }); - - when(response, resolve, reject); - - }, context); - } - - if (isFunction(response)) { - resHandlers.unshift(response); - } - - } else { - warn(("Invalid interceptor of type " + (typeof handler) + ", must be a function")); - } - } - } - - Client.use = function (handler) { - reqHandlers.push(handler); - }; - - return Client; -} - -function sendRequest(request) { - - var client = request.client || (inBrowser ? xhrClient : nodeClient); - - return client(request); -} - -/** - * HTTP Headers. - */ - -var Headers = function Headers(headers) { - var this$1 = this; - - - this.map = {}; - - each(headers, function (value, name) { return this$1.append(name, value); }); -}; - -Headers.prototype.has = function has (name) { - return getName(this.map, name) !== null; -}; - -Headers.prototype.get = function get (name) { - - var list = this.map[getName(this.map, name)]; - - return list ? list.join() : null; -}; - -Headers.prototype.getAll = function getAll (name) { - return this.map[getName(this.map, name)] || []; -}; - -Headers.prototype.set = function set (name, value) { - this.map[normalizeName(getName(this.map, name) || name)] = [trim(value)]; -}; - -Headers.prototype.append = function append (name, value) { - - var list = this.map[getName(this.map, name)]; - - if (list) { - list.push(trim(value)); - } else { - this.set(name, value); - } -}; - -Headers.prototype.delete = function delete$1 (name) { - delete this.map[getName(this.map, name)]; -}; - -Headers.prototype.deleteAll = function deleteAll () { - this.map = {}; -}; - -Headers.prototype.forEach = function forEach (callback, thisArg) { - var this$1 = this; - - each(this.map, function (list, name) { - each(list, function (value) { return callback.call(thisArg, value, name, this$1); }); - }); -}; - -function getName(map, name) { - return Object.keys(map).reduce(function (prev, curr) { - return toLower(name) === toLower(curr) ? curr : prev; - }, null); -} - -function normalizeName(name) { - - if (/[^a-z0-9\-#$%&'*+.^_`|~]/i.test(name)) { - throw new TypeError('Invalid character in header field name'); - } - - return trim(name); -} - -/** - * HTTP Response. - */ - -var Response = function Response(body, ref) { - var url = ref.url; - var headers = ref.headers; - var status = ref.status; - var statusText = ref.statusText; - - - this.url = url; - this.ok = status >= 200 && status < 300; - this.status = status || 0; - this.statusText = statusText || ''; - this.headers = new Headers(headers); - this.body = body; - - if (isString(body)) { - - this.bodyText = body; - - } else if (isBlob(body)) { - - this.bodyBlob = body; - - if (isBlobText(body)) { - this.bodyText = blobText(body); - } - } -}; - -Response.prototype.blob = function blob () { - return when(this.bodyBlob); -}; - -Response.prototype.text = function text () { - return when(this.bodyText); -}; - -Response.prototype.json = function json () { - return when(this.text(), function (text) { return JSON.parse(text); }); -}; - -Object.defineProperty(Response.prototype, 'data', { - - get: function get() { - return this.body; - }, - - set: function set(body) { - this.body = body; - } - -}); - -function blobText(body) { - return new PromiseObj(function (resolve) { - - var reader = new FileReader(); - - reader.readAsText(body); - reader.onload = function () { - resolve(reader.result); - }; - - }); -} - -function isBlobText(body) { - return body.type.indexOf('text') === 0 || body.type.indexOf('json') !== -1; -} - -/** - * HTTP Request. - */ - -var Request = function Request(options$$1) { - - this.body = null; - this.params = {}; - - assign(this, options$$1, { - method: toUpper(options$$1.method || 'GET') - }); - - if (!(this.headers instanceof Headers)) { - this.headers = new Headers(this.headers); - } -}; - -Request.prototype.getUrl = function getUrl () { - return Url(this); -}; - -Request.prototype.getBody = function getBody () { - return this.body; -}; - -Request.prototype.respondWith = function respondWith (body, options$$1) { - return new Response(body, assign(options$$1 || {}, {url: this.getUrl()})); -}; - -/** - * Service for sending network requests. - */ - -var COMMON_HEADERS = {'Accept': 'application/json, text/plain, */*'}; -var JSON_CONTENT_TYPE = {'Content-Type': 'application/json;charset=utf-8'}; - -function Http(options$$1) { - - var self = this || {}, client = Client(self.$vm); - - defaults(options$$1 || {}, self.$options, Http.options); - - Http.interceptors.forEach(function (handler) { - - if (isString(handler)) { - handler = Http.interceptor[handler]; - } - - if (isFunction(handler)) { - client.use(handler); - } - - }); - - return client(new Request(options$$1)).then(function (response) { - - return response.ok ? response : PromiseObj.reject(response); - - }, function (response) { - - if (response instanceof Error) { - error(response); - } - - return PromiseObj.reject(response); - }); -} - -Http.options = {}; - -Http.headers = { - put: JSON_CONTENT_TYPE, - post: JSON_CONTENT_TYPE, - patch: JSON_CONTENT_TYPE, - delete: JSON_CONTENT_TYPE, - common: COMMON_HEADERS, - custom: {} -}; - -Http.interceptor = {before: before, method: method, jsonp: jsonp, json: json, form: form, header: header, cors: cors}; -Http.interceptors = ['before', 'method', 'jsonp', 'json', 'form', 'header', 'cors']; - -['get', 'delete', 'head', 'jsonp'].forEach(function (method$$1) { - - Http[method$$1] = function (url, options$$1) { - return this(assign(options$$1 || {}, {url: url, method: method$$1})); - }; - -}); - -['post', 'put', 'patch'].forEach(function (method$$1) { - - Http[method$$1] = function (url, body, options$$1) { - return this(assign(options$$1 || {}, {url: url, method: method$$1, body: body})); - }; - -}); - -/** - * Service for interacting with RESTful services. - */ - -function Resource(url, params, actions, options$$1) { - - var self = this || {}, resource = {}; - - actions = assign({}, - Resource.actions, - actions - ); - - each(actions, function (action, name) { - - action = merge({url: url, params: assign({}, params)}, options$$1, action); - - resource[name] = function () { - return (self.$http || Http)(opts(action, arguments)); - }; - }); - - return resource; -} - -function opts(action, args) { - - var options$$1 = assign({}, action), params = {}, body; - - switch (args.length) { - - case 2: - - params = args[0]; - body = args[1]; - - break; - - case 1: - - if (/^(POST|PUT|PATCH)$/i.test(options$$1.method)) { - body = args[0]; - } else { - params = args[0]; - } - - break; - - case 0: - - break; - - default: - - throw 'Expected up to 2 arguments [params, body], got ' + args.length + ' arguments'; - } - - options$$1.body = body; - options$$1.params = assign({}, options$$1.params, params); - - return options$$1; -} - -Resource.actions = { - - get: {method: 'GET'}, - save: {method: 'POST'}, - query: {method: 'GET'}, - update: {method: 'PUT'}, - remove: {method: 'DELETE'}, - delete: {method: 'DELETE'} - -}; - -/** - * Install plugin. - */ - -function plugin(Vue) { - - if (plugin.installed) { - return; - } - - Util(Vue); - - Vue.url = Url; - Vue.http = Http; - Vue.resource = Resource; - Vue.Promise = PromiseObj; - - Object.defineProperties(Vue.prototype, { - - $url: { - get: function get() { - return options(Vue.url, this, this.$options.url); - } - }, - - $http: { - get: function get() { - return options(Vue.http, this, this.$options.http); - } - }, - - $resource: { - get: function get() { - return Vue.resource.bind(this); - } - }, - - $promise: { - get: function get() { - var this$1 = this; - - return function (executor) { return new Vue.Promise(executor, this$1); }; - } - } - - }); -} - -if (typeof window !== 'undefined' && window.Vue) { - window.Vue.use(plugin); -} - -module.exports = plugin; diff --git a/advancedcontentfilter/vendor/asset/vue-resource/dist/vue-resource.esm.js b/advancedcontentfilter/vendor/asset/vue-resource/dist/vue-resource.esm.js deleted file mode 100644 index 08303bc8d..000000000 --- a/advancedcontentfilter/vendor/asset/vue-resource/dist/vue-resource.esm.js +++ /dev/null @@ -1,1556 +0,0 @@ -/*! - * vue-resource v1.5.0 - * https://github.com/pagekit/vue-resource - * Released under the MIT License. - */ - -/** - * Promises/A+ polyfill v1.1.4 (https://github.com/bramstein/promis) - */ - -var RESOLVED = 0; -var REJECTED = 1; -var PENDING = 2; - -function Promise$1(executor) { - - this.state = PENDING; - this.value = undefined; - this.deferred = []; - - var promise = this; - - try { - executor(function (x) { - promise.resolve(x); - }, function (r) { - promise.reject(r); - }); - } catch (e) { - promise.reject(e); - } -} - -Promise$1.reject = function (r) { - return new Promise$1(function (resolve, reject) { - reject(r); - }); -}; - -Promise$1.resolve = function (x) { - return new Promise$1(function (resolve, reject) { - resolve(x); - }); -}; - -Promise$1.all = function all(iterable) { - return new Promise$1(function (resolve, reject) { - var count = 0, result = []; - - if (iterable.length === 0) { - resolve(result); - } - - function resolver(i) { - return function (x) { - result[i] = x; - count += 1; - - if (count === iterable.length) { - resolve(result); - } - }; - } - - for (var i = 0; i < iterable.length; i += 1) { - Promise$1.resolve(iterable[i]).then(resolver(i), reject); - } - }); -}; - -Promise$1.race = function race(iterable) { - return new Promise$1(function (resolve, reject) { - for (var i = 0; i < iterable.length; i += 1) { - Promise$1.resolve(iterable[i]).then(resolve, reject); - } - }); -}; - -var p = Promise$1.prototype; - -p.resolve = function resolve(x) { - var promise = this; - - if (promise.state === PENDING) { - if (x === promise) { - throw new TypeError('Promise settled with itself.'); - } - - var called = false; - - try { - var then = x && x['then']; - - if (x !== null && typeof x === 'object' && typeof then === 'function') { - then.call(x, function (x) { - if (!called) { - promise.resolve(x); - } - called = true; - - }, function (r) { - if (!called) { - promise.reject(r); - } - called = true; - }); - return; - } - } catch (e) { - if (!called) { - promise.reject(e); - } - return; - } - - promise.state = RESOLVED; - promise.value = x; - promise.notify(); - } -}; - -p.reject = function reject(reason) { - var promise = this; - - if (promise.state === PENDING) { - if (reason === promise) { - throw new TypeError('Promise settled with itself.'); - } - - promise.state = REJECTED; - promise.value = reason; - promise.notify(); - } -}; - -p.notify = function notify() { - var promise = this; - - nextTick(function () { - if (promise.state !== PENDING) { - while (promise.deferred.length) { - var deferred = promise.deferred.shift(), - onResolved = deferred[0], - onRejected = deferred[1], - resolve = deferred[2], - reject = deferred[3]; - - try { - if (promise.state === RESOLVED) { - if (typeof onResolved === 'function') { - resolve(onResolved.call(undefined, promise.value)); - } else { - resolve(promise.value); - } - } else if (promise.state === REJECTED) { - if (typeof onRejected === 'function') { - resolve(onRejected.call(undefined, promise.value)); - } else { - reject(promise.value); - } - } - } catch (e) { - reject(e); - } - } - } - }); -}; - -p.then = function then(onResolved, onRejected) { - var promise = this; - - return new Promise$1(function (resolve, reject) { - promise.deferred.push([onResolved, onRejected, resolve, reject]); - promise.notify(); - }); -}; - -p.catch = function (onRejected) { - return this.then(undefined, onRejected); -}; - -/** - * Promise adapter. - */ - -if (typeof Promise === 'undefined') { - window.Promise = Promise$1; -} - -function PromiseObj(executor, context) { - - if (executor instanceof Promise) { - this.promise = executor; - } else { - this.promise = new Promise(executor.bind(context)); - } - - this.context = context; -} - -PromiseObj.all = function (iterable, context) { - return new PromiseObj(Promise.all(iterable), context); -}; - -PromiseObj.resolve = function (value, context) { - return new PromiseObj(Promise.resolve(value), context); -}; - -PromiseObj.reject = function (reason, context) { - return new PromiseObj(Promise.reject(reason), context); -}; - -PromiseObj.race = function (iterable, context) { - return new PromiseObj(Promise.race(iterable), context); -}; - -var p$1 = PromiseObj.prototype; - -p$1.bind = function (context) { - this.context = context; - return this; -}; - -p$1.then = function (fulfilled, rejected) { - - if (fulfilled && fulfilled.bind && this.context) { - fulfilled = fulfilled.bind(this.context); - } - - if (rejected && rejected.bind && this.context) { - rejected = rejected.bind(this.context); - } - - return new PromiseObj(this.promise.then(fulfilled, rejected), this.context); -}; - -p$1.catch = function (rejected) { - - if (rejected && rejected.bind && this.context) { - rejected = rejected.bind(this.context); - } - - return new PromiseObj(this.promise.catch(rejected), this.context); -}; - -p$1.finally = function (callback) { - - return this.then(function (value) { - callback.call(this); - return value; - }, function (reason) { - callback.call(this); - return Promise.reject(reason); - } - ); -}; - -/** - * Utility functions. - */ - -var ref = {}; -var hasOwnProperty = ref.hasOwnProperty; -var ref$1 = []; -var slice = ref$1.slice; -var debug = false, ntick; - -var inBrowser = typeof window !== 'undefined'; - -function Util (ref) { - var config = ref.config; - var nextTick = ref.nextTick; - - ntick = nextTick; - debug = config.debug || !config.silent; -} - -function warn(msg) { - if (typeof console !== 'undefined' && debug) { - console.warn('[VueResource warn]: ' + msg); - } -} - -function error(msg) { - if (typeof console !== 'undefined') { - console.error(msg); - } -} - -function nextTick(cb, ctx) { - return ntick(cb, ctx); -} - -function trim(str) { - return str ? str.replace(/^\s*|\s*$/g, '') : ''; -} - -function trimEnd(str, chars) { - - if (str && chars === undefined) { - return str.replace(/\s+$/, ''); - } - - if (!str || !chars) { - return str; - } - - return str.replace(new RegExp(("[" + chars + "]+$")), ''); -} - -function toLower(str) { - return str ? str.toLowerCase() : ''; -} - -function toUpper(str) { - return str ? str.toUpperCase() : ''; -} - -var isArray = Array.isArray; - -function isString(val) { - return typeof val === 'string'; -} - -function isFunction(val) { - return typeof val === 'function'; -} - -function isObject(obj) { - return obj !== null && typeof obj === 'object'; -} - -function isPlainObject(obj) { - return isObject(obj) && Object.getPrototypeOf(obj) == Object.prototype; -} - -function isBlob(obj) { - return typeof Blob !== 'undefined' && obj instanceof Blob; -} - -function isFormData(obj) { - return typeof FormData !== 'undefined' && obj instanceof FormData; -} - -function when(value, fulfilled, rejected) { - - var promise = PromiseObj.resolve(value); - - if (arguments.length < 2) { - return promise; - } - - return promise.then(fulfilled, rejected); -} - -function options(fn, obj, opts) { - - opts = opts || {}; - - if (isFunction(opts)) { - opts = opts.call(obj); - } - - return merge(fn.bind({$vm: obj, $options: opts}), fn, {$options: opts}); -} - -function each(obj, iterator) { - - var i, key; - - if (isArray(obj)) { - for (i = 0; i < obj.length; i++) { - iterator.call(obj[i], obj[i], i); - } - } else if (isObject(obj)) { - for (key in obj) { - if (hasOwnProperty.call(obj, key)) { - iterator.call(obj[key], obj[key], key); - } - } - } - - return obj; -} - -var assign = Object.assign || _assign; - -function merge(target) { - - var args = slice.call(arguments, 1); - - args.forEach(function (source) { - _merge(target, source, true); - }); - - return target; -} - -function defaults(target) { - - var args = slice.call(arguments, 1); - - args.forEach(function (source) { - - for (var key in source) { - if (target[key] === undefined) { - target[key] = source[key]; - } - } - - }); - - return target; -} - -function _assign(target) { - - var args = slice.call(arguments, 1); - - args.forEach(function (source) { - _merge(target, source); - }); - - return target; -} - -function _merge(target, source, deep) { - for (var key in source) { - if (deep && (isPlainObject(source[key]) || isArray(source[key]))) { - if (isPlainObject(source[key]) && !isPlainObject(target[key])) { - target[key] = {}; - } - if (isArray(source[key]) && !isArray(target[key])) { - target[key] = []; - } - _merge(target[key], source[key], deep); - } else if (source[key] !== undefined) { - target[key] = source[key]; - } - } -} - -/** - * Root Prefix Transform. - */ - -function root (options$$1, next) { - - var url = next(options$$1); - - if (isString(options$$1.root) && !/^(https?:)?\//.test(url)) { - url = trimEnd(options$$1.root, '/') + '/' + url; - } - - return url; -} - -/** - * Query Parameter Transform. - */ - -function query (options$$1, next) { - - var urlParams = Object.keys(Url.options.params), query = {}, url = next(options$$1); - - each(options$$1.params, function (value, key) { - if (urlParams.indexOf(key) === -1) { - query[key] = value; - } - }); - - query = Url.params(query); - - if (query) { - url += (url.indexOf('?') == -1 ? '?' : '&') + query; - } - - return url; -} - -/** - * URL Template v2.0.6 (https://github.com/bramstein/url-template) - */ - -function expand(url, params, variables) { - - var tmpl = parse(url), expanded = tmpl.expand(params); - - if (variables) { - variables.push.apply(variables, tmpl.vars); - } - - return expanded; -} - -function parse(template) { - - var operators = ['+', '#', '.', '/', ';', '?', '&'], variables = []; - - return { - vars: variables, - expand: function expand(context) { - return template.replace(/\{([^{}]+)\}|([^{}]+)/g, function (_, expression, literal) { - if (expression) { - - var operator = null, values = []; - - if (operators.indexOf(expression.charAt(0)) !== -1) { - operator = expression.charAt(0); - expression = expression.substr(1); - } - - expression.split(/,/g).forEach(function (variable) { - var tmp = /([^:*]*)(?::(\d+)|(\*))?/.exec(variable); - values.push.apply(values, getValues(context, operator, tmp[1], tmp[2] || tmp[3])); - variables.push(tmp[1]); - }); - - if (operator && operator !== '+') { - - var separator = ','; - - if (operator === '?') { - separator = '&'; - } else if (operator !== '#') { - separator = operator; - } - - return (values.length !== 0 ? operator : '') + values.join(separator); - } else { - return values.join(','); - } - - } else { - return encodeReserved(literal); - } - }); - } - }; -} - -function getValues(context, operator, key, modifier) { - - var value = context[key], result = []; - - if (isDefined(value) && value !== '') { - if (typeof value === 'string' || typeof value === 'number' || typeof value === 'boolean') { - value = value.toString(); - - if (modifier && modifier !== '*') { - value = value.substring(0, parseInt(modifier, 10)); - } - - result.push(encodeValue(operator, value, isKeyOperator(operator) ? key : null)); - } else { - if (modifier === '*') { - if (Array.isArray(value)) { - value.filter(isDefined).forEach(function (value) { - result.push(encodeValue(operator, value, isKeyOperator(operator) ? key : null)); - }); - } else { - Object.keys(value).forEach(function (k) { - if (isDefined(value[k])) { - result.push(encodeValue(operator, value[k], k)); - } - }); - } - } else { - var tmp = []; - - if (Array.isArray(value)) { - value.filter(isDefined).forEach(function (value) { - tmp.push(encodeValue(operator, value)); - }); - } else { - Object.keys(value).forEach(function (k) { - if (isDefined(value[k])) { - tmp.push(encodeURIComponent(k)); - tmp.push(encodeValue(operator, value[k].toString())); - } - }); - } - - if (isKeyOperator(operator)) { - result.push(encodeURIComponent(key) + '=' + tmp.join(',')); - } else if (tmp.length !== 0) { - result.push(tmp.join(',')); - } - } - } - } else { - if (operator === ';') { - result.push(encodeURIComponent(key)); - } else if (value === '' && (operator === '&' || operator === '?')) { - result.push(encodeURIComponent(key) + '='); - } else if (value === '') { - result.push(''); - } - } - - return result; -} - -function isDefined(value) { - return value !== undefined && value !== null; -} - -function isKeyOperator(operator) { - return operator === ';' || operator === '&' || operator === '?'; -} - -function encodeValue(operator, value, key) { - - value = (operator === '+' || operator === '#') ? encodeReserved(value) : encodeURIComponent(value); - - if (key) { - return encodeURIComponent(key) + '=' + value; - } else { - return value; - } -} - -function encodeReserved(str) { - return str.split(/(%[0-9A-Fa-f]{2})/g).map(function (part) { - if (!/%[0-9A-Fa-f]/.test(part)) { - part = encodeURI(part); - } - return part; - }).join(''); -} - -/** - * URL Template (RFC 6570) Transform. - */ - -function template (options) { - - var variables = [], url = expand(options.url, options.params, variables); - - variables.forEach(function (key) { - delete options.params[key]; - }); - - return url; -} - -/** - * Service for URL templating. - */ - -function Url(url, params) { - - var self = this || {}, options$$1 = url, transform; - - if (isString(url)) { - options$$1 = {url: url, params: params}; - } - - options$$1 = merge({}, Url.options, self.$options, options$$1); - - Url.transforms.forEach(function (handler) { - - if (isString(handler)) { - handler = Url.transform[handler]; - } - - if (isFunction(handler)) { - transform = factory(handler, transform, self.$vm); - } - - }); - - return transform(options$$1); -} - -/** - * Url options. - */ - -Url.options = { - url: '', - root: null, - params: {} -}; - -/** - * Url transforms. - */ - -Url.transform = {template: template, query: query, root: root}; -Url.transforms = ['template', 'query', 'root']; - -/** - * Encodes a Url parameter string. - * - * @param {Object} obj - */ - -Url.params = function (obj) { - - var params = [], escape = encodeURIComponent; - - params.add = function (key, value) { - - if (isFunction(value)) { - value = value(); - } - - if (value === null) { - value = ''; - } - - this.push(escape(key) + '=' + escape(value)); - }; - - serialize(params, obj); - - return params.join('&').replace(/%20/g, '+'); -}; - -/** - * Parse a URL and return its components. - * - * @param {String} url - */ - -Url.parse = function (url) { - - var el = document.createElement('a'); - - if (document.documentMode) { - el.href = url; - url = el.href; - } - - el.href = url; - - return { - href: el.href, - protocol: el.protocol ? el.protocol.replace(/:$/, '') : '', - port: el.port, - host: el.host, - hostname: el.hostname, - pathname: el.pathname.charAt(0) === '/' ? el.pathname : '/' + el.pathname, - search: el.search ? el.search.replace(/^\?/, '') : '', - hash: el.hash ? el.hash.replace(/^#/, '') : '' - }; -}; - -function factory(handler, next, vm) { - return function (options$$1) { - return handler.call(vm, options$$1, next); - }; -} - -function serialize(params, obj, scope) { - - var array = isArray(obj), plain = isPlainObject(obj), hash; - - each(obj, function (value, key) { - - hash = isObject(value) || isArray(value); - - if (scope) { - key = scope + '[' + (plain || hash ? key : '') + ']'; - } - - if (!scope && array) { - params.add(value.name, value.value); - } else if (hash) { - serialize(params, value, key); - } else { - params.add(key, value); - } - }); -} - -/** - * XDomain client (Internet Explorer). - */ - -function xdrClient (request) { - return new PromiseObj(function (resolve) { - - var xdr = new XDomainRequest(), handler = function (ref) { - var type = ref.type; - - - var status = 0; - - if (type === 'load') { - status = 200; - } else if (type === 'error') { - status = 500; - } - - resolve(request.respondWith(xdr.responseText, {status: status})); - }; - - request.abort = function () { return xdr.abort(); }; - - xdr.open(request.method, request.getUrl()); - - if (request.timeout) { - xdr.timeout = request.timeout; - } - - xdr.onload = handler; - xdr.onabort = handler; - xdr.onerror = handler; - xdr.ontimeout = handler; - xdr.onprogress = function () {}; - xdr.send(request.getBody()); - }); -} - -/** - * CORS Interceptor. - */ - -var SUPPORTS_CORS = inBrowser && 'withCredentials' in new XMLHttpRequest(); - -function cors (request) { - - if (inBrowser) { - - var orgUrl = Url.parse(location.href); - var reqUrl = Url.parse(request.getUrl()); - - if (reqUrl.protocol !== orgUrl.protocol || reqUrl.host !== orgUrl.host) { - - request.crossOrigin = true; - request.emulateHTTP = false; - - if (!SUPPORTS_CORS) { - request.client = xdrClient; - } - } - } - -} - -/** - * Form data Interceptor. - */ - -function form (request) { - - if (isFormData(request.body)) { - request.headers.delete('Content-Type'); - } else if (isObject(request.body) && request.emulateJSON) { - request.body = Url.params(request.body); - request.headers.set('Content-Type', 'application/x-www-form-urlencoded'); - } - -} - -/** - * JSON Interceptor. - */ - -function json (request) { - - var type = request.headers.get('Content-Type') || ''; - - if (isObject(request.body) && type.indexOf('application/json') === 0) { - request.body = JSON.stringify(request.body); - } - - return function (response) { - - return response.bodyText ? when(response.text(), function (text) { - - var type = response.headers.get('Content-Type') || ''; - - if (type.indexOf('application/json') === 0 || isJson(text)) { - - try { - response.body = JSON.parse(text); - } catch (e) { - response.body = null; - } - - } else { - response.body = text; - } - - return response; - - }) : response; - - }; -} - -function isJson(str) { - - var start = str.match(/^\s*(\[|\{)/); - var end = {'[': /]\s*$/, '{': /}\s*$/}; - - return start && end[start[1]].test(str); -} - -/** - * JSONP client (Browser). - */ - -function jsonpClient (request) { - return new PromiseObj(function (resolve) { - - var name = request.jsonp || 'callback', callback = request.jsonpCallback || '_jsonp' + Math.random().toString(36).substr(2), body = null, handler, script; - - handler = function (ref) { - var type = ref.type; - - - var status = 0; - - if (type === 'load' && body !== null) { - status = 200; - } else if (type === 'error') { - status = 500; - } - - if (status && window[callback]) { - delete window[callback]; - document.body.removeChild(script); - } - - resolve(request.respondWith(body, {status: status})); - }; - - window[callback] = function (result) { - body = JSON.stringify(result); - }; - - request.abort = function () { - handler({type: 'abort'}); - }; - - request.params[name] = callback; - - if (request.timeout) { - setTimeout(request.abort, request.timeout); - } - - script = document.createElement('script'); - script.src = request.getUrl(); - script.type = 'text/javascript'; - script.async = true; - script.onload = handler; - script.onerror = handler; - - document.body.appendChild(script); - }); -} - -/** - * JSONP Interceptor. - */ - -function jsonp (request) { - - if (request.method == 'JSONP') { - request.client = jsonpClient; - } - -} - -/** - * Before Interceptor. - */ - -function before (request) { - - if (isFunction(request.before)) { - request.before.call(this, request); - } - -} - -/** - * HTTP method override Interceptor. - */ - -function method (request) { - - if (request.emulateHTTP && /^(PUT|PATCH|DELETE)$/i.test(request.method)) { - request.headers.set('X-HTTP-Method-Override', request.method); - request.method = 'POST'; - } - -} - -/** - * Header Interceptor. - */ - -function header (request) { - - var headers = assign({}, Http.headers.common, - !request.crossOrigin ? Http.headers.custom : {}, - Http.headers[toLower(request.method)] - ); - - each(headers, function (value, name) { - if (!request.headers.has(name)) { - request.headers.set(name, value); - } - }); - -} - -/** - * XMLHttp client (Browser). - */ - -function xhrClient (request) { - return new PromiseObj(function (resolve) { - - var xhr = new XMLHttpRequest(), handler = function (event) { - - var response = request.respondWith( - 'response' in xhr ? xhr.response : xhr.responseText, { - status: xhr.status === 1223 ? 204 : xhr.status, // IE9 status bug - statusText: xhr.status === 1223 ? 'No Content' : trim(xhr.statusText) - }); - - each(trim(xhr.getAllResponseHeaders()).split('\n'), function (row) { - response.headers.append(row.slice(0, row.indexOf(':')), row.slice(row.indexOf(':') + 1)); - }); - - resolve(response); - }; - - request.abort = function () { return xhr.abort(); }; - - xhr.open(request.method, request.getUrl(), true); - - if (request.timeout) { - xhr.timeout = request.timeout; - } - - if (request.responseType && 'responseType' in xhr) { - xhr.responseType = request.responseType; - } - - if (request.withCredentials || request.credentials) { - xhr.withCredentials = true; - } - - if (!request.crossOrigin) { - request.headers.set('X-Requested-With', 'XMLHttpRequest'); - } - - // deprecated use downloadProgress - if (isFunction(request.progress) && request.method === 'GET') { - xhr.addEventListener('progress', request.progress); - } - - if (isFunction(request.downloadProgress)) { - xhr.addEventListener('progress', request.downloadProgress); - } - - // deprecated use uploadProgress - if (isFunction(request.progress) && /^(POST|PUT)$/i.test(request.method)) { - xhr.upload.addEventListener('progress', request.progress); - } - - if (isFunction(request.uploadProgress) && xhr.upload) { - xhr.upload.addEventListener('progress', request.uploadProgress); - } - - request.headers.forEach(function (value, name) { - xhr.setRequestHeader(name, value); - }); - - xhr.onload = handler; - xhr.onabort = handler; - xhr.onerror = handler; - xhr.ontimeout = handler; - xhr.send(request.getBody()); - }); -} - -/** - * Http client (Node). - */ - -function nodeClient (request) { - - var client = require('got'); - - return new PromiseObj(function (resolve) { - - var url = request.getUrl(); - var body = request.getBody(); - var method = request.method; - var headers = {}, handler; - - request.headers.forEach(function (value, name) { - headers[name] = value; - }); - - client(url, {body: body, method: method, headers: headers}).then(handler = function (resp) { - - var response = request.respondWith(resp.body, { - status: resp.statusCode, - statusText: trim(resp.statusMessage) - }); - - each(resp.headers, function (value, name) { - response.headers.set(name, value); - }); - - resolve(response); - - }, function (error$$1) { return handler(error$$1.response); }); - }); -} - -/** - * Base client. - */ - -function Client (context) { - - var reqHandlers = [sendRequest], resHandlers = []; - - if (!isObject(context)) { - context = null; - } - - function Client(request) { - while (reqHandlers.length) { - - var handler = reqHandlers.pop(); - - if (isFunction(handler)) { - - var response = (void 0), next = (void 0); - - response = handler.call(context, request, function (val) { return next = val; }) || next; - - if (isObject(response)) { - return new PromiseObj(function (resolve, reject) { - - resHandlers.forEach(function (handler) { - response = when(response, function (response) { - return handler.call(context, response) || response; - }, reject); - }); - - when(response, resolve, reject); - - }, context); - } - - if (isFunction(response)) { - resHandlers.unshift(response); - } - - } else { - warn(("Invalid interceptor of type " + (typeof handler) + ", must be a function")); - } - } - } - - Client.use = function (handler) { - reqHandlers.push(handler); - }; - - return Client; -} - -function sendRequest(request) { - - var client = request.client || (inBrowser ? xhrClient : nodeClient); - - return client(request); -} - -/** - * HTTP Headers. - */ - -var Headers = function Headers(headers) { - var this$1 = this; - - - this.map = {}; - - each(headers, function (value, name) { return this$1.append(name, value); }); -}; - -Headers.prototype.has = function has (name) { - return getName(this.map, name) !== null; -}; - -Headers.prototype.get = function get (name) { - - var list = this.map[getName(this.map, name)]; - - return list ? list.join() : null; -}; - -Headers.prototype.getAll = function getAll (name) { - return this.map[getName(this.map, name)] || []; -}; - -Headers.prototype.set = function set (name, value) { - this.map[normalizeName(getName(this.map, name) || name)] = [trim(value)]; -}; - -Headers.prototype.append = function append (name, value) { - - var list = this.map[getName(this.map, name)]; - - if (list) { - list.push(trim(value)); - } else { - this.set(name, value); - } -}; - -Headers.prototype.delete = function delete$1 (name) { - delete this.map[getName(this.map, name)]; -}; - -Headers.prototype.deleteAll = function deleteAll () { - this.map = {}; -}; - -Headers.prototype.forEach = function forEach (callback, thisArg) { - var this$1 = this; - - each(this.map, function (list, name) { - each(list, function (value) { return callback.call(thisArg, value, name, this$1); }); - }); -}; - -function getName(map, name) { - return Object.keys(map).reduce(function (prev, curr) { - return toLower(name) === toLower(curr) ? curr : prev; - }, null); -} - -function normalizeName(name) { - - if (/[^a-z0-9\-#$%&'*+.^_`|~]/i.test(name)) { - throw new TypeError('Invalid character in header field name'); - } - - return trim(name); -} - -/** - * HTTP Response. - */ - -var Response = function Response(body, ref) { - var url = ref.url; - var headers = ref.headers; - var status = ref.status; - var statusText = ref.statusText; - - - this.url = url; - this.ok = status >= 200 && status < 300; - this.status = status || 0; - this.statusText = statusText || ''; - this.headers = new Headers(headers); - this.body = body; - - if (isString(body)) { - - this.bodyText = body; - - } else if (isBlob(body)) { - - this.bodyBlob = body; - - if (isBlobText(body)) { - this.bodyText = blobText(body); - } - } -}; - -Response.prototype.blob = function blob () { - return when(this.bodyBlob); -}; - -Response.prototype.text = function text () { - return when(this.bodyText); -}; - -Response.prototype.json = function json () { - return when(this.text(), function (text) { return JSON.parse(text); }); -}; - -Object.defineProperty(Response.prototype, 'data', { - - get: function get() { - return this.body; - }, - - set: function set(body) { - this.body = body; - } - -}); - -function blobText(body) { - return new PromiseObj(function (resolve) { - - var reader = new FileReader(); - - reader.readAsText(body); - reader.onload = function () { - resolve(reader.result); - }; - - }); -} - -function isBlobText(body) { - return body.type.indexOf('text') === 0 || body.type.indexOf('json') !== -1; -} - -/** - * HTTP Request. - */ - -var Request = function Request(options$$1) { - - this.body = null; - this.params = {}; - - assign(this, options$$1, { - method: toUpper(options$$1.method || 'GET') - }); - - if (!(this.headers instanceof Headers)) { - this.headers = new Headers(this.headers); - } -}; - -Request.prototype.getUrl = function getUrl () { - return Url(this); -}; - -Request.prototype.getBody = function getBody () { - return this.body; -}; - -Request.prototype.respondWith = function respondWith (body, options$$1) { - return new Response(body, assign(options$$1 || {}, {url: this.getUrl()})); -}; - -/** - * Service for sending network requests. - */ - -var COMMON_HEADERS = {'Accept': 'application/json, text/plain, */*'}; -var JSON_CONTENT_TYPE = {'Content-Type': 'application/json;charset=utf-8'}; - -function Http(options$$1) { - - var self = this || {}, client = Client(self.$vm); - - defaults(options$$1 || {}, self.$options, Http.options); - - Http.interceptors.forEach(function (handler) { - - if (isString(handler)) { - handler = Http.interceptor[handler]; - } - - if (isFunction(handler)) { - client.use(handler); - } - - }); - - return client(new Request(options$$1)).then(function (response) { - - return response.ok ? response : PromiseObj.reject(response); - - }, function (response) { - - if (response instanceof Error) { - error(response); - } - - return PromiseObj.reject(response); - }); -} - -Http.options = {}; - -Http.headers = { - put: JSON_CONTENT_TYPE, - post: JSON_CONTENT_TYPE, - patch: JSON_CONTENT_TYPE, - delete: JSON_CONTENT_TYPE, - common: COMMON_HEADERS, - custom: {} -}; - -Http.interceptor = {before: before, method: method, jsonp: jsonp, json: json, form: form, header: header, cors: cors}; -Http.interceptors = ['before', 'method', 'jsonp', 'json', 'form', 'header', 'cors']; - -['get', 'delete', 'head', 'jsonp'].forEach(function (method$$1) { - - Http[method$$1] = function (url, options$$1) { - return this(assign(options$$1 || {}, {url: url, method: method$$1})); - }; - -}); - -['post', 'put', 'patch'].forEach(function (method$$1) { - - Http[method$$1] = function (url, body, options$$1) { - return this(assign(options$$1 || {}, {url: url, method: method$$1, body: body})); - }; - -}); - -/** - * Service for interacting with RESTful services. - */ - -function Resource(url, params, actions, options$$1) { - - var self = this || {}, resource = {}; - - actions = assign({}, - Resource.actions, - actions - ); - - each(actions, function (action, name) { - - action = merge({url: url, params: assign({}, params)}, options$$1, action); - - resource[name] = function () { - return (self.$http || Http)(opts(action, arguments)); - }; - }); - - return resource; -} - -function opts(action, args) { - - var options$$1 = assign({}, action), params = {}, body; - - switch (args.length) { - - case 2: - - params = args[0]; - body = args[1]; - - break; - - case 1: - - if (/^(POST|PUT|PATCH)$/i.test(options$$1.method)) { - body = args[0]; - } else { - params = args[0]; - } - - break; - - case 0: - - break; - - default: - - throw 'Expected up to 2 arguments [params, body], got ' + args.length + ' arguments'; - } - - options$$1.body = body; - options$$1.params = assign({}, options$$1.params, params); - - return options$$1; -} - -Resource.actions = { - - get: {method: 'GET'}, - save: {method: 'POST'}, - query: {method: 'GET'}, - update: {method: 'PUT'}, - remove: {method: 'DELETE'}, - delete: {method: 'DELETE'} - -}; - -/** - * Install plugin. - */ - -function plugin(Vue) { - - if (plugin.installed) { - return; - } - - Util(Vue); - - Vue.url = Url; - Vue.http = Http; - Vue.resource = Resource; - Vue.Promise = PromiseObj; - - Object.defineProperties(Vue.prototype, { - - $url: { - get: function get() { - return options(Vue.url, this, this.$options.url); - } - }, - - $http: { - get: function get() { - return options(Vue.http, this, this.$options.http); - } - }, - - $resource: { - get: function get() { - return Vue.resource.bind(this); - } - }, - - $promise: { - get: function get() { - var this$1 = this; - - return function (executor) { return new Vue.Promise(executor, this$1); }; - } - } - - }); -} - -if (typeof window !== 'undefined' && window.Vue) { - window.Vue.use(plugin); -} - -export default plugin; -export { Url, Http, Resource }; diff --git a/advancedcontentfilter/vendor/asset/vue-resource/dist/vue-resource.js b/advancedcontentfilter/vendor/asset/vue-resource/dist/vue-resource.js deleted file mode 100644 index e9dd6397a..000000000 --- a/advancedcontentfilter/vendor/asset/vue-resource/dist/vue-resource.js +++ /dev/null @@ -1,1563 +0,0 @@ -/*! - * vue-resource v1.5.0 - * https://github.com/pagekit/vue-resource - * Released under the MIT License. - */ - -(function (global, factory) { - typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory() : - typeof define === 'function' && define.amd ? define(factory) : - (global.VueResource = factory()); -}(this, (function () { 'use strict'; - -/** - * Promises/A+ polyfill v1.1.4 (https://github.com/bramstein/promis) - */ - -var RESOLVED = 0; -var REJECTED = 1; -var PENDING = 2; - -function Promise$1(executor) { - - this.state = PENDING; - this.value = undefined; - this.deferred = []; - - var promise = this; - - try { - executor(function (x) { - promise.resolve(x); - }, function (r) { - promise.reject(r); - }); - } catch (e) { - promise.reject(e); - } -} - -Promise$1.reject = function (r) { - return new Promise$1(function (resolve, reject) { - reject(r); - }); -}; - -Promise$1.resolve = function (x) { - return new Promise$1(function (resolve, reject) { - resolve(x); - }); -}; - -Promise$1.all = function all(iterable) { - return new Promise$1(function (resolve, reject) { - var count = 0, result = []; - - if (iterable.length === 0) { - resolve(result); - } - - function resolver(i) { - return function (x) { - result[i] = x; - count += 1; - - if (count === iterable.length) { - resolve(result); - } - }; - } - - for (var i = 0; i < iterable.length; i += 1) { - Promise$1.resolve(iterable[i]).then(resolver(i), reject); - } - }); -}; - -Promise$1.race = function race(iterable) { - return new Promise$1(function (resolve, reject) { - for (var i = 0; i < iterable.length; i += 1) { - Promise$1.resolve(iterable[i]).then(resolve, reject); - } - }); -}; - -var p = Promise$1.prototype; - -p.resolve = function resolve(x) { - var promise = this; - - if (promise.state === PENDING) { - if (x === promise) { - throw new TypeError('Promise settled with itself.'); - } - - var called = false; - - try { - var then = x && x['then']; - - if (x !== null && typeof x === 'object' && typeof then === 'function') { - then.call(x, function (x) { - if (!called) { - promise.resolve(x); - } - called = true; - - }, function (r) { - if (!called) { - promise.reject(r); - } - called = true; - }); - return; - } - } catch (e) { - if (!called) { - promise.reject(e); - } - return; - } - - promise.state = RESOLVED; - promise.value = x; - promise.notify(); - } -}; - -p.reject = function reject(reason) { - var promise = this; - - if (promise.state === PENDING) { - if (reason === promise) { - throw new TypeError('Promise settled with itself.'); - } - - promise.state = REJECTED; - promise.value = reason; - promise.notify(); - } -}; - -p.notify = function notify() { - var promise = this; - - nextTick(function () { - if (promise.state !== PENDING) { - while (promise.deferred.length) { - var deferred = promise.deferred.shift(), - onResolved = deferred[0], - onRejected = deferred[1], - resolve = deferred[2], - reject = deferred[3]; - - try { - if (promise.state === RESOLVED) { - if (typeof onResolved === 'function') { - resolve(onResolved.call(undefined, promise.value)); - } else { - resolve(promise.value); - } - } else if (promise.state === REJECTED) { - if (typeof onRejected === 'function') { - resolve(onRejected.call(undefined, promise.value)); - } else { - reject(promise.value); - } - } - } catch (e) { - reject(e); - } - } - } - }); -}; - -p.then = function then(onResolved, onRejected) { - var promise = this; - - return new Promise$1(function (resolve, reject) { - promise.deferred.push([onResolved, onRejected, resolve, reject]); - promise.notify(); - }); -}; - -p.catch = function (onRejected) { - return this.then(undefined, onRejected); -}; - -/** - * Promise adapter. - */ - -if (typeof Promise === 'undefined') { - window.Promise = Promise$1; -} - -function PromiseObj(executor, context) { - - if (executor instanceof Promise) { - this.promise = executor; - } else { - this.promise = new Promise(executor.bind(context)); - } - - this.context = context; -} - -PromiseObj.all = function (iterable, context) { - return new PromiseObj(Promise.all(iterable), context); -}; - -PromiseObj.resolve = function (value, context) { - return new PromiseObj(Promise.resolve(value), context); -}; - -PromiseObj.reject = function (reason, context) { - return new PromiseObj(Promise.reject(reason), context); -}; - -PromiseObj.race = function (iterable, context) { - return new PromiseObj(Promise.race(iterable), context); -}; - -var p$1 = PromiseObj.prototype; - -p$1.bind = function (context) { - this.context = context; - return this; -}; - -p$1.then = function (fulfilled, rejected) { - - if (fulfilled && fulfilled.bind && this.context) { - fulfilled = fulfilled.bind(this.context); - } - - if (rejected && rejected.bind && this.context) { - rejected = rejected.bind(this.context); - } - - return new PromiseObj(this.promise.then(fulfilled, rejected), this.context); -}; - -p$1.catch = function (rejected) { - - if (rejected && rejected.bind && this.context) { - rejected = rejected.bind(this.context); - } - - return new PromiseObj(this.promise.catch(rejected), this.context); -}; - -p$1.finally = function (callback) { - - return this.then(function (value) { - callback.call(this); - return value; - }, function (reason) { - callback.call(this); - return Promise.reject(reason); - } - ); -}; - -/** - * Utility functions. - */ - -var ref = {}; -var hasOwnProperty = ref.hasOwnProperty; -var ref$1 = []; -var slice = ref$1.slice; -var debug = false, ntick; - -var inBrowser = typeof window !== 'undefined'; - -function Util (ref) { - var config = ref.config; - var nextTick = ref.nextTick; - - ntick = nextTick; - debug = config.debug || !config.silent; -} - -function warn(msg) { - if (typeof console !== 'undefined' && debug) { - console.warn('[VueResource warn]: ' + msg); - } -} - -function error(msg) { - if (typeof console !== 'undefined') { - console.error(msg); - } -} - -function nextTick(cb, ctx) { - return ntick(cb, ctx); -} - -function trim(str) { - return str ? str.replace(/^\s*|\s*$/g, '') : ''; -} - -function trimEnd(str, chars) { - - if (str && chars === undefined) { - return str.replace(/\s+$/, ''); - } - - if (!str || !chars) { - return str; - } - - return str.replace(new RegExp(("[" + chars + "]+$")), ''); -} - -function toLower(str) { - return str ? str.toLowerCase() : ''; -} - -function toUpper(str) { - return str ? str.toUpperCase() : ''; -} - -var isArray = Array.isArray; - -function isString(val) { - return typeof val === 'string'; -} - -function isFunction(val) { - return typeof val === 'function'; -} - -function isObject(obj) { - return obj !== null && typeof obj === 'object'; -} - -function isPlainObject(obj) { - return isObject(obj) && Object.getPrototypeOf(obj) == Object.prototype; -} - -function isBlob(obj) { - return typeof Blob !== 'undefined' && obj instanceof Blob; -} - -function isFormData(obj) { - return typeof FormData !== 'undefined' && obj instanceof FormData; -} - -function when(value, fulfilled, rejected) { - - var promise = PromiseObj.resolve(value); - - if (arguments.length < 2) { - return promise; - } - - return promise.then(fulfilled, rejected); -} - -function options(fn, obj, opts) { - - opts = opts || {}; - - if (isFunction(opts)) { - opts = opts.call(obj); - } - - return merge(fn.bind({$vm: obj, $options: opts}), fn, {$options: opts}); -} - -function each(obj, iterator) { - - var i, key; - - if (isArray(obj)) { - for (i = 0; i < obj.length; i++) { - iterator.call(obj[i], obj[i], i); - } - } else if (isObject(obj)) { - for (key in obj) { - if (hasOwnProperty.call(obj, key)) { - iterator.call(obj[key], obj[key], key); - } - } - } - - return obj; -} - -var assign = Object.assign || _assign; - -function merge(target) { - - var args = slice.call(arguments, 1); - - args.forEach(function (source) { - _merge(target, source, true); - }); - - return target; -} - -function defaults(target) { - - var args = slice.call(arguments, 1); - - args.forEach(function (source) { - - for (var key in source) { - if (target[key] === undefined) { - target[key] = source[key]; - } - } - - }); - - return target; -} - -function _assign(target) { - - var args = slice.call(arguments, 1); - - args.forEach(function (source) { - _merge(target, source); - }); - - return target; -} - -function _merge(target, source, deep) { - for (var key in source) { - if (deep && (isPlainObject(source[key]) || isArray(source[key]))) { - if (isPlainObject(source[key]) && !isPlainObject(target[key])) { - target[key] = {}; - } - if (isArray(source[key]) && !isArray(target[key])) { - target[key] = []; - } - _merge(target[key], source[key], deep); - } else if (source[key] !== undefined) { - target[key] = source[key]; - } - } -} - -/** - * Root Prefix Transform. - */ - -function root (options$$1, next) { - - var url = next(options$$1); - - if (isString(options$$1.root) && !/^(https?:)?\//.test(url)) { - url = trimEnd(options$$1.root, '/') + '/' + url; - } - - return url; -} - -/** - * Query Parameter Transform. - */ - -function query (options$$1, next) { - - var urlParams = Object.keys(Url.options.params), query = {}, url = next(options$$1); - - each(options$$1.params, function (value, key) { - if (urlParams.indexOf(key) === -1) { - query[key] = value; - } - }); - - query = Url.params(query); - - if (query) { - url += (url.indexOf('?') == -1 ? '?' : '&') + query; - } - - return url; -} - -/** - * URL Template v2.0.6 (https://github.com/bramstein/url-template) - */ - -function expand(url, params, variables) { - - var tmpl = parse(url), expanded = tmpl.expand(params); - - if (variables) { - variables.push.apply(variables, tmpl.vars); - } - - return expanded; -} - -function parse(template) { - - var operators = ['+', '#', '.', '/', ';', '?', '&'], variables = []; - - return { - vars: variables, - expand: function expand(context) { - return template.replace(/\{([^{}]+)\}|([^{}]+)/g, function (_, expression, literal) { - if (expression) { - - var operator = null, values = []; - - if (operators.indexOf(expression.charAt(0)) !== -1) { - operator = expression.charAt(0); - expression = expression.substr(1); - } - - expression.split(/,/g).forEach(function (variable) { - var tmp = /([^:*]*)(?::(\d+)|(\*))?/.exec(variable); - values.push.apply(values, getValues(context, operator, tmp[1], tmp[2] || tmp[3])); - variables.push(tmp[1]); - }); - - if (operator && operator !== '+') { - - var separator = ','; - - if (operator === '?') { - separator = '&'; - } else if (operator !== '#') { - separator = operator; - } - - return (values.length !== 0 ? operator : '') + values.join(separator); - } else { - return values.join(','); - } - - } else { - return encodeReserved(literal); - } - }); - } - }; -} - -function getValues(context, operator, key, modifier) { - - var value = context[key], result = []; - - if (isDefined(value) && value !== '') { - if (typeof value === 'string' || typeof value === 'number' || typeof value === 'boolean') { - value = value.toString(); - - if (modifier && modifier !== '*') { - value = value.substring(0, parseInt(modifier, 10)); - } - - result.push(encodeValue(operator, value, isKeyOperator(operator) ? key : null)); - } else { - if (modifier === '*') { - if (Array.isArray(value)) { - value.filter(isDefined).forEach(function (value) { - result.push(encodeValue(operator, value, isKeyOperator(operator) ? key : null)); - }); - } else { - Object.keys(value).forEach(function (k) { - if (isDefined(value[k])) { - result.push(encodeValue(operator, value[k], k)); - } - }); - } - } else { - var tmp = []; - - if (Array.isArray(value)) { - value.filter(isDefined).forEach(function (value) { - tmp.push(encodeValue(operator, value)); - }); - } else { - Object.keys(value).forEach(function (k) { - if (isDefined(value[k])) { - tmp.push(encodeURIComponent(k)); - tmp.push(encodeValue(operator, value[k].toString())); - } - }); - } - - if (isKeyOperator(operator)) { - result.push(encodeURIComponent(key) + '=' + tmp.join(',')); - } else if (tmp.length !== 0) { - result.push(tmp.join(',')); - } - } - } - } else { - if (operator === ';') { - result.push(encodeURIComponent(key)); - } else if (value === '' && (operator === '&' || operator === '?')) { - result.push(encodeURIComponent(key) + '='); - } else if (value === '') { - result.push(''); - } - } - - return result; -} - -function isDefined(value) { - return value !== undefined && value !== null; -} - -function isKeyOperator(operator) { - return operator === ';' || operator === '&' || operator === '?'; -} - -function encodeValue(operator, value, key) { - - value = (operator === '+' || operator === '#') ? encodeReserved(value) : encodeURIComponent(value); - - if (key) { - return encodeURIComponent(key) + '=' + value; - } else { - return value; - } -} - -function encodeReserved(str) { - return str.split(/(%[0-9A-Fa-f]{2})/g).map(function (part) { - if (!/%[0-9A-Fa-f]/.test(part)) { - part = encodeURI(part); - } - return part; - }).join(''); -} - -/** - * URL Template (RFC 6570) Transform. - */ - -function template (options) { - - var variables = [], url = expand(options.url, options.params, variables); - - variables.forEach(function (key) { - delete options.params[key]; - }); - - return url; -} - -/** - * Service for URL templating. - */ - -function Url(url, params) { - - var self = this || {}, options$$1 = url, transform; - - if (isString(url)) { - options$$1 = {url: url, params: params}; - } - - options$$1 = merge({}, Url.options, self.$options, options$$1); - - Url.transforms.forEach(function (handler) { - - if (isString(handler)) { - handler = Url.transform[handler]; - } - - if (isFunction(handler)) { - transform = factory(handler, transform, self.$vm); - } - - }); - - return transform(options$$1); -} - -/** - * Url options. - */ - -Url.options = { - url: '', - root: null, - params: {} -}; - -/** - * Url transforms. - */ - -Url.transform = {template: template, query: query, root: root}; -Url.transforms = ['template', 'query', 'root']; - -/** - * Encodes a Url parameter string. - * - * @param {Object} obj - */ - -Url.params = function (obj) { - - var params = [], escape = encodeURIComponent; - - params.add = function (key, value) { - - if (isFunction(value)) { - value = value(); - } - - if (value === null) { - value = ''; - } - - this.push(escape(key) + '=' + escape(value)); - }; - - serialize(params, obj); - - return params.join('&').replace(/%20/g, '+'); -}; - -/** - * Parse a URL and return its components. - * - * @param {String} url - */ - -Url.parse = function (url) { - - var el = document.createElement('a'); - - if (document.documentMode) { - el.href = url; - url = el.href; - } - - el.href = url; - - return { - href: el.href, - protocol: el.protocol ? el.protocol.replace(/:$/, '') : '', - port: el.port, - host: el.host, - hostname: el.hostname, - pathname: el.pathname.charAt(0) === '/' ? el.pathname : '/' + el.pathname, - search: el.search ? el.search.replace(/^\?/, '') : '', - hash: el.hash ? el.hash.replace(/^#/, '') : '' - }; -}; - -function factory(handler, next, vm) { - return function (options$$1) { - return handler.call(vm, options$$1, next); - }; -} - -function serialize(params, obj, scope) { - - var array = isArray(obj), plain = isPlainObject(obj), hash; - - each(obj, function (value, key) { - - hash = isObject(value) || isArray(value); - - if (scope) { - key = scope + '[' + (plain || hash ? key : '') + ']'; - } - - if (!scope && array) { - params.add(value.name, value.value); - } else if (hash) { - serialize(params, value, key); - } else { - params.add(key, value); - } - }); -} - -/** - * XDomain client (Internet Explorer). - */ - -function xdrClient (request) { - return new PromiseObj(function (resolve) { - - var xdr = new XDomainRequest(), handler = function (ref) { - var type = ref.type; - - - var status = 0; - - if (type === 'load') { - status = 200; - } else if (type === 'error') { - status = 500; - } - - resolve(request.respondWith(xdr.responseText, {status: status})); - }; - - request.abort = function () { return xdr.abort(); }; - - xdr.open(request.method, request.getUrl()); - - if (request.timeout) { - xdr.timeout = request.timeout; - } - - xdr.onload = handler; - xdr.onabort = handler; - xdr.onerror = handler; - xdr.ontimeout = handler; - xdr.onprogress = function () {}; - xdr.send(request.getBody()); - }); -} - -/** - * CORS Interceptor. - */ - -var SUPPORTS_CORS = inBrowser && 'withCredentials' in new XMLHttpRequest(); - -function cors (request) { - - if (inBrowser) { - - var orgUrl = Url.parse(location.href); - var reqUrl = Url.parse(request.getUrl()); - - if (reqUrl.protocol !== orgUrl.protocol || reqUrl.host !== orgUrl.host) { - - request.crossOrigin = true; - request.emulateHTTP = false; - - if (!SUPPORTS_CORS) { - request.client = xdrClient; - } - } - } - -} - -/** - * Form data Interceptor. - */ - -function form (request) { - - if (isFormData(request.body)) { - request.headers.delete('Content-Type'); - } else if (isObject(request.body) && request.emulateJSON) { - request.body = Url.params(request.body); - request.headers.set('Content-Type', 'application/x-www-form-urlencoded'); - } - -} - -/** - * JSON Interceptor. - */ - -function json (request) { - - var type = request.headers.get('Content-Type') || ''; - - if (isObject(request.body) && type.indexOf('application/json') === 0) { - request.body = JSON.stringify(request.body); - } - - return function (response) { - - return response.bodyText ? when(response.text(), function (text) { - - var type = response.headers.get('Content-Type') || ''; - - if (type.indexOf('application/json') === 0 || isJson(text)) { - - try { - response.body = JSON.parse(text); - } catch (e) { - response.body = null; - } - - } else { - response.body = text; - } - - return response; - - }) : response; - - }; -} - -function isJson(str) { - - var start = str.match(/^\s*(\[|\{)/); - var end = {'[': /]\s*$/, '{': /}\s*$/}; - - return start && end[start[1]].test(str); -} - -/** - * JSONP client (Browser). - */ - -function jsonpClient (request) { - return new PromiseObj(function (resolve) { - - var name = request.jsonp || 'callback', callback = request.jsonpCallback || '_jsonp' + Math.random().toString(36).substr(2), body = null, handler, script; - - handler = function (ref) { - var type = ref.type; - - - var status = 0; - - if (type === 'load' && body !== null) { - status = 200; - } else if (type === 'error') { - status = 500; - } - - if (status && window[callback]) { - delete window[callback]; - document.body.removeChild(script); - } - - resolve(request.respondWith(body, {status: status})); - }; - - window[callback] = function (result) { - body = JSON.stringify(result); - }; - - request.abort = function () { - handler({type: 'abort'}); - }; - - request.params[name] = callback; - - if (request.timeout) { - setTimeout(request.abort, request.timeout); - } - - script = document.createElement('script'); - script.src = request.getUrl(); - script.type = 'text/javascript'; - script.async = true; - script.onload = handler; - script.onerror = handler; - - document.body.appendChild(script); - }); -} - -/** - * JSONP Interceptor. - */ - -function jsonp (request) { - - if (request.method == 'JSONP') { - request.client = jsonpClient; - } - -} - -/** - * Before Interceptor. - */ - -function before (request) { - - if (isFunction(request.before)) { - request.before.call(this, request); - } - -} - -/** - * HTTP method override Interceptor. - */ - -function method (request) { - - if (request.emulateHTTP && /^(PUT|PATCH|DELETE)$/i.test(request.method)) { - request.headers.set('X-HTTP-Method-Override', request.method); - request.method = 'POST'; - } - -} - -/** - * Header Interceptor. - */ - -function header (request) { - - var headers = assign({}, Http.headers.common, - !request.crossOrigin ? Http.headers.custom : {}, - Http.headers[toLower(request.method)] - ); - - each(headers, function (value, name) { - if (!request.headers.has(name)) { - request.headers.set(name, value); - } - }); - -} - -/** - * XMLHttp client (Browser). - */ - -function xhrClient (request) { - return new PromiseObj(function (resolve) { - - var xhr = new XMLHttpRequest(), handler = function (event) { - - var response = request.respondWith( - 'response' in xhr ? xhr.response : xhr.responseText, { - status: xhr.status === 1223 ? 204 : xhr.status, // IE9 status bug - statusText: xhr.status === 1223 ? 'No Content' : trim(xhr.statusText) - }); - - each(trim(xhr.getAllResponseHeaders()).split('\n'), function (row) { - response.headers.append(row.slice(0, row.indexOf(':')), row.slice(row.indexOf(':') + 1)); - }); - - resolve(response); - }; - - request.abort = function () { return xhr.abort(); }; - - xhr.open(request.method, request.getUrl(), true); - - if (request.timeout) { - xhr.timeout = request.timeout; - } - - if (request.responseType && 'responseType' in xhr) { - xhr.responseType = request.responseType; - } - - if (request.withCredentials || request.credentials) { - xhr.withCredentials = true; - } - - if (!request.crossOrigin) { - request.headers.set('X-Requested-With', 'XMLHttpRequest'); - } - - // deprecated use downloadProgress - if (isFunction(request.progress) && request.method === 'GET') { - xhr.addEventListener('progress', request.progress); - } - - if (isFunction(request.downloadProgress)) { - xhr.addEventListener('progress', request.downloadProgress); - } - - // deprecated use uploadProgress - if (isFunction(request.progress) && /^(POST|PUT)$/i.test(request.method)) { - xhr.upload.addEventListener('progress', request.progress); - } - - if (isFunction(request.uploadProgress) && xhr.upload) { - xhr.upload.addEventListener('progress', request.uploadProgress); - } - - request.headers.forEach(function (value, name) { - xhr.setRequestHeader(name, value); - }); - - xhr.onload = handler; - xhr.onabort = handler; - xhr.onerror = handler; - xhr.ontimeout = handler; - xhr.send(request.getBody()); - }); -} - -/** - * Http client (Node). - */ - -function nodeClient (request) { - - var client = require('got'); - - return new PromiseObj(function (resolve) { - - var url = request.getUrl(); - var body = request.getBody(); - var method = request.method; - var headers = {}, handler; - - request.headers.forEach(function (value, name) { - headers[name] = value; - }); - - client(url, {body: body, method: method, headers: headers}).then(handler = function (resp) { - - var response = request.respondWith(resp.body, { - status: resp.statusCode, - statusText: trim(resp.statusMessage) - }); - - each(resp.headers, function (value, name) { - response.headers.set(name, value); - }); - - resolve(response); - - }, function (error$$1) { return handler(error$$1.response); }); - }); -} - -/** - * Base client. - */ - -function Client (context) { - - var reqHandlers = [sendRequest], resHandlers = []; - - if (!isObject(context)) { - context = null; - } - - function Client(request) { - while (reqHandlers.length) { - - var handler = reqHandlers.pop(); - - if (isFunction(handler)) { - - var response = (void 0), next = (void 0); - - response = handler.call(context, request, function (val) { return next = val; }) || next; - - if (isObject(response)) { - return new PromiseObj(function (resolve, reject) { - - resHandlers.forEach(function (handler) { - response = when(response, function (response) { - return handler.call(context, response) || response; - }, reject); - }); - - when(response, resolve, reject); - - }, context); - } - - if (isFunction(response)) { - resHandlers.unshift(response); - } - - } else { - warn(("Invalid interceptor of type " + (typeof handler) + ", must be a function")); - } - } - } - - Client.use = function (handler) { - reqHandlers.push(handler); - }; - - return Client; -} - -function sendRequest(request) { - - var client = request.client || (inBrowser ? xhrClient : nodeClient); - - return client(request); -} - -/** - * HTTP Headers. - */ - -var Headers = function Headers(headers) { - var this$1 = this; - - - this.map = {}; - - each(headers, function (value, name) { return this$1.append(name, value); }); -}; - -Headers.prototype.has = function has (name) { - return getName(this.map, name) !== null; -}; - -Headers.prototype.get = function get (name) { - - var list = this.map[getName(this.map, name)]; - - return list ? list.join() : null; -}; - -Headers.prototype.getAll = function getAll (name) { - return this.map[getName(this.map, name)] || []; -}; - -Headers.prototype.set = function set (name, value) { - this.map[normalizeName(getName(this.map, name) || name)] = [trim(value)]; -}; - -Headers.prototype.append = function append (name, value) { - - var list = this.map[getName(this.map, name)]; - - if (list) { - list.push(trim(value)); - } else { - this.set(name, value); - } -}; - -Headers.prototype.delete = function delete$1 (name) { - delete this.map[getName(this.map, name)]; -}; - -Headers.prototype.deleteAll = function deleteAll () { - this.map = {}; -}; - -Headers.prototype.forEach = function forEach (callback, thisArg) { - var this$1 = this; - - each(this.map, function (list, name) { - each(list, function (value) { return callback.call(thisArg, value, name, this$1); }); - }); -}; - -function getName(map, name) { - return Object.keys(map).reduce(function (prev, curr) { - return toLower(name) === toLower(curr) ? curr : prev; - }, null); -} - -function normalizeName(name) { - - if (/[^a-z0-9\-#$%&'*+.^_`|~]/i.test(name)) { - throw new TypeError('Invalid character in header field name'); - } - - return trim(name); -} - -/** - * HTTP Response. - */ - -var Response = function Response(body, ref) { - var url = ref.url; - var headers = ref.headers; - var status = ref.status; - var statusText = ref.statusText; - - - this.url = url; - this.ok = status >= 200 && status < 300; - this.status = status || 0; - this.statusText = statusText || ''; - this.headers = new Headers(headers); - this.body = body; - - if (isString(body)) { - - this.bodyText = body; - - } else if (isBlob(body)) { - - this.bodyBlob = body; - - if (isBlobText(body)) { - this.bodyText = blobText(body); - } - } -}; - -Response.prototype.blob = function blob () { - return when(this.bodyBlob); -}; - -Response.prototype.text = function text () { - return when(this.bodyText); -}; - -Response.prototype.json = function json () { - return when(this.text(), function (text) { return JSON.parse(text); }); -}; - -Object.defineProperty(Response.prototype, 'data', { - - get: function get() { - return this.body; - }, - - set: function set(body) { - this.body = body; - } - -}); - -function blobText(body) { - return new PromiseObj(function (resolve) { - - var reader = new FileReader(); - - reader.readAsText(body); - reader.onload = function () { - resolve(reader.result); - }; - - }); -} - -function isBlobText(body) { - return body.type.indexOf('text') === 0 || body.type.indexOf('json') !== -1; -} - -/** - * HTTP Request. - */ - -var Request = function Request(options$$1) { - - this.body = null; - this.params = {}; - - assign(this, options$$1, { - method: toUpper(options$$1.method || 'GET') - }); - - if (!(this.headers instanceof Headers)) { - this.headers = new Headers(this.headers); - } -}; - -Request.prototype.getUrl = function getUrl () { - return Url(this); -}; - -Request.prototype.getBody = function getBody () { - return this.body; -}; - -Request.prototype.respondWith = function respondWith (body, options$$1) { - return new Response(body, assign(options$$1 || {}, {url: this.getUrl()})); -}; - -/** - * Service for sending network requests. - */ - -var COMMON_HEADERS = {'Accept': 'application/json, text/plain, */*'}; -var JSON_CONTENT_TYPE = {'Content-Type': 'application/json;charset=utf-8'}; - -function Http(options$$1) { - - var self = this || {}, client = Client(self.$vm); - - defaults(options$$1 || {}, self.$options, Http.options); - - Http.interceptors.forEach(function (handler) { - - if (isString(handler)) { - handler = Http.interceptor[handler]; - } - - if (isFunction(handler)) { - client.use(handler); - } - - }); - - return client(new Request(options$$1)).then(function (response) { - - return response.ok ? response : PromiseObj.reject(response); - - }, function (response) { - - if (response instanceof Error) { - error(response); - } - - return PromiseObj.reject(response); - }); -} - -Http.options = {}; - -Http.headers = { - put: JSON_CONTENT_TYPE, - post: JSON_CONTENT_TYPE, - patch: JSON_CONTENT_TYPE, - delete: JSON_CONTENT_TYPE, - common: COMMON_HEADERS, - custom: {} -}; - -Http.interceptor = {before: before, method: method, jsonp: jsonp, json: json, form: form, header: header, cors: cors}; -Http.interceptors = ['before', 'method', 'jsonp', 'json', 'form', 'header', 'cors']; - -['get', 'delete', 'head', 'jsonp'].forEach(function (method$$1) { - - Http[method$$1] = function (url, options$$1) { - return this(assign(options$$1 || {}, {url: url, method: method$$1})); - }; - -}); - -['post', 'put', 'patch'].forEach(function (method$$1) { - - Http[method$$1] = function (url, body, options$$1) { - return this(assign(options$$1 || {}, {url: url, method: method$$1, body: body})); - }; - -}); - -/** - * Service for interacting with RESTful services. - */ - -function Resource(url, params, actions, options$$1) { - - var self = this || {}, resource = {}; - - actions = assign({}, - Resource.actions, - actions - ); - - each(actions, function (action, name) { - - action = merge({url: url, params: assign({}, params)}, options$$1, action); - - resource[name] = function () { - return (self.$http || Http)(opts(action, arguments)); - }; - }); - - return resource; -} - -function opts(action, args) { - - var options$$1 = assign({}, action), params = {}, body; - - switch (args.length) { - - case 2: - - params = args[0]; - body = args[1]; - - break; - - case 1: - - if (/^(POST|PUT|PATCH)$/i.test(options$$1.method)) { - body = args[0]; - } else { - params = args[0]; - } - - break; - - case 0: - - break; - - default: - - throw 'Expected up to 2 arguments [params, body], got ' + args.length + ' arguments'; - } - - options$$1.body = body; - options$$1.params = assign({}, options$$1.params, params); - - return options$$1; -} - -Resource.actions = { - - get: {method: 'GET'}, - save: {method: 'POST'}, - query: {method: 'GET'}, - update: {method: 'PUT'}, - remove: {method: 'DELETE'}, - delete: {method: 'DELETE'} - -}; - -/** - * Install plugin. - */ - -function plugin(Vue) { - - if (plugin.installed) { - return; - } - - Util(Vue); - - Vue.url = Url; - Vue.http = Http; - Vue.resource = Resource; - Vue.Promise = PromiseObj; - - Object.defineProperties(Vue.prototype, { - - $url: { - get: function get() { - return options(Vue.url, this, this.$options.url); - } - }, - - $http: { - get: function get() { - return options(Vue.http, this, this.$options.http); - } - }, - - $resource: { - get: function get() { - return Vue.resource.bind(this); - } - }, - - $promise: { - get: function get() { - var this$1 = this; - - return function (executor) { return new Vue.Promise(executor, this$1); }; - } - } - - }); -} - -if (typeof window !== 'undefined' && window.Vue) { - window.Vue.use(plugin); -} - -return plugin; - -}))); diff --git a/advancedcontentfilter/vendor/asset/vue-resource/dist/vue-resource.min.js b/advancedcontentfilter/vendor/asset/vue-resource/dist/vue-resource.min.js deleted file mode 100644 index cc10be748..000000000 --- a/advancedcontentfilter/vendor/asset/vue-resource/dist/vue-resource.min.js +++ /dev/null @@ -1,7 +0,0 @@ -/*! - * vue-resource v1.5.0 - * https://github.com/pagekit/vue-resource - * Released under the MIT License. - */ - -!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):t.VueResource=e()}(this,function(){"use strict";var t=2;function e(e){this.state=t,this.value=void 0,this.deferred=[];var n=this;try{e(function(t){n.resolve(t)},function(t){n.reject(t)})}catch(t){n.reject(t)}}e.reject=function(t){return new e(function(e,n){n(t)})},e.resolve=function(t){return new e(function(e,n){e(t)})},e.all=function(t){return new e(function(n,o){var r=0,i=[];function s(e){return function(o){i[e]=o,(r+=1)===t.length&&n(i)}}0===t.length&&n(i);for(var u=0;u=200&&a<300,this.status=a||0,this.statusText=c||"",this.headers=new L(u),this.body=t,d(t)?this.bodyText=t:(i=t,"undefined"!=typeof Blob&&i instanceof Blob&&(this.bodyBlob=t,(0===(r=t).type.indexOf("text")||-1!==r.type.indexOf("json"))&&(this.bodyText=(n=t,new o(function(t){var e=new FileReader;e.readAsText(n),e.onload=function(){t(e.result)}})))))};H.prototype.blob=function(){return v(this.bodyBlob)},H.prototype.text=function(){return v(this.bodyText)},H.prototype.json=function(){return v(this.text(),function(t){return JSON.parse(t)})},Object.defineProperty(H.prototype,"data",{get:function(){return this.body},set:function(t){this.body=t}});var B=function(t){var e;this.body=null,this.params={},w(this,t,{method:(e=t.method||"GET",e?e.toUpperCase():"")}),this.headers instanceof L||(this.headers=new L(this.headers))};B.prototype.getUrl=function(){return $(this)},B.prototype.getBody=function(){return this.body},B.prototype.respondWith=function(t,e){return new H(t,w(e||{},{url:this.getUrl()}))};var M={"Content-Type":"application/json;charset=utf-8"};function N(t){var e=this||{},n=function(t){var e=[I],n=[];function r(r){for(;e.length;){var i=e.pop();if(l(i)){var s=void 0,u=void 0;if(m(s=i.call(t,r,function(t){return u=t})||u))return new o(function(e,o){n.forEach(function(e){s=v(s,function(n){return e.call(t,n)||n},o)}),v(s,e,o)},t);l(s)&&n.unshift(s)}else c="Invalid interceptor of type "+typeof i+", must be a function","undefined"!=typeof console&&a&&console.warn("[VueResource warn]: "+c)}var c}return m(t)||(t=null),r.use=function(t){e.push(t)},r}(e.$vm);return function(t){u.call(arguments,1).forEach(function(e){for(var n in e)void 0===t[n]&&(t[n]=e[n])})}(t||{},e.$options,N.options),N.interceptors.forEach(function(t){d(t)&&(t=N.interceptor[t]),l(t)&&n.use(t)}),n(new B(t)).then(function(t){return t.ok?t:o.reject(t)},function(t){var e;return t instanceof Error&&(e=t,"undefined"!=typeof console&&console.error(e)),o.reject(t)})}function D(t,e,n,o){var r=this||{},i={};return g(n=w({},D.actions,n),function(n,s){n=T({url:t,params:w({},e)},o,n),i[s]=function(){return(r.$http||N)(function(t,e){var n,o=w({},t),r={};switch(e.length){case 2:r=e[0],n=e[1];break;case 1:/^(POST|PUT|PATCH)$/i.test(o.method)?n=e[0]:r=e[0];break;case 0:break;default:throw"Expected up to 2 arguments [params, body], got "+e.length+" arguments"}return o.body=n,o.params=w({},o.params,r),o}(n,arguments))}}),i}function J(t){var e,n,r;J.installed||(n=(e=t).config,r=e.nextTick,i=r,a=n.debug||!n.silent,t.url=$,t.http=N,t.resource=D,t.Promise=o,Object.defineProperties(t.prototype,{$url:{get:function(){return b(t.url,this,this.$options.url)}},$http:{get:function(){return b(t.http,this,this.$options.http)}},$resource:{get:function(){return t.resource.bind(this)}},$promise:{get:function(){var e=this;return function(n){return new t.Promise(n,e)}}}}))}return N.options={},N.headers={put:M,post:M,patch:M,delete:M,common:{Accept:"application/json, text/plain, */*"},custom:{}},N.interceptor={before:function(t){l(t.before)&&t.before.call(this,t)},method:function(t){t.emulateHTTP&&/^(PUT|PATCH|DELETE)$/i.test(t.method)&&(t.headers.set("X-HTTP-Method-Override",t.method),t.method="POST")},jsonp:function(t){"JSONP"==t.method&&(t.client=A)},json:function(t){var e=t.headers.get("Content-Type")||"";return m(t.body)&&0===e.indexOf("application/json")&&(t.body=JSON.stringify(t.body)),function(t){return t.bodyText?v(t.text(),function(e){var n,o;if(0===(t.headers.get("Content-Type")||"").indexOf("application/json")||(o=(n=e).match(/^\s*(\[|\{)/))&&{"[":/]\s*$/,"{":/}\s*$/}[o[1]].test(n))try{t.body=JSON.parse(e)}catch(e){t.body=null}else t.body=e;return t}):t}},form:function(t){var e;e=t.body,"undefined"!=typeof FormData&&e instanceof FormData?t.headers.delete("Content-Type"):m(t.body)&&t.emulateJSON&&(t.body=$.params(t.body),t.headers.set("Content-Type","application/x-www-form-urlencoded"))},header:function(t){g(w({},N.headers.common,t.crossOrigin?{}:N.headers.custom,N.headers[p(t.method)]),function(e,n){t.headers.has(n)||t.headers.set(n,e)})},cors:function(t){if(c){var e=$.parse(location.href),n=$.parse(t.getUrl());n.protocol===e.protocol&&n.host===e.host||(t.crossOrigin=!0,t.emulateHTTP=!1,R||(t.client=U))}}},N.interceptors=["before","method","jsonp","json","form","header","cors"],["get","delete","head","jsonp"].forEach(function(t){N[t]=function(e,n){return this(w(n||{},{url:e,method:t}))}}),["post","put","patch"].forEach(function(t){N[t]=function(e,n,o){return this(w(o||{},{url:e,method:t,body:n}))}}),D.actions={get:{method:"GET"},save:{method:"POST"},query:{method:"GET"},update:{method:"PUT"},remove:{method:"DELETE"},delete:{method:"DELETE"}},"undefined"!=typeof window&&window.Vue&&window.Vue.use(J),J}); \ No newline at end of file diff --git a/advancedcontentfilter/vendor/asset/vue-resource/src/http/client/index.js b/advancedcontentfilter/vendor/asset/vue-resource/src/http/client/index.js deleted file mode 100644 index 56cd5993a..000000000 --- a/advancedcontentfilter/vendor/asset/vue-resource/src/http/client/index.js +++ /dev/null @@ -1,65 +0,0 @@ -/** - * Base client. - */ - -import Promise from '../../promise'; -import xhrClient from './xhr'; -import nodeClient from './node'; -import {warn, when, isObject, isFunction, inBrowser} from '../../util'; - -export default function (context) { - - const reqHandlers = [sendRequest], resHandlers = []; - - if (!isObject(context)) { - context = null; - } - - function Client(request) { - while (reqHandlers.length) { - - const handler = reqHandlers.pop(); - - if (isFunction(handler)) { - - let response, next; - - response = handler.call(context, request, val => next = val) || next; - - if (isObject(response)) { - return new Promise((resolve, reject) => { - - resHandlers.forEach(handler => { - response = when(response, response => { - return handler.call(context, response) || response; - }, reject); - }); - - when(response, resolve, reject); - - }, context); - } - - if (isFunction(response)) { - resHandlers.unshift(response); - } - - } else { - warn(`Invalid interceptor of type ${typeof handler}, must be a function`); - } - } - } - - Client.use = handler => { - reqHandlers.push(handler); - }; - - return Client; -} - -function sendRequest(request) { - - const client = request.client || (inBrowser ? xhrClient : nodeClient); - - return client(request); -} diff --git a/advancedcontentfilter/vendor/asset/vue-resource/src/http/client/jsonp.js b/advancedcontentfilter/vendor/asset/vue-resource/src/http/client/jsonp.js deleted file mode 100644 index 241e7b405..000000000 --- a/advancedcontentfilter/vendor/asset/vue-resource/src/http/client/jsonp.js +++ /dev/null @@ -1,53 +0,0 @@ -/** - * JSONP client (Browser). - */ - -import Promise from '../../promise'; - -export default function (request) { - return new Promise(resolve => { - - var name = request.jsonp || 'callback', callback = request.jsonpCallback || '_jsonp' + Math.random().toString(36).substr(2), body = null, handler, script; - - handler = ({type}) => { - - var status = 0; - - if (type === 'load' && body !== null) { - status = 200; - } else if (type === 'error') { - status = 500; - } - - if (status && window[callback]) { - delete window[callback]; - document.body.removeChild(script); - } - - resolve(request.respondWith(body, {status})); - }; - - window[callback] = result => { - body = JSON.stringify(result); - }; - - request.abort = () => { - handler({type: 'abort'}); - }; - - request.params[name] = callback; - - if (request.timeout) { - setTimeout(request.abort, request.timeout); - } - - script = document.createElement('script'); - script.src = request.getUrl(); - script.type = 'text/javascript'; - script.async = true; - script.onload = handler; - script.onerror = handler; - - document.body.appendChild(script); - }); -} diff --git a/advancedcontentfilter/vendor/asset/vue-resource/src/http/client/node.js b/advancedcontentfilter/vendor/asset/vue-resource/src/http/client/node.js deleted file mode 100644 index d12b33e15..000000000 --- a/advancedcontentfilter/vendor/asset/vue-resource/src/http/client/node.js +++ /dev/null @@ -1,38 +0,0 @@ -/** - * Http client (Node). - */ - -import Promise from '../../promise'; -import {each, trim} from '../../util'; - -export default function (request) { - - const client = require('got'); - - return new Promise(resolve => { - - var url = request.getUrl(); - var body = request.getBody(); - var method = request.method; - var headers = {}, handler; - - request.headers.forEach((value, name) => { - headers[name] = value; - }); - - client(url, {body, method, headers}).then(handler = (resp) => { - - var response = request.respondWith(resp.body, { - status: resp.statusCode, - statusText: trim(resp.statusMessage) - }); - - each(resp.headers, (value, name) => { - response.headers.set(name, value); - }); - - resolve(response); - - }, error => handler(error.response)); - }); -} diff --git a/advancedcontentfilter/vendor/asset/vue-resource/src/http/client/xdr.js b/advancedcontentfilter/vendor/asset/vue-resource/src/http/client/xdr.js deleted file mode 100644 index 20656c741..000000000 --- a/advancedcontentfilter/vendor/asset/vue-resource/src/http/client/xdr.js +++ /dev/null @@ -1,38 +0,0 @@ -/** - * XDomain client (Internet Explorer). - */ - -import Promise from '../../promise'; - -export default function (request) { - return new Promise(resolve => { - - var xdr = new XDomainRequest(), handler = ({type}) => { - - var status = 0; - - if (type === 'load') { - status = 200; - } else if (type === 'error') { - status = 500; - } - - resolve(request.respondWith(xdr.responseText, {status})); - }; - - request.abort = () => xdr.abort(); - - xdr.open(request.method, request.getUrl()); - - if (request.timeout) { - xdr.timeout = request.timeout; - } - - xdr.onload = handler; - xdr.onabort = handler; - xdr.onerror = handler; - xdr.ontimeout = handler; - xdr.onprogress = () => {}; - xdr.send(request.getBody()); - }); -} diff --git a/advancedcontentfilter/vendor/asset/vue-resource/src/http/client/xhr.js b/advancedcontentfilter/vendor/asset/vue-resource/src/http/client/xhr.js deleted file mode 100644 index cc771872d..000000000 --- a/advancedcontentfilter/vendor/asset/vue-resource/src/http/client/xhr.js +++ /dev/null @@ -1,74 +0,0 @@ -/** - * XMLHttp client (Browser). - */ - -import Promise from '../../promise'; -import {each, trim, isFunction} from '../../util'; - -export default function (request) { - return new Promise(resolve => { - - var xhr = new XMLHttpRequest(), handler = (event) => { - - var response = request.respondWith( - 'response' in xhr ? xhr.response : xhr.responseText, { - status: xhr.status === 1223 ? 204 : xhr.status, // IE9 status bug - statusText: xhr.status === 1223 ? 'No Content' : trim(xhr.statusText) - }); - - each(trim(xhr.getAllResponseHeaders()).split('\n'), row => { - response.headers.append(row.slice(0, row.indexOf(':')), row.slice(row.indexOf(':') + 1)); - }); - - resolve(response); - }; - - request.abort = () => xhr.abort(); - - xhr.open(request.method, request.getUrl(), true); - - if (request.timeout) { - xhr.timeout = request.timeout; - } - - if (request.responseType && 'responseType' in xhr) { - xhr.responseType = request.responseType; - } - - if (request.withCredentials || request.credentials) { - xhr.withCredentials = true; - } - - if (!request.crossOrigin) { - request.headers.set('X-Requested-With', 'XMLHttpRequest'); - } - - // deprecated use downloadProgress - if (isFunction(request.progress) && request.method === 'GET') { - xhr.addEventListener('progress', request.progress); - } - - if (isFunction(request.downloadProgress)) { - xhr.addEventListener('progress', request.downloadProgress); - } - - // deprecated use uploadProgress - if (isFunction(request.progress) && /^(POST|PUT)$/i.test(request.method)) { - xhr.upload.addEventListener('progress', request.progress); - } - - if (isFunction(request.uploadProgress) && xhr.upload) { - xhr.upload.addEventListener('progress', request.uploadProgress); - } - - request.headers.forEach((value, name) => { - xhr.setRequestHeader(name, value); - }); - - xhr.onload = handler; - xhr.onabort = handler; - xhr.onerror = handler; - xhr.ontimeout = handler; - xhr.send(request.getBody()); - }); -} diff --git a/advancedcontentfilter/vendor/asset/vue-resource/src/http/headers.js b/advancedcontentfilter/vendor/asset/vue-resource/src/http/headers.js deleted file mode 100644 index 5c3e404fe..000000000 --- a/advancedcontentfilter/vendor/asset/vue-resource/src/http/headers.js +++ /dev/null @@ -1,75 +0,0 @@ -/** - * HTTP Headers. - */ - -import {each, trim, toLower} from '../util'; - -export default class Headers { - - constructor(headers) { - - this.map = {}; - - each(headers, (value, name) => this.append(name, value)); - } - - has(name) { - return getName(this.map, name) !== null; - } - - get(name) { - - var list = this.map[getName(this.map, name)]; - - return list ? list.join() : null; - } - - getAll(name) { - return this.map[getName(this.map, name)] || []; - } - - set(name, value) { - this.map[normalizeName(getName(this.map, name) || name)] = [trim(value)]; - } - - append(name, value) { - - var list = this.map[getName(this.map, name)]; - - if (list) { - list.push(trim(value)); - } else { - this.set(name, value); - } - } - - delete(name) { - delete this.map[getName(this.map, name)]; - } - - deleteAll() { - this.map = {}; - } - - forEach(callback, thisArg) { - each(this.map, (list, name) => { - each(list, value => callback.call(thisArg, value, name, this)); - }); - } - -} - -function getName(map, name) { - return Object.keys(map).reduce((prev, curr) => { - return toLower(name) === toLower(curr) ? curr : prev; - }, null); -} - -function normalizeName(name) { - - if (/[^a-z0-9\-#$%&'*+.^_`|~]/i.test(name)) { - throw new TypeError('Invalid character in header field name'); - } - - return trim(name); -} diff --git a/advancedcontentfilter/vendor/asset/vue-resource/src/http/index.js b/advancedcontentfilter/vendor/asset/vue-resource/src/http/index.js deleted file mode 100644 index df4743de3..000000000 --- a/advancedcontentfilter/vendor/asset/vue-resource/src/http/index.js +++ /dev/null @@ -1,80 +0,0 @@ -/** - * Service for sending network requests. - */ - -const COMMON_HEADERS = {'Accept': 'application/json, text/plain, */*'}; -const JSON_CONTENT_TYPE = {'Content-Type': 'application/json;charset=utf-8'}; - -import cors from './interceptor/cors'; -import form from './interceptor/form'; -import json from './interceptor/json'; -import jsonp from './interceptor/jsonp'; -import before from './interceptor/before'; -import method from './interceptor/method'; -import header from './interceptor/header'; -import Client from './client/index'; -import Request from './request'; -import Promise from '../promise'; -import {assign, defaults, error, isString, isFunction} from '../util'; - -export default function Http(options) { - - var self = this || {}, client = Client(self.$vm); - - defaults(options || {}, self.$options, Http.options); - - Http.interceptors.forEach(handler => { - - if (isString(handler)) { - handler = Http.interceptor[handler]; - } - - if (isFunction(handler)) { - client.use(handler); - } - - }); - - return client(new Request(options)).then(response => { - - return response.ok ? response : Promise.reject(response); - - }, response => { - - if (response instanceof Error) { - error(response); - } - - return Promise.reject(response); - }); -} - -Http.options = {}; - -Http.headers = { - put: JSON_CONTENT_TYPE, - post: JSON_CONTENT_TYPE, - patch: JSON_CONTENT_TYPE, - delete: JSON_CONTENT_TYPE, - common: COMMON_HEADERS, - custom: {} -}; - -Http.interceptor = {before, method, jsonp, json, form, header, cors}; -Http.interceptors = ['before', 'method', 'jsonp', 'json', 'form', 'header', 'cors']; - -['get', 'delete', 'head', 'jsonp'].forEach(method => { - - Http[method] = function (url, options) { - return this(assign(options || {}, {url, method})); - }; - -}); - -['post', 'put', 'patch'].forEach(method => { - - Http[method] = function (url, body, options) { - return this(assign(options || {}, {url, method, body})); - }; - -}); diff --git a/advancedcontentfilter/vendor/asset/vue-resource/src/http/interceptor/before.js b/advancedcontentfilter/vendor/asset/vue-resource/src/http/interceptor/before.js deleted file mode 100644 index d45c27cad..000000000 --- a/advancedcontentfilter/vendor/asset/vue-resource/src/http/interceptor/before.js +++ /dev/null @@ -1,13 +0,0 @@ -/** - * Before Interceptor. - */ - -import {isFunction} from '../../util'; - -export default function (request) { - - if (isFunction(request.before)) { - request.before.call(this, request); - } - -} diff --git a/advancedcontentfilter/vendor/asset/vue-resource/src/http/interceptor/cors.js b/advancedcontentfilter/vendor/asset/vue-resource/src/http/interceptor/cors.js deleted file mode 100644 index 5146f70cc..000000000 --- a/advancedcontentfilter/vendor/asset/vue-resource/src/http/interceptor/cors.js +++ /dev/null @@ -1,29 +0,0 @@ -/** - * CORS Interceptor. - */ - -import Url from '../../url/index'; -import xdrClient from '../client/xdr'; -import {inBrowser} from '../../util'; - -const SUPPORTS_CORS = inBrowser && 'withCredentials' in new XMLHttpRequest(); - -export default function (request) { - - if (inBrowser) { - - const orgUrl = Url.parse(location.href); - const reqUrl = Url.parse(request.getUrl()); - - if (reqUrl.protocol !== orgUrl.protocol || reqUrl.host !== orgUrl.host) { - - request.crossOrigin = true; - request.emulateHTTP = false; - - if (!SUPPORTS_CORS) { - request.client = xdrClient; - } - } - } - -} diff --git a/advancedcontentfilter/vendor/asset/vue-resource/src/http/interceptor/form.js b/advancedcontentfilter/vendor/asset/vue-resource/src/http/interceptor/form.js deleted file mode 100644 index 8ff309089..000000000 --- a/advancedcontentfilter/vendor/asset/vue-resource/src/http/interceptor/form.js +++ /dev/null @@ -1,17 +0,0 @@ -/** - * Form data Interceptor. - */ - -import Url from '../../url/index'; -import {isObject, isFormData} from '../../util'; - -export default function (request) { - - if (isFormData(request.body)) { - request.headers.delete('Content-Type'); - } else if (isObject(request.body) && request.emulateJSON) { - request.body = Url.params(request.body); - request.headers.set('Content-Type', 'application/x-www-form-urlencoded'); - } - -} diff --git a/advancedcontentfilter/vendor/asset/vue-resource/src/http/interceptor/header.js b/advancedcontentfilter/vendor/asset/vue-resource/src/http/interceptor/header.js deleted file mode 100644 index e71c67498..000000000 --- a/advancedcontentfilter/vendor/asset/vue-resource/src/http/interceptor/header.js +++ /dev/null @@ -1,21 +0,0 @@ -/** - * Header Interceptor. - */ - -import Http from '../index'; -import {assign, each, toLower} from '../../util'; - -export default function (request) { - - const headers = assign({}, Http.headers.common, - !request.crossOrigin ? Http.headers.custom : {}, - Http.headers[toLower(request.method)] - ); - - each(headers, (value, name) => { - if (!request.headers.has(name)) { - request.headers.set(name, value); - } - }); - -} diff --git a/advancedcontentfilter/vendor/asset/vue-resource/src/http/interceptor/json.js b/advancedcontentfilter/vendor/asset/vue-resource/src/http/interceptor/json.js deleted file mode 100644 index 74ca4cfab..000000000 --- a/advancedcontentfilter/vendor/asset/vue-resource/src/http/interceptor/json.js +++ /dev/null @@ -1,46 +0,0 @@ -/** - * JSON Interceptor. - */ - -import {when, isObject} from '../../util'; - -export default function (request) { - - const type = request.headers.get('Content-Type') || ''; - - if (isObject(request.body) && type.indexOf('application/json') === 0) { - request.body = JSON.stringify(request.body); - } - - return response => { - - return response.bodyText ? when(response.text(), text => { - - const type = response.headers.get('Content-Type') || ''; - - if (type.indexOf('application/json') === 0 || isJson(text)) { - - try { - response.body = JSON.parse(text); - } catch (e) { - response.body = null; - } - - } else { - response.body = text; - } - - return response; - - }) : response; - - }; -} - -function isJson(str) { - - const start = str.match(/^\s*(\[|\{)/); - const end = {'[': /]\s*$/, '{': /}\s*$/}; - - return start && end[start[1]].test(str); -} diff --git a/advancedcontentfilter/vendor/asset/vue-resource/src/http/interceptor/jsonp.js b/advancedcontentfilter/vendor/asset/vue-resource/src/http/interceptor/jsonp.js deleted file mode 100644 index 93202292e..000000000 --- a/advancedcontentfilter/vendor/asset/vue-resource/src/http/interceptor/jsonp.js +++ /dev/null @@ -1,13 +0,0 @@ -/** - * JSONP Interceptor. - */ - -import jsonpClient from '../client/jsonp'; - -export default function (request) { - - if (request.method == 'JSONP') { - request.client = jsonpClient; - } - -} diff --git a/advancedcontentfilter/vendor/asset/vue-resource/src/http/interceptor/method.js b/advancedcontentfilter/vendor/asset/vue-resource/src/http/interceptor/method.js deleted file mode 100644 index ac088b81b..000000000 --- a/advancedcontentfilter/vendor/asset/vue-resource/src/http/interceptor/method.js +++ /dev/null @@ -1,12 +0,0 @@ -/** - * HTTP method override Interceptor. - */ - -export default function (request) { - - if (request.emulateHTTP && /^(PUT|PATCH|DELETE)$/i.test(request.method)) { - request.headers.set('X-HTTP-Method-Override', request.method); - request.method = 'POST'; - } - -} diff --git a/advancedcontentfilter/vendor/asset/vue-resource/src/http/request.js b/advancedcontentfilter/vendor/asset/vue-resource/src/http/request.js deleted file mode 100644 index d0298e4a9..000000000 --- a/advancedcontentfilter/vendor/asset/vue-resource/src/http/request.js +++ /dev/null @@ -1,38 +0,0 @@ -/** - * HTTP Request. - */ - -import Url from '../url/index'; -import Headers from './headers'; -import Response from './response'; -import {assign, toUpper} from '../util'; - -export default class Request { - - constructor(options) { - - this.body = null; - this.params = {}; - - assign(this, options, { - method: toUpper(options.method || 'GET') - }); - - if (!(this.headers instanceof Headers)) { - this.headers = new Headers(this.headers); - } - } - - getUrl() { - return Url(this); - } - - getBody() { - return this.body; - } - - respondWith(body, options) { - return new Response(body, assign(options || {}, {url: this.getUrl()})); - } - -} diff --git a/advancedcontentfilter/vendor/asset/vue-resource/src/http/response.js b/advancedcontentfilter/vendor/asset/vue-resource/src/http/response.js deleted file mode 100644 index d397a5a5f..000000000 --- a/advancedcontentfilter/vendor/asset/vue-resource/src/http/response.js +++ /dev/null @@ -1,75 +0,0 @@ -/** - * HTTP Response. - */ - -import Headers from './headers'; -import Promise from '../promise'; -import {when, isBlob, isString} from '../util'; - -export default class Response { - - constructor(body, {url, headers, status, statusText}) { - - this.url = url; - this.ok = status >= 200 && status < 300; - this.status = status || 0; - this.statusText = statusText || ''; - this.headers = new Headers(headers); - this.body = body; - - if (isString(body)) { - - this.bodyText = body; - - } else if (isBlob(body)) { - - this.bodyBlob = body; - - if (isBlobText(body)) { - this.bodyText = blobText(body); - } - } - } - - blob() { - return when(this.bodyBlob); - } - - text() { - return when(this.bodyText); - } - - json() { - return when(this.text(), text => JSON.parse(text)); - } - -} - -Object.defineProperty(Response.prototype, 'data', { - - get() { - return this.body; - }, - - set(body) { - this.body = body; - } - -}); - -function blobText(body) { - return new Promise((resolve) => { - - var reader = new FileReader(); - - reader.readAsText(body); - reader.onload = () => { - resolve(reader.result); - }; - - }); -} - -function isBlobText(body) { - return body.type.indexOf('text') === 0 || body.type.indexOf('json') !== -1; -} diff --git a/advancedcontentfilter/vendor/asset/vue-resource/src/index.js b/advancedcontentfilter/vendor/asset/vue-resource/src/index.js deleted file mode 100644 index 7308dee1c..000000000 --- a/advancedcontentfilter/vendor/asset/vue-resource/src/index.js +++ /dev/null @@ -1,57 +0,0 @@ -/** - * Install plugin. - */ - -import Url from './url/index'; -import Http from './http/index'; -import Promise from './promise'; -import Resource from './resource'; -import Util, {options} from './util'; - -function plugin(Vue) { - - if (plugin.installed) { - return; - } - - Util(Vue); - - Vue.url = Url; - Vue.http = Http; - Vue.resource = Resource; - Vue.Promise = Promise; - - Object.defineProperties(Vue.prototype, { - - $url: { - get() { - return options(Vue.url, this, this.$options.url); - } - }, - - $http: { - get() { - return options(Vue.http, this, this.$options.http); - } - }, - - $resource: { - get() { - return Vue.resource.bind(this); - } - }, - - $promise: { - get() { - return (executor) => new Vue.Promise(executor, this); - } - } - - }); -} - -if (typeof window !== 'undefined' && window.Vue) { - window.Vue.use(plugin); -} - -export default plugin; diff --git a/advancedcontentfilter/vendor/asset/vue-resource/src/lib/promise.js b/advancedcontentfilter/vendor/asset/vue-resource/src/lib/promise.js deleted file mode 100644 index b3cce7461..000000000 --- a/advancedcontentfilter/vendor/asset/vue-resource/src/lib/promise.js +++ /dev/null @@ -1,177 +0,0 @@ -/** - * Promises/A+ polyfill v1.1.4 (https://github.com/bramstein/promis) - */ - -const RESOLVED = 0; -const REJECTED = 1; -const PENDING = 2; - -import {nextTick} from '../util'; - -export default function Promise(executor) { - - this.state = PENDING; - this.value = undefined; - this.deferred = []; - - var promise = this; - - try { - executor(function (x) { - promise.resolve(x); - }, function (r) { - promise.reject(r); - }); - } catch (e) { - promise.reject(e); - } -} - -Promise.reject = function (r) { - return new Promise(function (resolve, reject) { - reject(r); - }); -}; - -Promise.resolve = function (x) { - return new Promise(function (resolve, reject) { - resolve(x); - }); -}; - -Promise.all = function all(iterable) { - return new Promise(function (resolve, reject) { - var count = 0, result = []; - - if (iterable.length === 0) { - resolve(result); - } - - function resolver(i) { - return function (x) { - result[i] = x; - count += 1; - - if (count === iterable.length) { - resolve(result); - } - }; - } - - for (var i = 0; i < iterable.length; i += 1) { - Promise.resolve(iterable[i]).then(resolver(i), reject); - } - }); -}; - -Promise.race = function race(iterable) { - return new Promise(function (resolve, reject) { - for (var i = 0; i < iterable.length; i += 1) { - Promise.resolve(iterable[i]).then(resolve, reject); - } - }); -}; - -var p = Promise.prototype; - -p.resolve = function resolve(x) { - var promise = this; - - if (promise.state === PENDING) { - if (x === promise) { - throw new TypeError('Promise settled with itself.'); - } - - var called = false; - - try { - var then = x && x['then']; - - if (x !== null && typeof x === 'object' && typeof then === 'function') { - then.call(x, function (x) { - if (!called) { - promise.resolve(x); - } - called = true; - - }, function (r) { - if (!called) { - promise.reject(r); - } - called = true; - }); - return; - } - } catch (e) { - if (!called) { - promise.reject(e); - } - return; - } - - promise.state = RESOLVED; - promise.value = x; - promise.notify(); - } -}; - -p.reject = function reject(reason) { - var promise = this; - - if (promise.state === PENDING) { - if (reason === promise) { - throw new TypeError('Promise settled with itself.'); - } - - promise.state = REJECTED; - promise.value = reason; - promise.notify(); - } -}; - -p.notify = function notify() { - var promise = this; - - nextTick(function () { - if (promise.state !== PENDING) { - while (promise.deferred.length) { - var deferred = promise.deferred.shift(), - onResolved = deferred[0], - onRejected = deferred[1], - resolve = deferred[2], - reject = deferred[3]; - - try { - if (promise.state === RESOLVED) { - if (typeof onResolved === 'function') { - resolve(onResolved.call(undefined, promise.value)); - } else { - resolve(promise.value); - } - } else if (promise.state === REJECTED) { - if (typeof onRejected === 'function') { - resolve(onRejected.call(undefined, promise.value)); - } else { - reject(promise.value); - } - } - } catch (e) { - reject(e); - } - } - } - }); -}; - -p.then = function then(onResolved, onRejected) { - var promise = this; - - return new Promise(function (resolve, reject) { - promise.deferred.push([onResolved, onRejected, resolve, reject]); - promise.notify(); - }); -}; - -p.catch = function (onRejected) { - return this.then(undefined, onRejected); -}; diff --git a/advancedcontentfilter/vendor/asset/vue-resource/src/lib/url-template.js b/advancedcontentfilter/vendor/asset/vue-resource/src/lib/url-template.js deleted file mode 100644 index 189d48dcd..000000000 --- a/advancedcontentfilter/vendor/asset/vue-resource/src/lib/url-template.js +++ /dev/null @@ -1,150 +0,0 @@ -/** - * URL Template v2.0.6 (https://github.com/bramstein/url-template) - */ - -export function expand(url, params, variables) { - - var tmpl = parse(url), expanded = tmpl.expand(params); - - if (variables) { - variables.push.apply(variables, tmpl.vars); - } - - return expanded; -} - -export function parse(template) { - - var operators = ['+', '#', '.', '/', ';', '?', '&'], variables = []; - - return { - vars: variables, - expand(context) { - return template.replace(/\{([^{}]+)\}|([^{}]+)/g, (_, expression, literal) => { - if (expression) { - - var operator = null, values = []; - - if (operators.indexOf(expression.charAt(0)) !== -1) { - operator = expression.charAt(0); - expression = expression.substr(1); - } - - expression.split(/,/g).forEach((variable) => { - var tmp = /([^:*]*)(?::(\d+)|(\*))?/.exec(variable); - values.push.apply(values, getValues(context, operator, tmp[1], tmp[2] || tmp[3])); - variables.push(tmp[1]); - }); - - if (operator && operator !== '+') { - - var separator = ','; - - if (operator === '?') { - separator = '&'; - } else if (operator !== '#') { - separator = operator; - } - - return (values.length !== 0 ? operator : '') + values.join(separator); - } else { - return values.join(','); - } - - } else { - return encodeReserved(literal); - } - }); - } - }; -} - -function getValues(context, operator, key, modifier) { - - var value = context[key], result = []; - - if (isDefined(value) && value !== '') { - if (typeof value === 'string' || typeof value === 'number' || typeof value === 'boolean') { - value = value.toString(); - - if (modifier && modifier !== '*') { - value = value.substring(0, parseInt(modifier, 10)); - } - - result.push(encodeValue(operator, value, isKeyOperator(operator) ? key : null)); - } else { - if (modifier === '*') { - if (Array.isArray(value)) { - value.filter(isDefined).forEach((value) => { - result.push(encodeValue(operator, value, isKeyOperator(operator) ? key : null)); - }); - } else { - Object.keys(value).forEach((k) => { - if (isDefined(value[k])) { - result.push(encodeValue(operator, value[k], k)); - } - }); - } - } else { - var tmp = []; - - if (Array.isArray(value)) { - value.filter(isDefined).forEach((value) => { - tmp.push(encodeValue(operator, value)); - }); - } else { - Object.keys(value).forEach((k) => { - if (isDefined(value[k])) { - tmp.push(encodeURIComponent(k)); - tmp.push(encodeValue(operator, value[k].toString())); - } - }); - } - - if (isKeyOperator(operator)) { - result.push(encodeURIComponent(key) + '=' + tmp.join(',')); - } else if (tmp.length !== 0) { - result.push(tmp.join(',')); - } - } - } - } else { - if (operator === ';') { - result.push(encodeURIComponent(key)); - } else if (value === '' && (operator === '&' || operator === '?')) { - result.push(encodeURIComponent(key) + '='); - } else if (value === '') { - result.push(''); - } - } - - return result; -} - -function isDefined(value) { - return value !== undefined && value !== null; -} - -function isKeyOperator(operator) { - return operator === ';' || operator === '&' || operator === '?'; -} - -function encodeValue(operator, value, key) { - - value = (operator === '+' || operator === '#') ? encodeReserved(value) : encodeURIComponent(value); - - if (key) { - return encodeURIComponent(key) + '=' + value; - } else { - return value; - } -} - -function encodeReserved(str) { - return str.split(/(%[0-9A-Fa-f]{2})/g).map((part) => { - if (!/%[0-9A-Fa-f]/.test(part)) { - part = encodeURI(part); - } - return part; - }).join(''); -} diff --git a/advancedcontentfilter/vendor/asset/vue-resource/src/promise.js b/advancedcontentfilter/vendor/asset/vue-resource/src/promise.js deleted file mode 100644 index 7311f0833..000000000 --- a/advancedcontentfilter/vendor/asset/vue-resource/src/promise.js +++ /dev/null @@ -1,77 +0,0 @@ -/** - * Promise adapter. - */ - -import PromiseLib from './lib/promise'; - -if (typeof Promise === 'undefined') { - window.Promise = PromiseLib; -} - -export default function PromiseObj(executor, context) { - - if (executor instanceof Promise) { - this.promise = executor; - } else { - this.promise = new Promise(executor.bind(context)); - } - - this.context = context; -} - -PromiseObj.all = function (iterable, context) { - return new PromiseObj(Promise.all(iterable), context); -}; - -PromiseObj.resolve = function (value, context) { - return new PromiseObj(Promise.resolve(value), context); -}; - -PromiseObj.reject = function (reason, context) { - return new PromiseObj(Promise.reject(reason), context); -}; - -PromiseObj.race = function (iterable, context) { - return new PromiseObj(Promise.race(iterable), context); -}; - -var p = PromiseObj.prototype; - -p.bind = function (context) { - this.context = context; - return this; -}; - -p.then = function (fulfilled, rejected) { - - if (fulfilled && fulfilled.bind && this.context) { - fulfilled = fulfilled.bind(this.context); - } - - if (rejected && rejected.bind && this.context) { - rejected = rejected.bind(this.context); - } - - return new PromiseObj(this.promise.then(fulfilled, rejected), this.context); -}; - -p.catch = function (rejected) { - - if (rejected && rejected.bind && this.context) { - rejected = rejected.bind(this.context); - } - - return new PromiseObj(this.promise.catch(rejected), this.context); -}; - -p.finally = function (callback) { - - return this.then(function (value) { - callback.call(this); - return value; - }, function (reason) { - callback.call(this); - return Promise.reject(reason); - } - ); -}; diff --git a/advancedcontentfilter/vendor/asset/vue-resource/src/resource.js b/advancedcontentfilter/vendor/asset/vue-resource/src/resource.js deleted file mode 100644 index f99e42b83..000000000 --- a/advancedcontentfilter/vendor/asset/vue-resource/src/resource.js +++ /dev/null @@ -1,76 +0,0 @@ -/** - * Service for interacting with RESTful services. - */ - -import Http from './http/index'; -import {assign, each, merge} from './util'; - -export default function Resource(url, params, actions, options) { - - var self = this || {}, resource = {}; - - actions = assign({}, - Resource.actions, - actions - ); - - each(actions, (action, name) => { - - action = merge({url, params: assign({}, params)}, options, action); - - resource[name] = function () { - return (self.$http || Http)(opts(action, arguments)); - }; - }); - - return resource; -} - -function opts(action, args) { - - var options = assign({}, action), params = {}, body; - - switch (args.length) { - - case 2: - - params = args[0]; - body = args[1]; - - break; - - case 1: - - if (/^(POST|PUT|PATCH)$/i.test(options.method)) { - body = args[0]; - } else { - params = args[0]; - } - - break; - - case 0: - - break; - - default: - - throw 'Expected up to 2 arguments [params, body], got ' + args.length + ' arguments'; - } - - options.body = body; - options.params = assign({}, options.params, params); - - return options; -} - -Resource.actions = { - - get: {method: 'GET'}, - save: {method: 'POST'}, - query: {method: 'GET'}, - update: {method: 'PUT'}, - remove: {method: 'DELETE'}, - delete: {method: 'DELETE'} - -}; diff --git a/advancedcontentfilter/vendor/asset/vue-resource/src/url/index.js b/advancedcontentfilter/vendor/asset/vue-resource/src/url/index.js deleted file mode 100644 index c4963b931..000000000 --- a/advancedcontentfilter/vendor/asset/vue-resource/src/url/index.js +++ /dev/null @@ -1,135 +0,0 @@ -/** - * Service for URL templating. - */ - -import root from './root'; -import query from './query'; -import template from './template'; -import {each, merge, isArray, isFunction, isObject, isPlainObject, isString} from '../util'; - -export default function Url(url, params) { - - var self = this || {}, options = url, transform; - - if (isString(url)) { - options = {url, params}; - } - - options = merge({}, Url.options, self.$options, options); - - Url.transforms.forEach(handler => { - - if (isString(handler)) { - handler = Url.transform[handler]; - } - - if (isFunction(handler)) { - transform = factory(handler, transform, self.$vm); - } - - }); - - return transform(options); -} - -/** - * Url options. - */ - -Url.options = { - url: '', - root: null, - params: {} -}; - -/** - * Url transforms. - */ - -Url.transform = {template, query, root}; -Url.transforms = ['template', 'query', 'root']; - -/** - * Encodes a Url parameter string. - * - * @param {Object} obj - */ - -Url.params = function (obj) { - - var params = [], escape = encodeURIComponent; - - params.add = function (key, value) { - - if (isFunction(value)) { - value = value(); - } - - if (value === null) { - value = ''; - } - - this.push(escape(key) + '=' + escape(value)); - }; - - serialize(params, obj); - - return params.join('&').replace(/%20/g, '+'); -}; - -/** - * Parse a URL and return its components. - * - * @param {String} url - */ - -Url.parse = function (url) { - - var el = document.createElement('a'); - - if (document.documentMode) { - el.href = url; - url = el.href; - } - - el.href = url; - - return { - href: el.href, - protocol: el.protocol ? el.protocol.replace(/:$/, '') : '', - port: el.port, - host: el.host, - hostname: el.hostname, - pathname: el.pathname.charAt(0) === '/' ? el.pathname : '/' + el.pathname, - search: el.search ? el.search.replace(/^\?/, '') : '', - hash: el.hash ? el.hash.replace(/^#/, '') : '' - }; -}; - -function factory(handler, next, vm) { - return options => { - return handler.call(vm, options, next); - }; -} - -function serialize(params, obj, scope) { - - var array = isArray(obj), plain = isPlainObject(obj), hash; - - each(obj, (value, key) => { - - hash = isObject(value) || isArray(value); - - if (scope) { - key = scope + '[' + (plain || hash ? key : '') + ']'; - } - - if (!scope && array) { - params.add(value.name, value.value); - } else if (hash) { - serialize(params, value, key); - } else { - params.add(key, value); - } - }); -} diff --git a/advancedcontentfilter/vendor/asset/vue-resource/src/url/query.js b/advancedcontentfilter/vendor/asset/vue-resource/src/url/query.js deleted file mode 100644 index 627bbc83c..000000000 --- a/advancedcontentfilter/vendor/asset/vue-resource/src/url/query.js +++ /dev/null @@ -1,25 +0,0 @@ -/** - * Query Parameter Transform. - */ - -import Url from './index'; -import {each} from '../util'; - -export default function (options, next) { - - var urlParams = Object.keys(Url.options.params), query = {}, url = next(options); - - each(options.params, (value, key) => { - if (urlParams.indexOf(key) === -1) { - query[key] = value; - } - }); - - query = Url.params(query); - - if (query) { - url += (url.indexOf('?') == -1 ? '?' : '&') + query; - } - - return url; -} diff --git a/advancedcontentfilter/vendor/asset/vue-resource/src/url/root.js b/advancedcontentfilter/vendor/asset/vue-resource/src/url/root.js deleted file mode 100644 index 9af294c2c..000000000 --- a/advancedcontentfilter/vendor/asset/vue-resource/src/url/root.js +++ /dev/null @@ -1,16 +0,0 @@ -/** - * Root Prefix Transform. - */ - -import {isString, trimEnd} from '../util'; - -export default function (options, next) { - - var url = next(options); - - if (isString(options.root) && !/^(https?:)?\//.test(url)) { - url = trimEnd(options.root, '/') + '/' + url; - } - - return url; -} diff --git a/advancedcontentfilter/vendor/asset/vue-resource/src/url/template.js b/advancedcontentfilter/vendor/asset/vue-resource/src/url/template.js deleted file mode 100644 index 603c01af4..000000000 --- a/advancedcontentfilter/vendor/asset/vue-resource/src/url/template.js +++ /dev/null @@ -1,16 +0,0 @@ -/** - * URL Template (RFC 6570) Transform. - */ - -import {expand} from '../lib/url-template'; - -export default function (options) { - - var variables = [], url = expand(options.url, options.params, variables); - - variables.forEach((key) => { - delete options.params[key]; - }); - - return url; -} diff --git a/advancedcontentfilter/vendor/asset/vue-resource/src/util.js b/advancedcontentfilter/vendor/asset/vue-resource/src/util.js deleted file mode 100644 index 2a62f7842..000000000 --- a/advancedcontentfilter/vendor/asset/vue-resource/src/util.js +++ /dev/null @@ -1,183 +0,0 @@ -/** - * Utility functions. - */ - -import Promise from './promise'; - -var {hasOwnProperty} = {}, {slice} = [], debug = false, ntick; - -export const inBrowser = typeof window !== 'undefined'; - -export default function ({config, nextTick}) { - ntick = nextTick; - debug = config.debug || !config.silent; -} - -export function warn(msg) { - if (typeof console !== 'undefined' && debug) { - console.warn('[VueResource warn]: ' + msg); - } -} - -export function error(msg) { - if (typeof console !== 'undefined') { - console.error(msg); - } -} - -export function nextTick(cb, ctx) { - return ntick(cb, ctx); -} - -export function trim(str) { - return str ? str.replace(/^\s*|\s*$/g, '') : ''; -} - -export function trimEnd(str, chars) { - - if (str && chars === undefined) { - return str.replace(/\s+$/, ''); - } - - if (!str || !chars) { - return str; - } - - return str.replace(new RegExp(`[${chars}]+$`), ''); -} - -export function toLower(str) { - return str ? str.toLowerCase() : ''; -} - -export function toUpper(str) { - return str ? str.toUpperCase() : ''; -} - -export const isArray = Array.isArray; - -export function isString(val) { - return typeof val === 'string'; -} - -export function isBoolean(val) { - return val === true || val === false; -} - -export function isFunction(val) { - return typeof val === 'function'; -} - -export function isObject(obj) { - return obj !== null && typeof obj === 'object'; -} - -export function isPlainObject(obj) { - return isObject(obj) && Object.getPrototypeOf(obj) == Object.prototype; -} - -export function isBlob(obj) { - return typeof Blob !== 'undefined' && obj instanceof Blob; -} - -export function isFormData(obj) { - return typeof FormData !== 'undefined' && obj instanceof FormData; -} - -export function when(value, fulfilled, rejected) { - - var promise = Promise.resolve(value); - - if (arguments.length < 2) { - return promise; - } - - return promise.then(fulfilled, rejected); -} - -export function options(fn, obj, opts) { - - opts = opts || {}; - - if (isFunction(opts)) { - opts = opts.call(obj); - } - - return merge(fn.bind({$vm: obj, $options: opts}), fn, {$options: opts}); -} - -export function each(obj, iterator) { - - var i, key; - - if (isArray(obj)) { - for (i = 0; i < obj.length; i++) { - iterator.call(obj[i], obj[i], i); - } - } else if (isObject(obj)) { - for (key in obj) { - if (hasOwnProperty.call(obj, key)) { - iterator.call(obj[key], obj[key], key); - } - } - } - - return obj; -} - -export const assign = Object.assign || _assign; - -export function merge(target) { - - var args = slice.call(arguments, 1); - - args.forEach(source => { - _merge(target, source, true); - }); - - return target; -} - -export function defaults(target) { - - var args = slice.call(arguments, 1); - - args.forEach(source => { - - for (var key in source) { - if (target[key] === undefined) { - target[key] = source[key]; - } - } - - }); - - return target; -} - -function _assign(target) { - - var args = slice.call(arguments, 1); - - args.forEach(source => { - _merge(target, source); - }); - - return target; -} - -function _merge(target, source, deep) { - for (var key in source) { - if (deep && (isPlainObject(source[key]) || isArray(source[key]))) { - if (isPlainObject(source[key]) && !isPlainObject(target[key])) { - target[key] = {}; - } - if (isArray(source[key]) && !isArray(target[key])) { - target[key] = []; - } - _merge(target[key], source[key], deep); - } else if (source[key] !== undefined) { - target[key] = source[key]; - } - } -} diff --git a/advancedcontentfilter/vendor/asset/vue-resource/test/data/invalid.json b/advancedcontentfilter/vendor/asset/vue-resource/test/data/invalid.json deleted file mode 100644 index e466dcbd8..000000000 --- a/advancedcontentfilter/vendor/asset/vue-resource/test/data/invalid.json +++ /dev/null @@ -1 +0,0 @@ -invalid \ No newline at end of file diff --git a/advancedcontentfilter/vendor/asset/vue-resource/test/data/text.txt b/advancedcontentfilter/vendor/asset/vue-resource/test/data/text.txt deleted file mode 100644 index f3a34851d..000000000 --- a/advancedcontentfilter/vendor/asset/vue-resource/test/data/text.txt +++ /dev/null @@ -1 +0,0 @@ -text \ No newline at end of file diff --git a/advancedcontentfilter/vendor/asset/vue-resource/test/data/valid.json b/advancedcontentfilter/vendor/asset/vue-resource/test/data/valid.json deleted file mode 100644 index 18d7acf58..000000000 --- a/advancedcontentfilter/vendor/asset/vue-resource/test/data/valid.json +++ /dev/null @@ -1 +0,0 @@ -{"foo": "bar"} \ No newline at end of file diff --git a/advancedcontentfilter/vendor/asset/vue-resource/test/http.js b/advancedcontentfilter/vendor/asset/vue-resource/test/http.js deleted file mode 100644 index d3e249328..000000000 --- a/advancedcontentfilter/vendor/asset/vue-resource/test/http.js +++ /dev/null @@ -1,200 +0,0 @@ -import Vue from 'vue'; - -describe('Vue.http', function () { - - it('get("data/text.txt")', done => { - - Vue.http.get('data/text.txt').then(res => { - - expect(res.ok).toBe(true); - expect(res.status).toBe(200); - expect(res.body).toBe('text'); - expect(res.data).toBe(res.body); - expect(res.headers.get('Content-Type')).toBe('text/plain'); - - done(); - }); - - }); - - it('get("data/valid.json")', done => { - - Vue.http.get('data/valid.json').then(res => { - - expect(res.ok).toBe(true); - expect(res.status).toBe(200); - expect(typeof res.body).toBe('object'); - expect(res.body.foo).toBe('bar'); - - done(); - }); - - }); - - it('get("data/invalid.json")', done => { - - Vue.http.get('data/invalid.json').then(res => { - - expect(res.ok).toBe(true); - expect(res.status).toBe(200); - expect(res.body).toBeNull(); - - done(); - }); - - }); - - it('get("github.com/avatar")', done => { - - Vue.http.get('https://avatars1.githubusercontent.com/u/6128107', {responseType: 'blob'}).then(res => { - - expect(res.ok).toBe(true); - expect(res.status).toBe(200); - expect(res.body instanceof Blob).toBe(true); - expect(res.body.type).toBe('image/png'); - - done(); - }); - - }); - - it('get("cors-api.appspot.com")', done => { - - Vue.http.get('http://server.cors-api.appspot.com/server?id=1&enable=true').then(res => { - - expect(res.ok).toBe(true); - expect(res.status).toBe(200); - expect(typeof res.body).toBe('object'); - expect(res.body.shift().requestType).toBe('cors'); - - if (res.headers.get('Content-Type')) { - expect(res.headers.get('Content-Type')).toBe('application/json'); - } - - done(); - }); - - }); - - it('jsonp("jsfiddle.net/jsonp")', done => { - - Vue.http.jsonp('http://jsfiddle.net/echo/jsonp/', {params: {foo: 'bar'}}).then(res => { - - expect(res.ok).toBe(true); - expect(res.status).toBe(200); - expect(typeof res.body).toBe('object'); - expect(res.body.foo).toBe('bar'); - - done(); - }); - - }); - -}); - -describe('this.$http', function () { - - it('get("data/valid.json")', done => { - - var vm = new Vue({ - - created() { - - this.$http.get('data/valid.json').then(res => { - - expect(this).toBe(vm); - expect(res.ok).toBe(true); - expect(res.status).toBe(200); - expect(typeof res.body).toBe('object'); - expect(res.body.foo).toBe('bar'); - - done(); - - }); - - } - - }); - - }); - - it('get("data/valid.json") with timeout', done => { - - var vm = new Vue({ - - created() { - - var random = Math.random().toString(36).substr(2); - - this.$http.get(`data/valid.json?${random}`, {timeout: 1}).then(res => { - - fail('Callback has been called'); - - }, res => { - - expect(res.ok).toBe(false); - expect(res.status).toBe(0); - - done(); - - }); - - } - - }); - - }); - - it('get("data/valid.json") with abort()', done => { - - var vm = new Vue({ - - created() { - - var random = Math.random().toString(36).substr(2); - - this.$http.get(`data/valid.json?${random}`, { - - before(req) { - setTimeout(() => { - - expect(typeof req.abort).toBe('function'); - - req.abort(); - - }, 0); - } - - }).then(res => { - fail('Callback has been called'); - }, res => { - done(); - }); - } - - }); - - }); - - it('get("data/notfound.json") using catch()', done => { - - var vm = new Vue({ - - created() { - - this.$http.get('data/notfound.json').catch(res => { - - expect(this).toBe(vm); - expect(res.ok).toBe(false); - expect(res.status).toBe(404); - - done(); - }); - - } - - }); - - }); - -}); \ No newline at end of file diff --git a/advancedcontentfilter/vendor/asset/vue-resource/test/http.test.js b/advancedcontentfilter/vendor/asset/vue-resource/test/http.test.js deleted file mode 100644 index c01b4c639..000000000 --- a/advancedcontentfilter/vendor/asset/vue-resource/test/http.test.js +++ /dev/null @@ -1,34 +0,0 @@ -var Vue = require('vue'); -var VueResource = require('../dist/vue-resource.common.js'); - -Vue.use(VueResource); - -describe('Vue.http', function () { - - it('post("jsfiddle.net/html")', () => { - - return Vue.http.post('http://jsfiddle.net/echo/html/', {html: 'text'}, {emulateJSON: true}).then(res => { - - expect(res.ok).toBe(true); - expect(res.status).toBe(200); - expect(typeof res.body).toBe('string'); - expect(res.body).toBe('text'); - - }); - - }); - - it('post("jsfiddle.net/json")', () => { - - return Vue.http.post('http://jsfiddle.net/echo/json/', {json: JSON.stringify({foo: 'bar'})}, {emulateJSON: true}).then(res => { - - expect(res.ok).toBe(true); - expect(res.status).toBe(200); - expect(typeof res.body).toBe('object'); - expect(res.body.foo).toBe('bar'); - - }); - - }); - -}); diff --git a/advancedcontentfilter/vendor/asset/vue-resource/test/index.html b/advancedcontentfilter/vendor/asset/vue-resource/test/index.html deleted file mode 100644 index a60aca568..000000000 --- a/advancedcontentfilter/vendor/asset/vue-resource/test/index.html +++ /dev/null @@ -1,18 +0,0 @@ - - - - - Vue Resource - Jasmine - - - - - - - - - - - - - diff --git a/advancedcontentfilter/vendor/asset/vue-resource/test/index.js b/advancedcontentfilter/vendor/asset/vue-resource/test/index.js deleted file mode 100644 index 97ea681de..000000000 --- a/advancedcontentfilter/vendor/asset/vue-resource/test/index.js +++ /dev/null @@ -1,9 +0,0 @@ -import Vue from 'vue'; -import VueResource from '../src/index'; - -Vue.use(VueResource); - -require('./url'); -require('./http'); -require('./resource'); -require('./promise'); diff --git a/advancedcontentfilter/vendor/asset/vue-resource/test/karma.conf.js b/advancedcontentfilter/vendor/asset/vue-resource/test/karma.conf.js deleted file mode 100644 index cfef42a43..000000000 --- a/advancedcontentfilter/vendor/asset/vue-resource/test/karma.conf.js +++ /dev/null @@ -1,26 +0,0 @@ -module.exports = config => { - - config.set({ - - basePath: __dirname, - - frameworks: ['jasmine'], - - browsers: ['Chrome', 'Safari', 'Firefox'], - - files: [ - 'index.js', - {pattern: 'data/*', included: false}, - ], - - preprocessors: { - 'index.js': ['webpack'] - }, - - proxies: { - '/data/': '/base/data/' - }, - - }); - -}; diff --git a/advancedcontentfilter/vendor/asset/vue-resource/test/promise.js b/advancedcontentfilter/vendor/asset/vue-resource/test/promise.js deleted file mode 100644 index e3a685b35..000000000 --- a/advancedcontentfilter/vendor/asset/vue-resource/test/promise.js +++ /dev/null @@ -1,125 +0,0 @@ -import Promise from '../src/promise'; - -describe('Vue.promise ' + (window.Promise !== undefined ? '(native)' : '(polyfill)'), function () { - - it('then fulfill', function (done) { - - Promise.resolve(1).then(function (value) { - expect(value).toBe(1); - done(); - }); - - }); - - it('then reject', function (done) { - - Promise.reject(1).then(undefined, function (value) { - expect(value).toBe(1); - done(); - }); - - }); - - it('catch', function (done) { - - Promise.reject(1).catch(function (value) { - expect(value).toBe(1); - done(); - }); - - }); - - it('finally fulfill', function (done) { - - Promise.resolve(1).finally(function (arg) { - expect(arg).toBe(undefined); - }).then(function (arg) { - expect(arg).toBe(1); - done(); - }); - - }); - - it('finally reject', function (done) { - - Promise.reject(1).finally(function (arg) { - expect(arg).toBe(undefined); - }).catch(function (arg) { - expect(arg).toBe(1); - done(); - }); - - }); - - it('all', function (done) { - - Promise.all([ - - Promise.resolve(1), - Promise.resolve(2) - - ]).then(function (values) { - expect(values[0]).toBe(1); - expect(values[1]).toBe(2); - done(); - }); - - }); - - it('duplicate', function (done) { - - Promise.all([ - - Promise.resolve(1).then(function (value) { - expect(value).toBe(1); - }), - - Promise.resolve(2).then(function (value) { - expect(value).toBe(2); - }) - - ]).then(done); - - }); - - it('context', function (done) { - - var context = {foo: 'bar'}; - - Promise.resolve().bind(context).then(function () { - expect(this).toBe(context); - done(); - }); - - }); - - it('context chain fulfill', function (done) { - - var context = {foo: 'bar'}; - - Promise.resolve().bind(context).catch(undefined).finally(function () { - expect(this).toBe(context); - }).then(function () { - expect(this).toBe(context); - done(); - }); - - }); - - it('context chain reject', function (done) { - - var context = {foo: 'bar'}; - - Promise.reject().bind(context).catch(function () { - expect(this).toBe(context); - return Promise.reject(); - }).finally(function () { - expect(this).toBe(context); - }).catch(function () { - expect(this).toBe(context); - done(); - }); - - }); - -}); diff --git a/advancedcontentfilter/vendor/asset/vue-resource/test/resource.js b/advancedcontentfilter/vendor/asset/vue-resource/test/resource.js deleted file mode 100644 index e874656a4..000000000 --- a/advancedcontentfilter/vendor/asset/vue-resource/test/resource.js +++ /dev/null @@ -1,51 +0,0 @@ -import Vue from 'vue'; - -describe('this.$resource', function () { - - it('get({file: "valid.json"})', (done) => { - - var vm = new Vue({ - - created() { - - var resource = this.$resource('data{/file}'); - - resource.get({file: 'valid.json'}).then((res) => { - - expect(res.ok).toBe(true); - expect(res.status).toBe(200); - expect(res.data.foo).toBe('bar'); - - done(); - }); - - } - - }); - - }); - - it('save({file: "valid.json"}, {foo: "bar"})', (done) => { - - var vm = new Vue({ - - created() { - - var resource = this.$resource('data{/file}'); - - resource.save({file: 'valid.json'}, {foo: 'bar'}).then((res) => { - - expect(res.ok).toBe(true); - expect(res.status).toBe(200); - expect(res.data.foo).toBe('bar'); - - done(); - }); - - } - - }); - - }); - -}); diff --git a/advancedcontentfilter/vendor/asset/vue-resource/test/url.js b/advancedcontentfilter/vendor/asset/vue-resource/test/url.js deleted file mode 100644 index 12dc9182f..000000000 --- a/advancedcontentfilter/vendor/asset/vue-resource/test/url.js +++ /dev/null @@ -1,33 +0,0 @@ -import Vue from 'vue'; - -describe('Vue.url', function () { - - it('data{/id}', function () { - - expect(Vue.url('data{/id}')).toBe('data'); - expect(Vue.url('data{/id}', {id: 1})).toBe('data/1'); - - }); - - it('data{/array}', function () { - - expect(Vue.url('data{?array}')).toBe('data'); - expect(Vue.url('data{?array}', {array: [1,2,3]})).toBe('data?array=1,2,3'); - - }); - - it('{+path}data', function () { - - expect(Vue.url('{+path}data')).toBe('data'); - expect(Vue.url('{+path}data', {path: 'path1/path2/'})).toBe('path1/path2/data'); - - }); - - it('{+base}data', function () { - - Vue.url.options.params.base = 'base/path/'; - expect(Vue.url('{+base}data')).toBe('base/path/data'); - - }); - -}); diff --git a/advancedcontentfilter/vendor/asset/vue-resource/test/webpack.config.js b/advancedcontentfilter/vendor/asset/vue-resource/test/webpack.config.js deleted file mode 100644 index 165929986..000000000 --- a/advancedcontentfilter/vendor/asset/vue-resource/test/webpack.config.js +++ /dev/null @@ -1,17 +0,0 @@ -var webpack = require('webpack'); - -module.exports = { - entry: __dirname + '/index.js', - output: { - path: __dirname + '/', - filename: 'specs.js' - }, - module: { - loaders: [ - {test: /\.js$/, loader: 'buble-loader', exclude: /node_modules/} - ] - }, - plugins: [ - new webpack.optimize.ModuleConcatenationPlugin() - ] -}; diff --git a/advancedcontentfilter/vendor/asset/vue-resource/types/index.d.ts b/advancedcontentfilter/vendor/asset/vue-resource/types/index.d.ts deleted file mode 100644 index 0537de8d7..000000000 --- a/advancedcontentfilter/vendor/asset/vue-resource/types/index.d.ts +++ /dev/null @@ -1,94 +0,0 @@ -import _Vue = require('vue'); - -// augment typings of Vue.js -import './vue'; - -export interface HttpHeaders { - put?: { [key: string]: string }; - post?: { [key: string]: string }; - patch?: { [key: string]: string }; - delete?: { [key: string]: string }; - common?: { [key: string]: string }; - custom?: { [key: string]: string }; - [key: string]: any; -} - -export interface HttpResponse { - data: any; - ok: boolean; - status: number; - statusText: string; - headers: Function; - text():string; - json():any; - blob():Blob; -} - -export interface HttpOptions { - url?: string; - method?: string; - body?: any; - params?: any; - headers?: any; - before?(request: any): any; - progress?(event: any): any; - credentials?:boolean; - emulateHTTP?: boolean; - emulateJSON?: boolean; -} - -export interface $http { - (url: string, data?: any, options?: HttpOptions): PromiseLike; - (url: string, options?: HttpOptions): PromiseLike; -} - -export interface HttpInterceptor { - request?(request: HttpOptions): HttpOptions; - response?(response: HttpResponse): HttpResponse; -} - -export interface Http { - options: HttpOptions & { root: string }; - headers: HttpHeaders; - interceptors: (HttpInterceptor | (() => HttpInterceptor))[]; - get: $http; - post: $http; - put: $http; - patch: $http; - delete: $http; - jsonp: $http; -} - -export interface ResourceActions { - get: { method: string }; - save: { method: string }; - query: { method: string }; - update: { method: string }; - remove: { method: string }; - delete: { method: string }; -} - -export interface ResourceMethod { - (params: any, data?: any, success?: Function, error?: Function): PromiseLike; - (params: any, success?: Function, error?: Function): PromiseLike; - (success?: Function, error?: Function): PromiseLike; -} - -export interface ResourceMethods { - get: ResourceMethod; - save: ResourceMethod; - query: ResourceMethod; - update: ResourceMethod; - remove: ResourceMethod; - delete: ResourceMethod; -} - -export interface $resource { - (url: string, params?: any, actions?: any, options?: HttpOptions): ResourceMethods; -} - -export interface Resource extends $resource { - actions: ResourceActions; -} - -export declare function install(vue: typeof _Vue): void; diff --git a/advancedcontentfilter/vendor/asset/vue-resource/types/vue.d.ts b/advancedcontentfilter/vendor/asset/vue-resource/types/vue.d.ts deleted file mode 100644 index 6ae00ef8a..000000000 --- a/advancedcontentfilter/vendor/asset/vue-resource/types/vue.d.ts +++ /dev/null @@ -1,27 +0,0 @@ -/** - * Extends interfaces in Vue.js - */ - -import Vue from "vue"; -import { HttpHeaders, HttpOptions, HttpResponse, $http, $resource } from "./index"; - -declare module "vue/types/options" { - interface ComponentOptions { - http?: (HttpOptions & { headers?: HttpHeaders } & { [key: string]: any }) - } -} - -declare module "vue/types/vue" { - interface Vue { - $http: { - (options: HttpOptions): PromiseLike; - get: $http; - post: $http; - put: $http; - patch: $http; - delete: $http; - jsonp: $http; - }; - $resource: $resource; - } -} diff --git a/advancedcontentfilter/vendor/asset/vue-resource/yarn.lock b/advancedcontentfilter/vendor/asset/vue-resource/yarn.lock deleted file mode 100644 index d52243971..000000000 --- a/advancedcontentfilter/vendor/asset/vue-resource/yarn.lock +++ /dev/null @@ -1,6503 +0,0 @@ -# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. -# yarn lockfile v1 - - -"@babel/code-frame@^7.0.0-beta.35": - version "7.0.0-beta.40" - resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.0.0-beta.40.tgz#37e2b0cf7c56026b4b21d3927cadf81adec32ac6" - dependencies: - "@babel/highlight" "7.0.0-beta.40" - -"@babel/highlight@7.0.0-beta.40": - version "7.0.0-beta.40" - resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.0.0-beta.40.tgz#b43d67d76bf46e1d10d227f68cddcd263786b255" - dependencies: - chalk "^2.0.0" - esutils "^2.0.2" - js-tokens "^3.0.0" - -"@sindresorhus/is@^0.7.0": - version "0.7.0" - resolved "https://registry.yarnpkg.com/@sindresorhus/is/-/is-0.7.0.tgz#9a06f4f137ee84d7df0460c1fdb1135ffa6c50fd" - -JSONStream@^1.0.3: - version "1.3.2" - resolved "https://registry.yarnpkg.com/JSONStream/-/JSONStream-1.3.2.tgz#c102371b6ec3a7cf3b847ca00c20bb0fce4c6dea" - dependencies: - jsonparse "^1.2.0" - through ">=2.2.7 <3" - -abab@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/abab/-/abab-1.0.4.tgz#5faad9c2c07f60dd76770f71cf025b62a63cfd4e" - -abbrev@1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-1.1.1.tgz#f8f2c887ad10bf67f634f005b6987fed3179aac8" - -accepts@~1.3.4: - version "1.3.5" - resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.5.tgz#eb777df6011723a3b14e8a72c0805c8e86746bd2" - dependencies: - mime-types "~2.1.18" - negotiator "0.6.1" - -acorn-dynamic-import@^2.0.0: - version "2.0.2" - resolved "https://registry.yarnpkg.com/acorn-dynamic-import/-/acorn-dynamic-import-2.0.2.tgz#c752bd210bef679501b6c6cb7fc84f8f47158cc4" - dependencies: - acorn "^4.0.3" - -acorn-dynamic-import@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/acorn-dynamic-import/-/acorn-dynamic-import-3.0.0.tgz#901ceee4c7faaef7e07ad2a47e890675da50a278" - dependencies: - acorn "^5.0.0" - -acorn-globals@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/acorn-globals/-/acorn-globals-4.1.0.tgz#ab716025dbe17c54d3ef81d32ece2b2d99fe2538" - dependencies: - acorn "^5.0.0" - -acorn-jsx@^3.0.0, acorn-jsx@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-3.0.1.tgz#afdf9488fb1ecefc8348f6fb22f464e32a58b36b" - dependencies: - acorn "^3.0.4" - -acorn-jsx@^4.1.1: - version "4.1.1" - resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-4.1.1.tgz#e8e41e48ea2fe0c896740610ab6a4ffd8add225e" - dependencies: - acorn "^5.0.3" - -acorn-node@^1.2.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/acorn-node/-/acorn-node-1.3.0.tgz#5f86d73346743810ef1269b901dbcbded020861b" - dependencies: - acorn "^5.4.1" - xtend "^4.0.1" - -acorn-object-spread@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/acorn-object-spread/-/acorn-object-spread-1.0.0.tgz#48ead0f4a8eb16995a17a0db9ffc6acaada4ba68" - dependencies: - acorn "^3.1.0" - -acorn@^3.0.4, acorn@^3.1.0, acorn@^3.3.0: - version "3.3.0" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-3.3.0.tgz#45e37fb39e8da3f25baee3ff5369e2bb5f22017a" - -acorn@^4.0.3: - version "4.0.13" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-4.0.13.tgz#105495ae5361d697bd195c825192e1ad7f253787" - -acorn@^5.0.0, acorn@^5.0.3, acorn@^5.2.1, acorn@^5.3.0, acorn@^5.4.0, acorn@^5.4.1: - version "5.5.0" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-5.5.0.tgz#1abb587fbf051f94e3de20e6b26ef910b1828298" - -addressparser@1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/addressparser/-/addressparser-1.0.1.tgz#47afbe1a2a9262191db6838e4fd1d39b40821746" - -after@0.8.2: - version "0.8.2" - resolved "https://registry.yarnpkg.com/after/-/after-0.8.2.tgz#fedb394f9f0e02aa9768e702bda23b505fae7e1f" - -agent-base@2: - version "2.1.1" - resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-2.1.1.tgz#d6de10d5af6132d5bd692427d46fc538539094c7" - dependencies: - extend "~3.0.0" - semver "~5.0.1" - -ajv-keywords@^2.1.0: - version "2.1.1" - resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-2.1.1.tgz#617997fc5f60576894c435f940d819e135b80762" - -ajv-keywords@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-3.1.0.tgz#ac2b27939c543e95d2c06e7f7f5c27be4aa543be" - -ajv@^4.9.1: - version "4.11.8" - resolved "https://registry.yarnpkg.com/ajv/-/ajv-4.11.8.tgz#82ffb02b29e662ae53bdc20af15947706739c536" - dependencies: - co "^4.6.0" - json-stable-stringify "^1.0.1" - -ajv@^5.1.0, ajv@^5.2.3, ajv@^5.3.0: - version "5.5.2" - resolved "https://registry.yarnpkg.com/ajv/-/ajv-5.5.2.tgz#73b5eeca3fab653e3d3f9422b341ad42205dc965" - dependencies: - co "^4.6.0" - fast-deep-equal "^1.0.0" - fast-json-stable-stringify "^2.0.0" - json-schema-traverse "^0.3.0" - -ajv@^6.1.0: - version "6.2.0" - resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.2.0.tgz#afac295bbaa0152449e522742e4547c1ae9328d2" - dependencies: - fast-deep-equal "^1.0.0" - fast-json-stable-stringify "^2.0.0" - json-schema-traverse "^0.3.0" - -align-text@^0.1.1, align-text@^0.1.3: - version "0.1.4" - resolved "https://registry.yarnpkg.com/align-text/-/align-text-0.1.4.tgz#0cd90a561093f35d0a99256c22b7069433fad117" - dependencies: - kind-of "^3.0.2" - longest "^1.0.1" - repeat-string "^1.5.2" - -amdefine@>=0.0.4: - version "1.0.1" - resolved "https://registry.yarnpkg.com/amdefine/-/amdefine-1.0.1.tgz#4a5282ac164729e93619bcfd3ad151f817ce91f5" - -amqplib@^0.5.2: - version "0.5.2" - resolved "https://registry.yarnpkg.com/amqplib/-/amqplib-0.5.2.tgz#d2d7313c7ffaa4d10bcf1e6252de4591b6cc7b63" - dependencies: - bitsyntax "~0.0.4" - bluebird "^3.4.6" - buffer-more-ints "0.0.2" - readable-stream "1.x >=1.1.9" - safe-buffer "^5.0.1" - -ansi-escapes@^1.1.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-1.4.0.tgz#d3a8a83b319aa67793662b13e761c7911422306e" - -ansi-escapes@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-3.0.0.tgz#ec3e8b4e9f8064fc02c3ac9b65f1c275bda8ef92" - -ansi-regex@^2.0.0: - version "2.1.1" - resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df" - -ansi-regex@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-3.0.0.tgz#ed0317c322064f79466c02966bddb605ab37d998" - -ansi-styles@^2.2.1: - version "2.2.1" - resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-2.2.1.tgz#b432dd3358b634cf75e1e4664368240533c1ddbe" - -ansi-styles@^3.2.0, ansi-styles@^3.2.1: - version "3.2.1" - resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" - dependencies: - color-convert "^1.9.0" - -anymatch@^1.3.0: - version "1.3.2" - resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-1.3.2.tgz#553dcb8f91e3c889845dfdba34c77721b90b9d7a" - dependencies: - micromatch "^2.1.5" - normalize-path "^2.0.0" - -anymatch@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-2.0.0.tgz#bcb24b4f37934d9aa7ac17b4adaf89e7c76ef2eb" - dependencies: - micromatch "^3.1.4" - normalize-path "^2.1.1" - -append-transform@^0.4.0: - version "0.4.0" - resolved "https://registry.yarnpkg.com/append-transform/-/append-transform-0.4.0.tgz#d76ebf8ca94d276e247a36bad44a4b74ab611991" - dependencies: - default-require-extensions "^1.0.0" - -aproba@^1.0.3, aproba@^1.1.1: - version "1.2.0" - resolved "https://registry.yarnpkg.com/aproba/-/aproba-1.2.0.tgz#6802e6264efd18c790a1b0d517f0f2627bf2c94a" - -are-we-there-yet@~1.1.2: - version "1.1.4" - resolved "https://registry.yarnpkg.com/are-we-there-yet/-/are-we-there-yet-1.1.4.tgz#bb5dca382bb94f05e15194373d16fd3ba1ca110d" - dependencies: - delegates "^1.0.0" - readable-stream "^2.0.6" - -argparse@^1.0.7: - version "1.0.10" - resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911" - dependencies: - sprintf-js "~1.0.2" - -arr-diff@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/arr-diff/-/arr-diff-2.0.0.tgz#8f3b827f955a8bd669697e4a4256ac3ceae356cf" - dependencies: - arr-flatten "^1.0.1" - -arr-diff@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/arr-diff/-/arr-diff-4.0.0.tgz#d6461074febfec71e7e15235761a329a5dc7c520" - -arr-flatten@^1.0.1, arr-flatten@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/arr-flatten/-/arr-flatten-1.1.0.tgz#36048bbff4e7b47e136644316c99669ea5ae91f1" - -arr-union@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/arr-union/-/arr-union-3.1.0.tgz#e39b09aea9def866a8f206e288af63919bae39c4" - -array-equal@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/array-equal/-/array-equal-1.0.0.tgz#8c2a5ef2472fd9ea742b04c77a75093ba2757c93" - -array-filter@~0.0.0: - version "0.0.1" - resolved "https://registry.yarnpkg.com/array-filter/-/array-filter-0.0.1.tgz#7da8cf2e26628ed732803581fd21f67cacd2eeec" - -array-map@~0.0.0: - version "0.0.0" - resolved "https://registry.yarnpkg.com/array-map/-/array-map-0.0.0.tgz#88a2bab73d1cf7bcd5c1b118a003f66f665fa662" - -array-reduce@~0.0.0: - version "0.0.0" - resolved "https://registry.yarnpkg.com/array-reduce/-/array-reduce-0.0.0.tgz#173899d3ffd1c7d9383e4479525dbe278cab5f2b" - -array-slice@^0.2.3: - version "0.2.3" - resolved "https://registry.yarnpkg.com/array-slice/-/array-slice-0.2.3.tgz#dd3cfb80ed7973a75117cdac69b0b99ec86186f5" - -array-union@^1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/array-union/-/array-union-1.0.2.tgz#9a34410e4f4e3da23dea375be5be70f24778ec39" - dependencies: - array-uniq "^1.0.1" - -array-uniq@^1.0.1: - version "1.0.3" - resolved "https://registry.yarnpkg.com/array-uniq/-/array-uniq-1.0.3.tgz#af6ac877a25cc7f74e058894753858dfdb24fdb6" - -array-unique@^0.2.1: - version "0.2.1" - resolved "https://registry.yarnpkg.com/array-unique/-/array-unique-0.2.1.tgz#a1d97ccafcbc2625cc70fadceb36a50c58b01a53" - -array-unique@^0.3.2: - version "0.3.2" - resolved "https://registry.yarnpkg.com/array-unique/-/array-unique-0.3.2.tgz#a894b75d4bc4f6cd679ef3244a9fd8f46ae2d428" - -arraybuffer.slice@~0.0.7: - version "0.0.7" - resolved "https://registry.yarnpkg.com/arraybuffer.slice/-/arraybuffer.slice-0.0.7.tgz#3bbc4275dd584cc1b10809b89d4e8b63a69e7675" - -arrify@^1.0.0, arrify@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/arrify/-/arrify-1.0.1.tgz#898508da2226f380df904728456849c1501a4b0d" - -asn1.js@^4.0.0: - version "4.10.1" - resolved "https://registry.yarnpkg.com/asn1.js/-/asn1.js-4.10.1.tgz#b9c2bf5805f1e64aadeed6df3a2bfafb5a73f5a0" - dependencies: - bn.js "^4.0.0" - inherits "^2.0.1" - minimalistic-assert "^1.0.0" - -asn1@~0.2.3: - version "0.2.3" - resolved "https://registry.yarnpkg.com/asn1/-/asn1-0.2.3.tgz#dac8787713c9966849fc8180777ebe9c1ddf3b86" - -assert-plus@1.0.0, assert-plus@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-1.0.0.tgz#f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525" - -assert-plus@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-0.2.0.tgz#d74e1b87e7affc0db8aadb7021f3fe48101ab234" - -assert@^1.1.1, assert@^1.4.0: - version "1.4.1" - resolved "https://registry.yarnpkg.com/assert/-/assert-1.4.1.tgz#99912d591836b5a6f5b345c0f07eefc08fc65d91" - dependencies: - util "0.10.3" - -assign-symbols@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/assign-symbols/-/assign-symbols-1.0.0.tgz#59667f41fadd4f20ccbc2bb96b8d4f7f78ec0367" - -ast-types@0.x.x: - version "0.11.2" - resolved "https://registry.yarnpkg.com/ast-types/-/ast-types-0.11.2.tgz#cc4e1d15a36b39979a1986fe1e91321cbfae7783" - -astral-regex@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/astral-regex/-/astral-regex-1.0.0.tgz#6c8c3fb827dd43ee3918f27b82782ab7658a6fd9" - -astw@^2.0.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/astw/-/astw-2.2.0.tgz#7bd41784d32493987aeb239b6b4e1c57a873b917" - dependencies: - acorn "^4.0.3" - -async-each@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/async-each/-/async-each-1.0.1.tgz#19d386a1d9edc6e7c1c85d388aedbcc56d33602d" - -async-limiter@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/async-limiter/-/async-limiter-1.0.0.tgz#78faed8c3d074ab81f22b4e985d79e8738f720f8" - -async@^1.4.0: - version "1.5.2" - resolved "https://registry.yarnpkg.com/async/-/async-1.5.2.tgz#ec6a61ae56480c0c3cb241c95618e20892f9672a" - -async@^2.0.0, async@^2.1.2, async@^2.1.4: - version "2.6.0" - resolved "https://registry.yarnpkg.com/async/-/async-2.6.0.tgz#61a29abb6fcc026fea77e56d1c6ec53a795951f4" - dependencies: - lodash "^4.14.0" - -async@~2.1.2: - version "2.1.5" - resolved "https://registry.yarnpkg.com/async/-/async-2.1.5.tgz#e587c68580994ac67fc56ff86d3ac56bdbe810bc" - dependencies: - lodash "^4.14.0" - -asynckit@^0.4.0: - version "0.4.0" - resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" - -atob@^2.0.0: - version "2.0.3" - resolved "https://registry.yarnpkg.com/atob/-/atob-2.0.3.tgz#19c7a760473774468f20b2d2d03372ad7d4cbf5d" - -aws-sign2@~0.6.0: - version "0.6.0" - resolved "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.6.0.tgz#14342dd38dbcc94d0e5b87d763cd63612c0e794f" - -aws-sign2@~0.7.0: - version "0.7.0" - resolved "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.7.0.tgz#b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8" - -aws4@^1.2.1, aws4@^1.6.0: - version "1.6.0" - resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.6.0.tgz#83ef5ca860b2b32e4a0deedee8c771b9db57471e" - -axios@^0.15.3: - version "0.15.3" - resolved "https://registry.yarnpkg.com/axios/-/axios-0.15.3.tgz#2c9d638b2e191a08ea1d6cc988eadd6ba5bdc053" - dependencies: - follow-redirects "1.0.0" - -babel-code-frame@^6.22.0, babel-code-frame@^6.26.0: - version "6.26.0" - resolved "https://registry.yarnpkg.com/babel-code-frame/-/babel-code-frame-6.26.0.tgz#63fd43f7dc1e3bb7ce35947db8fe369a3f58c74b" - dependencies: - chalk "^1.1.3" - esutils "^2.0.2" - js-tokens "^3.0.2" - -babel-core@^6.0.0, babel-core@^6.26.0: - version "6.26.0" - resolved "https://registry.yarnpkg.com/babel-core/-/babel-core-6.26.0.tgz#af32f78b31a6fcef119c87b0fd8d9753f03a0bb8" - dependencies: - babel-code-frame "^6.26.0" - babel-generator "^6.26.0" - babel-helpers "^6.24.1" - babel-messages "^6.23.0" - babel-register "^6.26.0" - babel-runtime "^6.26.0" - babel-template "^6.26.0" - babel-traverse "^6.26.0" - babel-types "^6.26.0" - babylon "^6.18.0" - convert-source-map "^1.5.0" - debug "^2.6.8" - json5 "^0.5.1" - lodash "^4.17.4" - minimatch "^3.0.4" - path-is-absolute "^1.0.1" - private "^0.1.7" - slash "^1.0.0" - source-map "^0.5.6" - -babel-generator@^6.18.0, babel-generator@^6.26.0: - version "6.26.1" - resolved "https://registry.yarnpkg.com/babel-generator/-/babel-generator-6.26.1.tgz#1844408d3b8f0d35a404ea7ac180f087a601bd90" - dependencies: - babel-messages "^6.23.0" - babel-runtime "^6.26.0" - babel-types "^6.26.0" - detect-indent "^4.0.0" - jsesc "^1.3.0" - lodash "^4.17.4" - source-map "^0.5.7" - trim-right "^1.0.1" - -babel-helpers@^6.24.1: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-helpers/-/babel-helpers-6.24.1.tgz#3471de9caec388e5c850e597e58a26ddf37602b2" - dependencies: - babel-runtime "^6.22.0" - babel-template "^6.24.1" - -babel-jest@^22.4.1: - version "22.4.1" - resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-22.4.1.tgz#ff53ebca45957347f27ff4666a31499fbb4c4ddd" - dependencies: - babel-plugin-istanbul "^4.1.5" - babel-preset-jest "^22.4.1" - -babel-messages@^6.23.0: - version "6.23.0" - resolved "https://registry.yarnpkg.com/babel-messages/-/babel-messages-6.23.0.tgz#f3cdf4703858035b2a2951c6ec5edf6c62f2630e" - dependencies: - babel-runtime "^6.22.0" - -babel-plugin-istanbul@^4.1.5: - version "4.1.5" - resolved "https://registry.yarnpkg.com/babel-plugin-istanbul/-/babel-plugin-istanbul-4.1.5.tgz#6760cdd977f411d3e175bb064f2bc327d99b2b6e" - dependencies: - find-up "^2.1.0" - istanbul-lib-instrument "^1.7.5" - test-exclude "^4.1.1" - -babel-plugin-jest-hoist@^22.4.1: - version "22.4.1" - resolved "https://registry.yarnpkg.com/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-22.4.1.tgz#d712fe5da8b6965f3191dacddbefdbdf4fb66d63" - -babel-plugin-syntax-object-rest-spread@^6.13.0: - version "6.13.0" - resolved "https://registry.yarnpkg.com/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz#fd6536f2bce13836ffa3a5458c4903a597bb3bf5" - -babel-preset-jest@^22.4.1: - version "22.4.1" - resolved "https://registry.yarnpkg.com/babel-preset-jest/-/babel-preset-jest-22.4.1.tgz#efa2e5f5334242a9457a068452d7d09735db172a" - dependencies: - babel-plugin-jest-hoist "^22.4.1" - babel-plugin-syntax-object-rest-spread "^6.13.0" - -babel-register@^6.26.0: - version "6.26.0" - resolved "https://registry.yarnpkg.com/babel-register/-/babel-register-6.26.0.tgz#6ed021173e2fcb486d7acb45c6009a856f647071" - dependencies: - babel-core "^6.26.0" - babel-runtime "^6.26.0" - core-js "^2.5.0" - home-or-tmp "^2.0.0" - lodash "^4.17.4" - mkdirp "^0.5.1" - source-map-support "^0.4.15" - -babel-runtime@^6.0.0, babel-runtime@^6.22.0, babel-runtime@^6.26.0: - version "6.26.0" - resolved "https://registry.yarnpkg.com/babel-runtime/-/babel-runtime-6.26.0.tgz#965c7058668e82b55d7bfe04ff2337bc8b5647fe" - dependencies: - core-js "^2.4.0" - regenerator-runtime "^0.11.0" - -babel-template@^6.16.0, babel-template@^6.24.1, babel-template@^6.26.0: - version "6.26.0" - resolved "https://registry.yarnpkg.com/babel-template/-/babel-template-6.26.0.tgz#de03e2d16396b069f46dd9fff8521fb1a0e35e02" - dependencies: - babel-runtime "^6.26.0" - babel-traverse "^6.26.0" - babel-types "^6.26.0" - babylon "^6.18.0" - lodash "^4.17.4" - -babel-traverse@^6.18.0, babel-traverse@^6.26.0: - version "6.26.0" - resolved "https://registry.yarnpkg.com/babel-traverse/-/babel-traverse-6.26.0.tgz#46a9cbd7edcc62c8e5c064e2d2d8d0f4035766ee" - dependencies: - babel-code-frame "^6.26.0" - babel-messages "^6.23.0" - babel-runtime "^6.26.0" - babel-types "^6.26.0" - babylon "^6.18.0" - debug "^2.6.8" - globals "^9.18.0" - invariant "^2.2.2" - lodash "^4.17.4" - -babel-types@^6.18.0, babel-types@^6.26.0: - version "6.26.0" - resolved "https://registry.yarnpkg.com/babel-types/-/babel-types-6.26.0.tgz#a3b073f94ab49eb6fa55cd65227a334380632497" - dependencies: - babel-runtime "^6.26.0" - esutils "^2.0.2" - lodash "^4.17.4" - to-fast-properties "^1.0.3" - -babylon@^6.18.0: - version "6.18.0" - resolved "https://registry.yarnpkg.com/babylon/-/babylon-6.18.0.tgz#af2f3b88fa6f5c1e4c634d1a0f8eac4f55b395e3" - -backo2@1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/backo2/-/backo2-1.0.2.tgz#31ab1ac8b129363463e35b3ebb69f4dfcfba7947" - -balanced-match@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767" - -base64-arraybuffer@0.1.5: - version "0.1.5" - resolved "https://registry.yarnpkg.com/base64-arraybuffer/-/base64-arraybuffer-0.1.5.tgz#73926771923b5a19747ad666aa5cd4bf9c6e9ce8" - -base64-js@^1.0.2: - version "1.2.3" - resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.2.3.tgz#fb13668233d9614cf5fb4bce95a9ba4096cdf801" - -base64id@1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/base64id/-/base64id-1.0.0.tgz#47688cb99bb6804f0e06d3e763b1c32e57d8e6b6" - -base@^0.11.1: - version "0.11.2" - resolved "https://registry.yarnpkg.com/base/-/base-0.11.2.tgz#7bde5ced145b6d551a90db87f83c558b4eb48a8f" - dependencies: - cache-base "^1.0.1" - class-utils "^0.3.5" - component-emitter "^1.2.1" - define-property "^1.0.0" - isobject "^3.0.1" - mixin-deep "^1.2.0" - pascalcase "^0.1.1" - -bcrypt-pbkdf@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.1.tgz#63bc5dcb61331b92bc05fd528953c33462a06f8d" - dependencies: - tweetnacl "^0.14.3" - -better-assert@~1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/better-assert/-/better-assert-1.0.2.tgz#40866b9e1b9e0b55b481894311e68faffaebc522" - dependencies: - callsite "1.0.0" - -big.js@^3.1.3: - version "3.2.0" - resolved "https://registry.yarnpkg.com/big.js/-/big.js-3.2.0.tgz#a5fc298b81b9e0dca2e458824784b65c52ba588e" - -binary-extensions@^1.0.0: - version "1.11.0" - resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-1.11.0.tgz#46aa1751fb6a2f93ee5e689bb1087d4b14c6c205" - -bitsyntax@~0.0.4: - version "0.0.4" - resolved "https://registry.yarnpkg.com/bitsyntax/-/bitsyntax-0.0.4.tgz#eb10cc6f82b8c490e3e85698f07e83d46e0cba82" - dependencies: - buffer-more-ints "0.0.2" - -bl@~1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/bl/-/bl-1.1.2.tgz#fdca871a99713aa00d19e3bbba41c44787a65398" - dependencies: - readable-stream "~2.0.5" - -blob@0.0.4: - version "0.0.4" - resolved "https://registry.yarnpkg.com/blob/-/blob-0.0.4.tgz#bcf13052ca54463f30f9fc7e95b9a47630a94921" - -block-stream@*: - version "0.0.9" - resolved "https://registry.yarnpkg.com/block-stream/-/block-stream-0.0.9.tgz#13ebfe778a03205cfe03751481ebb4b3300c126a" - dependencies: - inherits "~2.0.0" - -bluebird@^3.3.0, bluebird@^3.4.6, bluebird@^3.5.0, bluebird@^3.5.1: - version "3.5.1" - resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.5.1.tgz#d9551f9de98f1fcda1e683d17ee91a0602ee2eb9" - -bn.js@^4.0.0, bn.js@^4.1.0, bn.js@^4.1.1, bn.js@^4.4.0: - version "4.11.8" - resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-4.11.8.tgz#2cde09eb5ee341f484746bb0309b3253b1b1442f" - -body-parser@^1.16.1: - version "1.18.2" - resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.18.2.tgz#87678a19d84b47d859b83199bd59bce222b10454" - dependencies: - bytes "3.0.0" - content-type "~1.0.4" - debug "2.6.9" - depd "~1.1.1" - http-errors "~1.6.2" - iconv-lite "0.4.19" - on-finished "~2.3.0" - qs "6.5.1" - raw-body "2.3.2" - type-is "~1.6.15" - -boom@2.x.x: - version "2.10.1" - resolved "https://registry.yarnpkg.com/boom/-/boom-2.10.1.tgz#39c8918ceff5799f83f9492a848f625add0c766f" - dependencies: - hoek "2.x.x" - -boom@4.x.x: - version "4.3.1" - resolved "https://registry.yarnpkg.com/boom/-/boom-4.3.1.tgz#4f8a3005cb4a7e3889f749030fd25b96e01d2e31" - dependencies: - hoek "4.x.x" - -boom@5.x.x: - version "5.2.0" - resolved "https://registry.yarnpkg.com/boom/-/boom-5.2.0.tgz#5dd9da6ee3a5f302077436290cb717d3f4a54e02" - dependencies: - hoek "4.x.x" - -brace-expansion@^1.1.7: - version "1.1.11" - resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" - dependencies: - balanced-match "^1.0.0" - concat-map "0.0.1" - -braces@^0.1.2: - version "0.1.5" - resolved "https://registry.yarnpkg.com/braces/-/braces-0.1.5.tgz#c085711085291d8b75fdd74eab0f8597280711e6" - dependencies: - expand-range "^0.1.0" - -braces@^1.8.2: - version "1.8.5" - resolved "https://registry.yarnpkg.com/braces/-/braces-1.8.5.tgz#ba77962e12dff969d6b76711e914b737857bf6a7" - dependencies: - expand-range "^1.8.1" - preserve "^0.2.0" - repeat-element "^1.1.2" - -braces@^2.3.0, braces@^2.3.1: - version "2.3.1" - resolved "https://registry.yarnpkg.com/braces/-/braces-2.3.1.tgz#7086c913b4e5a08dbe37ac0ee6a2500c4ba691bb" - dependencies: - arr-flatten "^1.1.0" - array-unique "^0.3.2" - define-property "^1.0.0" - extend-shallow "^2.0.1" - fill-range "^4.0.0" - isobject "^3.0.1" - kind-of "^6.0.2" - repeat-element "^1.1.2" - snapdragon "^0.8.1" - snapdragon-node "^2.0.1" - split-string "^3.0.2" - to-regex "^3.0.1" - -brorand@^1.0.1: - version "1.1.0" - resolved "https://registry.yarnpkg.com/brorand/-/brorand-1.1.0.tgz#12c25efe40a45e3c323eb8675a0a0ce57b22371f" - -browser-pack@^6.0.1: - version "6.0.4" - resolved "https://registry.yarnpkg.com/browser-pack/-/browser-pack-6.0.4.tgz#9a73beb3b48f9e36868be007b64400102c04a99f" - dependencies: - JSONStream "^1.0.3" - combine-source-map "~0.8.0" - defined "^1.0.0" - safe-buffer "^5.1.1" - through2 "^2.0.0" - umd "^3.0.0" - -browser-process-hrtime@^0.1.2: - version "0.1.2" - resolved "https://registry.yarnpkg.com/browser-process-hrtime/-/browser-process-hrtime-0.1.2.tgz#425d68a58d3447f02a04aa894187fce8af8b7b8e" - -browser-resolve@^1.11.0, browser-resolve@^1.11.2, browser-resolve@^1.7.0: - version "1.11.2" - resolved "https://registry.yarnpkg.com/browser-resolve/-/browser-resolve-1.11.2.tgz#8ff09b0a2c421718a1051c260b32e48f442938ce" - dependencies: - resolve "1.1.7" - -browserify-aes@^1.0.0, browserify-aes@^1.0.4: - version "1.1.1" - resolved "https://registry.yarnpkg.com/browserify-aes/-/browserify-aes-1.1.1.tgz#38b7ab55edb806ff2dcda1a7f1620773a477c49f" - dependencies: - buffer-xor "^1.0.3" - cipher-base "^1.0.0" - create-hash "^1.1.0" - evp_bytestokey "^1.0.3" - inherits "^2.0.1" - safe-buffer "^5.0.1" - -browserify-cipher@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/browserify-cipher/-/browserify-cipher-1.0.0.tgz#9988244874bf5ed4e28da95666dcd66ac8fc363a" - dependencies: - browserify-aes "^1.0.4" - browserify-des "^1.0.0" - evp_bytestokey "^1.0.0" - -browserify-des@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/browserify-des/-/browserify-des-1.0.0.tgz#daa277717470922ed2fe18594118a175439721dd" - dependencies: - cipher-base "^1.0.1" - des.js "^1.0.0" - inherits "^2.0.1" - -browserify-rsa@^4.0.0: - version "4.0.1" - resolved "https://registry.yarnpkg.com/browserify-rsa/-/browserify-rsa-4.0.1.tgz#21e0abfaf6f2029cf2fafb133567a701d4135524" - dependencies: - bn.js "^4.1.0" - randombytes "^2.0.1" - -browserify-sign@^4.0.0: - version "4.0.4" - resolved "https://registry.yarnpkg.com/browserify-sign/-/browserify-sign-4.0.4.tgz#aa4eb68e5d7b658baa6bf6a57e630cbd7a93d298" - dependencies: - bn.js "^4.1.1" - browserify-rsa "^4.0.0" - create-hash "^1.1.0" - create-hmac "^1.1.2" - elliptic "^6.0.0" - inherits "^2.0.1" - parse-asn1 "^5.0.0" - -browserify-zlib@^0.2.0, browserify-zlib@~0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/browserify-zlib/-/browserify-zlib-0.2.0.tgz#2869459d9aa3be245fe8fe2ca1f46e2e7f54d73f" - dependencies: - pako "~1.0.5" - -browserify@^14.5.0: - version "14.5.0" - resolved "https://registry.yarnpkg.com/browserify/-/browserify-14.5.0.tgz#0bbbce521acd6e4d1d54d8e9365008efb85a9cc5" - dependencies: - JSONStream "^1.0.3" - assert "^1.4.0" - browser-pack "^6.0.1" - browser-resolve "^1.11.0" - browserify-zlib "~0.2.0" - buffer "^5.0.2" - cached-path-relative "^1.0.0" - concat-stream "~1.5.1" - console-browserify "^1.1.0" - constants-browserify "~1.0.0" - crypto-browserify "^3.0.0" - defined "^1.0.0" - deps-sort "^2.0.0" - domain-browser "~1.1.0" - duplexer2 "~0.1.2" - events "~1.1.0" - glob "^7.1.0" - has "^1.0.0" - htmlescape "^1.1.0" - https-browserify "^1.0.0" - inherits "~2.0.1" - insert-module-globals "^7.0.0" - labeled-stream-splicer "^2.0.0" - module-deps "^4.0.8" - os-browserify "~0.3.0" - parents "^1.0.1" - path-browserify "~0.0.0" - process "~0.11.0" - punycode "^1.3.2" - querystring-es3 "~0.2.0" - read-only-stream "^2.0.0" - readable-stream "^2.0.2" - resolve "^1.1.4" - shasum "^1.0.0" - shell-quote "^1.6.1" - stream-browserify "^2.0.0" - stream-http "^2.0.0" - string_decoder "~1.0.0" - subarg "^1.0.0" - syntax-error "^1.1.1" - through2 "^2.0.0" - timers-browserify "^1.0.1" - tty-browserify "~0.0.0" - url "~0.11.0" - util "~0.10.1" - vm-browserify "~0.0.1" - xtend "^4.0.0" - -bser@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/bser/-/bser-2.0.0.tgz#9ac78d3ed5d915804fd87acb158bc797147a1719" - dependencies: - node-int64 "^0.4.0" - -buble-loader@^0.4.1: - version "0.4.1" - resolved "https://registry.yarnpkg.com/buble-loader/-/buble-loader-0.4.1.tgz#45a4fe43ccc500835e99ae38ef17df4390ca66b9" - dependencies: - buble "^0.15.0" - loader-utils "^0.2.15" - webpack "*" - -buble@^0.15.0: - version "0.15.2" - resolved "https://registry.yarnpkg.com/buble/-/buble-0.15.2.tgz#547fc47483f8e5e8176d82aa5ebccb183b02d613" - dependencies: - acorn "^3.3.0" - acorn-jsx "^3.0.1" - acorn-object-spread "^1.0.0" - chalk "^1.1.3" - magic-string "^0.14.0" - minimist "^1.2.0" - os-homedir "^1.0.1" - -buble@^0.19.1, buble@^0.19.2: - version "0.19.3" - resolved "https://registry.yarnpkg.com/buble/-/buble-0.19.3.tgz#01e9412062cff1da6f20342b6ecd72e7bf699d02" - dependencies: - acorn "^5.4.1" - acorn-dynamic-import "^3.0.0" - acorn-jsx "^4.1.1" - chalk "^2.3.1" - magic-string "^0.22.4" - minimist "^1.2.0" - os-homedir "^1.0.1" - vlq "^1.0.0" - -buffer-more-ints@0.0.2: - version "0.0.2" - resolved "https://registry.yarnpkg.com/buffer-more-ints/-/buffer-more-ints-0.0.2.tgz#26b3885d10fa13db7fc01aae3aab870199e0124c" - -buffer-xor@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/buffer-xor/-/buffer-xor-1.0.3.tgz#26e61ed1422fb70dd42e6e36729ed51d855fe8d9" - -buffer@^4.3.0: - version "4.9.1" - resolved "https://registry.yarnpkg.com/buffer/-/buffer-4.9.1.tgz#6d1bb601b07a4efced97094132093027c95bc298" - dependencies: - base64-js "^1.0.2" - ieee754 "^1.1.4" - isarray "^1.0.0" - -buffer@^5.0.2: - version "5.1.0" - resolved "https://registry.yarnpkg.com/buffer/-/buffer-5.1.0.tgz#c913e43678c7cb7c8bd16afbcddb6c5505e8f9fe" - dependencies: - base64-js "^1.0.2" - ieee754 "^1.1.4" - -buildmail@4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/buildmail/-/buildmail-4.0.1.tgz#877f7738b78729871c9a105e3b837d2be11a7a72" - dependencies: - addressparser "1.0.1" - libbase64 "0.1.0" - libmime "3.0.0" - libqp "1.1.0" - nodemailer-fetch "1.6.0" - nodemailer-shared "1.1.0" - punycode "1.4.1" - -builtin-modules@^1.0.0: - version "1.1.1" - resolved "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-1.1.1.tgz#270f076c5a72c02f5b65a47df94c5fe3a278892f" - -builtin-status-codes@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz#85982878e21b98e1c66425e03d0174788f569ee8" - -bytes@3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.0.0.tgz#d32815404d689699f85a4ea4fa8755dd13a96048" - -cacache@^10.0.1: - version "10.0.4" - resolved "https://registry.yarnpkg.com/cacache/-/cacache-10.0.4.tgz#6452367999eff9d4188aefd9a14e9d7c6a263460" - dependencies: - bluebird "^3.5.1" - chownr "^1.0.1" - glob "^7.1.2" - graceful-fs "^4.1.11" - lru-cache "^4.1.1" - mississippi "^2.0.0" - mkdirp "^0.5.1" - move-concurrently "^1.0.1" - promise-inflight "^1.0.1" - rimraf "^2.6.2" - ssri "^5.2.4" - unique-filename "^1.1.0" - y18n "^4.0.0" - -cache-base@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/cache-base/-/cache-base-1.0.1.tgz#0a7f46416831c8b662ee36fe4e7c59d76f666ab2" - dependencies: - collection-visit "^1.0.0" - component-emitter "^1.2.1" - get-value "^2.0.6" - has-value "^1.0.0" - isobject "^3.0.1" - set-value "^2.0.0" - to-object-path "^0.3.0" - union-value "^1.0.0" - unset-value "^1.0.0" - -cacheable-request@^2.1.1: - version "2.1.4" - resolved "https://registry.yarnpkg.com/cacheable-request/-/cacheable-request-2.1.4.tgz#0d808801b6342ad33c91df9d0b44dc09b91e5c3d" - dependencies: - clone-response "1.0.2" - get-stream "3.0.0" - http-cache-semantics "3.8.1" - keyv "3.0.0" - lowercase-keys "1.0.0" - normalize-url "2.0.1" - responselike "1.0.2" - -cached-path-relative@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/cached-path-relative/-/cached-path-relative-1.0.1.tgz#d09c4b52800aa4c078e2dd81a869aac90d2e54e7" - -caller-path@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/caller-path/-/caller-path-0.1.0.tgz#94085ef63581ecd3daa92444a8fe94e82577751f" - dependencies: - callsites "^0.2.0" - -callsite@1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/callsite/-/callsite-1.0.0.tgz#280398e5d664bd74038b6f0905153e6e8af1bc20" - -callsites@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/callsites/-/callsites-0.2.0.tgz#afab96262910a7f33c19a5775825c69f34e350ca" - -callsites@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/callsites/-/callsites-2.0.0.tgz#06eb84f00eea413da86affefacbffb36093b3c50" - -camelcase@^1.0.2: - version "1.2.1" - resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-1.2.1.tgz#9bb5304d2e0b56698b2c758b08a3eaa9daa58a39" - -camelcase@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-4.1.0.tgz#d545635be1e33c542649c69173e5de6acfae34dd" - -caseless@~0.11.0: - version "0.11.0" - resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.11.0.tgz#715b96ea9841593cc33067923f5ec60ebda4f7d7" - -caseless@~0.12.0: - version "0.12.0" - resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc" - -center-align@^0.1.1: - version "0.1.3" - resolved "https://registry.yarnpkg.com/center-align/-/center-align-0.1.3.tgz#aa0d32629b6ee972200411cbd4461c907bc2b7ad" - dependencies: - align-text "^0.1.3" - lazy-cache "^1.0.3" - -chalk@^1.1.1, chalk@^1.1.3: - version "1.1.3" - resolved "https://registry.yarnpkg.com/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98" - dependencies: - ansi-styles "^2.2.1" - escape-string-regexp "^1.0.2" - has-ansi "^2.0.0" - strip-ansi "^3.0.0" - supports-color "^2.0.0" - -chalk@^2.0.0, chalk@^2.0.1, chalk@^2.1.0, chalk@^2.3.0, chalk@^2.3.1: - version "2.3.2" - resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.3.2.tgz#250dc96b07491bfd601e648d66ddf5f60c7a5c65" - dependencies: - ansi-styles "^3.2.1" - escape-string-regexp "^1.0.5" - supports-color "^5.3.0" - -chardet@^0.4.0: - version "0.4.2" - resolved "https://registry.yarnpkg.com/chardet/-/chardet-0.4.2.tgz#b5473b33dc97c424e5d98dc87d55d4d8a29c8bf2" - -chokidar@^1.4.1: - version "1.7.0" - resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-1.7.0.tgz#798e689778151c8076b4b360e5edd28cda2bb468" - dependencies: - anymatch "^1.3.0" - async-each "^1.0.0" - glob-parent "^2.0.0" - inherits "^2.0.1" - is-binary-path "^1.0.0" - is-glob "^2.0.0" - path-is-absolute "^1.0.0" - readdirp "^2.0.0" - optionalDependencies: - fsevents "^1.0.0" - -chokidar@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-2.0.2.tgz#4dc65139eeb2714977735b6a35d06e97b494dfd7" - dependencies: - anymatch "^2.0.0" - async-each "^1.0.0" - braces "^2.3.0" - glob-parent "^3.1.0" - inherits "^2.0.1" - is-binary-path "^1.0.0" - is-glob "^4.0.0" - normalize-path "^2.1.1" - path-is-absolute "^1.0.0" - readdirp "^2.0.0" - upath "^1.0.0" - optionalDependencies: - fsevents "^1.0.0" - -chownr@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/chownr/-/chownr-1.0.1.tgz#e2a75042a9551908bebd25b8523d5f9769d79181" - -chrome-trace-event@^0.1.1: - version "0.1.2" - resolved "https://registry.yarnpkg.com/chrome-trace-event/-/chrome-trace-event-0.1.2.tgz#90f36885d5345a50621332f0717b595883d5d982" - -ci-info@^1.0.0: - version "1.1.2" - resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-1.1.2.tgz#03561259db48d0474c8bdc90f5b47b068b6bbfb4" - -cipher-base@^1.0.0, cipher-base@^1.0.1, cipher-base@^1.0.3: - version "1.0.4" - resolved "https://registry.yarnpkg.com/cipher-base/-/cipher-base-1.0.4.tgz#8760e4ecc272f4c363532f926d874aae2c1397de" - dependencies: - inherits "^2.0.1" - safe-buffer "^5.0.1" - -circular-json@^0.3.1: - version "0.3.3" - resolved "https://registry.yarnpkg.com/circular-json/-/circular-json-0.3.3.tgz#815c99ea84f6809529d2f45791bdf82711352d66" - -circular-json@^0.5.1: - version "0.5.1" - resolved "https://registry.yarnpkg.com/circular-json/-/circular-json-0.5.1.tgz#b8942a09e535863dc21b04417a91971e1d9cd91f" - -class-utils@^0.3.5: - version "0.3.6" - resolved "https://registry.yarnpkg.com/class-utils/-/class-utils-0.3.6.tgz#f93369ae8b9a7ce02fd41faad0ca83033190c463" - dependencies: - arr-union "^3.1.0" - define-property "^0.2.5" - isobject "^3.0.0" - static-extend "^0.1.1" - -cli-cursor@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-2.1.0.tgz#b35dac376479facc3e94747d41d0d0f5238ffcb5" - dependencies: - restore-cursor "^2.0.0" - -cli-width@^2.0.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/cli-width/-/cli-width-2.2.0.tgz#ff19ede8a9a5e579324147b0c11f0fbcbabed639" - -cliui@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/cliui/-/cliui-2.1.0.tgz#4b475760ff80264c762c3a1719032e91c7fea0d1" - dependencies: - center-align "^0.1.1" - right-align "^0.1.1" - wordwrap "0.0.2" - -cliui@^3.2.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/cliui/-/cliui-3.2.0.tgz#120601537a916d29940f934da3b48d585a39213d" - dependencies: - string-width "^1.0.1" - strip-ansi "^3.0.1" - wrap-ansi "^2.0.0" - -cliui@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/cliui/-/cliui-4.0.0.tgz#743d4650e05f36d1ed2575b59638d87322bfbbcc" - dependencies: - string-width "^2.1.1" - strip-ansi "^4.0.0" - wrap-ansi "^2.0.0" - -clone-response@1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/clone-response/-/clone-response-1.0.2.tgz#d1dc973920314df67fbeb94223b4ee350239e96b" - dependencies: - mimic-response "^1.0.0" - -co@^4.6.0: - version "4.6.0" - resolved "https://registry.yarnpkg.com/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184" - -co@~3.0.6: - version "3.0.6" - resolved "https://registry.yarnpkg.com/co/-/co-3.0.6.tgz#1445f226c5eb956138e68c9ac30167ea7d2e6bda" - -code-point-at@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/code-point-at/-/code-point-at-1.1.0.tgz#0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77" - -collection-visit@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/collection-visit/-/collection-visit-1.0.0.tgz#4bc0373c164bc3291b4d368c829cf1a80a59dca0" - dependencies: - map-visit "^1.0.0" - object-visit "^1.0.0" - -color-convert@^1.9.0: - version "1.9.1" - resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.1.tgz#c1261107aeb2f294ebffec9ed9ecad529a6097ed" - dependencies: - color-name "^1.1.1" - -color-name@^1.1.1: - version "1.1.3" - resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" - -colors@^1.1.0: - version "1.1.2" - resolved "https://registry.yarnpkg.com/colors/-/colors-1.1.2.tgz#168a4701756b6a7f51a12ce0c97bfa28c084ed63" - -combine-lists@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/combine-lists/-/combine-lists-1.0.1.tgz#458c07e09e0d900fc28b70a3fec2dacd1d2cb7f6" - dependencies: - lodash "^4.5.0" - -combine-source-map@~0.7.1: - version "0.7.2" - resolved "https://registry.yarnpkg.com/combine-source-map/-/combine-source-map-0.7.2.tgz#0870312856b307a87cc4ac486f3a9a62aeccc09e" - dependencies: - convert-source-map "~1.1.0" - inline-source-map "~0.6.0" - lodash.memoize "~3.0.3" - source-map "~0.5.3" - -combine-source-map@~0.8.0: - version "0.8.0" - resolved "https://registry.yarnpkg.com/combine-source-map/-/combine-source-map-0.8.0.tgz#a58d0df042c186fcf822a8e8015f5450d2d79a8b" - dependencies: - convert-source-map "~1.1.0" - inline-source-map "~0.6.0" - lodash.memoize "~3.0.3" - source-map "~0.5.3" - -combined-stream@1.0.6, combined-stream@^1.0.5, combined-stream@~1.0.5: - version "1.0.6" - resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.6.tgz#723e7df6e801ac5613113a7e445a9b69cb632818" - dependencies: - delayed-stream "~1.0.0" - -commander@^2.9.0, commander@~2.14.1: - version "2.14.1" - resolved "https://registry.yarnpkg.com/commander/-/commander-2.14.1.tgz#2235123e37af8ca3c65df45b026dbd357b01b9aa" - -commander@~2.13.0: - version "2.13.0" - resolved "https://registry.yarnpkg.com/commander/-/commander-2.13.0.tgz#6964bca67685df7c1f1430c584f07d7597885b9c" - -commondir@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b" - -component-bind@1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/component-bind/-/component-bind-1.0.0.tgz#00c608ab7dcd93897c0009651b1d3a8e1e73bbd1" - -component-emitter@1.2.1, component-emitter@^1.2.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/component-emitter/-/component-emitter-1.2.1.tgz#137918d6d78283f7df7a6b7c5a63e140e69425e6" - -component-inherit@0.0.3: - version "0.0.3" - resolved "https://registry.yarnpkg.com/component-inherit/-/component-inherit-0.0.3.tgz#645fc4adf58b72b649d5cae65135619db26ff143" - -concat-map@0.0.1: - version "0.0.1" - resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" - -concat-stream@^1.5.0, concat-stream@^1.6.0: - version "1.6.1" - resolved "https://registry.yarnpkg.com/concat-stream/-/concat-stream-1.6.1.tgz#261b8f518301f1d834e36342b9fea095d2620a26" - dependencies: - inherits "^2.0.3" - readable-stream "^2.2.2" - typedarray "^0.0.6" - -concat-stream@~1.5.0, concat-stream@~1.5.1: - version "1.5.2" - resolved "https://registry.yarnpkg.com/concat-stream/-/concat-stream-1.5.2.tgz#708978624d856af41a5a741defdd261da752c266" - dependencies: - inherits "~2.0.1" - readable-stream "~2.0.0" - typedarray "~0.0.5" - -connect@^3.6.0: - version "3.6.6" - resolved "https://registry.yarnpkg.com/connect/-/connect-3.6.6.tgz#09eff6c55af7236e137135a72574858b6786f524" - dependencies: - debug "2.6.9" - finalhandler "1.1.0" - parseurl "~1.3.2" - utils-merge "1.0.1" - -console-browserify@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/console-browserify/-/console-browserify-1.1.0.tgz#f0241c45730a9fc6323b206dbf38edc741d0bb10" - dependencies: - date-now "^0.1.4" - -console-control-strings@^1.0.0, console-control-strings@~1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/console-control-strings/-/console-control-strings-1.1.0.tgz#3d7cf4464db6446ea644bf4b39507f9851008e8e" - -constants-browserify@^1.0.0, constants-browserify@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/constants-browserify/-/constants-browserify-1.0.0.tgz#c20b96d8c617748aaf1c16021760cd27fcb8cb75" - -content-type-parser@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/content-type-parser/-/content-type-parser-1.0.2.tgz#caabe80623e63638b2502fd4c7f12ff4ce2352e7" - -content-type@~1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/content-type/-/content-type-1.0.4.tgz#e138cc75e040c727b1966fe5e5f8c9aee256fe3b" - -convert-source-map@^1.4.0, convert-source-map@^1.5.0: - version "1.5.1" - resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.5.1.tgz#b8278097b9bc229365de5c62cf5fcaed8b5599e5" - -convert-source-map@~1.1.0: - version "1.1.3" - resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.1.3.tgz#4829c877e9fe49b3161f3bf3673888e204699860" - -cookie@0.3.1: - version "0.3.1" - resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.3.1.tgz#e7e0a1f9ef43b4c8ba925c5c5a96e806d16873bb" - -copy-concurrently@^1.0.0: - version "1.0.5" - resolved "https://registry.yarnpkg.com/copy-concurrently/-/copy-concurrently-1.0.5.tgz#92297398cae34937fcafd6ec8139c18051f0b5e0" - dependencies: - aproba "^1.1.1" - fs-write-stream-atomic "^1.0.8" - iferr "^0.1.5" - mkdirp "^0.5.1" - rimraf "^2.5.4" - run-queue "^1.0.0" - -copy-descriptor@^0.1.0: - version "0.1.1" - resolved "https://registry.yarnpkg.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d" - -core-js@^2.2.0, core-js@^2.4.0, core-js@^2.5.0: - version "2.5.3" - resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.5.3.tgz#8acc38345824f16d8365b7c9b4259168e8ed603e" - -core-util-is@1.0.2, core-util-is@~1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" - -create-ecdh@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/create-ecdh/-/create-ecdh-4.0.0.tgz#888c723596cdf7612f6498233eebd7a35301737d" - dependencies: - bn.js "^4.1.0" - elliptic "^6.0.0" - -create-hash@^1.1.0, create-hash@^1.1.2: - version "1.1.3" - resolved "https://registry.yarnpkg.com/create-hash/-/create-hash-1.1.3.tgz#606042ac8b9262750f483caddab0f5819172d8fd" - dependencies: - cipher-base "^1.0.1" - inherits "^2.0.1" - ripemd160 "^2.0.0" - sha.js "^2.4.0" - -create-hmac@^1.1.0, create-hmac@^1.1.2, create-hmac@^1.1.4: - version "1.1.6" - resolved "https://registry.yarnpkg.com/create-hmac/-/create-hmac-1.1.6.tgz#acb9e221a4e17bdb076e90657c42b93e3726cf06" - dependencies: - cipher-base "^1.0.3" - create-hash "^1.1.0" - inherits "^2.0.1" - ripemd160 "^2.0.0" - safe-buffer "^5.0.1" - sha.js "^2.4.8" - -cross-spawn@^5.0.1, cross-spawn@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-5.1.0.tgz#e8bd0efee58fcff6f8f94510a0a554bbfa235449" - dependencies: - lru-cache "^4.0.1" - shebang-command "^1.2.0" - which "^1.2.9" - -cryptiles@2.x.x: - version "2.0.5" - resolved "https://registry.yarnpkg.com/cryptiles/-/cryptiles-2.0.5.tgz#3bdfecdc608147c1c67202fa291e7dca59eaa3b8" - dependencies: - boom "2.x.x" - -cryptiles@3.x.x: - version "3.1.2" - resolved "https://registry.yarnpkg.com/cryptiles/-/cryptiles-3.1.2.tgz#a89fbb220f5ce25ec56e8c4aa8a4fd7b5b0d29fe" - dependencies: - boom "5.x.x" - -crypto-browserify@^3.0.0, crypto-browserify@^3.11.0: - version "3.12.0" - resolved "https://registry.yarnpkg.com/crypto-browserify/-/crypto-browserify-3.12.0.tgz#396cf9f3137f03e4b8e532c58f698254e00f80ec" - dependencies: - browserify-cipher "^1.0.0" - browserify-sign "^4.0.0" - create-ecdh "^4.0.0" - create-hash "^1.1.0" - create-hmac "^1.1.0" - diffie-hellman "^5.0.0" - inherits "^2.0.1" - pbkdf2 "^3.0.3" - public-encrypt "^4.0.0" - randombytes "^2.0.0" - randomfill "^1.0.3" - -cssom@0.3.x, "cssom@>= 0.3.2 < 0.4.0": - version "0.3.2" - resolved "https://registry.yarnpkg.com/cssom/-/cssom-0.3.2.tgz#b8036170c79f07a90ff2f16e22284027a243848b" - -"cssstyle@>= 0.2.37 < 0.3.0": - version "0.2.37" - resolved "https://registry.yarnpkg.com/cssstyle/-/cssstyle-0.2.37.tgz#541097234cb2513c83ceed3acddc27ff27987d54" - dependencies: - cssom "0.3.x" - -custom-event@~1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/custom-event/-/custom-event-1.0.1.tgz#5d02a46850adf1b4a317946a3928fccb5bfd0425" - -cyclist@~0.2.2: - version "0.2.2" - resolved "https://registry.yarnpkg.com/cyclist/-/cyclist-0.2.2.tgz#1b33792e11e914a2fd6d6ed6447464444e5fa640" - -d@1: - version "1.0.0" - resolved "https://registry.yarnpkg.com/d/-/d-1.0.0.tgz#754bb5bfe55451da69a58b94d45f4c5b0462d58f" - dependencies: - es5-ext "^0.10.9" - -dashdash@^1.12.0: - version "1.14.1" - resolved "https://registry.yarnpkg.com/dashdash/-/dashdash-1.14.1.tgz#853cfa0f7cbe2fed5de20326b8dd581035f6e2f0" - dependencies: - assert-plus "^1.0.0" - -data-uri-to-buffer@1: - version "1.2.0" - resolved "https://registry.yarnpkg.com/data-uri-to-buffer/-/data-uri-to-buffer-1.2.0.tgz#77163ea9c20d8641b4707e8f18abdf9a78f34835" - -date-format@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/date-format/-/date-format-1.2.0.tgz#615e828e233dd1ab9bb9ae0950e0ceccfa6ecad8" - -date-now@^0.1.4: - version "0.1.4" - resolved "https://registry.yarnpkg.com/date-now/-/date-now-0.1.4.tgz#eaf439fd4d4848ad74e5cc7dbef200672b9e345b" - -debug@2, debug@2.6.9, debug@^2.2.0, debug@^2.3.3, debug@^2.6.8, debug@~2.6.4, debug@~2.6.6: - version "2.6.9" - resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" - dependencies: - ms "2.0.0" - -debug@^3.1.0, debug@~3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/debug/-/debug-3.1.0.tgz#5bb5a0672628b64149566ba16819e61518c67261" - dependencies: - ms "2.0.0" - -debug@~2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/debug/-/debug-2.2.0.tgz#f87057e995b1a1f6ae6a4960664137bc56f039da" - dependencies: - ms "0.7.1" - -decamelize@^1.0.0, decamelize@^1.1.1: - version "1.2.0" - resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" - -decode-uri-component@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/decode-uri-component/-/decode-uri-component-0.2.0.tgz#eb3913333458775cb84cd1a1fae062106bb87545" - -decompress-response@^3.3.0: - version "3.3.0" - resolved "https://registry.yarnpkg.com/decompress-response/-/decompress-response-3.3.0.tgz#80a4dd323748384bfa248083622aedec982adff3" - dependencies: - mimic-response "^1.0.0" - -deep-extend@~0.4.0: - version "0.4.2" - resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.4.2.tgz#48b699c27e334bf89f10892be432f6e4c7d34a7f" - -deep-is@~0.1.3: - version "0.1.3" - resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.3.tgz#b369d6fb5dbc13eecf524f91b070feedc357cf34" - -default-require-extensions@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/default-require-extensions/-/default-require-extensions-1.0.0.tgz#f37ea15d3e13ffd9b437d33e1a75b5fb97874cb8" - dependencies: - strip-bom "^2.0.0" - -define-properties@^1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.1.2.tgz#83a73f2fea569898fb737193c8f873caf6d45c94" - dependencies: - foreach "^2.0.5" - object-keys "^1.0.8" - -define-property@^0.2.5: - version "0.2.5" - resolved "https://registry.yarnpkg.com/define-property/-/define-property-0.2.5.tgz#c35b1ef918ec3c990f9a5bc57be04aacec5c8116" - dependencies: - is-descriptor "^0.1.0" - -define-property@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/define-property/-/define-property-1.0.0.tgz#769ebaaf3f4a63aad3af9e8d304c9bbe79bfb0e6" - dependencies: - is-descriptor "^1.0.0" - -define-property@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/define-property/-/define-property-2.0.2.tgz#d459689e8d654ba77e02a817f8710d702cb16e9d" - dependencies: - is-descriptor "^1.0.2" - isobject "^3.0.1" - -defined@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/defined/-/defined-1.0.0.tgz#c98d9bcef75674188e110969151199e39b1fa693" - -degenerator@~1.0.2: - version "1.0.4" - resolved "https://registry.yarnpkg.com/degenerator/-/degenerator-1.0.4.tgz#fcf490a37ece266464d9cc431ab98c5819ced095" - dependencies: - ast-types "0.x.x" - escodegen "1.x.x" - esprima "3.x.x" - -del@^2.0.2: - version "2.2.2" - resolved "https://registry.yarnpkg.com/del/-/del-2.2.2.tgz#c12c981d067846c84bcaf862cff930d907ffd1a8" - dependencies: - globby "^5.0.0" - is-path-cwd "^1.0.0" - is-path-in-cwd "^1.0.0" - object-assign "^4.0.1" - pify "^2.0.0" - pinkie-promise "^2.0.0" - rimraf "^2.2.8" - -delayed-stream@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" - -delegates@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/delegates/-/delegates-1.0.0.tgz#84c6e159b81904fdca59a0ef44cd870d31250f9a" - -depd@1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.1.tgz#5783b4e1c459f06fa5ca27f991f3d06e7a310359" - -depd@~1.1.1: - version "1.1.2" - resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9" - -deps-sort@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/deps-sort/-/deps-sort-2.0.0.tgz#091724902e84658260eb910748cccd1af6e21fb5" - dependencies: - JSONStream "^1.0.3" - shasum "^1.0.0" - subarg "^1.0.0" - through2 "^2.0.0" - -des.js@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/des.js/-/des.js-1.0.0.tgz#c074d2e2aa6a8a9a07dbd61f9a15c2cd83ec8ecc" - dependencies: - inherits "^2.0.1" - minimalistic-assert "^1.0.0" - -detect-indent@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/detect-indent/-/detect-indent-4.0.0.tgz#f76d064352cdf43a1cb6ce619c4ee3a9475de208" - dependencies: - repeating "^2.0.0" - -detect-libc@^1.0.2: - version "1.0.3" - resolved "https://registry.yarnpkg.com/detect-libc/-/detect-libc-1.0.3.tgz#fa137c4bd698edf55cd5cd02ac559f91a4c4ba9b" - -detect-newline@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/detect-newline/-/detect-newline-2.1.0.tgz#f41f1c10be4b00e87b5f13da680759f2c5bfd3e2" - -detective@^4.0.0: - version "4.7.1" - resolved "https://registry.yarnpkg.com/detective/-/detective-4.7.1.tgz#0eca7314338442febb6d65da54c10bb1c82b246e" - dependencies: - acorn "^5.2.1" - defined "^1.0.0" - -di@^0.0.1: - version "0.0.1" - resolved "https://registry.yarnpkg.com/di/-/di-0.0.1.tgz#806649326ceaa7caa3306d75d985ea2748ba913c" - -diff@^3.2.0: - version "3.4.0" - resolved "https://registry.yarnpkg.com/diff/-/diff-3.4.0.tgz#b1d85507daf3964828de54b37d0d73ba67dda56c" - -diffie-hellman@^5.0.0: - version "5.0.2" - resolved "https://registry.yarnpkg.com/diffie-hellman/-/diffie-hellman-5.0.2.tgz#b5835739270cfe26acf632099fded2a07f209e5e" - dependencies: - bn.js "^4.1.0" - miller-rabin "^4.0.0" - randombytes "^2.0.0" - -doctrine@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-2.1.0.tgz#5cd01fc101621b42c4cd7f5d1a66243716d3f39d" - dependencies: - esutils "^2.0.2" - -dom-serialize@^2.2.0: - version "2.2.1" - resolved "https://registry.yarnpkg.com/dom-serialize/-/dom-serialize-2.2.1.tgz#562ae8999f44be5ea3076f5419dcd59eb43ac95b" - dependencies: - custom-event "~1.0.0" - ent "~2.2.0" - extend "^3.0.0" - void-elements "^2.0.0" - -domain-browser@^1.1.1: - version "1.2.0" - resolved "https://registry.yarnpkg.com/domain-browser/-/domain-browser-1.2.0.tgz#3d31f50191a6749dd1375a7f522e823d42e54eda" - -domain-browser@~1.1.0: - version "1.1.7" - resolved "https://registry.yarnpkg.com/domain-browser/-/domain-browser-1.1.7.tgz#867aa4b093faa05f1de08c06f4d7b21fdf8698bc" - -domexception@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/domexception/-/domexception-1.0.1.tgz#937442644ca6a31261ef36e3ec677fe805582c90" - dependencies: - webidl-conversions "^4.0.2" - -double-ended-queue@^2.1.0-0: - version "2.1.0-0" - resolved "https://registry.yarnpkg.com/double-ended-queue/-/double-ended-queue-2.1.0-0.tgz#103d3527fd31528f40188130c841efdd78264e5c" - -duplexer2@^0.1.2, duplexer2@~0.1.0, duplexer2@~0.1.2: - version "0.1.4" - resolved "https://registry.yarnpkg.com/duplexer2/-/duplexer2-0.1.4.tgz#8b12dab878c0d69e3e7891051662a32fc6bddcc1" - dependencies: - readable-stream "^2.0.2" - -duplexer3@^0.1.4: - version "0.1.4" - resolved "https://registry.yarnpkg.com/duplexer3/-/duplexer3-0.1.4.tgz#ee01dd1cac0ed3cbc7fdbea37dc0a8f1ce002ce2" - -duplexify@^3.4.2, duplexify@^3.5.3: - version "3.5.4" - resolved "https://registry.yarnpkg.com/duplexify/-/duplexify-3.5.4.tgz#4bb46c1796eabebeec4ca9a2e66b808cb7a3d8b4" - dependencies: - end-of-stream "^1.0.0" - inherits "^2.0.1" - readable-stream "^2.0.0" - stream-shift "^1.0.0" - -ecc-jsbn@~0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/ecc-jsbn/-/ecc-jsbn-0.1.1.tgz#0fc73a9ed5f0d53c38193398523ef7e543777505" - dependencies: - jsbn "~0.1.0" - -ee-first@1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" - -elliptic@^6.0.0: - version "6.4.0" - resolved "https://registry.yarnpkg.com/elliptic/-/elliptic-6.4.0.tgz#cac9af8762c85836187003c8dfe193e5e2eae5df" - dependencies: - bn.js "^4.4.0" - brorand "^1.0.1" - hash.js "^1.0.0" - hmac-drbg "^1.0.0" - inherits "^2.0.1" - minimalistic-assert "^1.0.0" - minimalistic-crypto-utils "^1.0.0" - -emojis-list@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/emojis-list/-/emojis-list-2.1.0.tgz#4daa4d9db00f9819880c79fa457ae5b09a1fd389" - -encodeurl@~1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" - -end-of-stream@^1.0.0, end-of-stream@^1.1.0: - version "1.4.1" - resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.1.tgz#ed29634d19baba463b6ce6b80a37213eab71ec43" - dependencies: - once "^1.4.0" - -engine.io-client@~3.1.0: - version "3.1.5" - resolved "https://registry.yarnpkg.com/engine.io-client/-/engine.io-client-3.1.5.tgz#85de17666560327ef1817978f6e3f8101ded2c47" - dependencies: - component-emitter "1.2.1" - component-inherit "0.0.3" - debug "~3.1.0" - engine.io-parser "~2.1.1" - has-cors "1.1.0" - indexof "0.0.1" - parseqs "0.0.5" - parseuri "0.0.5" - ws "~3.3.1" - xmlhttprequest-ssl "~1.5.4" - yeast "0.1.2" - -engine.io-parser@~2.1.0, engine.io-parser@~2.1.1: - version "2.1.2" - resolved "https://registry.yarnpkg.com/engine.io-parser/-/engine.io-parser-2.1.2.tgz#4c0f4cff79aaeecbbdcfdea66a823c6085409196" - dependencies: - after "0.8.2" - arraybuffer.slice "~0.0.7" - base64-arraybuffer "0.1.5" - blob "0.0.4" - has-binary2 "~1.0.2" - -engine.io@~3.1.0: - version "3.1.5" - resolved "https://registry.yarnpkg.com/engine.io/-/engine.io-3.1.5.tgz#0e7ef9d690eb0b35597f1d4ad02a26ca2dba3845" - dependencies: - accepts "~1.3.4" - base64id "1.0.0" - cookie "0.3.1" - debug "~3.1.0" - engine.io-parser "~2.1.0" - ws "~3.3.1" - optionalDependencies: - uws "~9.14.0" - -enhanced-resolve@^3.4.0: - version "3.4.1" - resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-3.4.1.tgz#0421e339fd71419b3da13d129b3979040230476e" - dependencies: - graceful-fs "^4.1.2" - memory-fs "^0.4.0" - object-assign "^4.0.1" - tapable "^0.2.7" - -enhanced-resolve@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-4.0.0.tgz#e34a6eaa790f62fccd71d93959f56b2b432db10a" - dependencies: - graceful-fs "^4.1.2" - memory-fs "^0.4.0" - tapable "^1.0.0" - -ent@~2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/ent/-/ent-2.2.0.tgz#e964219325a21d05f44466a2f686ed6ce5f5dd1d" - -errno@^0.1.3, errno@~0.1.7: - version "0.1.7" - resolved "https://registry.yarnpkg.com/errno/-/errno-0.1.7.tgz#4684d71779ad39af177e3f007996f7c67c852618" - dependencies: - prr "~1.0.1" - -error-ex@^1.2.0: - version "1.3.1" - resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.1.tgz#f855a86ce61adc4e8621c3cda21e7a7612c3a8dc" - dependencies: - is-arrayish "^0.2.1" - -es-abstract@^1.5.1: - version "1.10.0" - resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.10.0.tgz#1ecb36c197842a00d8ee4c2dfd8646bb97d60864" - dependencies: - es-to-primitive "^1.1.1" - function-bind "^1.1.1" - has "^1.0.1" - is-callable "^1.1.3" - is-regex "^1.0.4" - -es-to-primitive@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/es-to-primitive/-/es-to-primitive-1.1.1.tgz#45355248a88979034b6792e19bb81f2b7975dd0d" - dependencies: - is-callable "^1.1.1" - is-date-object "^1.0.1" - is-symbol "^1.0.1" - -es5-ext@^0.10.14, es5-ext@^0.10.35, es5-ext@^0.10.9, es5-ext@~0.10.14: - version "0.10.39" - resolved "https://registry.yarnpkg.com/es5-ext/-/es5-ext-0.10.39.tgz#fca21b67559277ca4ac1a1ed7048b107b6f76d87" - dependencies: - es6-iterator "~2.0.3" - es6-symbol "~3.1.1" - -es6-iterator@^2.0.1, es6-iterator@~2.0.1, es6-iterator@~2.0.3: - version "2.0.3" - resolved "https://registry.yarnpkg.com/es6-iterator/-/es6-iterator-2.0.3.tgz#a7de889141a05a94b0854403b2d0a0fbfa98f3b7" - dependencies: - d "1" - es5-ext "^0.10.35" - es6-symbol "^3.1.1" - -es6-map@^0.1.3: - version "0.1.5" - resolved "https://registry.yarnpkg.com/es6-map/-/es6-map-0.1.5.tgz#9136e0503dcc06a301690f0bb14ff4e364e949f0" - dependencies: - d "1" - es5-ext "~0.10.14" - es6-iterator "~2.0.1" - es6-set "~0.1.5" - es6-symbol "~3.1.1" - event-emitter "~0.3.5" - -es6-set@~0.1.5: - version "0.1.5" - resolved "https://registry.yarnpkg.com/es6-set/-/es6-set-0.1.5.tgz#d2b3ec5d4d800ced818db538d28974db0a73ccb1" - dependencies: - d "1" - es5-ext "~0.10.14" - es6-iterator "~2.0.1" - es6-symbol "3.1.1" - event-emitter "~0.3.5" - -es6-symbol@3.1.1, es6-symbol@^3.1.1, es6-symbol@~3.1.1: - version "3.1.1" - resolved "https://registry.yarnpkg.com/es6-symbol/-/es6-symbol-3.1.1.tgz#bf00ef4fdab6ba1b46ecb7b629b4c7ed5715cc77" - dependencies: - d "1" - es5-ext "~0.10.14" - -es6-weak-map@^2.0.1: - version "2.0.2" - resolved "https://registry.yarnpkg.com/es6-weak-map/-/es6-weak-map-2.0.2.tgz#5e3ab32251ffd1538a1f8e5ffa1357772f92d96f" - dependencies: - d "1" - es5-ext "^0.10.14" - es6-iterator "^2.0.1" - es6-symbol "^3.1.1" - -escape-html@~1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988" - -escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" - -escodegen@1.x.x, escodegen@^1.9.0: - version "1.9.1" - resolved "https://registry.yarnpkg.com/escodegen/-/escodegen-1.9.1.tgz#dbae17ef96c8e4bedb1356f4504fa4cc2f7cb7e2" - dependencies: - esprima "^3.1.3" - estraverse "^4.2.0" - esutils "^2.0.2" - optionator "^0.8.1" - optionalDependencies: - source-map "~0.6.1" - -escope@^3.6.0: - version "3.6.0" - resolved "https://registry.yarnpkg.com/escope/-/escope-3.6.0.tgz#e01975e812781a163a6dadfdd80398dc64c889c3" - dependencies: - es6-map "^0.1.3" - es6-weak-map "^2.0.1" - esrecurse "^4.1.0" - estraverse "^4.1.1" - -eslint-scope@^3.7.1: - version "3.7.1" - resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-3.7.1.tgz#3d63c3edfda02e06e01a452ad88caacc7cdcb6e8" - dependencies: - esrecurse "^4.1.0" - estraverse "^4.1.1" - -eslint-visitor-keys@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-1.0.0.tgz#3f3180fb2e291017716acb4c9d6d5b5c34a6a81d" - -eslint@^4.17.0: - version "4.18.2" - resolved "https://registry.yarnpkg.com/eslint/-/eslint-4.18.2.tgz#0f81267ad1012e7d2051e186a9004cc2267b8d45" - dependencies: - ajv "^5.3.0" - babel-code-frame "^6.22.0" - chalk "^2.1.0" - concat-stream "^1.6.0" - cross-spawn "^5.1.0" - debug "^3.1.0" - doctrine "^2.1.0" - eslint-scope "^3.7.1" - eslint-visitor-keys "^1.0.0" - espree "^3.5.2" - esquery "^1.0.0" - esutils "^2.0.2" - file-entry-cache "^2.0.0" - functional-red-black-tree "^1.0.1" - glob "^7.1.2" - globals "^11.0.1" - ignore "^3.3.3" - imurmurhash "^0.1.4" - inquirer "^3.0.6" - is-resolvable "^1.0.0" - js-yaml "^3.9.1" - json-stable-stringify-without-jsonify "^1.0.1" - levn "^0.3.0" - lodash "^4.17.4" - minimatch "^3.0.2" - mkdirp "^0.5.1" - natural-compare "^1.4.0" - optionator "^0.8.2" - path-is-inside "^1.0.2" - pluralize "^7.0.0" - progress "^2.0.0" - require-uncached "^1.0.3" - semver "^5.3.0" - strip-ansi "^4.0.0" - strip-json-comments "~2.0.1" - table "4.0.2" - text-table "~0.2.0" - -espree@^3.5.2: - version "3.5.3" - resolved "https://registry.yarnpkg.com/espree/-/espree-3.5.3.tgz#931e0af64e7fbbed26b050a29daad1fc64799fa6" - dependencies: - acorn "^5.4.0" - acorn-jsx "^3.0.0" - -esprima@3.x.x, esprima@^3.1.3: - version "3.1.3" - resolved "https://registry.yarnpkg.com/esprima/-/esprima-3.1.3.tgz#fdca51cee6133895e3c88d535ce49dbff62a4633" - -esprima@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.0.tgz#4499eddcd1110e0b218bacf2fa7f7f59f55ca804" - -esquery@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.0.0.tgz#cfba8b57d7fba93f17298a8a006a04cda13d80fa" - dependencies: - estraverse "^4.0.0" - -esrecurse@^4.1.0: - version "4.2.1" - resolved "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.2.1.tgz#007a3b9fdbc2b3bb87e4879ea19c92fdbd3942cf" - dependencies: - estraverse "^4.1.0" - -estraverse@^4.0.0, estraverse@^4.1.0, estraverse@^4.1.1, estraverse@^4.2.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.2.0.tgz#0dee3fed31fcd469618ce7342099fc1afa0bdb13" - -estree-walker@^0.3.0: - version "0.3.1" - resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-0.3.1.tgz#e6b1a51cf7292524e7237c312e5fe6660c1ce1aa" - -esutils@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.2.tgz#0abf4f1caa5bcb1f7a9d8acc6dea4faaa04bac9b" - -event-emitter@~0.3.5: - version "0.3.5" - resolved "https://registry.yarnpkg.com/event-emitter/-/event-emitter-0.3.5.tgz#df8c69eef1647923c7157b9ce83840610b02cc39" - dependencies: - d "1" - es5-ext "~0.10.14" - -eventemitter3@1.x.x: - version "1.2.0" - resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-1.2.0.tgz#1c86991d816ad1e504750e73874224ecf3bec508" - -events@^1.0.0, events@~1.1.0: - version "1.1.1" - resolved "https://registry.yarnpkg.com/events/-/events-1.1.1.tgz#9ebdb7635ad099c70dcc4c2a1f5004288e8bd924" - -evp_bytestokey@^1.0.0, evp_bytestokey@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz#7fcbdb198dc71959432efe13842684e0525acb02" - dependencies: - md5.js "^1.3.4" - safe-buffer "^5.1.1" - -exec-sh@^0.2.0: - version "0.2.1" - resolved "https://registry.yarnpkg.com/exec-sh/-/exec-sh-0.2.1.tgz#163b98a6e89e6b65b47c2a28d215bc1f63989c38" - dependencies: - merge "^1.1.3" - -execa@^0.7.0: - version "0.7.0" - resolved "https://registry.yarnpkg.com/execa/-/execa-0.7.0.tgz#944becd34cc41ee32a63a9faf27ad5a65fc59777" - dependencies: - cross-spawn "^5.0.1" - get-stream "^3.0.0" - is-stream "^1.1.0" - npm-run-path "^2.0.0" - p-finally "^1.0.0" - signal-exit "^3.0.0" - strip-eof "^1.0.0" - -exists-sync@0.0.4: - version "0.0.4" - resolved "https://registry.yarnpkg.com/exists-sync/-/exists-sync-0.0.4.tgz#9744c2c428cc03b01060db454d4b12f0ef3c8879" - -exit@^0.1.2: - version "0.1.2" - resolved "https://registry.yarnpkg.com/exit/-/exit-0.1.2.tgz#0632638f8d877cc82107d30a0fff1a17cba1cd0c" - -expand-braces@^0.1.1: - version "0.1.2" - resolved "https://registry.yarnpkg.com/expand-braces/-/expand-braces-0.1.2.tgz#488b1d1d2451cb3d3a6b192cfc030f44c5855fea" - dependencies: - array-slice "^0.2.3" - array-unique "^0.2.1" - braces "^0.1.2" - -expand-brackets@^0.1.4: - version "0.1.5" - resolved "https://registry.yarnpkg.com/expand-brackets/-/expand-brackets-0.1.5.tgz#df07284e342a807cd733ac5af72411e581d1177b" - dependencies: - is-posix-bracket "^0.1.0" - -expand-brackets@^2.1.4: - version "2.1.4" - resolved "https://registry.yarnpkg.com/expand-brackets/-/expand-brackets-2.1.4.tgz#b77735e315ce30f6b6eff0f83b04151a22449622" - dependencies: - debug "^2.3.3" - define-property "^0.2.5" - extend-shallow "^2.0.1" - posix-character-classes "^0.1.0" - regex-not "^1.0.0" - snapdragon "^0.8.1" - to-regex "^3.0.1" - -expand-range@^0.1.0: - version "0.1.1" - resolved "https://registry.yarnpkg.com/expand-range/-/expand-range-0.1.1.tgz#4cb8eda0993ca56fa4f41fc42f3cbb4ccadff044" - dependencies: - is-number "^0.1.1" - repeat-string "^0.2.2" - -expand-range@^1.8.1: - version "1.8.2" - resolved "https://registry.yarnpkg.com/expand-range/-/expand-range-1.8.2.tgz#a299effd335fe2721ebae8e257ec79644fc85337" - dependencies: - fill-range "^2.1.0" - -expect@^22.4.0: - version "22.4.0" - resolved "https://registry.yarnpkg.com/expect/-/expect-22.4.0.tgz#371edf1ae15b83b5bf5ec34b42f1584660a36c16" - dependencies: - ansi-styles "^3.2.0" - jest-diff "^22.4.0" - jest-get-type "^22.1.0" - jest-matcher-utils "^22.4.0" - jest-message-util "^22.4.0" - jest-regex-util "^22.1.0" - -extend-shallow@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-2.0.1.tgz#51af7d614ad9a9f610ea1bafbb989d6b1c56890f" - dependencies: - is-extendable "^0.1.0" - -extend-shallow@^3.0.0, extend-shallow@^3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-3.0.2.tgz#26a71aaf073b39fb2127172746131c2704028db8" - dependencies: - assign-symbols "^1.0.0" - is-extendable "^1.0.1" - -extend@3, extend@^3.0.0, extend@~3.0.0, extend@~3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.1.tgz#a755ea7bc1adfcc5a31ce7e762dbaadc5e636444" - -external-editor@^2.0.4: - version "2.1.0" - resolved "https://registry.yarnpkg.com/external-editor/-/external-editor-2.1.0.tgz#3d026a21b7f95b5726387d4200ac160d372c3b48" - dependencies: - chardet "^0.4.0" - iconv-lite "^0.4.17" - tmp "^0.0.33" - -extglob@^0.3.1: - version "0.3.2" - resolved "https://registry.yarnpkg.com/extglob/-/extglob-0.3.2.tgz#2e18ff3d2f49ab2765cec9023f011daa8d8349a1" - dependencies: - is-extglob "^1.0.0" - -extglob@^2.0.4: - version "2.0.4" - resolved "https://registry.yarnpkg.com/extglob/-/extglob-2.0.4.tgz#ad00fe4dc612a9232e8718711dc5cb5ab0285543" - dependencies: - array-unique "^0.3.2" - define-property "^1.0.0" - expand-brackets "^2.1.4" - extend-shallow "^2.0.1" - fragment-cache "^0.2.1" - regex-not "^1.0.0" - snapdragon "^0.8.1" - to-regex "^3.0.1" - -extsprintf@1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.3.0.tgz#96918440e3041a7a414f8c52e3c574eb3c3e1e05" - -extsprintf@^1.2.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.4.0.tgz#e2689f8f356fad62cca65a3a91c5df5f9551692f" - -fast-deep-equal@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz#c053477817c86b51daa853c81e059b733d023614" - -fast-json-stable-stringify@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz#d5142c0caee6b1189f87d3a76111064f86c8bbf2" - -fast-levenshtein@~2.0.4: - version "2.0.6" - resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" - -fb-watchman@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/fb-watchman/-/fb-watchman-2.0.0.tgz#54e9abf7dfa2f26cd9b1636c588c1afc05de5d58" - dependencies: - bser "^2.0.0" - -figures@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/figures/-/figures-2.0.0.tgz#3ab1a2d2a62c8bfb431a0c94cb797a2fce27c962" - dependencies: - escape-string-regexp "^1.0.5" - -file-entry-cache@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-2.0.0.tgz#c392990c3e684783d838b8c84a45d8a048458361" - dependencies: - flat-cache "^1.2.1" - object-assign "^4.0.1" - -file-uri-to-path@1: - version "1.0.0" - resolved "https://registry.yarnpkg.com/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz#553a7b8446ff6f684359c445f1e37a05dacc33dd" - -filename-regex@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/filename-regex/-/filename-regex-2.0.1.tgz#c1c4b9bee3e09725ddb106b75c1e301fe2f18b26" - -fileset@^2.0.2: - version "2.0.3" - resolved "https://registry.yarnpkg.com/fileset/-/fileset-2.0.3.tgz#8e7548a96d3cc2327ee5e674168723a333bba2a0" - dependencies: - glob "^7.0.3" - minimatch "^3.0.3" - -fill-range@^2.1.0: - version "2.2.3" - resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-2.2.3.tgz#50b77dfd7e469bc7492470963699fe7a8485a723" - dependencies: - is-number "^2.1.0" - isobject "^2.0.0" - randomatic "^1.1.3" - repeat-element "^1.1.2" - repeat-string "^1.5.2" - -fill-range@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-4.0.0.tgz#d544811d428f98eb06a63dc402d2403c328c38f7" - dependencies: - extend-shallow "^2.0.1" - is-number "^3.0.0" - repeat-string "^1.6.1" - to-regex-range "^2.1.0" - -finalhandler@1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.1.0.tgz#ce0b6855b45853e791b2fcc680046d88253dd7f5" - dependencies: - debug "2.6.9" - encodeurl "~1.0.1" - escape-html "~1.0.3" - on-finished "~2.3.0" - parseurl "~1.3.2" - statuses "~1.3.1" - unpipe "~1.0.0" - -find-cache-dir@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-1.0.0.tgz#9288e3e9e3cc3748717d39eade17cf71fc30ee6f" - dependencies: - commondir "^1.0.1" - make-dir "^1.0.0" - pkg-dir "^2.0.0" - -find-up@^1.0.0: - version "1.1.2" - resolved "https://registry.yarnpkg.com/find-up/-/find-up-1.1.2.tgz#6b2e9822b1a2ce0a60ab64d610eccad53cb24d0f" - dependencies: - path-exists "^2.0.0" - pinkie-promise "^2.0.0" - -find-up@^2.0.0, find-up@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/find-up/-/find-up-2.1.0.tgz#45d1b7e506c717ddd482775a2b77920a3c0c57a7" - dependencies: - locate-path "^2.0.0" - -flat-cache@^1.2.1: - version "1.3.0" - resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-1.3.0.tgz#d3030b32b38154f4e3b7e9c709f490f7ef97c481" - dependencies: - circular-json "^0.3.1" - del "^2.0.2" - graceful-fs "^4.1.2" - write "^0.2.1" - -flush-write-stream@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/flush-write-stream/-/flush-write-stream-1.0.2.tgz#c81b90d8746766f1a609a46809946c45dd8ae417" - dependencies: - inherits "^2.0.1" - readable-stream "^2.0.4" - -follow-redirects@1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.0.0.tgz#8e34298cbd2e176f254effec75a1c78cc849fd37" - dependencies: - debug "^2.2.0" - -for-in@^1.0.1, for-in@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/for-in/-/for-in-1.0.2.tgz#81068d295a8142ec0ac726c6e2200c30fb6d5e80" - -for-own@^0.1.4: - version "0.1.5" - resolved "https://registry.yarnpkg.com/for-own/-/for-own-0.1.5.tgz#5265c681a4f294dabbf17c9509b6763aa84510ce" - dependencies: - for-in "^1.0.1" - -foreach@^2.0.5: - version "2.0.5" - resolved "https://registry.yarnpkg.com/foreach/-/foreach-2.0.5.tgz#0bee005018aeb260d0a3af3ae658dd0136ec1b99" - -forever-agent@~0.6.1: - version "0.6.1" - resolved "https://registry.yarnpkg.com/forever-agent/-/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91" - -form-data@~2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.0.0.tgz#6f0aebadcc5da16c13e1ecc11137d85f9b883b25" - dependencies: - asynckit "^0.4.0" - combined-stream "^1.0.5" - mime-types "^2.1.11" - -form-data@~2.1.1: - version "2.1.4" - resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.1.4.tgz#33c183acf193276ecaa98143a69e94bfee1750d1" - dependencies: - asynckit "^0.4.0" - combined-stream "^1.0.5" - mime-types "^2.1.12" - -form-data@~2.3.1: - version "2.3.2" - resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.3.2.tgz#4970498be604c20c005d4f5c23aecd21d6b49099" - dependencies: - asynckit "^0.4.0" - combined-stream "1.0.6" - mime-types "^2.1.12" - -fragment-cache@^0.2.1: - version "0.2.1" - resolved "https://registry.yarnpkg.com/fragment-cache/-/fragment-cache-0.2.1.tgz#4290fad27f13e89be7f33799c6bc5a0abfff0d19" - dependencies: - map-cache "^0.2.2" - -from2@^2.1.0, from2@^2.1.1: - version "2.3.0" - resolved "https://registry.yarnpkg.com/from2/-/from2-2.3.0.tgz#8bfb5502bde4a4d36cfdeea007fcca21d7e382af" - dependencies: - inherits "^2.0.1" - readable-stream "^2.0.0" - -fs-access@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/fs-access/-/fs-access-1.0.1.tgz#d6a87f262271cefebec30c553407fb995da8777a" - dependencies: - null-check "^1.0.0" - -fs-write-stream-atomic@^1.0.8: - version "1.0.10" - resolved "https://registry.yarnpkg.com/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz#b47df53493ef911df75731e70a9ded0189db40c9" - dependencies: - graceful-fs "^4.1.2" - iferr "^0.1.5" - imurmurhash "^0.1.4" - readable-stream "1 || 2" - -fs.realpath@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" - -fsevents@^1.0.0, fsevents@^1.1.1: - version "1.1.3" - resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-1.1.3.tgz#11f82318f5fe7bb2cd22965a108e9306208216d8" - dependencies: - nan "^2.3.0" - node-pre-gyp "^0.6.39" - -fstream-ignore@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/fstream-ignore/-/fstream-ignore-1.0.5.tgz#9c31dae34767018fe1d249b24dada67d092da105" - dependencies: - fstream "^1.0.0" - inherits "2" - minimatch "^3.0.0" - -fstream@^1.0.0, fstream@^1.0.10, fstream@^1.0.2: - version "1.0.11" - resolved "https://registry.yarnpkg.com/fstream/-/fstream-1.0.11.tgz#5c1fb1f117477114f0632a0eb4b71b3cb0fd3171" - dependencies: - graceful-fs "^4.1.2" - inherits "~2.0.0" - mkdirp ">=0.5 0" - rimraf "2" - -ftp@~0.3.10: - version "0.3.10" - resolved "https://registry.yarnpkg.com/ftp/-/ftp-0.3.10.tgz#9197d861ad8142f3e63d5a83bfe4c59f7330885d" - dependencies: - readable-stream "1.1.x" - xregexp "2.0.0" - -function-bind@^1.0.2, function-bind@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" - -functional-red-black-tree@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz#1b0ab3bd553b2a0d6399d29c0e3ea0b252078327" - -gauge@~2.7.3: - version "2.7.4" - resolved "https://registry.yarnpkg.com/gauge/-/gauge-2.7.4.tgz#2c03405c7538c39d7eb37b317022e325fb018bf7" - dependencies: - aproba "^1.0.3" - console-control-strings "^1.0.0" - has-unicode "^2.0.0" - object-assign "^4.1.0" - signal-exit "^3.0.0" - string-width "^1.0.1" - strip-ansi "^3.0.1" - wide-align "^1.1.0" - -generate-function@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/generate-function/-/generate-function-2.0.0.tgz#6858fe7c0969b7d4e9093337647ac79f60dfbe74" - -generate-object-property@^1.1.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/generate-object-property/-/generate-object-property-1.2.0.tgz#9c0e1c40308ce804f4783618b937fa88f99d50d0" - dependencies: - is-property "^1.0.0" - -generate-release@^0.14.0: - version "0.14.0" - resolved "https://registry.yarnpkg.com/generate-release/-/generate-release-0.14.0.tgz#22b2089b0ff4e0498d2c33fee94d2377199b996d" - dependencies: - bluebird "^3.5.0" - exists-sync "0.0.4" - glob "^7.1.2" - iniparser "^1.0.5" - inquirer "^3.3.0" - minimist "^1.2.0" - observatory "^1.0.0" - rmdir "^1.2.0" - temp "^0.8.3" - xtend "^4.0.1" - -get-caller-file@^1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-1.0.2.tgz#f702e63127e7e231c160a80c1554acb70d5047e5" - -get-stream@3.0.0, get-stream@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-3.0.0.tgz#8e943d1358dc37555054ecbe2edb05aa174ede14" - -get-uri@2: - version "2.0.1" - resolved "https://registry.yarnpkg.com/get-uri/-/get-uri-2.0.1.tgz#dbdcacacd8c608a38316869368117697a1631c59" - dependencies: - data-uri-to-buffer "1" - debug "2" - extend "3" - file-uri-to-path "1" - ftp "~0.3.10" - readable-stream "2" - -get-value@^2.0.3, get-value@^2.0.6: - version "2.0.6" - resolved "https://registry.yarnpkg.com/get-value/-/get-value-2.0.6.tgz#dc15ca1c672387ca76bd37ac0a395ba2042a2c28" - -getpass@^0.1.1: - version "0.1.7" - resolved "https://registry.yarnpkg.com/getpass/-/getpass-0.1.7.tgz#5eff8e3e684d569ae4cb2b1282604e8ba62149fa" - dependencies: - assert-plus "^1.0.0" - -glob-base@^0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/glob-base/-/glob-base-0.3.0.tgz#dbb164f6221b1c0b1ccf82aea328b497df0ea3c4" - dependencies: - glob-parent "^2.0.0" - is-glob "^2.0.0" - -glob-parent@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-2.0.0.tgz#81383d72db054fcccf5336daa902f182f6edbb28" - dependencies: - is-glob "^2.0.0" - -glob-parent@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-3.1.0.tgz#9e6af6299d8d3bd2bd40430832bd113df906c5ae" - dependencies: - is-glob "^3.1.0" - path-dirname "^1.0.0" - -glob@^7.0.3, glob@^7.0.5, glob@^7.0.6, glob@^7.1.0, glob@^7.1.1, glob@^7.1.2: - version "7.1.2" - resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.2.tgz#c19c9df9a028702d678612384a6552404c636d15" - dependencies: - fs.realpath "^1.0.0" - inflight "^1.0.4" - inherits "2" - minimatch "^3.0.4" - once "^1.3.0" - path-is-absolute "^1.0.0" - -globals@^11.0.1: - version "11.3.0" - resolved "https://registry.yarnpkg.com/globals/-/globals-11.3.0.tgz#e04fdb7b9796d8adac9c8f64c14837b2313378b0" - -globals@^9.18.0: - version "9.18.0" - resolved "https://registry.yarnpkg.com/globals/-/globals-9.18.0.tgz#aa3896b3e69b487f17e31ed2143d69a8e30c2d8a" - -globby@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/globby/-/globby-5.0.0.tgz#ebd84667ca0dbb330b99bcfc68eac2bc54370e0d" - dependencies: - array-union "^1.0.1" - arrify "^1.0.0" - glob "^7.0.3" - object-assign "^4.0.1" - pify "^2.0.0" - pinkie-promise "^2.0.0" - -got@^8.0.3: - version "8.2.0" - resolved "https://registry.yarnpkg.com/got/-/got-8.2.0.tgz#0d11a071d05046348a2f5c0a5fa047fb687fdfc6" - dependencies: - "@sindresorhus/is" "^0.7.0" - cacheable-request "^2.1.1" - decompress-response "^3.3.0" - duplexer3 "^0.1.4" - get-stream "^3.0.0" - into-stream "^3.1.0" - is-retry-allowed "^1.1.0" - isurl "^1.0.0-alpha5" - lowercase-keys "^1.0.0" - mimic-response "^1.0.0" - p-cancelable "^0.3.0" - p-timeout "^2.0.1" - pify "^3.0.0" - safe-buffer "^5.1.1" - timed-out "^4.0.1" - url-parse-lax "^3.0.0" - url-to-options "^1.0.1" - -graceful-fs@^4.1.11, graceful-fs@^4.1.2: - version "4.1.11" - resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.1.11.tgz#0e8bdfe4d1ddb8854d64e04ea7c00e2a026e5658" - -growly@^1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/growly/-/growly-1.3.0.tgz#f10748cbe76af964b7c96c93c6bcc28af120c081" - -handlebars@^4.0.3: - version "4.0.11" - resolved "https://registry.yarnpkg.com/handlebars/-/handlebars-4.0.11.tgz#630a35dfe0294bc281edae6ffc5d329fc7982dcc" - dependencies: - async "^1.4.0" - optimist "^0.6.1" - source-map "^0.4.4" - optionalDependencies: - uglify-js "^2.6" - -har-schema@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/har-schema/-/har-schema-1.0.5.tgz#d263135f43307c02c602afc8fe95970c0151369e" - -har-schema@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/har-schema/-/har-schema-2.0.0.tgz#a94c2224ebcac04782a0d9035521f24735b7ec92" - -har-validator@~2.0.6: - version "2.0.6" - resolved "https://registry.yarnpkg.com/har-validator/-/har-validator-2.0.6.tgz#cdcbc08188265ad119b6a5a7c8ab70eecfb5d27d" - dependencies: - chalk "^1.1.1" - commander "^2.9.0" - is-my-json-valid "^2.12.4" - pinkie-promise "^2.0.0" - -har-validator@~4.2.1: - version "4.2.1" - resolved "https://registry.yarnpkg.com/har-validator/-/har-validator-4.2.1.tgz#33481d0f1bbff600dd203d75812a6a5fba002e2a" - dependencies: - ajv "^4.9.1" - har-schema "^1.0.5" - -har-validator@~5.0.3: - version "5.0.3" - resolved "https://registry.yarnpkg.com/har-validator/-/har-validator-5.0.3.tgz#ba402c266194f15956ef15e0fcf242993f6a7dfd" - dependencies: - ajv "^5.1.0" - har-schema "^2.0.0" - -has-ansi@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/has-ansi/-/has-ansi-2.0.0.tgz#34f5049ce1ecdf2b0649af3ef24e45ed35416d91" - dependencies: - ansi-regex "^2.0.0" - -has-binary2@~1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/has-binary2/-/has-binary2-1.0.2.tgz#e83dba49f0b9be4d026d27365350d9f03f54be98" - dependencies: - isarray "2.0.1" - -has-cors@1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/has-cors/-/has-cors-1.1.0.tgz#5e474793f7ea9843d1bb99c23eef49ff126fff39" - -has-flag@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-1.0.0.tgz#9d9e793165ce017a00f00418c43f942a7b1d11fa" - -has-flag@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-2.0.0.tgz#e8207af1cc7b30d446cc70b734b5e8be18f88d51" - -has-flag@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" - -has-symbol-support-x@^1.4.1: - version "1.4.2" - resolved "https://registry.yarnpkg.com/has-symbol-support-x/-/has-symbol-support-x-1.4.2.tgz#1409f98bc00247da45da67cee0a36f282ff26455" - -has-to-string-tag-x@^1.2.0: - version "1.4.1" - resolved "https://registry.yarnpkg.com/has-to-string-tag-x/-/has-to-string-tag-x-1.4.1.tgz#a045ab383d7b4b2012a00148ab0aa5f290044d4d" - dependencies: - has-symbol-support-x "^1.4.1" - -has-unicode@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/has-unicode/-/has-unicode-2.0.1.tgz#e0e6fe6a28cf51138855e086d1691e771de2a8b9" - -has-value@^0.3.1: - version "0.3.1" - resolved "https://registry.yarnpkg.com/has-value/-/has-value-0.3.1.tgz#7b1f58bada62ca827ec0a2078025654845995e1f" - dependencies: - get-value "^2.0.3" - has-values "^0.1.4" - isobject "^2.0.0" - -has-value@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/has-value/-/has-value-1.0.0.tgz#18b281da585b1c5c51def24c930ed29a0be6b177" - dependencies: - get-value "^2.0.6" - has-values "^1.0.0" - isobject "^3.0.0" - -has-values@^0.1.4: - version "0.1.4" - resolved "https://registry.yarnpkg.com/has-values/-/has-values-0.1.4.tgz#6d61de95d91dfca9b9a02089ad384bff8f62b771" - -has-values@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/has-values/-/has-values-1.0.0.tgz#95b0b63fec2146619a6fe57fe75628d5a39efe4f" - dependencies: - is-number "^3.0.0" - kind-of "^4.0.0" - -has@^1.0.0, has@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/has/-/has-1.0.1.tgz#8461733f538b0837c9361e39a9ab9e9704dc2f28" - dependencies: - function-bind "^1.0.2" - -hash-base@^2.0.0: - version "2.0.2" - resolved "https://registry.yarnpkg.com/hash-base/-/hash-base-2.0.2.tgz#66ea1d856db4e8a5470cadf6fce23ae5244ef2e1" - dependencies: - inherits "^2.0.1" - -hash-base@^3.0.0: - version "3.0.4" - resolved "https://registry.yarnpkg.com/hash-base/-/hash-base-3.0.4.tgz#5fc8686847ecd73499403319a6b0a3f3f6ae4918" - dependencies: - inherits "^2.0.1" - safe-buffer "^5.0.1" - -hash.js@^1.0.0, hash.js@^1.0.3: - version "1.1.3" - resolved "https://registry.yarnpkg.com/hash.js/-/hash.js-1.1.3.tgz#340dedbe6290187151c1ea1d777a3448935df846" - dependencies: - inherits "^2.0.3" - minimalistic-assert "^1.0.0" - -hawk@3.1.3, hawk@~3.1.3: - version "3.1.3" - resolved "https://registry.yarnpkg.com/hawk/-/hawk-3.1.3.tgz#078444bd7c1640b0fe540d2c9b73d59678e8e1c4" - dependencies: - boom "2.x.x" - cryptiles "2.x.x" - hoek "2.x.x" - sntp "1.x.x" - -hawk@~6.0.2: - version "6.0.2" - resolved "https://registry.yarnpkg.com/hawk/-/hawk-6.0.2.tgz#af4d914eb065f9b5ce4d9d11c1cb2126eecc3038" - dependencies: - boom "4.x.x" - cryptiles "3.x.x" - hoek "4.x.x" - sntp "2.x.x" - -hipchat-notifier@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/hipchat-notifier/-/hipchat-notifier-1.1.0.tgz#b6d249755437c191082367799d3ba9a0f23b231e" - dependencies: - lodash "^4.0.0" - request "^2.0.0" - -hmac-drbg@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/hmac-drbg/-/hmac-drbg-1.0.1.tgz#d2745701025a6c775a6c545793ed502fc0c649a1" - dependencies: - hash.js "^1.0.3" - minimalistic-assert "^1.0.0" - minimalistic-crypto-utils "^1.0.1" - -hoek@2.x.x: - version "2.16.3" - resolved "https://registry.yarnpkg.com/hoek/-/hoek-2.16.3.tgz#20bb7403d3cea398e91dc4710a8ff1b8274a25ed" - -hoek@4.x.x: - version "4.2.1" - resolved "https://registry.yarnpkg.com/hoek/-/hoek-4.2.1.tgz#9634502aa12c445dd5a7c5734b572bb8738aacbb" - -home-or-tmp@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/home-or-tmp/-/home-or-tmp-2.0.0.tgz#e36c3f2d2cae7d746a857e38d18d5f32a7882db8" - dependencies: - os-homedir "^1.0.0" - os-tmpdir "^1.0.1" - -hosted-git-info@^2.1.4: - version "2.5.0" - resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.5.0.tgz#6d60e34b3abbc8313062c3b798ef8d901a07af3c" - -html-encoding-sniffer@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/html-encoding-sniffer/-/html-encoding-sniffer-1.0.2.tgz#e70d84b94da53aa375e11fe3a351be6642ca46f8" - dependencies: - whatwg-encoding "^1.0.1" - -htmlescape@^1.1.0: - version "1.1.1" - resolved "https://registry.yarnpkg.com/htmlescape/-/htmlescape-1.1.1.tgz#3a03edc2214bca3b66424a3e7959349509cb0351" - -http-cache-semantics@3.8.1: - version "3.8.1" - resolved "https://registry.yarnpkg.com/http-cache-semantics/-/http-cache-semantics-3.8.1.tgz#39b0e16add9b605bf0a9ef3d9daaf4843b4cacd2" - -http-errors@1.6.2, http-errors@~1.6.2: - version "1.6.2" - resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.6.2.tgz#0a002cc85707192a7e7946ceedc11155f60ec736" - dependencies: - depd "1.1.1" - inherits "2.0.3" - setprototypeof "1.0.3" - statuses ">= 1.3.1 < 2" - -http-proxy-agent@1: - version "1.0.0" - resolved "https://registry.yarnpkg.com/http-proxy-agent/-/http-proxy-agent-1.0.0.tgz#cc1ce38e453bf984a0f7702d2dd59c73d081284a" - dependencies: - agent-base "2" - debug "2" - extend "3" - -http-proxy@^1.13.0: - version "1.16.2" - resolved "https://registry.yarnpkg.com/http-proxy/-/http-proxy-1.16.2.tgz#06dff292952bf64dbe8471fa9df73066d4f37742" - dependencies: - eventemitter3 "1.x.x" - requires-port "1.x.x" - -http-signature@~1.1.0: - version "1.1.1" - resolved "https://registry.yarnpkg.com/http-signature/-/http-signature-1.1.1.tgz#df72e267066cd0ac67fb76adf8e134a8fbcf91bf" - dependencies: - assert-plus "^0.2.0" - jsprim "^1.2.2" - sshpk "^1.7.0" - -http-signature@~1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/http-signature/-/http-signature-1.2.0.tgz#9aecd925114772f3d95b65a60abb8f7c18fbace1" - dependencies: - assert-plus "^1.0.0" - jsprim "^1.2.2" - sshpk "^1.7.0" - -httpntlm@1.6.1: - version "1.6.1" - resolved "https://registry.yarnpkg.com/httpntlm/-/httpntlm-1.6.1.tgz#ad01527143a2e8773cfae6a96f58656bb52a34b2" - dependencies: - httpreq ">=0.4.22" - underscore "~1.7.0" - -httpreq@>=0.4.22: - version "0.4.24" - resolved "https://registry.yarnpkg.com/httpreq/-/httpreq-0.4.24.tgz#4335ffd82cd969668a39465c929ac61d6393627f" - -https-browserify@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/https-browserify/-/https-browserify-1.0.0.tgz#ec06c10e0a34c0f2faf199f7fd7fc78fffd03c73" - -https-proxy-agent@1: - version "1.0.0" - resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-1.0.0.tgz#35f7da6c48ce4ddbfa264891ac593ee5ff8671e6" - dependencies: - agent-base "2" - debug "2" - extend "3" - -iconv-lite@0.4.15: - version "0.4.15" - resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.15.tgz#fe265a218ac6a57cfe854927e9d04c19825eddeb" - -iconv-lite@0.4.19, iconv-lite@^0.4.17: - version "0.4.19" - resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.19.tgz#f7468f60135f5e5dad3399c0a81be9a1603a082b" - -ieee754@^1.1.4: - version "1.1.8" - resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.1.8.tgz#be33d40ac10ef1926701f6f08a2d86fbfd1ad3e4" - -iferr@^0.1.5: - version "0.1.5" - resolved "https://registry.yarnpkg.com/iferr/-/iferr-0.1.5.tgz#c60eed69e6d8fdb6b3104a1fcbca1c192dc5b501" - -ignore@^3.3.3: - version "3.3.7" - resolved "https://registry.yarnpkg.com/ignore/-/ignore-3.3.7.tgz#612289bfb3c220e186a58118618d5be8c1bab021" - -import-local@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/import-local/-/import-local-1.0.0.tgz#5e4ffdc03f4fe6c009c6729beb29631c2f8227bc" - dependencies: - pkg-dir "^2.0.0" - resolve-cwd "^2.0.0" - -imurmurhash@^0.1.4: - version "0.1.4" - resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" - -indexof@0.0.1: - version "0.0.1" - resolved "https://registry.yarnpkg.com/indexof/-/indexof-0.0.1.tgz#82dc336d232b9062179d05ab3293a66059fd435d" - -inflection@~1.10.0: - version "1.10.0" - resolved "https://registry.yarnpkg.com/inflection/-/inflection-1.10.0.tgz#5bffcb1197ad3e81050f8e17e21668087ee9eb2f" - -inflection@~1.3.0: - version "1.3.8" - resolved "https://registry.yarnpkg.com/inflection/-/inflection-1.3.8.tgz#cbd160da9f75b14c3cc63578d4f396784bf3014e" - -inflight@^1.0.4: - version "1.0.6" - resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" - dependencies: - once "^1.3.0" - wrappy "1" - -inherits@2, inherits@2.0.3, inherits@^2.0.1, inherits@^2.0.3, inherits@~2.0.0, inherits@~2.0.1, inherits@~2.0.3: - version "2.0.3" - resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" - -inherits@2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.1.tgz#b17d08d326b4423e568eff719f91b0b1cbdf69f1" - -ini@~1.3.0: - version "1.3.5" - resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.5.tgz#eee25f56db1c9ec6085e0c22778083f596abf927" - -iniparser@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/iniparser/-/iniparser-1.0.5.tgz#836d6befe6dfbfcee0bccf1cf9f2acc7027f783d" - -inline-source-map@~0.6.0: - version "0.6.2" - resolved "https://registry.yarnpkg.com/inline-source-map/-/inline-source-map-0.6.2.tgz#f9393471c18a79d1724f863fa38b586370ade2a5" - dependencies: - source-map "~0.5.3" - -inquirer@^3.0.6, inquirer@^3.3.0: - version "3.3.0" - resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-3.3.0.tgz#9dd2f2ad765dcab1ff0443b491442a20ba227dc9" - dependencies: - ansi-escapes "^3.0.0" - chalk "^2.0.0" - cli-cursor "^2.1.0" - cli-width "^2.0.0" - external-editor "^2.0.4" - figures "^2.0.0" - lodash "^4.3.0" - mute-stream "0.0.7" - run-async "^2.2.0" - rx-lite "^4.0.8" - rx-lite-aggregates "^4.0.8" - string-width "^2.1.0" - strip-ansi "^4.0.0" - through "^2.3.6" - -insert-module-globals@^7.0.0: - version "7.0.2" - resolved "https://registry.yarnpkg.com/insert-module-globals/-/insert-module-globals-7.0.2.tgz#012c56baa7d3307a8b417d4ec5270cf9741c18f4" - dependencies: - JSONStream "^1.0.3" - combine-source-map "~0.7.1" - concat-stream "~1.5.1" - is-buffer "^1.1.0" - lexical-scope "^1.2.0" - process "~0.11.0" - through2 "^2.0.0" - xtend "^4.0.0" - -interpret@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/interpret/-/interpret-1.1.0.tgz#7ed1b1410c6a0e0f78cf95d3b8440c63f78b8614" - -into-stream@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/into-stream/-/into-stream-3.1.0.tgz#96fb0a936c12babd6ff1752a17d05616abd094c6" - dependencies: - from2 "^2.1.1" - p-is-promise "^1.1.0" - -invariant@^2.2.2: - version "2.2.3" - resolved "https://registry.yarnpkg.com/invariant/-/invariant-2.2.3.tgz#1a827dfde7dcbd7c323f0ca826be8fa7c5e9d688" - dependencies: - loose-envify "^1.0.0" - -invert-kv@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/invert-kv/-/invert-kv-1.0.0.tgz#104a8e4aaca6d3d8cd157a8ef8bfab2d7a3ffdb6" - -ip@1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/ip/-/ip-1.0.1.tgz#c7e356cdea225ae71b36d70f2e71a92ba4e42590" - -ip@^1.1.2, ip@^1.1.4: - version "1.1.5" - resolved "https://registry.yarnpkg.com/ip/-/ip-1.1.5.tgz#bdded70114290828c0a039e72ef25f5aaec4354a" - -is-accessor-descriptor@^0.1.6: - version "0.1.6" - resolved "https://registry.yarnpkg.com/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz#a9e12cb3ae8d876727eeef3843f8a0897b5c98d6" - dependencies: - kind-of "^3.0.2" - -is-accessor-descriptor@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz#169c2f6d3df1f992618072365c9b0ea1f6878656" - dependencies: - kind-of "^6.0.0" - -is-arrayish@^0.2.1: - version "0.2.1" - resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" - -is-binary-path@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-1.0.1.tgz#75f16642b480f187a711c814161fd3a4a7655898" - dependencies: - binary-extensions "^1.0.0" - -is-buffer@^1.1.0, is-buffer@^1.1.5: - version "1.1.6" - resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be" - -is-builtin-module@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-builtin-module/-/is-builtin-module-1.0.0.tgz#540572d34f7ac3119f8f76c30cbc1b1e037affbe" - dependencies: - builtin-modules "^1.0.0" - -is-callable@^1.1.1, is-callable@^1.1.3: - version "1.1.3" - resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.1.3.tgz#86eb75392805ddc33af71c92a0eedf74ee7604b2" - -is-ci@^1.0.10: - version "1.1.0" - resolved "https://registry.yarnpkg.com/is-ci/-/is-ci-1.1.0.tgz#247e4162e7860cebbdaf30b774d6b0ac7dcfe7a5" - dependencies: - ci-info "^1.0.0" - -is-data-descriptor@^0.1.4: - version "0.1.4" - resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz#0b5ee648388e2c860282e793f1856fec3f301b56" - dependencies: - kind-of "^3.0.2" - -is-data-descriptor@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz#d84876321d0e7add03990406abbbbd36ba9268c7" - dependencies: - kind-of "^6.0.0" - -is-date-object@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.1.tgz#9aa20eb6aeebbff77fbd33e74ca01b33581d3a16" - -is-descriptor@^0.1.0: - version "0.1.6" - resolved "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-0.1.6.tgz#366d8240dde487ca51823b1ab9f07a10a78251ca" - dependencies: - is-accessor-descriptor "^0.1.6" - is-data-descriptor "^0.1.4" - kind-of "^5.0.0" - -is-descriptor@^1.0.0, is-descriptor@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-1.0.2.tgz#3b159746a66604b04f8c81524ba365c5f14d86ec" - dependencies: - is-accessor-descriptor "^1.0.0" - is-data-descriptor "^1.0.0" - kind-of "^6.0.2" - -is-dotfile@^1.0.0: - version "1.0.3" - resolved "https://registry.yarnpkg.com/is-dotfile/-/is-dotfile-1.0.3.tgz#a6a2f32ffd2dfb04f5ca25ecd0f6b83cf798a1e1" - -is-equal-shallow@^0.1.3: - version "0.1.3" - resolved "https://registry.yarnpkg.com/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz#2238098fc221de0bcfa5d9eac4c45d638aa1c534" - dependencies: - is-primitive "^2.0.0" - -is-extendable@^0.1.0, is-extendable@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-0.1.1.tgz#62b110e289a471418e3ec36a617d472e301dfc89" - -is-extendable@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-1.0.1.tgz#a7470f9e426733d81bd81e1155264e3a3507cab4" - dependencies: - is-plain-object "^2.0.4" - -is-extglob@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-1.0.0.tgz#ac468177c4943405a092fc8f29760c6ffc6206c0" - -is-extglob@^2.1.0, is-extglob@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" - -is-finite@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/is-finite/-/is-finite-1.0.2.tgz#cc6677695602be550ef11e8b4aa6305342b6d0aa" - dependencies: - number-is-nan "^1.0.0" - -is-fullwidth-code-point@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz#ef9e31386f031a7f0d643af82fde50c457ef00cb" - dependencies: - number-is-nan "^1.0.0" - -is-fullwidth-code-point@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz#a3b30a5c4f199183167aaab93beefae3ddfb654f" - -is-generator-fn@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-generator-fn/-/is-generator-fn-1.0.0.tgz#969d49e1bb3329f6bb7f09089be26578b2ddd46a" - -is-glob@^2.0.0, is-glob@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-2.0.1.tgz#d096f926a3ded5600f3fdfd91198cb0888c2d863" - dependencies: - is-extglob "^1.0.0" - -is-glob@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-3.1.0.tgz#7ba5ae24217804ac70707b96922567486cc3e84a" - dependencies: - is-extglob "^2.1.0" - -is-glob@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.0.tgz#9521c76845cc2610a85203ddf080a958c2ffabc0" - dependencies: - is-extglob "^2.1.1" - -is-my-ip-valid@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-my-ip-valid/-/is-my-ip-valid-1.0.0.tgz#7b351b8e8edd4d3995d4d066680e664d94696824" - -is-my-json-valid@^2.12.4: - version "2.17.2" - resolved "https://registry.yarnpkg.com/is-my-json-valid/-/is-my-json-valid-2.17.2.tgz#6b2103a288e94ef3de5cf15d29dd85fc4b78d65c" - dependencies: - generate-function "^2.0.0" - generate-object-property "^1.1.0" - is-my-ip-valid "^1.0.0" - jsonpointer "^4.0.0" - xtend "^4.0.0" - -is-number@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/is-number/-/is-number-0.1.1.tgz#69a7af116963d47206ec9bd9b48a14216f1e3806" - -is-number@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/is-number/-/is-number-2.1.0.tgz#01fcbbb393463a548f2f466cce16dece49db908f" - dependencies: - kind-of "^3.0.2" - -is-number@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/is-number/-/is-number-3.0.0.tgz#24fd6201a4782cf50561c810276afc7d12d71195" - dependencies: - kind-of "^3.0.2" - -is-number@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/is-number/-/is-number-4.0.0.tgz#0026e37f5454d73e356dfe6564699867c6a7f0ff" - -is-object@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/is-object/-/is-object-1.0.1.tgz#8952688c5ec2ffd6b03ecc85e769e02903083470" - -is-odd@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/is-odd/-/is-odd-2.0.0.tgz#7646624671fd7ea558ccd9a2795182f2958f1b24" - dependencies: - is-number "^4.0.0" - -is-path-cwd@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-path-cwd/-/is-path-cwd-1.0.0.tgz#d225ec23132e89edd38fda767472e62e65f1106d" - -is-path-in-cwd@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-path-in-cwd/-/is-path-in-cwd-1.0.0.tgz#6477582b8214d602346094567003be8a9eac04dc" - dependencies: - is-path-inside "^1.0.0" - -is-path-inside@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-1.0.1.tgz#8ef5b7de50437a3fdca6b4e865ef7aa55cb48036" - dependencies: - path-is-inside "^1.0.1" - -is-plain-obj@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-1.1.0.tgz#71a50c8429dfca773c92a390a4a03b39fcd51d3e" - -is-plain-object@^2.0.1, is-plain-object@^2.0.3, is-plain-object@^2.0.4: - version "2.0.4" - resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677" - dependencies: - isobject "^3.0.1" - -is-posix-bracket@^0.1.0: - version "0.1.1" - resolved "https://registry.yarnpkg.com/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz#3334dc79774368e92f016e6fbc0a88f5cd6e6bc4" - -is-primitive@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/is-primitive/-/is-primitive-2.0.0.tgz#207bab91638499c07b2adf240a41a87210034575" - -is-promise@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/is-promise/-/is-promise-2.1.0.tgz#79a2a9ece7f096e80f36d2b2f3bc16c1ff4bf3fa" - -is-property@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/is-property/-/is-property-1.0.2.tgz#57fe1c4e48474edd65b09911f26b1cd4095dda84" - -is-regex@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.0.4.tgz#5517489b547091b0930e095654ced25ee97e9491" - dependencies: - has "^1.0.1" - -is-resolvable@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/is-resolvable/-/is-resolvable-1.1.0.tgz#fb18f87ce1feb925169c9a407c19318a3206ed88" - -is-retry-allowed@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/is-retry-allowed/-/is-retry-allowed-1.1.0.tgz#11a060568b67339444033d0125a61a20d564fb34" - -is-stream@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44" - -is-symbol@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.0.1.tgz#3cc59f00025194b6ab2e38dbae6689256b660572" - -is-typedarray@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" - -is-utf8@^0.2.0: - version "0.2.1" - resolved "https://registry.yarnpkg.com/is-utf8/-/is-utf8-0.2.1.tgz#4b0da1442104d1b336340e80797e865cf39f7d72" - -is-windows@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/is-windows/-/is-windows-1.0.2.tgz#d1850eb9791ecd18e6182ce12a30f396634bb19d" - -is@~0.2.6: - version "0.2.7" - resolved "https://registry.yarnpkg.com/is/-/is-0.2.7.tgz#3b34a2c48f359972f35042849193ae7264b63562" - -isarray@0.0.1, isarray@~0.0.1: - version "0.0.1" - resolved "https://registry.yarnpkg.com/isarray/-/isarray-0.0.1.tgz#8a18acfca9a8f4177e09abfc6038939b05d1eedf" - -isarray@1.0.0, isarray@^1.0.0, isarray@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" - -isarray@2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/isarray/-/isarray-2.0.1.tgz#a37d94ed9cda2d59865c9f76fe596ee1f338741e" - -isbinaryfile@^3.0.0: - version "3.0.2" - resolved "https://registry.yarnpkg.com/isbinaryfile/-/isbinaryfile-3.0.2.tgz#4a3e974ec0cba9004d3fc6cde7209ea69368a621" - -isexe@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" - -isobject@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/isobject/-/isobject-2.1.0.tgz#f065561096a3f1da2ef46272f815c840d87e0c89" - dependencies: - isarray "1.0.0" - -isobject@^3.0.0, isobject@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df" - -isstream@~0.1.2: - version "0.1.2" - resolved "https://registry.yarnpkg.com/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a" - -istanbul-api@^1.1.14: - version "1.2.2" - resolved "https://registry.yarnpkg.com/istanbul-api/-/istanbul-api-1.2.2.tgz#e17cd519dd5ec4141197f246fdf380b75487f3b1" - dependencies: - async "^2.1.4" - fileset "^2.0.2" - istanbul-lib-coverage "^1.1.2" - istanbul-lib-hook "^1.1.0" - istanbul-lib-instrument "^1.9.2" - istanbul-lib-report "^1.1.3" - istanbul-lib-source-maps "^1.2.3" - istanbul-reports "^1.1.4" - js-yaml "^3.7.0" - mkdirp "^0.5.1" - once "^1.4.0" - -istanbul-lib-coverage@^1.1.1, istanbul-lib-coverage@^1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/istanbul-lib-coverage/-/istanbul-lib-coverage-1.1.2.tgz#4113c8ff6b7a40a1ef7350b01016331f63afde14" - -istanbul-lib-hook@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/istanbul-lib-hook/-/istanbul-lib-hook-1.1.0.tgz#8538d970372cb3716d53e55523dd54b557a8d89b" - dependencies: - append-transform "^0.4.0" - -istanbul-lib-instrument@^1.7.5, istanbul-lib-instrument@^1.8.0, istanbul-lib-instrument@^1.9.2: - version "1.9.2" - resolved "https://registry.yarnpkg.com/istanbul-lib-instrument/-/istanbul-lib-instrument-1.9.2.tgz#84905bf47f7e0b401d6b840da7bad67086b4aab6" - dependencies: - babel-generator "^6.18.0" - babel-template "^6.16.0" - babel-traverse "^6.18.0" - babel-types "^6.18.0" - babylon "^6.18.0" - istanbul-lib-coverage "^1.1.2" - semver "^5.3.0" - -istanbul-lib-report@^1.1.3: - version "1.1.3" - resolved "https://registry.yarnpkg.com/istanbul-lib-report/-/istanbul-lib-report-1.1.3.tgz#2df12188c0fa77990c0d2176d2d0ba3394188259" - dependencies: - istanbul-lib-coverage "^1.1.2" - mkdirp "^0.5.1" - path-parse "^1.0.5" - supports-color "^3.1.2" - -istanbul-lib-source-maps@^1.2.1, istanbul-lib-source-maps@^1.2.3: - version "1.2.3" - resolved "https://registry.yarnpkg.com/istanbul-lib-source-maps/-/istanbul-lib-source-maps-1.2.3.tgz#20fb54b14e14b3fb6edb6aca3571fd2143db44e6" - dependencies: - debug "^3.1.0" - istanbul-lib-coverage "^1.1.2" - mkdirp "^0.5.1" - rimraf "^2.6.1" - source-map "^0.5.3" - -istanbul-reports@^1.1.4: - version "1.1.4" - resolved "https://registry.yarnpkg.com/istanbul-reports/-/istanbul-reports-1.1.4.tgz#5ccba5e22b7b5a5d91d5e0a830f89be334bf97bd" - dependencies: - handlebars "^4.0.3" - -isurl@^1.0.0-alpha5: - version "1.0.0" - resolved "https://registry.yarnpkg.com/isurl/-/isurl-1.0.0.tgz#b27f4f49f3cdaa3ea44a0a5b7f3462e6edc39d67" - dependencies: - has-to-string-tag-x "^1.2.0" - is-object "^1.0.1" - -jasmine-core@^3.1.0, jasmine-core@~3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/jasmine-core/-/jasmine-core-3.1.0.tgz#a4785e135d5df65024dfc9224953df585bd2766c" - -jasmine@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/jasmine/-/jasmine-3.1.0.tgz#2bd59fd7ec6ec0e8acb64e09f45a68ed2ad1952a" - dependencies: - glob "^7.0.6" - jasmine-core "~3.1.0" - -jest-changed-files@^22.2.0: - version "22.2.0" - resolved "https://registry.yarnpkg.com/jest-changed-files/-/jest-changed-files-22.2.0.tgz#517610c4a8ca0925bdc88b0ca53bd678aa8d019e" - dependencies: - throat "^4.0.0" - -jest-cli@^22.4.2: - version "22.4.2" - resolved "https://registry.yarnpkg.com/jest-cli/-/jest-cli-22.4.2.tgz#e6546dc651e13d164481aa3e76e53ac4f4edab06" - dependencies: - ansi-escapes "^3.0.0" - chalk "^2.0.1" - exit "^0.1.2" - glob "^7.1.2" - graceful-fs "^4.1.11" - import-local "^1.0.0" - is-ci "^1.0.10" - istanbul-api "^1.1.14" - istanbul-lib-coverage "^1.1.1" - istanbul-lib-instrument "^1.8.0" - istanbul-lib-source-maps "^1.2.1" - jest-changed-files "^22.2.0" - jest-config "^22.4.2" - jest-environment-jsdom "^22.4.1" - jest-get-type "^22.1.0" - jest-haste-map "^22.4.2" - jest-message-util "^22.4.0" - jest-regex-util "^22.1.0" - jest-resolve-dependencies "^22.1.0" - jest-runner "^22.4.2" - jest-runtime "^22.4.2" - jest-snapshot "^22.4.0" - jest-util "^22.4.1" - jest-validate "^22.4.2" - jest-worker "^22.2.2" - micromatch "^2.3.11" - node-notifier "^5.2.1" - realpath-native "^1.0.0" - rimraf "^2.5.4" - slash "^1.0.0" - string-length "^2.0.0" - strip-ansi "^4.0.0" - which "^1.2.12" - yargs "^10.0.3" - -jest-config@^22.4.2: - version "22.4.2" - resolved "https://registry.yarnpkg.com/jest-config/-/jest-config-22.4.2.tgz#580ba5819bf81a5e48f4fd470e8b81834f45c855" - dependencies: - chalk "^2.0.1" - glob "^7.1.1" - jest-environment-jsdom "^22.4.1" - jest-environment-node "^22.4.1" - jest-get-type "^22.1.0" - jest-jasmine2 "^22.4.2" - jest-regex-util "^22.1.0" - jest-resolve "^22.4.2" - jest-util "^22.4.1" - jest-validate "^22.4.2" - pretty-format "^22.4.0" - -jest-diff@^22.4.0: - version "22.4.0" - resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-22.4.0.tgz#384c2b78519ca44ca126382df53f134289232525" - dependencies: - chalk "^2.0.1" - diff "^3.2.0" - jest-get-type "^22.1.0" - pretty-format "^22.4.0" - -jest-docblock@^22.4.0: - version "22.4.0" - resolved "https://registry.yarnpkg.com/jest-docblock/-/jest-docblock-22.4.0.tgz#dbf1877e2550070cfc4d9b07a55775a0483159b8" - dependencies: - detect-newline "^2.1.0" - -jest-environment-jsdom@^22.4.1: - version "22.4.1" - resolved "https://registry.yarnpkg.com/jest-environment-jsdom/-/jest-environment-jsdom-22.4.1.tgz#754f408872441740100d3917e5ec40c74de6447f" - dependencies: - jest-mock "^22.2.0" - jest-util "^22.4.1" - jsdom "^11.5.1" - -jest-environment-node@^22.4.1: - version "22.4.1" - resolved "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-22.4.1.tgz#418850eb654596b8d6e36c2021cbedbc23df8e16" - dependencies: - jest-mock "^22.2.0" - jest-util "^22.4.1" - -jest-get-type@^22.1.0: - version "22.1.0" - resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-22.1.0.tgz#4e90af298ed6181edc85d2da500dbd2753e0d5a9" - -jest-haste-map@^22.4.2: - version "22.4.2" - resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-22.4.2.tgz#a90178e66146d4378bb076345a949071f3b015b4" - dependencies: - fb-watchman "^2.0.0" - graceful-fs "^4.1.11" - jest-docblock "^22.4.0" - jest-serializer "^22.4.0" - jest-worker "^22.2.2" - micromatch "^2.3.11" - sane "^2.0.0" - -jest-jasmine2@^22.4.2: - version "22.4.2" - resolved "https://registry.yarnpkg.com/jest-jasmine2/-/jest-jasmine2-22.4.2.tgz#dfd3d259579ed6f52510d8f1ab692808f0d40691" - dependencies: - chalk "^2.0.1" - co "^4.6.0" - expect "^22.4.0" - graceful-fs "^4.1.11" - is-generator-fn "^1.0.0" - jest-diff "^22.4.0" - jest-matcher-utils "^22.4.0" - jest-message-util "^22.4.0" - jest-snapshot "^22.4.0" - jest-util "^22.4.1" - source-map-support "^0.5.0" - -jest-leak-detector@^22.4.0: - version "22.4.0" - resolved "https://registry.yarnpkg.com/jest-leak-detector/-/jest-leak-detector-22.4.0.tgz#64da77f05b001c96d2062226e079f89989c4aa2f" - dependencies: - pretty-format "^22.4.0" - -jest-matcher-utils@^22.4.0: - version "22.4.0" - resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-22.4.0.tgz#d55f5faf2270462736bdf7c7485ee931c9d4b6a1" - dependencies: - chalk "^2.0.1" - jest-get-type "^22.1.0" - pretty-format "^22.4.0" - -jest-message-util@^22.4.0: - version "22.4.0" - resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-22.4.0.tgz#e3d861df16d2fee60cb2bc8feac2188a42579642" - dependencies: - "@babel/code-frame" "^7.0.0-beta.35" - chalk "^2.0.1" - micromatch "^2.3.11" - slash "^1.0.0" - stack-utils "^1.0.1" - -jest-mock@^22.2.0: - version "22.2.0" - resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-22.2.0.tgz#444b3f9488a7473adae09bc8a77294afded397a7" - -jest-regex-util@^22.1.0: - version "22.1.0" - resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-22.1.0.tgz#5daf2fe270074b6da63e5d85f1c9acc866768f53" - -jest-resolve-dependencies@^22.1.0: - version "22.1.0" - resolved "https://registry.yarnpkg.com/jest-resolve-dependencies/-/jest-resolve-dependencies-22.1.0.tgz#340e4139fb13315cd43abc054e6c06136be51e31" - dependencies: - jest-regex-util "^22.1.0" - -jest-resolve@^22.4.2: - version "22.4.2" - resolved "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-22.4.2.tgz#25d88aa4147462c9c1c6a1ba16250d3794c24d00" - dependencies: - browser-resolve "^1.11.2" - chalk "^2.0.1" - -jest-runner@^22.4.2: - version "22.4.2" - resolved "https://registry.yarnpkg.com/jest-runner/-/jest-runner-22.4.2.tgz#19390ea9d99f768973e16f95a1efa351c0017e87" - dependencies: - exit "^0.1.2" - jest-config "^22.4.2" - jest-docblock "^22.4.0" - jest-haste-map "^22.4.2" - jest-jasmine2 "^22.4.2" - jest-leak-detector "^22.4.0" - jest-message-util "^22.4.0" - jest-runtime "^22.4.2" - jest-util "^22.4.1" - jest-worker "^22.2.2" - throat "^4.0.0" - -jest-runtime@^22.4.2: - version "22.4.2" - resolved "https://registry.yarnpkg.com/jest-runtime/-/jest-runtime-22.4.2.tgz#0de0444f65ce15ee4f2e0055133fc7c17b9168f3" - dependencies: - babel-core "^6.0.0" - babel-jest "^22.4.1" - babel-plugin-istanbul "^4.1.5" - chalk "^2.0.1" - convert-source-map "^1.4.0" - exit "^0.1.2" - graceful-fs "^4.1.11" - jest-config "^22.4.2" - jest-haste-map "^22.4.2" - jest-regex-util "^22.1.0" - jest-resolve "^22.4.2" - jest-util "^22.4.1" - jest-validate "^22.4.2" - json-stable-stringify "^1.0.1" - micromatch "^2.3.11" - realpath-native "^1.0.0" - slash "^1.0.0" - strip-bom "3.0.0" - write-file-atomic "^2.1.0" - yargs "^10.0.3" - -jest-serializer@^22.4.0: - version "22.4.0" - resolved "https://registry.yarnpkg.com/jest-serializer/-/jest-serializer-22.4.0.tgz#b5d145b98c4b0d2c20ab686609adbb81fe23b566" - -jest-snapshot@^22.4.0: - version "22.4.0" - resolved "https://registry.yarnpkg.com/jest-snapshot/-/jest-snapshot-22.4.0.tgz#03d3ce63f8fa7352388afc6a3c8b5ccc3a180ed7" - dependencies: - chalk "^2.0.1" - jest-diff "^22.4.0" - jest-matcher-utils "^22.4.0" - mkdirp "^0.5.1" - natural-compare "^1.4.0" - pretty-format "^22.4.0" - -jest-util@^22.4.1: - version "22.4.1" - resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-22.4.1.tgz#dd17c3bdb067f8e90591563ec0c42bf847dc249f" - dependencies: - callsites "^2.0.0" - chalk "^2.0.1" - graceful-fs "^4.1.11" - is-ci "^1.0.10" - jest-message-util "^22.4.0" - mkdirp "^0.5.1" - source-map "^0.6.0" - -jest-validate@^22.4.2: - version "22.4.2" - resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-22.4.2.tgz#e789a4e056173bf97fe797a2df2d52105c57d4f4" - dependencies: - chalk "^2.0.1" - jest-config "^22.4.2" - jest-get-type "^22.1.0" - leven "^2.1.0" - pretty-format "^22.4.0" - -jest-worker@^22.2.2: - version "22.2.2" - resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-22.2.2.tgz#c1f5dc39976884b81f68ec50cb8532b2cbab3390" - dependencies: - merge-stream "^1.0.1" - -jest@^22.2.2: - version "22.4.2" - resolved "https://registry.yarnpkg.com/jest/-/jest-22.4.2.tgz#34012834a49bf1bdd3bc783850ab44e4499afc20" - dependencies: - import-local "^1.0.0" - jest-cli "^22.4.2" - -js-tokens@^3.0.0, js-tokens@^3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-3.0.2.tgz#9866df395102130e38f7f996bceb65443209c25b" - -js-yaml@^3.7.0, js-yaml@^3.9.1: - version "3.10.0" - resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.10.0.tgz#2e78441646bd4682e963f22b6e92823c309c62dc" - dependencies: - argparse "^1.0.7" - esprima "^4.0.0" - -jsbn@~0.1.0: - version "0.1.1" - resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513" - -jsdom@^11.5.1: - version "11.6.2" - resolved "https://registry.yarnpkg.com/jsdom/-/jsdom-11.6.2.tgz#25d1ef332d48adf77fc5221fe2619967923f16bb" - dependencies: - abab "^1.0.4" - acorn "^5.3.0" - acorn-globals "^4.1.0" - array-equal "^1.0.0" - browser-process-hrtime "^0.1.2" - content-type-parser "^1.0.2" - cssom ">= 0.3.2 < 0.4.0" - cssstyle ">= 0.2.37 < 0.3.0" - domexception "^1.0.0" - escodegen "^1.9.0" - html-encoding-sniffer "^1.0.2" - left-pad "^1.2.0" - nwmatcher "^1.4.3" - parse5 "4.0.0" - pn "^1.1.0" - request "^2.83.0" - request-promise-native "^1.0.5" - sax "^1.2.4" - symbol-tree "^3.2.2" - tough-cookie "^2.3.3" - w3c-hr-time "^1.0.1" - webidl-conversions "^4.0.2" - whatwg-encoding "^1.0.3" - whatwg-url "^6.4.0" - ws "^4.0.0" - xml-name-validator "^3.0.0" - -jsesc@^1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-1.3.0.tgz#46c3fec8c1892b12b0833db9bc7622176dbab34b" - -json-buffer@3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/json-buffer/-/json-buffer-3.0.0.tgz#5b1f397afc75d677bde8bcfc0e47e1f9a3d9a898" - -json-loader@^0.5.4: - version "0.5.7" - resolved "https://registry.yarnpkg.com/json-loader/-/json-loader-0.5.7.tgz#dca14a70235ff82f0ac9a3abeb60d337a365185d" - -json-schema-traverse@^0.3.0: - version "0.3.1" - resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz#349a6d44c53a51de89b40805c5d5e59b417d3340" - -json-schema@0.2.3: - version "0.2.3" - resolved "https://registry.yarnpkg.com/json-schema/-/json-schema-0.2.3.tgz#b480c892e59a2f05954ce727bd3f2a4e882f9e13" - -json-stable-stringify-without-jsonify@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651" - -json-stable-stringify@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz#9a759d39c5f2ff503fd5300646ed445f88c4f9af" - dependencies: - jsonify "~0.0.0" - -json-stable-stringify@~0.0.0: - version "0.0.1" - resolved "https://registry.yarnpkg.com/json-stable-stringify/-/json-stable-stringify-0.0.1.tgz#611c23e814db375527df851193db59dd2af27f45" - dependencies: - jsonify "~0.0.0" - -json-stringify-safe@5.0.x, json-stringify-safe@~5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb" - -json5@^0.5.0, json5@^0.5.1: - version "0.5.1" - resolved "https://registry.yarnpkg.com/json5/-/json5-0.5.1.tgz#1eade7acc012034ad84e2396767ead9fa5495821" - -jsonify@~0.0.0: - version "0.0.0" - resolved "https://registry.yarnpkg.com/jsonify/-/jsonify-0.0.0.tgz#2c74b6ee41d93ca51b7b5aaee8f503631d252a73" - -jsonparse@^1.2.0: - version "1.3.1" - resolved "https://registry.yarnpkg.com/jsonparse/-/jsonparse-1.3.1.tgz#3f4dae4a91fac315f71062f8521cc239f1366280" - -jsonpointer@^4.0.0: - version "4.0.1" - resolved "https://registry.yarnpkg.com/jsonpointer/-/jsonpointer-4.0.1.tgz#4fd92cb34e0e9db3c89c8622ecf51f9b978c6cb9" - -jsprim@^1.2.2: - version "1.4.1" - resolved "https://registry.yarnpkg.com/jsprim/-/jsprim-1.4.1.tgz#313e66bc1e5cc06e438bc1b7499c2e5c56acb6a2" - dependencies: - assert-plus "1.0.0" - extsprintf "1.3.0" - json-schema "0.2.3" - verror "1.10.0" - -karma-chrome-launcher@^2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/karma-chrome-launcher/-/karma-chrome-launcher-2.2.0.tgz#cf1b9d07136cc18fe239327d24654c3dbc368acf" - dependencies: - fs-access "^1.0.0" - which "^1.2.1" - -karma-firefox-launcher@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/karma-firefox-launcher/-/karma-firefox-launcher-1.1.0.tgz#2c47030452f04531eb7d13d4fc7669630bb93339" - -karma-jasmine@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/karma-jasmine/-/karma-jasmine-1.1.1.tgz#6fe840e75a11600c9d91e84b33c458e1c46a3529" - -karma-safari-launcher@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/karma-safari-launcher/-/karma-safari-launcher-1.0.0.tgz#96982a2cc47d066aae71c553babb28319115a2ce" - -karma-webpack@^2.0.9: - version "2.0.13" - resolved "https://registry.yarnpkg.com/karma-webpack/-/karma-webpack-2.0.13.tgz#cf56e3056c15b7747a0bb2140fc9a6be41dd9f02" - dependencies: - async "^2.0.0" - babel-runtime "^6.0.0" - loader-utils "^1.0.0" - lodash "^4.0.0" - source-map "^0.5.6" - webpack-dev-middleware "^1.12.0" - -karma@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/karma/-/karma-2.0.0.tgz#a02698dd7f0f05ff5eb66ab8f65582490b512e58" - dependencies: - bluebird "^3.3.0" - body-parser "^1.16.1" - browserify "^14.5.0" - chokidar "^1.4.1" - colors "^1.1.0" - combine-lists "^1.0.0" - connect "^3.6.0" - core-js "^2.2.0" - di "^0.0.1" - dom-serialize "^2.2.0" - expand-braces "^0.1.1" - glob "^7.1.1" - graceful-fs "^4.1.2" - http-proxy "^1.13.0" - isbinaryfile "^3.0.0" - lodash "^4.17.4" - log4js "^2.3.9" - mime "^1.3.4" - minimatch "^3.0.2" - optimist "^0.6.1" - qjobs "^1.1.4" - range-parser "^1.2.0" - rimraf "^2.6.0" - safe-buffer "^5.0.1" - socket.io "2.0.4" - source-map "^0.6.1" - tmp "0.0.33" - useragent "^2.1.12" - -keyv@3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/keyv/-/keyv-3.0.0.tgz#44923ba39e68b12a7cec7df6c3268c031f2ef373" - dependencies: - json-buffer "3.0.0" - -kind-of@^3.0.2, kind-of@^3.0.3, kind-of@^3.2.0: - version "3.2.2" - resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-3.2.2.tgz#31ea21a734bab9bbb0f32466d893aea51e4a3c64" - dependencies: - is-buffer "^1.1.5" - -kind-of@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-4.0.0.tgz#20813df3d712928b207378691a45066fae72dd57" - dependencies: - is-buffer "^1.1.5" - -kind-of@^5.0.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-5.1.0.tgz#729c91e2d857b7a419a1f9aa65685c4c33f5845d" - -kind-of@^6.0.0, kind-of@^6.0.2: - version "6.0.2" - resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.2.tgz#01146b36a6218e64e58f3a8d66de5d7fc6f6d051" - -labeled-stream-splicer@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/labeled-stream-splicer/-/labeled-stream-splicer-2.0.0.tgz#a52e1d138024c00b86b1c0c91f677918b8ae0a59" - dependencies: - inherits "^2.0.1" - isarray "~0.0.1" - stream-splicer "^2.0.0" - -lazy-cache@^1.0.3: - version "1.0.4" - resolved "https://registry.yarnpkg.com/lazy-cache/-/lazy-cache-1.0.4.tgz#a1d78fc3a50474cb80845d3b3b6e1da49a446e8e" - -lazy-cache@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/lazy-cache/-/lazy-cache-2.0.2.tgz#b9190a4f913354694840859f8a8f7084d8822264" - dependencies: - set-getter "^0.1.0" - -lcid@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/lcid/-/lcid-1.0.0.tgz#308accafa0bc483a3867b4b6f2b9506251d1b835" - dependencies: - invert-kv "^1.0.0" - -left-pad@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/left-pad/-/left-pad-1.2.0.tgz#d30a73c6b8201d8f7d8e7956ba9616087a68e0ee" - -leven@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/leven/-/leven-2.1.0.tgz#c2e7a9f772094dee9d34202ae8acce4687875580" - -levn@^0.3.0, levn@~0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/levn/-/levn-0.3.0.tgz#3b09924edf9f083c0490fdd4c0bc4421e04764ee" - dependencies: - prelude-ls "~1.1.2" - type-check "~0.3.2" - -lexical-scope@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/lexical-scope/-/lexical-scope-1.2.0.tgz#fcea5edc704a4b3a8796cdca419c3a0afaf22df4" - dependencies: - astw "^2.0.0" - -libbase64@0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/libbase64/-/libbase64-0.1.0.tgz#62351a839563ac5ff5bd26f12f60e9830bb751e6" - -libmime@3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/libmime/-/libmime-3.0.0.tgz#51a1a9e7448ecbd32cda54421675bb21bc093da6" - dependencies: - iconv-lite "0.4.15" - libbase64 "0.1.0" - libqp "1.1.0" - -libqp@1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/libqp/-/libqp-1.1.0.tgz#f5e6e06ad74b794fb5b5b66988bf728ef1dedbe8" - -load-json-file@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-1.1.0.tgz#956905708d58b4bab4c2261b04f59f31c99374c0" - dependencies: - graceful-fs "^4.1.2" - parse-json "^2.2.0" - pify "^2.0.0" - pinkie-promise "^2.0.0" - strip-bom "^2.0.0" - -load-json-file@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-2.0.0.tgz#7947e42149af80d696cbf797bcaabcfe1fe29ca8" - dependencies: - graceful-fs "^4.1.2" - parse-json "^2.2.0" - pify "^2.0.0" - strip-bom "^3.0.0" - -loader-runner@^2.3.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/loader-runner/-/loader-runner-2.3.0.tgz#f482aea82d543e07921700d5a46ef26fdac6b8a2" - -loader-utils@^0.2.15: - version "0.2.17" - resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-0.2.17.tgz#f86e6374d43205a6e6c60e9196f17c0299bfb348" - dependencies: - big.js "^3.1.3" - emojis-list "^2.0.0" - json5 "^0.5.0" - object-assign "^4.0.1" - -loader-utils@^1.0.0, loader-utils@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-1.1.0.tgz#c98aef488bcceda2ffb5e2de646d6a754429f5cd" - dependencies: - big.js "^3.1.3" - emojis-list "^2.0.0" - json5 "^0.5.0" - -locate-path@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-2.0.0.tgz#2b568b265eec944c6d9c0de9c3dbbbca0354cd8e" - dependencies: - p-locate "^2.0.0" - path-exists "^3.0.0" - -lodash.memoize@~3.0.3: - version "3.0.4" - resolved "https://registry.yarnpkg.com/lodash.memoize/-/lodash.memoize-3.0.4.tgz#2dcbd2c287cbc0a55cc42328bd0c736150d53e3f" - -lodash.sortby@^4.7.0: - version "4.7.0" - resolved "https://registry.yarnpkg.com/lodash.sortby/-/lodash.sortby-4.7.0.tgz#edd14c824e2cc9c1e0b0a1b42bb5210516a42438" - -lodash@^3.10.1: - version "3.10.1" - resolved "https://registry.yarnpkg.com/lodash/-/lodash-3.10.1.tgz#5bf45e8e49ba4189e17d482789dfd15bd140b7b6" - -lodash@^4.0.0, lodash@^4.13.1, lodash@^4.14.0, lodash@^4.15.0, lodash@^4.17.4, lodash@^4.3.0, lodash@^4.5.0: - version "4.17.5" - resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.5.tgz#99a92d65c0272debe8c96b6057bc8fbfa3bed511" - -log4js@^2.3.9: - version "2.5.3" - resolved "https://registry.yarnpkg.com/log4js/-/log4js-2.5.3.tgz#38bb7bde5e9c1c181bd75e8bc128c5cd0409caf1" - dependencies: - circular-json "^0.5.1" - date-format "^1.2.0" - debug "^3.1.0" - semver "^5.3.0" - streamroller "^0.7.0" - optionalDependencies: - amqplib "^0.5.2" - axios "^0.15.3" - hipchat-notifier "^1.1.0" - loggly "^1.1.0" - mailgun-js "^0.7.0" - nodemailer "^2.5.0" - redis "^2.7.1" - slack-node "~0.2.0" - -loggly@^1.1.0: - version "1.1.1" - resolved "https://registry.yarnpkg.com/loggly/-/loggly-1.1.1.tgz#0a0fc1d3fa3a5ec44fdc7b897beba2a4695cebee" - dependencies: - json-stringify-safe "5.0.x" - request "2.75.x" - timespan "2.3.x" - -longest@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/longest/-/longest-1.0.1.tgz#30a0b2da38f73770e8294a0d22e6625ed77d0097" - -loose-envify@^1.0.0: - version "1.3.1" - resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.3.1.tgz#d1a8ad33fa9ce0e713d65fdd0ac8b748d478c848" - dependencies: - js-tokens "^3.0.0" - -lowercase-keys@1.0.0, lowercase-keys@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-1.0.0.tgz#4e3366b39e7f5457e35f1324bdf6f88d0bfc7306" - -lru-cache@4.1.x, lru-cache@^4.0.1, lru-cache@^4.1.1: - version "4.1.1" - resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-4.1.1.tgz#622e32e82488b49279114a4f9ecf45e7cd6bba55" - dependencies: - pseudomap "^1.0.2" - yallist "^2.1.2" - -lru-cache@~2.6.5: - version "2.6.5" - resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-2.6.5.tgz#e56d6354148ede8d7707b58d143220fd08df0fd5" - -magic-string@^0.14.0: - version "0.14.0" - resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.14.0.tgz#57224aef1701caeed273b17a39a956e72b172462" - dependencies: - vlq "^0.2.1" - -magic-string@^0.22.4: - version "0.22.4" - resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.22.4.tgz#31039b4e40366395618c1d6cf8193c53917475ff" - dependencies: - vlq "^0.2.1" - -mailcomposer@4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/mailcomposer/-/mailcomposer-4.0.1.tgz#0e1c44b2a07cf740ee17dc149ba009f19cadfeb4" - dependencies: - buildmail "4.0.1" - libmime "3.0.0" - -mailgun-js@^0.7.0: - version "0.7.15" - resolved "https://registry.yarnpkg.com/mailgun-js/-/mailgun-js-0.7.15.tgz#ee366a20dac64c3c15c03d6c1b3e0ed795252abb" - dependencies: - async "~2.1.2" - debug "~2.2.0" - form-data "~2.1.1" - inflection "~1.10.0" - is-stream "^1.1.0" - path-proxy "~1.0.0" - proxy-agent "~2.0.0" - q "~1.4.0" - tsscmp "~1.0.0" - -make-dir@^1.0.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-1.2.0.tgz#6d6a49eead4aae296c53bbf3a1a008bd6c89469b" - dependencies: - pify "^3.0.0" - -makeerror@1.0.x: - version "1.0.11" - resolved "https://registry.yarnpkg.com/makeerror/-/makeerror-1.0.11.tgz#e01a5c9109f2af79660e4e8b9587790184f5a96c" - dependencies: - tmpl "1.0.x" - -map-cache@^0.2.2: - version "0.2.2" - resolved "https://registry.yarnpkg.com/map-cache/-/map-cache-0.2.2.tgz#c32abd0bd6525d9b051645bb4f26ac5dc98a0dbf" - -map-visit@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/map-visit/-/map-visit-1.0.0.tgz#ecdca8f13144e660f1b5bd41f12f3479d98dfb8f" - dependencies: - object-visit "^1.0.0" - -md5.js@^1.3.4: - version "1.3.4" - resolved "https://registry.yarnpkg.com/md5.js/-/md5.js-1.3.4.tgz#e9bdbde94a20a5ac18b04340fc5764d5b09d901d" - dependencies: - hash-base "^3.0.0" - inherits "^2.0.1" - -media-typer@0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748" - -mem@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/mem/-/mem-1.1.0.tgz#5edd52b485ca1d900fe64895505399a0dfa45f76" - dependencies: - mimic-fn "^1.0.0" - -memory-fs@^0.4.0, memory-fs@~0.4.1: - version "0.4.1" - resolved "https://registry.yarnpkg.com/memory-fs/-/memory-fs-0.4.1.tgz#3a9a20b8462523e447cfbc7e8bb80ed667bfc552" - dependencies: - errno "^0.1.3" - readable-stream "^2.0.1" - -merge-stream@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-1.0.1.tgz#4041202d508a342ba00174008df0c251b8c135e1" - dependencies: - readable-stream "^2.0.1" - -merge@^1.1.3: - version "1.2.0" - resolved "https://registry.yarnpkg.com/merge/-/merge-1.2.0.tgz#7531e39d4949c281a66b8c5a6e0265e8b05894da" - -micromatch@^2.1.5, micromatch@^2.3.11: - version "2.3.11" - resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-2.3.11.tgz#86677c97d1720b363431d04d0d15293bd38c1565" - dependencies: - arr-diff "^2.0.0" - array-unique "^0.2.1" - braces "^1.8.2" - expand-brackets "^0.1.4" - extglob "^0.3.1" - filename-regex "^2.0.0" - is-extglob "^1.0.0" - is-glob "^2.0.1" - kind-of "^3.0.2" - normalize-path "^2.0.1" - object.omit "^2.0.0" - parse-glob "^3.0.4" - regex-cache "^0.4.2" - -micromatch@^3.1.4, micromatch@^3.1.8: - version "3.1.9" - resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-3.1.9.tgz#15dc93175ae39e52e93087847096effc73efcf89" - dependencies: - arr-diff "^4.0.0" - array-unique "^0.3.2" - braces "^2.3.1" - define-property "^2.0.2" - extend-shallow "^3.0.2" - extglob "^2.0.4" - fragment-cache "^0.2.1" - kind-of "^6.0.2" - nanomatch "^1.2.9" - object.pick "^1.3.0" - regex-not "^1.0.0" - snapdragon "^0.8.1" - to-regex "^3.0.1" - -miller-rabin@^4.0.0: - version "4.0.1" - resolved "https://registry.yarnpkg.com/miller-rabin/-/miller-rabin-4.0.1.tgz#f080351c865b0dc562a8462966daa53543c78a4d" - dependencies: - bn.js "^4.0.0" - brorand "^1.0.1" - -mime-db@~1.33.0: - version "1.33.0" - resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.33.0.tgz#a3492050a5cb9b63450541e39d9788d2272783db" - -mime-types@^2.1.11, mime-types@^2.1.12, mime-types@~2.1.17, mime-types@~2.1.18, mime-types@~2.1.7: - version "2.1.18" - resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.18.tgz#6f323f60a83d11146f831ff11fd66e2fe5503bb8" - dependencies: - mime-db "~1.33.0" - -mime@^1.3.4, mime@^1.5.0: - version "1.6.0" - resolved "https://registry.yarnpkg.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1" - -mimic-fn@^1.0.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-1.2.0.tgz#820c86a39334640e99516928bd03fca88057d022" - -mimic-response@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-1.0.0.tgz#df3d3652a73fded6b9b0b24146e6fd052353458e" - -minimalistic-assert@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/minimalistic-assert/-/minimalistic-assert-1.0.0.tgz#702be2dda6b37f4836bcb3f5db56641b64a1d3d3" - -minimalistic-crypto-utils@^1.0.0, minimalistic-crypto-utils@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz#f6c00c1c0b082246e5c4d99dfb8c7c083b2b582a" - -minimatch@^3.0.0, minimatch@^3.0.2, minimatch@^3.0.3, minimatch@^3.0.4: - version "3.0.4" - resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" - dependencies: - brace-expansion "^1.1.7" - -minimist@0.0.8: - version "0.0.8" - resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.8.tgz#857fcabfc3397d2625b8228262e86aa7a011b05d" - -minimist@^1.1.0, minimist@^1.1.1, minimist@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.0.tgz#a35008b20f41383eec1fb914f4cd5df79a264284" - -minimist@~0.0.1: - version "0.0.10" - resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.10.tgz#de3f98543dbf96082be48ad1a0c7cda836301dcf" - -mississippi@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/mississippi/-/mississippi-2.0.0.tgz#3442a508fafc28500486feea99409676e4ee5a6f" - dependencies: - concat-stream "^1.5.0" - duplexify "^3.4.2" - end-of-stream "^1.1.0" - flush-write-stream "^1.0.0" - from2 "^2.1.0" - parallel-transform "^1.1.0" - pump "^2.0.1" - pumpify "^1.3.3" - stream-each "^1.1.0" - through2 "^2.0.0" - -mixin-deep@^1.2.0: - version "1.3.1" - resolved "https://registry.yarnpkg.com/mixin-deep/-/mixin-deep-1.3.1.tgz#a49e7268dce1a0d9698e45326c5626df3543d0fe" - dependencies: - for-in "^1.0.2" - is-extendable "^1.0.1" - -"mkdirp@>=0.5 0", mkdirp@^0.5.1, mkdirp@~0.5.0: - version "0.5.1" - resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.1.tgz#30057438eac6cf7f8c4767f38648d6697d75c903" - dependencies: - minimist "0.0.8" - -module-deps@^4.0.8: - version "4.1.1" - resolved "https://registry.yarnpkg.com/module-deps/-/module-deps-4.1.1.tgz#23215833f1da13fd606ccb8087b44852dcb821fd" - dependencies: - JSONStream "^1.0.3" - browser-resolve "^1.7.0" - cached-path-relative "^1.0.0" - concat-stream "~1.5.0" - defined "^1.0.0" - detective "^4.0.0" - duplexer2 "^0.1.2" - inherits "^2.0.1" - parents "^1.0.0" - readable-stream "^2.0.2" - resolve "^1.1.3" - stream-combiner2 "^1.1.1" - subarg "^1.0.0" - through2 "^2.0.0" - xtend "^4.0.0" - -move-concurrently@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/move-concurrently/-/move-concurrently-1.0.1.tgz#be2c005fda32e0b29af1f05d7c4b33214c701f92" - dependencies: - aproba "^1.1.1" - copy-concurrently "^1.0.0" - fs-write-stream-atomic "^1.0.8" - mkdirp "^0.5.1" - rimraf "^2.5.4" - run-queue "^1.0.3" - -ms@0.7.1: - version "0.7.1" - resolved "https://registry.yarnpkg.com/ms/-/ms-0.7.1.tgz#9cd13c03adbff25b65effde7ce864ee952017098" - -ms@2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" - -mute-stream@0.0.7: - version "0.0.7" - resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.7.tgz#3075ce93bc21b8fab43e1bc4da7e8115ed1e7bab" - -nan@^2.3.0: - version "2.9.2" - resolved "https://registry.yarnpkg.com/nan/-/nan-2.9.2.tgz#f564d75f5f8f36a6d9456cca7a6c4fe488ab7866" - -nanomatch@^1.2.9: - version "1.2.9" - resolved "https://registry.yarnpkg.com/nanomatch/-/nanomatch-1.2.9.tgz#879f7150cb2dab7a471259066c104eee6e0fa7c2" - dependencies: - arr-diff "^4.0.0" - array-unique "^0.3.2" - define-property "^2.0.2" - extend-shallow "^3.0.2" - fragment-cache "^0.2.1" - is-odd "^2.0.0" - is-windows "^1.0.2" - kind-of "^6.0.2" - object.pick "^1.3.0" - regex-not "^1.0.0" - snapdragon "^0.8.1" - to-regex "^3.0.1" - -natural-compare@^1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7" - -negotiator@0.6.1: - version "0.6.1" - resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.1.tgz#2b327184e8992101177b28563fb5e7102acd0ca9" - -neo-async@^2.5.0: - version "2.5.0" - resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.5.0.tgz#76b1c823130cca26acfbaccc8fbaf0a2fa33b18f" - -netmask@~1.0.4: - version "1.0.6" - resolved "https://registry.yarnpkg.com/netmask/-/netmask-1.0.6.tgz#20297e89d86f6f6400f250d9f4f6b4c1945fcd35" - -node-int64@^0.4.0: - version "0.4.0" - resolved "https://registry.yarnpkg.com/node-int64/-/node-int64-0.4.0.tgz#87a9065cdb355d3182d8f94ce11188b825c68a3b" - -node-libs-browser@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/node-libs-browser/-/node-libs-browser-2.1.0.tgz#5f94263d404f6e44767d726901fff05478d600df" - dependencies: - assert "^1.1.1" - browserify-zlib "^0.2.0" - buffer "^4.3.0" - console-browserify "^1.1.0" - constants-browserify "^1.0.0" - crypto-browserify "^3.11.0" - domain-browser "^1.1.1" - events "^1.0.0" - https-browserify "^1.0.0" - os-browserify "^0.3.0" - path-browserify "0.0.0" - process "^0.11.10" - punycode "^1.2.4" - querystring-es3 "^0.2.0" - readable-stream "^2.3.3" - stream-browserify "^2.0.1" - stream-http "^2.7.2" - string_decoder "^1.0.0" - timers-browserify "^2.0.4" - tty-browserify "0.0.0" - url "^0.11.0" - util "^0.10.3" - vm-browserify "0.0.4" - -node-notifier@^5.2.1: - version "5.2.1" - resolved "https://registry.yarnpkg.com/node-notifier/-/node-notifier-5.2.1.tgz#fa313dd08f5517db0e2502e5758d664ac69f9dea" - dependencies: - growly "^1.3.0" - semver "^5.4.1" - shellwords "^0.1.1" - which "^1.3.0" - -node-pre-gyp@^0.6.39: - version "0.6.39" - resolved "https://registry.yarnpkg.com/node-pre-gyp/-/node-pre-gyp-0.6.39.tgz#c00e96860b23c0e1420ac7befc5044e1d78d8649" - dependencies: - detect-libc "^1.0.2" - hawk "3.1.3" - mkdirp "^0.5.1" - nopt "^4.0.1" - npmlog "^4.0.2" - rc "^1.1.7" - request "2.81.0" - rimraf "^2.6.1" - semver "^5.3.0" - tar "^2.2.1" - tar-pack "^3.4.0" - -node-uuid@~1.4.7: - version "1.4.8" - resolved "https://registry.yarnpkg.com/node-uuid/-/node-uuid-1.4.8.tgz#b040eb0923968afabf8d32fb1f17f1167fdab907" - -node.extend@1.0.8: - version "1.0.8" - resolved "https://registry.yarnpkg.com/node.extend/-/node.extend-1.0.8.tgz#bab04379f7383f4587990c9df07b6a7f65db772b" - dependencies: - is "~0.2.6" - object-keys "~0.4.0" - -node.flow@1.2.3: - version "1.2.3" - resolved "https://registry.yarnpkg.com/node.flow/-/node.flow-1.2.3.tgz#e1c44a82aeca8d78b458a77fb3dc642f2eba2649" - dependencies: - node.extend "1.0.8" - -nodemailer-direct-transport@3.3.2: - version "3.3.2" - resolved "https://registry.yarnpkg.com/nodemailer-direct-transport/-/nodemailer-direct-transport-3.3.2.tgz#e96fafb90358560947e569017d97e60738a50a86" - dependencies: - nodemailer-shared "1.1.0" - smtp-connection "2.12.0" - -nodemailer-fetch@1.6.0: - version "1.6.0" - resolved "https://registry.yarnpkg.com/nodemailer-fetch/-/nodemailer-fetch-1.6.0.tgz#79c4908a1c0f5f375b73fe888da9828f6dc963a4" - -nodemailer-shared@1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/nodemailer-shared/-/nodemailer-shared-1.1.0.tgz#cf5994e2fd268d00f5cf0fa767a08169edb07ec0" - dependencies: - nodemailer-fetch "1.6.0" - -nodemailer-smtp-pool@2.8.2: - version "2.8.2" - resolved "https://registry.yarnpkg.com/nodemailer-smtp-pool/-/nodemailer-smtp-pool-2.8.2.tgz#2eb94d6cf85780b1b4725ce853b9cbd5e8da8c72" - dependencies: - nodemailer-shared "1.1.0" - nodemailer-wellknown "0.1.10" - smtp-connection "2.12.0" - -nodemailer-smtp-transport@2.7.2: - version "2.7.2" - resolved "https://registry.yarnpkg.com/nodemailer-smtp-transport/-/nodemailer-smtp-transport-2.7.2.tgz#03d71c76314f14ac7dbc7bf033a6a6d16d67fb77" - dependencies: - nodemailer-shared "1.1.0" - nodemailer-wellknown "0.1.10" - smtp-connection "2.12.0" - -nodemailer-wellknown@0.1.10: - version "0.1.10" - resolved "https://registry.yarnpkg.com/nodemailer-wellknown/-/nodemailer-wellknown-0.1.10.tgz#586db8101db30cb4438eb546737a41aad0cf13d5" - -nodemailer@^2.5.0: - version "2.7.2" - resolved "https://registry.yarnpkg.com/nodemailer/-/nodemailer-2.7.2.tgz#f242e649aeeae39b6c7ed740ef7b061c404d30f9" - dependencies: - libmime "3.0.0" - mailcomposer "4.0.1" - nodemailer-direct-transport "3.3.2" - nodemailer-shared "1.1.0" - nodemailer-smtp-pool "2.8.2" - nodemailer-smtp-transport "2.7.2" - socks "1.1.9" - -nopt@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/nopt/-/nopt-4.0.1.tgz#d0d4685afd5415193c8c7505602d0d17cd64474d" - dependencies: - abbrev "1" - osenv "^0.1.4" - -normalize-package-data@^2.3.2: - version "2.4.0" - resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.4.0.tgz#12f95a307d58352075a04907b84ac8be98ac012f" - dependencies: - hosted-git-info "^2.1.4" - is-builtin-module "^1.0.0" - semver "2 || 3 || 4 || 5" - validate-npm-package-license "^3.0.1" - -normalize-path@^2.0.0, normalize-path@^2.0.1, normalize-path@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-2.1.1.tgz#1ab28b556e198363a8c1a6f7e6fa20137fe6aed9" - dependencies: - remove-trailing-separator "^1.0.1" - -normalize-url@2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-2.0.1.tgz#835a9da1551fa26f70e92329069a23aa6574d7e6" - dependencies: - prepend-http "^2.0.0" - query-string "^5.0.1" - sort-keys "^2.0.0" - -npm-run-path@^2.0.0: - version "2.0.2" - resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-2.0.2.tgz#35a9232dfa35d7067b4cb2ddf2357b1871536c5f" - dependencies: - path-key "^2.0.0" - -npmlog@^4.0.2: - version "4.1.2" - resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-4.1.2.tgz#08a7f2a8bf734604779a9efa4ad5cc717abb954b" - dependencies: - are-we-there-yet "~1.1.2" - console-control-strings "~1.1.0" - gauge "~2.7.3" - set-blocking "~2.0.0" - -null-check@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/null-check/-/null-check-1.0.0.tgz#977dffd7176012b9ec30d2a39db5cf72a0439edd" - -number-is-nan@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d" - -nwmatcher@^1.4.3: - version "1.4.3" - resolved "https://registry.yarnpkg.com/nwmatcher/-/nwmatcher-1.4.3.tgz#64348e3b3d80f035b40ac11563d278f8b72db89c" - -oauth-sign@~0.8.1, oauth-sign@~0.8.2: - version "0.8.2" - resolved "https://registry.yarnpkg.com/oauth-sign/-/oauth-sign-0.8.2.tgz#46a6ab7f0aead8deae9ec0565780b7d4efeb9d43" - -object-assign@^4.0.1, object-assign@^4.1.0: - version "4.1.1" - resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" - -object-component@0.0.3: - version "0.0.3" - resolved "https://registry.yarnpkg.com/object-component/-/object-component-0.0.3.tgz#f0c69aa50efc95b866c186f400a33769cb2f1291" - -object-copy@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/object-copy/-/object-copy-0.1.0.tgz#7e7d858b781bd7c991a41ba975ed3812754e998c" - dependencies: - copy-descriptor "^0.1.0" - define-property "^0.2.5" - kind-of "^3.0.3" - -object-keys@^1.0.8: - version "1.0.11" - resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.0.11.tgz#c54601778ad560f1142ce0e01bcca8b56d13426d" - -object-keys@~0.4.0: - version "0.4.0" - resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-0.4.0.tgz#28a6aae7428dd2c3a92f3d95f21335dd204e0336" - -object-visit@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/object-visit/-/object-visit-1.0.1.tgz#f79c4493af0c5377b59fe39d395e41042dd045bb" - dependencies: - isobject "^3.0.0" - -object.getownpropertydescriptors@^2.0.3: - version "2.0.3" - resolved "https://registry.yarnpkg.com/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.0.3.tgz#8758c846f5b407adab0f236e0986f14b051caa16" - dependencies: - define-properties "^1.1.2" - es-abstract "^1.5.1" - -object.omit@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/object.omit/-/object.omit-2.0.1.tgz#1a9c744829f39dbb858c76ca3579ae2a54ebd1fa" - dependencies: - for-own "^0.1.4" - is-extendable "^0.1.1" - -object.pick@^1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/object.pick/-/object.pick-1.3.0.tgz#87a10ac4c1694bd2e1cbf53591a66141fb5dd747" - dependencies: - isobject "^3.0.1" - -observatory@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/observatory/-/observatory-1.0.0.tgz#2baa606e8299e6866914ec9c8a4db6a41136e59b" - dependencies: - ansi-escapes "^1.1.0" - chalk "^1.1.1" - lodash "^3.10.1" - -on-finished@~2.3.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.3.0.tgz#20f1336481b083cd75337992a16971aa2d906947" - dependencies: - ee-first "1.1.1" - -once@^1.3.0, once@^1.3.1, once@^1.3.3, once@^1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" - dependencies: - wrappy "1" - -onetime@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/onetime/-/onetime-2.0.1.tgz#067428230fd67443b2794b22bba528b6867962d4" - dependencies: - mimic-fn "^1.0.0" - -optimist@^0.6.1: - version "0.6.1" - resolved "https://registry.yarnpkg.com/optimist/-/optimist-0.6.1.tgz#da3ea74686fa21a19a111c326e90eb15a0196686" - dependencies: - minimist "~0.0.1" - wordwrap "~0.0.2" - -optionator@^0.8.1, optionator@^0.8.2: - version "0.8.2" - resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.8.2.tgz#364c5e409d3f4d6301d6c0b4c05bba50180aeb64" - dependencies: - deep-is "~0.1.3" - fast-levenshtein "~2.0.4" - levn "~0.3.0" - prelude-ls "~1.1.2" - type-check "~0.3.2" - wordwrap "~1.0.0" - -os-browserify@^0.3.0, os-browserify@~0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/os-browserify/-/os-browserify-0.3.0.tgz#854373c7f5c2315914fc9bfc6bd8238fdda1ec27" - -os-homedir@^1.0.0, os-homedir@^1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/os-homedir/-/os-homedir-1.0.2.tgz#ffbc4988336e0e833de0c168c7ef152121aa7fb3" - -os-locale@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/os-locale/-/os-locale-2.1.0.tgz#42bc2900a6b5b8bd17376c8e882b65afccf24bf2" - dependencies: - execa "^0.7.0" - lcid "^1.0.0" - mem "^1.1.0" - -os-tmpdir@^1.0.0, os-tmpdir@^1.0.1, os-tmpdir@~1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" - -osenv@^0.1.4: - version "0.1.5" - resolved "https://registry.yarnpkg.com/osenv/-/osenv-0.1.5.tgz#85cdfafaeb28e8677f416e287592b5f3f49ea410" - dependencies: - os-homedir "^1.0.0" - os-tmpdir "^1.0.0" - -p-cancelable@^0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/p-cancelable/-/p-cancelable-0.3.0.tgz#b9e123800bcebb7ac13a479be195b507b98d30fa" - -p-finally@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae" - -p-is-promise@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/p-is-promise/-/p-is-promise-1.1.0.tgz#9c9456989e9f6588017b0434d56097675c3da05e" - -p-limit@^1.1.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-1.2.0.tgz#0e92b6bedcb59f022c13d0f1949dc82d15909f1c" - dependencies: - p-try "^1.0.0" - -p-locate@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-2.0.0.tgz#20a0103b222a70c8fd39cc2e580680f3dde5ec43" - dependencies: - p-limit "^1.1.0" - -p-timeout@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/p-timeout/-/p-timeout-2.0.1.tgz#d8dd1979595d2dc0139e1fe46b8b646cb3cdf038" - dependencies: - p-finally "^1.0.0" - -p-try@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/p-try/-/p-try-1.0.0.tgz#cbc79cdbaf8fd4228e13f621f2b1a237c1b207b3" - -pac-proxy-agent@1: - version "1.1.0" - resolved "https://registry.yarnpkg.com/pac-proxy-agent/-/pac-proxy-agent-1.1.0.tgz#34a385dfdf61d2f0ecace08858c745d3e791fd4d" - dependencies: - agent-base "2" - debug "2" - extend "3" - get-uri "2" - http-proxy-agent "1" - https-proxy-agent "1" - pac-resolver "~2.0.0" - raw-body "2" - socks-proxy-agent "2" - -pac-resolver@~2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/pac-resolver/-/pac-resolver-2.0.0.tgz#99b88d2f193fbdeefc1c9a529c1f3260ab5277cd" - dependencies: - co "~3.0.6" - degenerator "~1.0.2" - ip "1.0.1" - netmask "~1.0.4" - thunkify "~2.1.1" - -pako@~1.0.5: - version "1.0.6" - resolved "https://registry.yarnpkg.com/pako/-/pako-1.0.6.tgz#0101211baa70c4bca4a0f63f2206e97b7dfaf258" - -parallel-transform@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/parallel-transform/-/parallel-transform-1.1.0.tgz#d410f065b05da23081fcd10f28854c29bda33b06" - dependencies: - cyclist "~0.2.2" - inherits "^2.0.3" - readable-stream "^2.1.5" - -parents@^1.0.0, parents@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/parents/-/parents-1.0.1.tgz#fedd4d2bf193a77745fe71e371d73c3307d9c751" - dependencies: - path-platform "~0.11.15" - -parse-asn1@^5.0.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/parse-asn1/-/parse-asn1-5.1.0.tgz#37c4f9b7ed3ab65c74817b5f2480937fbf97c712" - dependencies: - asn1.js "^4.0.0" - browserify-aes "^1.0.0" - create-hash "^1.1.0" - evp_bytestokey "^1.0.0" - pbkdf2 "^3.0.3" - -parse-glob@^3.0.4: - version "3.0.4" - resolved "https://registry.yarnpkg.com/parse-glob/-/parse-glob-3.0.4.tgz#b2c376cfb11f35513badd173ef0bb6e3a388391c" - dependencies: - glob-base "^0.3.0" - is-dotfile "^1.0.0" - is-extglob "^1.0.0" - is-glob "^2.0.0" - -parse-json@^2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-2.2.0.tgz#f480f40434ef80741f8469099f8dea18f55a4dc9" - dependencies: - error-ex "^1.2.0" - -parse5@4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/parse5/-/parse5-4.0.0.tgz#6d78656e3da8d78b4ec0b906f7c08ef1dfe3f608" - -parseqs@0.0.5: - version "0.0.5" - resolved "https://registry.yarnpkg.com/parseqs/-/parseqs-0.0.5.tgz#d5208a3738e46766e291ba2ea173684921a8b89d" - dependencies: - better-assert "~1.0.0" - -parseuri@0.0.5: - version "0.0.5" - resolved "https://registry.yarnpkg.com/parseuri/-/parseuri-0.0.5.tgz#80204a50d4dbb779bfdc6ebe2778d90e4bce320a" - dependencies: - better-assert "~1.0.0" - -parseurl@~1.3.2: - version "1.3.2" - resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.2.tgz#fc289d4ed8993119460c156253262cdc8de65bf3" - -pascalcase@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/pascalcase/-/pascalcase-0.1.1.tgz#b363e55e8006ca6fe21784d2db22bd15d7917f14" - -path-browserify@0.0.0, path-browserify@~0.0.0: - version "0.0.0" - resolved "https://registry.yarnpkg.com/path-browserify/-/path-browserify-0.0.0.tgz#a0b870729aae214005b7d5032ec2cbbb0fb4451a" - -path-dirname@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/path-dirname/-/path-dirname-1.0.2.tgz#cc33d24d525e099a5388c0336c6e32b9160609e0" - -path-exists@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-2.1.0.tgz#0feb6c64f0fc518d9a754dd5efb62c7022761f4b" - dependencies: - pinkie-promise "^2.0.0" - -path-exists@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515" - -path-is-absolute@^1.0.0, path-is-absolute@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" - -path-is-inside@^1.0.1, path-is-inside@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/path-is-inside/-/path-is-inside-1.0.2.tgz#365417dede44430d1c11af61027facf074bdfc53" - -path-key@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/path-key/-/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40" - -path-parse@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.5.tgz#3c1adf871ea9cd6c9431b6ea2bd74a0ff055c4c1" - -path-platform@~0.11.15: - version "0.11.15" - resolved "https://registry.yarnpkg.com/path-platform/-/path-platform-0.11.15.tgz#e864217f74c36850f0852b78dc7bf7d4a5721bf2" - -path-proxy@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/path-proxy/-/path-proxy-1.0.0.tgz#18e8a36859fc9d2f1a53b48dee138543c020de5e" - dependencies: - inflection "~1.3.0" - -path-type@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/path-type/-/path-type-1.1.0.tgz#59c44f7ee491da704da415da5a4070ba4f8fe441" - dependencies: - graceful-fs "^4.1.2" - pify "^2.0.0" - pinkie-promise "^2.0.0" - -path-type@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/path-type/-/path-type-2.0.0.tgz#f012ccb8415b7096fc2daa1054c3d72389594c73" - dependencies: - pify "^2.0.0" - -pbkdf2@^3.0.3: - version "3.0.14" - resolved "https://registry.yarnpkg.com/pbkdf2/-/pbkdf2-3.0.14.tgz#a35e13c64799b06ce15320f459c230e68e73bade" - dependencies: - create-hash "^1.1.2" - create-hmac "^1.1.4" - ripemd160 "^2.0.1" - safe-buffer "^5.0.1" - sha.js "^2.4.8" - -performance-now@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-0.2.0.tgz#33ef30c5c77d4ea21c5a53869d91b56d8f2555e5" - -performance-now@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b" - -pify@^2.0.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c" - -pify@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/pify/-/pify-3.0.0.tgz#e5a4acd2c101fdf3d9a4d07f0dbc4db49dd28176" - -pinkie-promise@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/pinkie-promise/-/pinkie-promise-2.0.1.tgz#2135d6dfa7a358c069ac9b178776288228450ffa" - dependencies: - pinkie "^2.0.0" - -pinkie@^2.0.0: - version "2.0.4" - resolved "https://registry.yarnpkg.com/pinkie/-/pinkie-2.0.4.tgz#72556b80cfa0d48a974e80e77248e80ed4f7f870" - -pkg-dir@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-2.0.0.tgz#f6d5d1109e19d63edf428e0bd57e12777615334b" - dependencies: - find-up "^2.1.0" - -pluralize@^7.0.0: - version "7.0.0" - resolved "https://registry.yarnpkg.com/pluralize/-/pluralize-7.0.0.tgz#298b89df8b93b0221dbf421ad2b1b1ea23fc6777" - -pn@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/pn/-/pn-1.1.0.tgz#e2f4cef0e219f463c179ab37463e4e1ecdccbafb" - -posix-character-classes@^0.1.0: - version "0.1.1" - resolved "https://registry.yarnpkg.com/posix-character-classes/-/posix-character-classes-0.1.1.tgz#01eac0fe3b5af71a2a6c02feabb8c1fef7e00eab" - -prelude-ls@~1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54" - -prepend-http@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/prepend-http/-/prepend-http-2.0.0.tgz#e92434bfa5ea8c19f41cdfd401d741a3c819d897" - -preserve@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/preserve/-/preserve-0.2.0.tgz#815ed1f6ebc65926f865b310c0713bcb3315ce4b" - -pretty-format@^22.4.0: - version "22.4.0" - resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-22.4.0.tgz#237b1f7e1c50ed03bc65c03ccc29d7c8bb7beb94" - dependencies: - ansi-regex "^3.0.0" - ansi-styles "^3.2.0" - -private@^0.1.7: - version "0.1.8" - resolved "https://registry.yarnpkg.com/private/-/private-0.1.8.tgz#2381edb3689f7a53d653190060fcf822d2f368ff" - -process-nextick-args@~1.0.6: - version "1.0.7" - resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-1.0.7.tgz#150e20b756590ad3f91093f25a4f2ad8bff30ba3" - -process-nextick-args@~2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.0.tgz#a37d732f4271b4ab1ad070d35508e8290788ffaa" - -process@^0.11.10, process@~0.11.0: - version "0.11.10" - resolved "https://registry.yarnpkg.com/process/-/process-0.11.10.tgz#7332300e840161bda3e69a1d1d91a7d4bc16f182" - -progress@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/progress/-/progress-2.0.0.tgz#8a1be366bf8fc23db2bd23f10c6fe920b4389d1f" - -promise-inflight@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/promise-inflight/-/promise-inflight-1.0.1.tgz#98472870bf228132fcbdd868129bad12c3c029e3" - -proxy-agent@~2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/proxy-agent/-/proxy-agent-2.0.0.tgz#57eb5347aa805d74ec681cb25649dba39c933499" - dependencies: - agent-base "2" - debug "2" - extend "3" - http-proxy-agent "1" - https-proxy-agent "1" - lru-cache "~2.6.5" - pac-proxy-agent "1" - socks-proxy-agent "2" - -prr@~1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/prr/-/prr-1.0.1.tgz#d3fc114ba06995a45ec6893f484ceb1d78f5f476" - -pseudomap@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/pseudomap/-/pseudomap-1.0.2.tgz#f052a28da70e618917ef0a8ac34c1ae5a68286b3" - -public-encrypt@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/public-encrypt/-/public-encrypt-4.0.0.tgz#39f699f3a46560dd5ebacbca693caf7c65c18cc6" - dependencies: - bn.js "^4.1.0" - browserify-rsa "^4.0.0" - create-hash "^1.1.0" - parse-asn1 "^5.0.0" - randombytes "^2.0.1" - -pump@^2.0.0, pump@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/pump/-/pump-2.0.1.tgz#12399add6e4cf7526d973cbc8b5ce2e2908b3909" - dependencies: - end-of-stream "^1.1.0" - once "^1.3.1" - -pumpify@^1.3.3: - version "1.4.0" - resolved "https://registry.yarnpkg.com/pumpify/-/pumpify-1.4.0.tgz#80b7c5df7e24153d03f0e7ac8a05a5d068bd07fb" - dependencies: - duplexify "^3.5.3" - inherits "^2.0.3" - pump "^2.0.0" - -punycode@1.3.2: - version "1.3.2" - resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.3.2.tgz#9653a036fb7c1ee42342f2325cceefea3926c48d" - -punycode@1.4.1, punycode@^1.2.4, punycode@^1.3.2, punycode@^1.4.1: - version "1.4.1" - resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e" - -punycode@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.0.tgz#5f863edc89b96db09074bad7947bf09056ca4e7d" - -q@~1.4.0: - version "1.4.1" - resolved "https://registry.yarnpkg.com/q/-/q-1.4.1.tgz#55705bcd93c5f3673530c2c2cbc0c2b3addc286e" - -qjobs@^1.1.4: - version "1.2.0" - resolved "https://registry.yarnpkg.com/qjobs/-/qjobs-1.2.0.tgz#c45e9c61800bd087ef88d7e256423bdd49e5d071" - -qs@6.5.1, qs@~6.5.1: - version "6.5.1" - resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.1.tgz#349cdf6eef89ec45c12d7d5eb3fc0c870343a6d8" - -qs@~6.2.0: - version "6.2.3" - resolved "https://registry.yarnpkg.com/qs/-/qs-6.2.3.tgz#1cfcb25c10a9b2b483053ff39f5dfc9233908cfe" - -qs@~6.4.0: - version "6.4.0" - resolved "https://registry.yarnpkg.com/qs/-/qs-6.4.0.tgz#13e26d28ad6b0ffaa91312cd3bf708ed351e7233" - -query-string@^5.0.1: - version "5.1.0" - resolved "https://registry.yarnpkg.com/query-string/-/query-string-5.1.0.tgz#9583b15fd1307f899e973ed418886426a9976469" - dependencies: - decode-uri-component "^0.2.0" - object-assign "^4.1.0" - strict-uri-encode "^1.0.0" - -querystring-es3@^0.2.0, querystring-es3@~0.2.0: - version "0.2.1" - resolved "https://registry.yarnpkg.com/querystring-es3/-/querystring-es3-0.2.1.tgz#9ec61f79049875707d69414596fd907a4d711e73" - -querystring@0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/querystring/-/querystring-0.2.0.tgz#b209849203bb25df820da756e747005878521620" - -randomatic@^1.1.3: - version "1.1.7" - resolved "https://registry.yarnpkg.com/randomatic/-/randomatic-1.1.7.tgz#c7abe9cc8b87c0baa876b19fde83fd464797e38c" - dependencies: - is-number "^3.0.0" - kind-of "^4.0.0" - -randombytes@^2.0.0, randombytes@^2.0.1, randombytes@^2.0.5: - version "2.0.6" - resolved "https://registry.yarnpkg.com/randombytes/-/randombytes-2.0.6.tgz#d302c522948588848a8d300c932b44c24231da80" - dependencies: - safe-buffer "^5.1.0" - -randomfill@^1.0.3: - version "1.0.4" - resolved "https://registry.yarnpkg.com/randomfill/-/randomfill-1.0.4.tgz#c92196fc86ab42be983f1bf31778224931d61458" - dependencies: - randombytes "^2.0.5" - safe-buffer "^5.1.0" - -range-parser@^1.0.3, range-parser@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.0.tgz#f49be6b487894ddc40dcc94a322f611092e00d5e" - -raw-body@2, raw-body@2.3.2: - version "2.3.2" - resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.3.2.tgz#bcd60c77d3eb93cde0050295c3f379389bc88f89" - dependencies: - bytes "3.0.0" - http-errors "1.6.2" - iconv-lite "0.4.19" - unpipe "1.0.0" - -rc@^1.1.7: - version "1.2.5" - resolved "https://registry.yarnpkg.com/rc/-/rc-1.2.5.tgz#275cd687f6e3b36cc756baa26dfee80a790301fd" - dependencies: - deep-extend "~0.4.0" - ini "~1.3.0" - minimist "^1.2.0" - strip-json-comments "~2.0.1" - -read-only-stream@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/read-only-stream/-/read-only-stream-2.0.0.tgz#2724fd6a8113d73764ac288d4386270c1dbf17f0" - dependencies: - readable-stream "^2.0.2" - -read-pkg-up@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-1.0.1.tgz#9d63c13276c065918d57f002a57f40a1b643fb02" - dependencies: - find-up "^1.0.0" - read-pkg "^1.0.0" - -read-pkg-up@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-2.0.0.tgz#6b72a8048984e0c41e79510fd5e9fa99b3b549be" - dependencies: - find-up "^2.0.0" - read-pkg "^2.0.0" - -read-pkg@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-1.1.0.tgz#f5ffaa5ecd29cb31c0474bca7d756b6bb29e3f28" - dependencies: - load-json-file "^1.0.0" - normalize-package-data "^2.3.2" - path-type "^1.0.0" - -read-pkg@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-2.0.0.tgz#8ef1c0623c6a6db0dc6713c4bfac46332b2368f8" - dependencies: - load-json-file "^2.0.0" - normalize-package-data "^2.3.2" - path-type "^2.0.0" - -"readable-stream@1 || 2", readable-stream@2, readable-stream@^2.0.0, readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.0.4, readable-stream@^2.0.6, readable-stream@^2.1.4, readable-stream@^2.1.5, readable-stream@^2.2.2, readable-stream@^2.3.0, readable-stream@^2.3.3: - version "2.3.4" - resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.4.tgz#c946c3f47fa7d8eabc0b6150f4a12f69a4574071" - dependencies: - core-util-is "~1.0.0" - inherits "~2.0.3" - isarray "~1.0.0" - process-nextick-args "~2.0.0" - safe-buffer "~5.1.1" - string_decoder "~1.0.3" - util-deprecate "~1.0.1" - -readable-stream@1.1.x, "readable-stream@1.x >=1.1.9": - version "1.1.14" - resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-1.1.14.tgz#7cf4c54ef648e3813084c636dd2079e166c081d9" - dependencies: - core-util-is "~1.0.0" - inherits "~2.0.1" - isarray "0.0.1" - string_decoder "~0.10.x" - -readable-stream@~2.0.0, readable-stream@~2.0.5: - version "2.0.6" - resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.0.6.tgz#8f90341e68a53ccc928788dacfcd11b36eb9b78e" - dependencies: - core-util-is "~1.0.0" - inherits "~2.0.1" - isarray "~1.0.0" - process-nextick-args "~1.0.6" - string_decoder "~0.10.x" - util-deprecate "~1.0.1" - -readdirp@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-2.1.0.tgz#4ed0ad060df3073300c48440373f72d1cc642d78" - dependencies: - graceful-fs "^4.1.2" - minimatch "^3.0.2" - readable-stream "^2.0.2" - set-immediate-shim "^1.0.1" - -realpath-native@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/realpath-native/-/realpath-native-1.0.0.tgz#7885721a83b43bd5327609f0ddecb2482305fdf0" - dependencies: - util.promisify "^1.0.0" - -redis-commands@^1.2.0: - version "1.3.5" - resolved "https://registry.yarnpkg.com/redis-commands/-/redis-commands-1.3.5.tgz#4495889414f1e886261180b1442e7295602d83a2" - -redis-parser@^2.6.0: - version "2.6.0" - resolved "https://registry.yarnpkg.com/redis-parser/-/redis-parser-2.6.0.tgz#52ed09dacac108f1a631c07e9b69941e7a19504b" - -redis@^2.7.1: - version "2.8.0" - resolved "https://registry.yarnpkg.com/redis/-/redis-2.8.0.tgz#202288e3f58c49f6079d97af7a10e1303ae14b02" - dependencies: - double-ended-queue "^2.1.0-0" - redis-commands "^1.2.0" - redis-parser "^2.6.0" - -regenerator-runtime@^0.11.0: - version "0.11.1" - resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz#be05ad7f9bf7d22e056f9726cee5017fbf19e2e9" - -regex-cache@^0.4.2: - version "0.4.4" - resolved "https://registry.yarnpkg.com/regex-cache/-/regex-cache-0.4.4.tgz#75bdc58a2a1496cec48a12835bc54c8d562336dd" - dependencies: - is-equal-shallow "^0.1.3" - -regex-not@^1.0.0, regex-not@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/regex-not/-/regex-not-1.0.2.tgz#1f4ece27e00b0b65e0247a6810e6a85d83a5752c" - dependencies: - extend-shallow "^3.0.2" - safe-regex "^1.1.0" - -remove-trailing-separator@^1.0.1: - version "1.1.0" - resolved "https://registry.yarnpkg.com/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz#c24bce2a283adad5bc3f58e0d48249b92379d8ef" - -repeat-element@^1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/repeat-element/-/repeat-element-1.1.2.tgz#ef089a178d1483baae4d93eb98b4f9e4e11d990a" - -repeat-string@^0.2.2: - version "0.2.2" - resolved "https://registry.yarnpkg.com/repeat-string/-/repeat-string-0.2.2.tgz#c7a8d3236068362059a7e4651fc6884e8b1fb4ae" - -repeat-string@^1.5.2, repeat-string@^1.6.1: - version "1.6.1" - resolved "https://registry.yarnpkg.com/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637" - -repeating@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/repeating/-/repeating-2.0.1.tgz#5214c53a926d3552707527fbab415dbc08d06dda" - dependencies: - is-finite "^1.0.0" - -replace-in-file@^3.1.1: - version "3.1.1" - resolved "https://registry.yarnpkg.com/replace-in-file/-/replace-in-file-3.1.1.tgz#84052a6948771e8833a0738a0eb905feb0c9c7f4" - dependencies: - chalk "^2.3.0" - glob "^7.1.2" - yargs "^11.0.0" - -request-promise-core@1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/request-promise-core/-/request-promise-core-1.1.1.tgz#3eee00b2c5aa83239cfb04c5700da36f81cd08b6" - dependencies: - lodash "^4.13.1" - -request-promise-native@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/request-promise-native/-/request-promise-native-1.0.5.tgz#5281770f68e0c9719e5163fd3fab482215f4fda5" - dependencies: - request-promise-core "1.1.1" - stealthy-require "^1.1.0" - tough-cookie ">=2.3.3" - -request@2.75.x: - version "2.75.0" - resolved "https://registry.yarnpkg.com/request/-/request-2.75.0.tgz#d2b8268a286da13eaa5d01adf5d18cc90f657d93" - dependencies: - aws-sign2 "~0.6.0" - aws4 "^1.2.1" - bl "~1.1.2" - caseless "~0.11.0" - combined-stream "~1.0.5" - extend "~3.0.0" - forever-agent "~0.6.1" - form-data "~2.0.0" - har-validator "~2.0.6" - hawk "~3.1.3" - http-signature "~1.1.0" - is-typedarray "~1.0.0" - isstream "~0.1.2" - json-stringify-safe "~5.0.1" - mime-types "~2.1.7" - node-uuid "~1.4.7" - oauth-sign "~0.8.1" - qs "~6.2.0" - stringstream "~0.0.4" - tough-cookie "~2.3.0" - tunnel-agent "~0.4.1" - -request@2.81.0: - version "2.81.0" - resolved "https://registry.yarnpkg.com/request/-/request-2.81.0.tgz#c6928946a0e06c5f8d6f8a9333469ffda46298a0" - dependencies: - aws-sign2 "~0.6.0" - aws4 "^1.2.1" - caseless "~0.12.0" - combined-stream "~1.0.5" - extend "~3.0.0" - forever-agent "~0.6.1" - form-data "~2.1.1" - har-validator "~4.2.1" - hawk "~3.1.3" - http-signature "~1.1.0" - is-typedarray "~1.0.0" - isstream "~0.1.2" - json-stringify-safe "~5.0.1" - mime-types "~2.1.7" - oauth-sign "~0.8.1" - performance-now "^0.2.0" - qs "~6.4.0" - safe-buffer "^5.0.1" - stringstream "~0.0.4" - tough-cookie "~2.3.0" - tunnel-agent "^0.6.0" - uuid "^3.0.0" - -request@^2.0.0, request@^2.74.0, request@^2.83.0: - version "2.83.0" - resolved "https://registry.yarnpkg.com/request/-/request-2.83.0.tgz#ca0b65da02ed62935887808e6f510381034e3356" - dependencies: - aws-sign2 "~0.7.0" - aws4 "^1.6.0" - caseless "~0.12.0" - combined-stream "~1.0.5" - extend "~3.0.1" - forever-agent "~0.6.1" - form-data "~2.3.1" - har-validator "~5.0.3" - hawk "~6.0.2" - http-signature "~1.2.0" - is-typedarray "~1.0.0" - isstream "~0.1.2" - json-stringify-safe "~5.0.1" - mime-types "~2.1.17" - oauth-sign "~0.8.2" - performance-now "^2.1.0" - qs "~6.5.1" - safe-buffer "^5.1.1" - stringstream "~0.0.5" - tough-cookie "~2.3.3" - tunnel-agent "^0.6.0" - uuid "^3.1.0" - -requestretry@^1.2.2: - version "1.13.0" - resolved "https://registry.yarnpkg.com/requestretry/-/requestretry-1.13.0.tgz#213ec1006eeb750e8b8ce54176283d15a8d55d94" - dependencies: - extend "^3.0.0" - lodash "^4.15.0" - request "^2.74.0" - when "^3.7.7" - -require-directory@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" - -require-main-filename@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/require-main-filename/-/require-main-filename-1.0.1.tgz#97f717b69d48784f5f526a6c5aa8ffdda055a4d1" - -require-uncached@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/require-uncached/-/require-uncached-1.0.3.tgz#4e0d56d6c9662fd31e43011c4b95aa49955421d3" - dependencies: - caller-path "^0.1.0" - resolve-from "^1.0.0" - -requires-port@1.x.x: - version "1.0.0" - resolved "https://registry.yarnpkg.com/requires-port/-/requires-port-1.0.0.tgz#925d2601d39ac485e091cf0da5c6e694dc3dcaff" - -resolve-cwd@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/resolve-cwd/-/resolve-cwd-2.0.0.tgz#00a9f7387556e27038eae232caa372a6a59b665a" - dependencies: - resolve-from "^3.0.0" - -resolve-from@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-1.0.1.tgz#26cbfe935d1aeeeabb29bc3fe5aeb01e93d44226" - -resolve-from@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-3.0.0.tgz#b22c7af7d9d6881bc8b6e653335eebcb0a188748" - -resolve-url@^0.2.1: - version "0.2.1" - resolved "https://registry.yarnpkg.com/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a" - -resolve@1.1.7: - version "1.1.7" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.1.7.tgz#203114d82ad2c5ed9e8e0411b3932875e889e97b" - -resolve@^1.1.3, resolve@^1.1.4: - version "1.5.0" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.5.0.tgz#1f09acce796c9a762579f31b2c1cc4c3cddf9f36" - dependencies: - path-parse "^1.0.5" - -responselike@1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/responselike/-/responselike-1.0.2.tgz#918720ef3b631c5642be068f15ade5a46f4ba1e7" - dependencies: - lowercase-keys "^1.0.0" - -restore-cursor@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-2.0.0.tgz#9f7ee287f82fd326d4fd162923d62129eee0dfaf" - dependencies: - onetime "^2.0.0" - signal-exit "^3.0.2" - -ret@~0.1.10: - version "0.1.15" - resolved "https://registry.yarnpkg.com/ret/-/ret-0.1.15.tgz#b8a4825d5bdb1fc3f6f53c2bc33f81388681c7bc" - -right-align@^0.1.1: - version "0.1.3" - resolved "https://registry.yarnpkg.com/right-align/-/right-align-0.1.3.tgz#61339b722fe6a3515689210d24e14c96148613ef" - dependencies: - align-text "^0.1.1" - -rimraf@2, rimraf@^2.2.8, rimraf@^2.5.1, rimraf@^2.5.4, rimraf@^2.6.0, rimraf@^2.6.1, rimraf@^2.6.2: - version "2.6.2" - resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.2.tgz#2ed8150d24a16ea8651e6d6ef0f47c4158ce7a36" - dependencies: - glob "^7.0.5" - -rimraf@~2.2.6: - version "2.2.8" - resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.2.8.tgz#e439be2aaee327321952730f99a8929e4fc50582" - -ripemd160@^2.0.0, ripemd160@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/ripemd160/-/ripemd160-2.0.1.tgz#0f4584295c53a3628af7e6d79aca21ce57d1c6e7" - dependencies: - hash-base "^2.0.0" - inherits "^2.0.1" - -rmdir@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/rmdir/-/rmdir-1.2.0.tgz#4fe0357cb06168c258e73e968093dc4e8a0f3253" - dependencies: - node.flow "1.2.3" - -rollup-plugin-buble@^0.19.1: - version "0.19.2" - resolved "https://registry.yarnpkg.com/rollup-plugin-buble/-/rollup-plugin-buble-0.19.2.tgz#c0590c7d3d475b5ed59f129764ec93710cc6e8dd" - dependencies: - buble "^0.19.2" - rollup-pluginutils "^2.0.1" - -rollup-pluginutils@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/rollup-pluginutils/-/rollup-pluginutils-2.0.1.tgz#7ec95b3573f6543a46a6461bd9a7c544525d0fc0" - dependencies: - estree-walker "^0.3.0" - micromatch "^2.3.11" - -rollup@^0.56.2: - version "0.56.3" - resolved "https://registry.yarnpkg.com/rollup/-/rollup-0.56.3.tgz#7900695531afa1badd3235f285cc4aa0d49ce254" - -run-async@^2.2.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/run-async/-/run-async-2.3.0.tgz#0371ab4ae0bdd720d4166d7dfda64ff7a445a6c0" - dependencies: - is-promise "^2.1.0" - -run-queue@^1.0.0, run-queue@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/run-queue/-/run-queue-1.0.3.tgz#e848396f057d223f24386924618e25694161ec47" - dependencies: - aproba "^1.1.1" - -rx-lite-aggregates@^4.0.8: - version "4.0.8" - resolved "https://registry.yarnpkg.com/rx-lite-aggregates/-/rx-lite-aggregates-4.0.8.tgz#753b87a89a11c95467c4ac1626c4efc4e05c67be" - dependencies: - rx-lite "*" - -rx-lite@*, rx-lite@^4.0.8: - version "4.0.8" - resolved "https://registry.yarnpkg.com/rx-lite/-/rx-lite-4.0.8.tgz#0b1e11af8bc44836f04a6407e92da42467b79444" - -safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.1, safe-buffer@~5.1.0, safe-buffer@~5.1.1: - version "5.1.1" - resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.1.tgz#893312af69b2123def71f57889001671eeb2c853" - -safe-regex@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/safe-regex/-/safe-regex-1.1.0.tgz#40a3669f3b077d1e943d44629e157dd48023bf2e" - dependencies: - ret "~0.1.10" - -sane@^2.0.0: - version "2.4.1" - resolved "https://registry.yarnpkg.com/sane/-/sane-2.4.1.tgz#29f991208cf28636720efdc584293e7fd66663a5" - dependencies: - anymatch "^1.3.0" - exec-sh "^0.2.0" - fb-watchman "^2.0.0" - minimatch "^3.0.2" - minimist "^1.1.1" - walker "~1.0.5" - watch "~0.18.0" - optionalDependencies: - fsevents "^1.1.1" - -sax@^1.2.4: - version "1.2.4" - resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9" - -schema-utils@^0.4.2: - version "0.4.5" - resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-0.4.5.tgz#21836f0608aac17b78f9e3e24daff14a5ca13a3e" - dependencies: - ajv "^6.1.0" - ajv-keywords "^3.1.0" - -"semver@2 || 3 || 4 || 5", semver@^5.3.0, semver@^5.4.1: - version "5.5.0" - resolved "https://registry.yarnpkg.com/semver/-/semver-5.5.0.tgz#dc4bbc7a6ca9d916dee5d43516f0092b58f7b8ab" - -semver@~5.0.1: - version "5.0.3" - resolved "https://registry.yarnpkg.com/semver/-/semver-5.0.3.tgz#77466de589cd5d3c95f138aa78bc569a3cb5d27a" - -serialize-javascript@^1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-1.4.0.tgz#7c958514db6ac2443a8abc062dc9f7886a7f6005" - -set-blocking@^2.0.0, set-blocking@~2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" - -set-getter@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/set-getter/-/set-getter-0.1.0.tgz#d769c182c9d5a51f409145f2fba82e5e86e80376" - dependencies: - to-object-path "^0.3.0" - -set-immediate-shim@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz#4b2b1b27eb808a9f8dcc481a58e5e56f599f3f61" - -set-value@^0.4.3: - version "0.4.3" - resolved "https://registry.yarnpkg.com/set-value/-/set-value-0.4.3.tgz#7db08f9d3d22dc7f78e53af3c3bf4666ecdfccf1" - dependencies: - extend-shallow "^2.0.1" - is-extendable "^0.1.1" - is-plain-object "^2.0.1" - to-object-path "^0.3.0" - -set-value@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/set-value/-/set-value-2.0.0.tgz#71ae4a88f0feefbbf52d1ea604f3fb315ebb6274" - dependencies: - extend-shallow "^2.0.1" - is-extendable "^0.1.1" - is-plain-object "^2.0.3" - split-string "^3.0.1" - -setimmediate@^1.0.4: - version "1.0.5" - resolved "https://registry.yarnpkg.com/setimmediate/-/setimmediate-1.0.5.tgz#290cbb232e306942d7d7ea9b83732ab7856f8285" - -setprototypeof@1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.0.3.tgz#66567e37043eeb4f04d91bd658c0cbefb55b8e04" - -sha.js@^2.4.0, sha.js@^2.4.8, sha.js@~2.4.4: - version "2.4.10" - resolved "https://registry.yarnpkg.com/sha.js/-/sha.js-2.4.10.tgz#b1fde5cd7d11a5626638a07c604ab909cfa31f9b" - dependencies: - inherits "^2.0.1" - safe-buffer "^5.0.1" - -shasum@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/shasum/-/shasum-1.0.2.tgz#e7012310d8f417f4deb5712150e5678b87ae565f" - dependencies: - json-stable-stringify "~0.0.0" - sha.js "~2.4.4" - -shebang-command@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea" - dependencies: - shebang-regex "^1.0.0" - -shebang-regex@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-1.0.0.tgz#da42f49740c0b42db2ca9728571cb190c98efea3" - -shell-quote@^1.6.1: - version "1.6.1" - resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.6.1.tgz#f4781949cce402697127430ea3b3c5476f481767" - dependencies: - array-filter "~0.0.0" - array-map "~0.0.0" - array-reduce "~0.0.0" - jsonify "~0.0.0" - -shellwords@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/shellwords/-/shellwords-0.1.1.tgz#d6b9181c1a48d397324c84871efbcfc73fc0654b" - -signal-exit@^3.0.0, signal-exit@^3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.2.tgz#b5fdc08f1287ea1178628e415e25132b73646c6d" - -slack-node@~0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/slack-node/-/slack-node-0.2.0.tgz#de4b8dddaa8b793f61dbd2938104fdabf37dfa30" - dependencies: - requestretry "^1.2.2" - -slash@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/slash/-/slash-1.0.0.tgz#c41f2f6c39fc16d1cd17ad4b5d896114ae470d55" - -slice-ansi@1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-1.0.0.tgz#044f1a49d8842ff307aad6b505ed178bd950134d" - dependencies: - is-fullwidth-code-point "^2.0.0" - -smart-buffer@^1.0.13, smart-buffer@^1.0.4: - version "1.1.15" - resolved "https://registry.yarnpkg.com/smart-buffer/-/smart-buffer-1.1.15.tgz#7f114b5b65fab3e2a35aa775bb12f0d1c649bf16" - -smtp-connection@2.12.0: - version "2.12.0" - resolved "https://registry.yarnpkg.com/smtp-connection/-/smtp-connection-2.12.0.tgz#d76ef9127cb23c2259edb1e8349c2e8d5e2d74c1" - dependencies: - httpntlm "1.6.1" - nodemailer-shared "1.1.0" - -snapdragon-node@^2.0.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/snapdragon-node/-/snapdragon-node-2.1.1.tgz#6c175f86ff14bdb0724563e8f3c1b021a286853b" - dependencies: - define-property "^1.0.0" - isobject "^3.0.0" - snapdragon-util "^3.0.1" - -snapdragon-util@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/snapdragon-util/-/snapdragon-util-3.0.1.tgz#f956479486f2acd79700693f6f7b805e45ab56e2" - dependencies: - kind-of "^3.2.0" - -snapdragon@^0.8.1: - version "0.8.1" - resolved "https://registry.yarnpkg.com/snapdragon/-/snapdragon-0.8.1.tgz#e12b5487faded3e3dea0ac91e9400bf75b401370" - dependencies: - base "^0.11.1" - debug "^2.2.0" - define-property "^0.2.5" - extend-shallow "^2.0.1" - map-cache "^0.2.2" - source-map "^0.5.6" - source-map-resolve "^0.5.0" - use "^2.0.0" - -sntp@1.x.x: - version "1.0.9" - resolved "https://registry.yarnpkg.com/sntp/-/sntp-1.0.9.tgz#6541184cc90aeea6c6e7b35e2659082443c66198" - dependencies: - hoek "2.x.x" - -sntp@2.x.x: - version "2.1.0" - resolved "https://registry.yarnpkg.com/sntp/-/sntp-2.1.0.tgz#2c6cec14fedc2222739caf9b5c3d85d1cc5a2cc8" - dependencies: - hoek "4.x.x" - -socket.io-adapter@~1.1.0: - version "1.1.1" - resolved "https://registry.yarnpkg.com/socket.io-adapter/-/socket.io-adapter-1.1.1.tgz#2a805e8a14d6372124dd9159ad4502f8cb07f06b" - -socket.io-client@2.0.4: - version "2.0.4" - resolved "https://registry.yarnpkg.com/socket.io-client/-/socket.io-client-2.0.4.tgz#0918a552406dc5e540b380dcd97afc4a64332f8e" - dependencies: - backo2 "1.0.2" - base64-arraybuffer "0.1.5" - component-bind "1.0.0" - component-emitter "1.2.1" - debug "~2.6.4" - engine.io-client "~3.1.0" - has-cors "1.1.0" - indexof "0.0.1" - object-component "0.0.3" - parseqs "0.0.5" - parseuri "0.0.5" - socket.io-parser "~3.1.1" - to-array "0.1.4" - -socket.io-parser@~3.1.1: - version "3.1.3" - resolved "https://registry.yarnpkg.com/socket.io-parser/-/socket.io-parser-3.1.3.tgz#ed2da5ee79f10955036e3da413bfd7f1e4d86c8e" - dependencies: - component-emitter "1.2.1" - debug "~3.1.0" - has-binary2 "~1.0.2" - isarray "2.0.1" - -socket.io@2.0.4: - version "2.0.4" - resolved "https://registry.yarnpkg.com/socket.io/-/socket.io-2.0.4.tgz#c1a4590ceff87ecf13c72652f046f716b29e6014" - dependencies: - debug "~2.6.6" - engine.io "~3.1.0" - socket.io-adapter "~1.1.0" - socket.io-client "2.0.4" - socket.io-parser "~3.1.1" - -socks-proxy-agent@2: - version "2.1.1" - resolved "https://registry.yarnpkg.com/socks-proxy-agent/-/socks-proxy-agent-2.1.1.tgz#86ebb07193258637870e13b7bd99f26c663df3d3" - dependencies: - agent-base "2" - extend "3" - socks "~1.1.5" - -socks@1.1.9: - version "1.1.9" - resolved "https://registry.yarnpkg.com/socks/-/socks-1.1.9.tgz#628d7e4d04912435445ac0b6e459376cb3e6d691" - dependencies: - ip "^1.1.2" - smart-buffer "^1.0.4" - -socks@~1.1.5: - version "1.1.10" - resolved "https://registry.yarnpkg.com/socks/-/socks-1.1.10.tgz#5b8b7fc7c8f341c53ed056e929b7bf4de8ba7b5a" - dependencies: - ip "^1.1.4" - smart-buffer "^1.0.13" - -sort-keys@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/sort-keys/-/sort-keys-2.0.0.tgz#658535584861ec97d730d6cf41822e1f56684128" - dependencies: - is-plain-obj "^1.0.0" - -source-list-map@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/source-list-map/-/source-list-map-2.0.0.tgz#aaa47403f7b245a92fbc97ea08f250d6087ed085" - -source-map-resolve@^0.5.0: - version "0.5.1" - resolved "https://registry.yarnpkg.com/source-map-resolve/-/source-map-resolve-0.5.1.tgz#7ad0f593f2281598e854df80f19aae4b92d7a11a" - dependencies: - atob "^2.0.0" - decode-uri-component "^0.2.0" - resolve-url "^0.2.1" - source-map-url "^0.4.0" - urix "^0.1.0" - -source-map-support@^0.4.15: - version "0.4.18" - resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.4.18.tgz#0286a6de8be42641338594e97ccea75f0a2c585f" - dependencies: - source-map "^0.5.6" - -source-map-support@^0.5.0: - version "0.5.3" - resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.3.tgz#2b3d5fff298cfa4d1afd7d4352d569e9a0158e76" - dependencies: - source-map "^0.6.0" - -source-map-url@^0.4.0: - version "0.4.0" - resolved "https://registry.yarnpkg.com/source-map-url/-/source-map-url-0.4.0.tgz#3e935d7ddd73631b97659956d55128e87b5084a3" - -source-map@^0.4.4: - version "0.4.4" - resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.4.4.tgz#eba4f5da9c0dc999de68032d8b4f76173652036b" - dependencies: - amdefine ">=0.0.4" - -source-map@^0.5.3, source-map@^0.5.6, source-map@^0.5.7, source-map@~0.5.1, source-map@~0.5.3: - version "0.5.7" - resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" - -source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.1: - version "0.6.1" - resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" - -spdx-correct@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-3.0.0.tgz#05a5b4d7153a195bc92c3c425b69f3b2a9524c82" - dependencies: - spdx-expression-parse "^3.0.0" - spdx-license-ids "^3.0.0" - -spdx-exceptions@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/spdx-exceptions/-/spdx-exceptions-2.1.0.tgz#2c7ae61056c714a5b9b9b2b2af7d311ef5c78fe9" - -spdx-expression-parse@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz#99e119b7a5da00e05491c9fa338b7904823b41d0" - dependencies: - spdx-exceptions "^2.1.0" - spdx-license-ids "^3.0.0" - -spdx-license-ids@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.0.tgz#7a7cd28470cc6d3a1cfe6d66886f6bc430d3ac87" - -split-string@^3.0.1, split-string@^3.0.2: - version "3.1.0" - resolved "https://registry.yarnpkg.com/split-string/-/split-string-3.1.0.tgz#7cb09dda3a86585705c64b39a6466038682e8fe2" - dependencies: - extend-shallow "^3.0.0" - -sprintf-js@~1.0.2: - version "1.0.3" - resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" - -sshpk@^1.7.0: - version "1.13.1" - resolved "https://registry.yarnpkg.com/sshpk/-/sshpk-1.13.1.tgz#512df6da6287144316dc4c18fe1cf1d940739be3" - dependencies: - asn1 "~0.2.3" - assert-plus "^1.0.0" - dashdash "^1.12.0" - getpass "^0.1.1" - optionalDependencies: - bcrypt-pbkdf "^1.0.0" - ecc-jsbn "~0.1.1" - jsbn "~0.1.0" - tweetnacl "~0.14.0" - -ssri@^5.2.4: - version "5.2.4" - resolved "https://registry.yarnpkg.com/ssri/-/ssri-5.2.4.tgz#9985e14041e65fc397af96542be35724ac11da52" - dependencies: - safe-buffer "^5.1.1" - -stack-utils@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/stack-utils/-/stack-utils-1.0.1.tgz#d4f33ab54e8e38778b0ca5cfd3b3afb12db68620" - -static-extend@^0.1.1: - version "0.1.2" - resolved "https://registry.yarnpkg.com/static-extend/-/static-extend-0.1.2.tgz#60809c39cbff55337226fd5e0b520f341f1fb5c6" - dependencies: - define-property "^0.2.5" - object-copy "^0.1.0" - -"statuses@>= 1.3.1 < 2": - version "1.4.0" - resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.4.0.tgz#bb73d446da2796106efcc1b601a253d6c46bd087" - -statuses@~1.3.1: - version "1.3.1" - resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.3.1.tgz#faf51b9eb74aaef3b3acf4ad5f61abf24cb7b93e" - -stealthy-require@^1.1.0: - version "1.1.1" - resolved "https://registry.yarnpkg.com/stealthy-require/-/stealthy-require-1.1.1.tgz#35b09875b4ff49f26a777e509b3090a3226bf24b" - -stream-browserify@^2.0.0, stream-browserify@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/stream-browserify/-/stream-browserify-2.0.1.tgz#66266ee5f9bdb9940a4e4514cafb43bb71e5c9db" - dependencies: - inherits "~2.0.1" - readable-stream "^2.0.2" - -stream-combiner2@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/stream-combiner2/-/stream-combiner2-1.1.1.tgz#fb4d8a1420ea362764e21ad4780397bebcb41cbe" - dependencies: - duplexer2 "~0.1.0" - readable-stream "^2.0.2" - -stream-each@^1.1.0: - version "1.2.2" - resolved "https://registry.yarnpkg.com/stream-each/-/stream-each-1.2.2.tgz#8e8c463f91da8991778765873fe4d960d8f616bd" - dependencies: - end-of-stream "^1.1.0" - stream-shift "^1.0.0" - -stream-http@^2.0.0, stream-http@^2.7.2: - version "2.8.0" - resolved "https://registry.yarnpkg.com/stream-http/-/stream-http-2.8.0.tgz#fd86546dac9b1c91aff8fc5d287b98fafb41bc10" - dependencies: - builtin-status-codes "^3.0.0" - inherits "^2.0.1" - readable-stream "^2.3.3" - to-arraybuffer "^1.0.0" - xtend "^4.0.0" - -stream-shift@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/stream-shift/-/stream-shift-1.0.0.tgz#d5c752825e5367e786f78e18e445ea223a155952" - -stream-splicer@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/stream-splicer/-/stream-splicer-2.0.0.tgz#1b63be438a133e4b671cc1935197600175910d83" - dependencies: - inherits "^2.0.1" - readable-stream "^2.0.2" - -streamroller@^0.7.0: - version "0.7.0" - resolved "https://registry.yarnpkg.com/streamroller/-/streamroller-0.7.0.tgz#a1d1b7cf83d39afb0d63049a5acbf93493bdf64b" - dependencies: - date-format "^1.2.0" - debug "^3.1.0" - mkdirp "^0.5.1" - readable-stream "^2.3.0" - -strict-uri-encode@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz#279b225df1d582b1f54e65addd4352e18faa0713" - -string-length@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/string-length/-/string-length-2.0.0.tgz#d40dbb686a3ace960c1cffca562bf2c45f8363ed" - dependencies: - astral-regex "^1.0.0" - strip-ansi "^4.0.0" - -string-width@^1.0.1, string-width@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/string-width/-/string-width-1.0.2.tgz#118bdf5b8cdc51a2a7e70d211e07e2b0b9b107d3" - dependencies: - code-point-at "^1.0.0" - is-fullwidth-code-point "^1.0.0" - strip-ansi "^3.0.0" - -string-width@^2.0.0, string-width@^2.1.0, string-width@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/string-width/-/string-width-2.1.1.tgz#ab93f27a8dc13d28cac815c462143a6d9012ae9e" - dependencies: - is-fullwidth-code-point "^2.0.0" - strip-ansi "^4.0.0" - -string_decoder@^1.0.0, string_decoder@~1.0.0, string_decoder@~1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.0.3.tgz#0fc67d7c141825de94282dd536bec6b9bce860ab" - dependencies: - safe-buffer "~5.1.0" - -string_decoder@~0.10.x: - version "0.10.31" - resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-0.10.31.tgz#62e203bc41766c6c28c9fc84301dab1c5310fa94" - -stringstream@~0.0.4, stringstream@~0.0.5: - version "0.0.5" - resolved "https://registry.yarnpkg.com/stringstream/-/stringstream-0.0.5.tgz#4e484cd4de5a0bbbee18e46307710a8a81621878" - -strip-ansi@^3.0.0, strip-ansi@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf" - dependencies: - ansi-regex "^2.0.0" - -strip-ansi@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-4.0.0.tgz#a8479022eb1ac368a871389b635262c505ee368f" - dependencies: - ansi-regex "^3.0.0" - -strip-bom@3.0.0, strip-bom@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3" - -strip-bom@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-2.0.0.tgz#6219a85616520491f35788bdbf1447a99c7e6b0e" - dependencies: - is-utf8 "^0.2.0" - -strip-eof@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/strip-eof/-/strip-eof-1.0.0.tgz#bb43ff5598a6eb05d89b59fcd129c983313606bf" - -strip-json-comments@~2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a" - -subarg@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/subarg/-/subarg-1.0.0.tgz#f62cf17581e996b48fc965699f54c06ae268b8d2" - dependencies: - minimist "^1.1.0" - -supports-color@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7" - -supports-color@^3.1.2: - version "3.2.3" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-3.2.3.tgz#65ac0504b3954171d8a64946b2ae3cbb8a5f54f6" - dependencies: - has-flag "^1.0.0" - -supports-color@^4.2.1: - version "4.5.0" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-4.5.0.tgz#be7a0de484dec5c5cddf8b3d59125044912f635b" - dependencies: - has-flag "^2.0.0" - -supports-color@^5.3.0: - version "5.3.0" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.3.0.tgz#5b24ac15db80fa927cf5227a4a33fd3c4c7676c0" - dependencies: - has-flag "^3.0.0" - -symbol-tree@^3.2.2: - version "3.2.2" - resolved "https://registry.yarnpkg.com/symbol-tree/-/symbol-tree-3.2.2.tgz#ae27db38f660a7ae2e1c3b7d1bc290819b8519e6" - -syntax-error@^1.1.1: - version "1.4.0" - resolved "https://registry.yarnpkg.com/syntax-error/-/syntax-error-1.4.0.tgz#2d9d4ff5c064acb711594a3e3b95054ad51d907c" - dependencies: - acorn-node "^1.2.0" - -table@4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/table/-/table-4.0.2.tgz#a33447375391e766ad34d3486e6e2aedc84d2e36" - dependencies: - ajv "^5.2.3" - ajv-keywords "^2.1.0" - chalk "^2.1.0" - lodash "^4.17.4" - slice-ansi "1.0.0" - string-width "^2.1.1" - -tapable@^0.2.7: - version "0.2.8" - resolved "https://registry.yarnpkg.com/tapable/-/tapable-0.2.8.tgz#99372a5c999bf2df160afc0d74bed4f47948cd22" - -tapable@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/tapable/-/tapable-1.0.0.tgz#cbb639d9002eed9c6b5975eb20598d7936f1f9f2" - -tar-pack@^3.4.0: - version "3.4.1" - resolved "https://registry.yarnpkg.com/tar-pack/-/tar-pack-3.4.1.tgz#e1dbc03a9b9d3ba07e896ad027317eb679a10a1f" - dependencies: - debug "^2.2.0" - fstream "^1.0.10" - fstream-ignore "^1.0.5" - once "^1.3.3" - readable-stream "^2.1.4" - rimraf "^2.5.1" - tar "^2.2.1" - uid-number "^0.0.6" - -tar@^2.2.1: - version "2.2.1" - resolved "https://registry.yarnpkg.com/tar/-/tar-2.2.1.tgz#8e4d2a256c0e2185c6b18ad694aec968b83cb1d1" - dependencies: - block-stream "*" - fstream "^1.0.2" - inherits "2" - -temp@^0.8.3: - version "0.8.3" - resolved "https://registry.yarnpkg.com/temp/-/temp-0.8.3.tgz#e0c6bc4d26b903124410e4fed81103014dfc1f59" - dependencies: - os-tmpdir "^1.0.0" - rimraf "~2.2.6" - -test-exclude@^4.1.1: - version "4.2.0" - resolved "https://registry.yarnpkg.com/test-exclude/-/test-exclude-4.2.0.tgz#07e3613609a362c74516a717515e13322ab45b3c" - dependencies: - arrify "^1.0.1" - micromatch "^2.3.11" - object-assign "^4.1.0" - read-pkg-up "^1.0.1" - require-main-filename "^1.0.1" - -text-table@~0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" - -throat@^4.0.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/throat/-/throat-4.1.0.tgz#89037cbc92c56ab18926e6ba4cbb200e15672a6a" - -through2@^2.0.0: - version "2.0.3" - resolved "https://registry.yarnpkg.com/through2/-/through2-2.0.3.tgz#0004569b37c7c74ba39c43f3ced78d1ad94140be" - dependencies: - readable-stream "^2.1.5" - xtend "~4.0.1" - -"through@>=2.2.7 <3", through@^2.3.6: - version "2.3.8" - resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" - -thunkify@~2.1.1: - version "2.1.2" - resolved "https://registry.yarnpkg.com/thunkify/-/thunkify-2.1.2.tgz#faa0e9d230c51acc95ca13a361ac05ca7e04553d" - -time-stamp@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/time-stamp/-/time-stamp-2.0.0.tgz#95c6a44530e15ba8d6f4a3ecb8c3a3fac46da357" - -timed-out@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/timed-out/-/timed-out-4.0.1.tgz#f32eacac5a175bea25d7fab565ab3ed8741ef56f" - -timers-browserify@^1.0.1: - version "1.4.2" - resolved "https://registry.yarnpkg.com/timers-browserify/-/timers-browserify-1.4.2.tgz#c9c58b575be8407375cb5e2462dacee74359f41d" - dependencies: - process "~0.11.0" - -timers-browserify@^2.0.4: - version "2.0.6" - resolved "https://registry.yarnpkg.com/timers-browserify/-/timers-browserify-2.0.6.tgz#241e76927d9ca05f4d959819022f5b3664b64bae" - dependencies: - setimmediate "^1.0.4" - -timespan@2.3.x: - version "2.3.0" - resolved "https://registry.yarnpkg.com/timespan/-/timespan-2.3.0.tgz#4902ce040bd13d845c8f59b27e9d59bad6f39929" - -tmp@0.0.33, tmp@0.0.x, tmp@^0.0.33: - version "0.0.33" - resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.33.tgz#6d34335889768d21b2bcda0aa277ced3b1bfadf9" - dependencies: - os-tmpdir "~1.0.2" - -tmpl@1.0.x: - version "1.0.4" - resolved "https://registry.yarnpkg.com/tmpl/-/tmpl-1.0.4.tgz#23640dd7b42d00433911140820e5cf440e521dd1" - -to-array@0.1.4: - version "0.1.4" - resolved "https://registry.yarnpkg.com/to-array/-/to-array-0.1.4.tgz#17e6c11f73dd4f3d74cda7a4ff3238e9ad9bf890" - -to-arraybuffer@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz#7d229b1fcc637e466ca081180836a7aabff83f43" - -to-fast-properties@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-1.0.3.tgz#b83571fa4d8c25b82e231b06e3a3055de4ca1a47" - -to-object-path@^0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/to-object-path/-/to-object-path-0.3.0.tgz#297588b7b0e7e0ac08e04e672f85c1f4999e17af" - dependencies: - kind-of "^3.0.2" - -to-regex-range@^2.1.0: - version "2.1.1" - resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-2.1.1.tgz#7c80c17b9dfebe599e27367e0d4dd5590141db38" - dependencies: - is-number "^3.0.0" - repeat-string "^1.6.1" - -to-regex@^3.0.1: - version "3.0.2" - resolved "https://registry.yarnpkg.com/to-regex/-/to-regex-3.0.2.tgz#13cfdd9b336552f30b51f33a8ae1b42a7a7599ce" - dependencies: - define-property "^2.0.2" - extend-shallow "^3.0.2" - regex-not "^1.0.2" - safe-regex "^1.1.0" - -tough-cookie@>=2.3.3, tough-cookie@^2.3.3, tough-cookie@~2.3.0, tough-cookie@~2.3.3: - version "2.3.4" - resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.3.4.tgz#ec60cee38ac675063ffc97a5c18970578ee83655" - dependencies: - punycode "^1.4.1" - -tr46@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/tr46/-/tr46-1.0.1.tgz#a8b13fd6bfd2489519674ccde55ba3693b706d09" - dependencies: - punycode "^2.1.0" - -trim-right@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/trim-right/-/trim-right-1.0.1.tgz#cb2e1203067e0c8de1f614094b9fe45704ea6003" - -tsscmp@~1.0.0: - version "1.0.5" - resolved "https://registry.yarnpkg.com/tsscmp/-/tsscmp-1.0.5.tgz#7dc4a33af71581ab4337da91d85ca5427ebd9a97" - -tty-browserify@0.0.0: - version "0.0.0" - resolved "https://registry.yarnpkg.com/tty-browserify/-/tty-browserify-0.0.0.tgz#a157ba402da24e9bf957f9aa69d524eed42901a6" - -tty-browserify@~0.0.0: - version "0.0.1" - resolved "https://registry.yarnpkg.com/tty-browserify/-/tty-browserify-0.0.1.tgz#3f05251ee17904dfd0677546670db9651682b811" - -tunnel-agent@^0.6.0: - version "0.6.0" - resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd" - dependencies: - safe-buffer "^5.0.1" - -tunnel-agent@~0.4.1: - version "0.4.3" - resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.4.3.tgz#6373db76909fe570e08d73583365ed828a74eeeb" - -tweetnacl@^0.14.3, tweetnacl@~0.14.0: - version "0.14.5" - resolved "https://registry.yarnpkg.com/tweetnacl/-/tweetnacl-0.14.5.tgz#5ae68177f192d4456269d108afa93ff8743f4f64" - -type-check@~0.3.2: - version "0.3.2" - resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.3.2.tgz#5884cab512cf1d355e3fb784f30804b2b520db72" - dependencies: - prelude-ls "~1.1.2" - -type-is@~1.6.15: - version "1.6.16" - resolved "https://registry.yarnpkg.com/type-is/-/type-is-1.6.16.tgz#f89ce341541c672b25ee7ae3c73dee3b2be50194" - dependencies: - media-typer "0.3.0" - mime-types "~2.1.18" - -typedarray@^0.0.6, typedarray@~0.0.5: - version "0.0.6" - resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" - -uglify-es@^3.3.4: - version "3.3.9" - resolved "https://registry.yarnpkg.com/uglify-es/-/uglify-es-3.3.9.tgz#0c1c4f0700bed8dbc124cdb304d2592ca203e677" - dependencies: - commander "~2.13.0" - source-map "~0.6.1" - -uglify-js@^2.6, uglify-js@^2.8.29: - version "2.8.29" - resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-2.8.29.tgz#29c5733148057bb4e1f75df35b7a9cb72e6a59dd" - dependencies: - source-map "~0.5.1" - yargs "~3.10.0" - optionalDependencies: - uglify-to-browserify "~1.0.0" - -uglify-js@^3.3.10: - version "3.3.12" - resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.3.12.tgz#efd87c16a1f4c674a8a5ede571001ef634dcc883" - dependencies: - commander "~2.14.1" - source-map "~0.6.1" - -uglify-to-browserify@~1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz#6e0924d6bda6b5afe349e39a6d632850a0f882b7" - -uglifyjs-webpack-plugin@^0.4.6: - version "0.4.6" - resolved "https://registry.yarnpkg.com/uglifyjs-webpack-plugin/-/uglifyjs-webpack-plugin-0.4.6.tgz#b951f4abb6bd617e66f63eb891498e391763e309" - dependencies: - source-map "^0.5.6" - uglify-js "^2.8.29" - webpack-sources "^1.0.1" - -uglifyjs-webpack-plugin@^1.1.1: - version "1.2.2" - resolved "https://registry.yarnpkg.com/uglifyjs-webpack-plugin/-/uglifyjs-webpack-plugin-1.2.2.tgz#e7516d4367afdb715c3847841eb46f94c45ca2b9" - dependencies: - cacache "^10.0.1" - find-cache-dir "^1.0.0" - schema-utils "^0.4.2" - serialize-javascript "^1.4.0" - source-map "^0.6.1" - uglify-es "^3.3.4" - webpack-sources "^1.1.0" - worker-farm "^1.5.2" - -uid-number@^0.0.6: - version "0.0.6" - resolved "https://registry.yarnpkg.com/uid-number/-/uid-number-0.0.6.tgz#0ea10e8035e8eb5b8e4449f06da1c730663baa81" - -ultron@~1.1.0: - version "1.1.1" - resolved "https://registry.yarnpkg.com/ultron/-/ultron-1.1.1.tgz#9fe1536a10a664a65266a1e3ccf85fd36302bc9c" - -umd@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/umd/-/umd-3.0.1.tgz#8ae556e11011f63c2596708a8837259f01b3d60e" - -underscore@~1.7.0: - version "1.7.0" - resolved "https://registry.yarnpkg.com/underscore/-/underscore-1.7.0.tgz#6bbaf0877500d36be34ecaa584e0db9fef035209" - -union-value@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/union-value/-/union-value-1.0.0.tgz#5c71c34cb5bad5dcebe3ea0cd08207ba5aa1aea4" - dependencies: - arr-union "^3.1.0" - get-value "^2.0.6" - is-extendable "^0.1.1" - set-value "^0.4.3" - -unique-filename@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/unique-filename/-/unique-filename-1.1.0.tgz#d05f2fe4032560871f30e93cbe735eea201514f3" - dependencies: - unique-slug "^2.0.0" - -unique-slug@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/unique-slug/-/unique-slug-2.0.0.tgz#db6676e7c7cc0629878ff196097c78855ae9f4ab" - dependencies: - imurmurhash "^0.1.4" - -unpipe@1.0.0, unpipe@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" - -unset-value@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/unset-value/-/unset-value-1.0.0.tgz#8376873f7d2335179ffb1e6fc3a8ed0dfc8ab559" - dependencies: - has-value "^0.3.1" - isobject "^3.0.0" - -upath@^1.0.0: - version "1.0.4" - resolved "https://registry.yarnpkg.com/upath/-/upath-1.0.4.tgz#ee2321ba0a786c50973db043a50b7bcba822361d" - -urix@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/urix/-/urix-0.1.0.tgz#da937f7a62e21fec1fd18d49b35c2935067a6c72" - -url-parse-lax@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/url-parse-lax/-/url-parse-lax-3.0.0.tgz#16b5cafc07dbe3676c1b1999177823d6503acb0c" - dependencies: - prepend-http "^2.0.0" - -url-to-options@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/url-to-options/-/url-to-options-1.0.1.tgz#1505a03a289a48cbd7a434efbaeec5055f5633a9" - -url@^0.11.0, url@~0.11.0: - version "0.11.0" - resolved "https://registry.yarnpkg.com/url/-/url-0.11.0.tgz#3838e97cfc60521eb73c525a8e55bfdd9e2e28f1" - dependencies: - punycode "1.3.2" - querystring "0.2.0" - -use@^2.0.0: - version "2.0.2" - resolved "https://registry.yarnpkg.com/use/-/use-2.0.2.tgz#ae28a0d72f93bf22422a18a2e379993112dec8e8" - dependencies: - define-property "^0.2.5" - isobject "^3.0.0" - lazy-cache "^2.0.2" - -useragent@^2.1.12: - version "2.3.0" - resolved "https://registry.yarnpkg.com/useragent/-/useragent-2.3.0.tgz#217f943ad540cb2128658ab23fc960f6a88c9972" - dependencies: - lru-cache "4.1.x" - tmp "0.0.x" - -util-deprecate@~1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" - -util.promisify@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/util.promisify/-/util.promisify-1.0.0.tgz#440f7165a459c9a16dc145eb8e72f35687097030" - dependencies: - define-properties "^1.1.2" - object.getownpropertydescriptors "^2.0.3" - -util@0.10.3, util@^0.10.3, util@~0.10.1: - version "0.10.3" - resolved "https://registry.yarnpkg.com/util/-/util-0.10.3.tgz#7afb1afe50805246489e3db7fe0ed379336ac0f9" - dependencies: - inherits "2.0.1" - -utils-merge@1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713" - -uuid@^3.0.0, uuid@^3.1.0: - version "3.2.1" - resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.2.1.tgz#12c528bb9d58d0b9265d9a2f6f0fe8be17ff1f14" - -uws@~9.14.0: - version "9.14.0" - resolved "https://registry.yarnpkg.com/uws/-/uws-9.14.0.tgz#fac8386befc33a7a3705cbd58dc47b430ca4dd95" - -validate-npm-package-license@^3.0.1: - version "3.0.3" - resolved "https://registry.yarnpkg.com/validate-npm-package-license/-/validate-npm-package-license-3.0.3.tgz#81643bcbef1bdfecd4623793dc4648948ba98338" - dependencies: - spdx-correct "^3.0.0" - spdx-expression-parse "^3.0.0" - -verror@1.10.0: - version "1.10.0" - resolved "https://registry.yarnpkg.com/verror/-/verror-1.10.0.tgz#3a105ca17053af55d6e270c1f8288682e18da400" - dependencies: - assert-plus "^1.0.0" - core-util-is "1.0.2" - extsprintf "^1.2.0" - -vlq@^0.2.1: - version "0.2.3" - resolved "https://registry.yarnpkg.com/vlq/-/vlq-0.2.3.tgz#8f3e4328cf63b1540c0d67e1b2778386f8975b26" - -vlq@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/vlq/-/vlq-1.0.0.tgz#8101be90843422954c2b13eb27f2f3122bdcc806" - -vm-browserify@0.0.4, vm-browserify@~0.0.1: - version "0.0.4" - resolved "https://registry.yarnpkg.com/vm-browserify/-/vm-browserify-0.0.4.tgz#5d7ea45bbef9e4a6ff65f95438e0a87c357d5a73" - dependencies: - indexof "0.0.1" - -void-elements@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/void-elements/-/void-elements-2.0.1.tgz#c066afb582bb1cb4128d60ea92392e94d5e9dbec" - -vue@^2.5.13: - version "2.5.13" - resolved "https://registry.yarnpkg.com/vue/-/vue-2.5.13.tgz#95bd31e20efcf7a7f39239c9aa6787ce8cf578e1" - -w3c-hr-time@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/w3c-hr-time/-/w3c-hr-time-1.0.1.tgz#82ac2bff63d950ea9e3189a58a65625fedf19045" - dependencies: - browser-process-hrtime "^0.1.2" - -walker@~1.0.5: - version "1.0.7" - resolved "https://registry.yarnpkg.com/walker/-/walker-1.0.7.tgz#2f7f9b8fd10d677262b18a884e28d19618e028fb" - dependencies: - makeerror "1.0.x" - -watch@~0.18.0: - version "0.18.0" - resolved "https://registry.yarnpkg.com/watch/-/watch-0.18.0.tgz#28095476c6df7c90c963138990c0a5423eb4b986" - dependencies: - exec-sh "^0.2.0" - minimist "^1.2.0" - -watchpack@^1.4.0: - version "1.5.0" - resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-1.5.0.tgz#231e783af830a22f8966f65c4c4bacc814072eed" - dependencies: - chokidar "^2.0.2" - graceful-fs "^4.1.2" - neo-async "^2.5.0" - -webidl-conversions@^4.0.1, webidl-conversions@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-4.0.2.tgz#a855980b1f0b6b359ba1d5d9fb39ae941faa63ad" - -webpack-dev-middleware@^1.12.0: - version "1.12.2" - resolved "https://registry.yarnpkg.com/webpack-dev-middleware/-/webpack-dev-middleware-1.12.2.tgz#f8fc1120ce3b4fc5680ceecb43d777966b21105e" - dependencies: - memory-fs "~0.4.1" - mime "^1.5.0" - path-is-absolute "^1.0.0" - range-parser "^1.0.3" - time-stamp "^2.0.0" - -webpack-sources@^1.0.1, webpack-sources@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-1.1.0.tgz#a101ebae59d6507354d71d8013950a3a8b7a5a54" - dependencies: - source-list-map "^2.0.0" - source-map "~0.6.1" - -webpack@*: - version "4.0.1" - resolved "https://registry.yarnpkg.com/webpack/-/webpack-4.0.1.tgz#768d708beeca4c5f77f6c2d38a240fb6ff50ba5d" - dependencies: - acorn "^5.0.0" - acorn-dynamic-import "^3.0.0" - ajv "^6.1.0" - ajv-keywords "^3.1.0" - chrome-trace-event "^0.1.1" - enhanced-resolve "^4.0.0" - eslint-scope "^3.7.1" - loader-runner "^2.3.0" - loader-utils "^1.1.0" - memory-fs "~0.4.1" - micromatch "^3.1.8" - mkdirp "~0.5.0" - neo-async "^2.5.0" - node-libs-browser "^2.0.0" - schema-utils "^0.4.2" - tapable "^1.0.0" - uglifyjs-webpack-plugin "^1.1.1" - watchpack "^1.4.0" - webpack-sources "^1.0.1" - -webpack@^3.11.0: - version "3.11.0" - resolved "https://registry.yarnpkg.com/webpack/-/webpack-3.11.0.tgz#77da451b1d7b4b117adaf41a1a93b5742f24d894" - dependencies: - acorn "^5.0.0" - acorn-dynamic-import "^2.0.0" - ajv "^6.1.0" - ajv-keywords "^3.1.0" - async "^2.1.2" - enhanced-resolve "^3.4.0" - escope "^3.6.0" - interpret "^1.0.0" - json-loader "^0.5.4" - json5 "^0.5.1" - loader-runner "^2.3.0" - loader-utils "^1.1.0" - memory-fs "~0.4.1" - mkdirp "~0.5.0" - node-libs-browser "^2.0.0" - source-map "^0.5.3" - supports-color "^4.2.1" - tapable "^0.2.7" - uglifyjs-webpack-plugin "^0.4.6" - watchpack "^1.4.0" - webpack-sources "^1.0.1" - yargs "^8.0.2" - -whatwg-encoding@^1.0.1, whatwg-encoding@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/whatwg-encoding/-/whatwg-encoding-1.0.3.tgz#57c235bc8657e914d24e1a397d3c82daee0a6ba3" - dependencies: - iconv-lite "0.4.19" - -whatwg-url@^6.4.0: - version "6.4.0" - resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-6.4.0.tgz#08fdf2b9e872783a7a1f6216260a1d66cc722e08" - dependencies: - lodash.sortby "^4.7.0" - tr46 "^1.0.0" - webidl-conversions "^4.0.1" - -when@^3.7.7: - version "3.7.8" - resolved "https://registry.yarnpkg.com/when/-/when-3.7.8.tgz#c7130b6a7ea04693e842cdc9e7a1f2aa39a39f82" - -which-module@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/which-module/-/which-module-2.0.0.tgz#d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a" - -which@^1.2.1, which@^1.2.12, which@^1.2.9, which@^1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/which/-/which-1.3.0.tgz#ff04bdfc010ee547d780bec38e1ac1c2777d253a" - dependencies: - isexe "^2.0.0" - -wide-align@^1.1.0: - version "1.1.2" - resolved "https://registry.yarnpkg.com/wide-align/-/wide-align-1.1.2.tgz#571e0f1b0604636ebc0dfc21b0339bbe31341710" - dependencies: - string-width "^1.0.2" - -window-size@0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/window-size/-/window-size-0.1.0.tgz#5438cd2ea93b202efa3a19fe8887aee7c94f9c9d" - -wordwrap@0.0.2: - version "0.0.2" - resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-0.0.2.tgz#b79669bb42ecb409f83d583cad52ca17eaa1643f" - -wordwrap@~0.0.2: - version "0.0.3" - resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-0.0.3.tgz#a3d5da6cd5c0bc0008d37234bbaf1bed63059107" - -wordwrap@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-1.0.0.tgz#27584810891456a4171c8d0226441ade90cbcaeb" - -worker-farm@^1.5.2: - version "1.5.4" - resolved "https://registry.yarnpkg.com/worker-farm/-/worker-farm-1.5.4.tgz#4debbe46b40edefcc717ebde74a90b1ae1e909a1" - dependencies: - errno "~0.1.7" - xtend "~4.0.1" - -wrap-ansi@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-2.1.0.tgz#d8fc3d284dd05794fe84973caecdd1cf824fdd85" - dependencies: - string-width "^1.0.1" - strip-ansi "^3.0.1" - -wrappy@1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" - -write-file-atomic@^2.1.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-2.3.0.tgz#1ff61575c2e2a4e8e510d6fa4e243cce183999ab" - dependencies: - graceful-fs "^4.1.11" - imurmurhash "^0.1.4" - signal-exit "^3.0.2" - -write@^0.2.1: - version "0.2.1" - resolved "https://registry.yarnpkg.com/write/-/write-0.2.1.tgz#5fc03828e264cea3fe91455476f7a3c566cb0757" - dependencies: - mkdirp "^0.5.1" - -ws@^4.0.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/ws/-/ws-4.1.0.tgz#a979b5d7d4da68bf54efe0408967c324869a7289" - dependencies: - async-limiter "~1.0.0" - safe-buffer "~5.1.0" - -ws@~3.3.1: - version "3.3.3" - resolved "https://registry.yarnpkg.com/ws/-/ws-3.3.3.tgz#f1cf84fe2d5e901ebce94efaece785f187a228f2" - dependencies: - async-limiter "~1.0.0" - safe-buffer "~5.1.0" - ultron "~1.1.0" - -xml-name-validator@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/xml-name-validator/-/xml-name-validator-3.0.0.tgz#6ae73e06de4d8c6e47f9fb181f78d648ad457c6a" - -xmlhttprequest-ssl@~1.5.4: - version "1.5.5" - resolved "https://registry.yarnpkg.com/xmlhttprequest-ssl/-/xmlhttprequest-ssl-1.5.5.tgz#c2876b06168aadc40e57d97e81191ac8f4398b3e" - -xregexp@2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/xregexp/-/xregexp-2.0.0.tgz#52a63e56ca0b84a7f3a5f3d61872f126ad7a5943" - -xtend@^4.0.0, xtend@^4.0.1, xtend@~4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.1.tgz#a5c6d532be656e23db820efb943a1f04998d63af" - -y18n@^3.2.1: - version "3.2.1" - resolved "https://registry.yarnpkg.com/y18n/-/y18n-3.2.1.tgz#6d15fba884c08679c0d77e88e7759e811e07fa41" - -y18n@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/y18n/-/y18n-4.0.0.tgz#95ef94f85ecc81d007c264e190a120f0a3c8566b" - -yallist@^2.1.2: - version "2.1.2" - resolved "https://registry.yarnpkg.com/yallist/-/yallist-2.1.2.tgz#1c11f9218f076089a47dd512f93c6699a6a81d52" - -yargs-parser@^7.0.0: - version "7.0.0" - resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-7.0.0.tgz#8d0ac42f16ea55debd332caf4c4038b3e3f5dfd9" - dependencies: - camelcase "^4.1.0" - -yargs-parser@^8.1.0: - version "8.1.0" - resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-8.1.0.tgz#f1376a33b6629a5d063782944da732631e966950" - dependencies: - camelcase "^4.1.0" - -yargs-parser@^9.0.2: - version "9.0.2" - resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-9.0.2.tgz#9ccf6a43460fe4ed40a9bb68f48d43b8a68cc077" - dependencies: - camelcase "^4.1.0" - -yargs@^10.0.3: - version "10.1.2" - resolved "https://registry.yarnpkg.com/yargs/-/yargs-10.1.2.tgz#454d074c2b16a51a43e2fb7807e4f9de69ccb5c5" - dependencies: - cliui "^4.0.0" - decamelize "^1.1.1" - find-up "^2.1.0" - get-caller-file "^1.0.1" - os-locale "^2.0.0" - require-directory "^2.1.1" - require-main-filename "^1.0.1" - set-blocking "^2.0.0" - string-width "^2.0.0" - which-module "^2.0.0" - y18n "^3.2.1" - yargs-parser "^8.1.0" - -yargs@^11.0.0: - version "11.0.0" - resolved "https://registry.yarnpkg.com/yargs/-/yargs-11.0.0.tgz#c052931006c5eee74610e5fc0354bedfd08a201b" - dependencies: - cliui "^4.0.0" - decamelize "^1.1.1" - find-up "^2.1.0" - get-caller-file "^1.0.1" - os-locale "^2.0.0" - require-directory "^2.1.1" - require-main-filename "^1.0.1" - set-blocking "^2.0.0" - string-width "^2.0.0" - which-module "^2.0.0" - y18n "^3.2.1" - yargs-parser "^9.0.2" - -yargs@^8.0.2: - version "8.0.2" - resolved "https://registry.yarnpkg.com/yargs/-/yargs-8.0.2.tgz#6299a9055b1cefc969ff7e79c1d918dceb22c360" - dependencies: - camelcase "^4.1.0" - cliui "^3.2.0" - decamelize "^1.1.1" - get-caller-file "^1.0.1" - os-locale "^2.0.0" - read-pkg-up "^2.0.0" - require-directory "^2.1.1" - require-main-filename "^1.0.1" - set-blocking "^2.0.0" - string-width "^2.0.0" - which-module "^2.0.0" - y18n "^3.2.1" - yargs-parser "^7.0.0" - -yargs@~3.10.0: - version "3.10.0" - resolved "https://registry.yarnpkg.com/yargs/-/yargs-3.10.0.tgz#f7ee7bd857dd7c1d2d38c0e74efbd681d1431fd1" - dependencies: - camelcase "^1.0.2" - cliui "^2.1.0" - decamelize "^1.0.0" - window-size "0.1.0" - -yeast@0.1.2: - version "0.1.2" - resolved "https://registry.yarnpkg.com/yeast/-/yeast-0.1.2.tgz#008e06d8094320c372dbc2f8ed76a0ca6c8ac419" diff --git a/advancedcontentfilter/vendor/asset/vue/.babelrc b/advancedcontentfilter/vendor/asset/vue/.babelrc deleted file mode 100644 index 605b14091..000000000 --- a/advancedcontentfilter/vendor/asset/vue/.babelrc +++ /dev/null @@ -1,8 +0,0 @@ -{ - "presets": ["es2015", "flow-vue"], - "plugins": ["transform-vue-jsx", "syntax-dynamic-import"], - "ignore": [ - "dist/*.js", - "packages/**/*.js" - ] -} diff --git a/advancedcontentfilter/vendor/asset/vue/.circleci/config.yml b/advancedcontentfilter/vendor/asset/vue/.circleci/config.yml deleted file mode 100644 index 8abef177e..000000000 --- a/advancedcontentfilter/vendor/asset/vue/.circleci/config.yml +++ /dev/null @@ -1,81 +0,0 @@ -version: 2 - -defaults: &defaults - working_directory: ~/project/vue - docker: - - image: circleci/node:6-browsers - -jobs: - install: - <<: *defaults - steps: - - checkout - - restore_cache: - keys: - - v1-vue-{{ .Branch }}-{{ checksum "yarn.lock" }} - - v1-vue-{{ .Branch }}- - - v1-vue- - - run: npm install - - save_cache: - key: v1-vue-{{ .Branch }}-{{ checksum "yarn.lock" }} - paths: - - node_modules/ - - persist_to_workspace: - root: ~/project - paths: - - vue - - lint-flow-types: - <<: *defaults - steps: - - attach_workspace: - at: ~/project - - run: npm run lint - - run: npm run flow - - run: npm run test:types - - test-cover: - <<: *defaults - steps: - - attach_workspace: - at: ~/project - - run: npm run test:cover - - run: - name: report coverage stats for non-PRs - command: | - if [[ -z $CI_PULL_REQUEST ]]; then - ./node_modules/.bin/codecov - fi - - test-e2e: - <<: *defaults - steps: - - attach_workspace: - at: ~/project - - run: npm run test:e2e -- --env phantomjs - - test-ssr-weex: - <<: *defaults - steps: - - attach_workspace: - at: ~/project - - run: npm run test:ssr - - run: npm run test:weex - -workflows: - version: 2 - install-and-parallel-test: - jobs: - - install - - test-cover: - requires: - - install - - lint-flow-types: - requires: - - install - - test-e2e: - requires: - - install - - test-ssr-weex: - requires: - - install diff --git a/advancedcontentfilter/vendor/asset/vue/.editorconfig b/advancedcontentfilter/vendor/asset/vue/.editorconfig deleted file mode 100644 index f1cc3ad32..000000000 --- a/advancedcontentfilter/vendor/asset/vue/.editorconfig +++ /dev/null @@ -1,15 +0,0 @@ -# http://editorconfig.org - -root = true - -[*] -charset = utf-8 -indent_style = space -indent_size = 2 -end_of_line = lf -insert_final_newline = true -trim_trailing_whitespace = true - -[*.md] -insert_final_newline = false -trim_trailing_whitespace = false diff --git a/advancedcontentfilter/vendor/asset/vue/.eslintignore b/advancedcontentfilter/vendor/asset/vue/.eslintignore deleted file mode 100644 index 7bf90e203..000000000 --- a/advancedcontentfilter/vendor/asset/vue/.eslintignore +++ /dev/null @@ -1,3 +0,0 @@ -flow -dist -packages diff --git a/advancedcontentfilter/vendor/asset/vue/.eslintrc b/advancedcontentfilter/vendor/asset/vue/.eslintrc deleted file mode 100644 index f58454251..000000000 --- a/advancedcontentfilter/vendor/asset/vue/.eslintrc +++ /dev/null @@ -1,14 +0,0 @@ -{ - "root": true, - "plugins": [ - "flowtype" - ], - "extends": [ - "plugin:vue-libs/recommended", - "plugin:flowtype/recommended" - ], - "globals": { - "__WEEX__": true, - "WXEnvironment": true - } -} diff --git a/advancedcontentfilter/vendor/asset/vue/.flowconfig b/advancedcontentfilter/vendor/asset/vue/.flowconfig deleted file mode 100644 index 2d6f9a739..000000000 --- a/advancedcontentfilter/vendor/asset/vue/.flowconfig +++ /dev/null @@ -1,23 +0,0 @@ -[ignore] -.*/node_modules/.* -.*/test/.* -.*/scripts/.* -.*/examples/.* -.*/benchmarks/.* - -[include] - -[libs] -flow - -[options] -unsafe.enable_getters_and_setters=true -module.name_mapper='^compiler/\(.*\)$' -> '/src/compiler/\1' -module.name_mapper='^core/\(.*\)$' -> '/src/core/\1' -module.name_mapper='^shared/\(.*\)$' -> '/src/shared/\1' -module.name_mapper='^web/\(.*\)$' -> '/src/platforms/web/\1' -module.name_mapper='^weex/\(.*\)$' -> '/src/platforms/weex/\1' -module.name_mapper='^server/\(.*\)$' -> '/src/server/\1' -module.name_mapper='^entries/\(.*\)$' -> '/src/entries/\1' -module.name_mapper='^sfc/\(.*\)$' -> '/src/sfc/\1' -suppress_comment= \\(.\\|\n\\)*\\$flow-disable-line diff --git a/advancedcontentfilter/vendor/asset/vue/.github/CODE_OF_CONDUCT.md b/advancedcontentfilter/vendor/asset/vue/.github/CODE_OF_CONDUCT.md deleted file mode 100644 index 4ead0e1da..000000000 --- a/advancedcontentfilter/vendor/asset/vue/.github/CODE_OF_CONDUCT.md +++ /dev/null @@ -1,13 +0,0 @@ -# Contributor Code of Conduct - -As contributors and maintainers of this project, we pledge to respect all people who contribute through reporting issues, posting feature requests, updating documentation, submitting pull requests or patches, and other activities. - -We are committed to making participation in this project a harassment-free experience for everyone, regardless of level of experience, gender, gender identity and expression, sexual orientation, disability, personal appearance, body size, race, age, or religion. - -Examples of unacceptable behavior by participants include the use of sexual language or imagery, derogatory comments or personal attacks, trolling, public or private harassment, insults, or other unprofessional conduct. - -Project maintainers have the right and responsibility to remove, edit, or reject comments, commits, code, wiki edits, issues, and other contributions that are not aligned to this Code of Conduct. Project maintainers who do not follow the Code of Conduct may be removed from the project team. - -Instances of abusive, harassing, or otherwise unacceptable behavior may be reported by opening an issue or contacting one or more of the project maintainers. - -This Code of Conduct is adapted from the [Contributor Covenant](http://contributor-covenant.org), version 1.0.0, available at [http://contributor-covenant.org/version/1/0/0/](http://contributor-covenant.org/version/1/0/0/) diff --git a/advancedcontentfilter/vendor/asset/vue/.github/COMMIT_CONVENTION.md b/advancedcontentfilter/vendor/asset/vue/.github/COMMIT_CONVENTION.md deleted file mode 100644 index 02e7ad26a..000000000 --- a/advancedcontentfilter/vendor/asset/vue/.github/COMMIT_CONVENTION.md +++ /dev/null @@ -1,91 +0,0 @@ -## Git Commit Message Convention - -> This is adapted from [Angular's commit convention](https://github.com/conventional-changelog/conventional-changelog/tree/master/packages/conventional-changelog-angular). - -#### TL;DR: - -Messages must be matched by the following regex: - -``` js -/^(revert: )?(feat|fix|polish|docs|style|refactor|perf|test|workflow|ci|chore|types)(\(.+\))?: .{1,50}/ -``` - -#### Examples - -Appears under "Features" header, `compiler` subheader: - -``` -feat(compiler): add 'comments' option -``` - -Appears under "Bug Fixes" header, `v-model` subheader, with a link to issue #28: - -``` -fix(v-model): handle events on blur - -close #28 -``` - -Appears under "Performance Improvements" header, and under "Breaking Changes" with the breaking change explanation: - -``` -perf(core): improve vdom diffing by removing 'foo' option - -BREAKING CHANGE: The 'foo' option has been removed. -``` - -The following commit and commit `667ecc1` do not appear in the changelog if they are under the same release. If not, the revert commit appears under the "Reverts" header. - -``` -revert: feat(compiler): add 'comments' option - -This reverts commit 667ecc1654a317a13331b17617d973392f415f02. -``` - -### Full Message Format - -A commit message consists of a **header**, **body** and **footer**. The header has a **type**, **scope** and **subject**: - -``` -(): - - - -