From cc65b45f91b90b13ab12a562d9131ada6f0f2feb Mon Sep 17 00:00:00 2001 From: Jonny Barnes Date: Mon, 5 Dec 2016 11:07:22 +0000 Subject: [PATCH] Squashed commit of the following: commit bb79d80d284bf22ae17857b37630d3075635057e Author: Jonny Barnes Date: Mon Dec 5 11:06:53 2016 +0000 Update changelog regarding Makefile commit d74d0ac99da0b898d1a08ed270629bb00b492e34 Author: Jonny Barnes Date: Sun Dec 4 19:24:09 2016 +0000 make output commit 5c7ad5830ec881a5c22bd737cac1ec3430577eb3 Author: Jonny Barnes Date: Sun Dec 4 19:22:25 2016 +0000 Remove gulp commit 160947dcd346d3c0016a15fe3b64d6f194d33bfc Author: Jonny Barnes Date: Sun Dec 4 19:10:57 2016 +0000 Updated fetch dependency commit 25b8f300d93c3e6e129c7ac6ab31e85c12cebc6a Author: Jonny Barnes Date: Sun Dec 4 18:45:21 2016 +0000 Copy frontend assets into place commit 65b02a14e98215899efc4f5673953bdf23f4c942 Author: Jonny Barnes Date: Sun Dec 4 18:40:28 2016 +0000 Add the target file for `sass`, and set the scss files as the prerequisits commit 7442df5040ac1459d5f088690390ef043f968852 Author: Jonny Barnes Date: Fri Dec 2 21:44:19 2016 +0000 Makefile output so far commit 8580a61aa2fb6326b99f58cb2d0418a45d734054 Author: Jonny Barnes Date: Fri Dec 2 21:42:32 2016 +0000 Create sourcemaps during js uglification commit facdbbf81f4907ce394dcb5719b76451fd45e539 Author: Jonny Barnes Date: Fri Dec 2 21:40:48 2016 +0000 We can now uglify js files and compress all frontend assets commit 866c4fa0d70377f80061533989c4d8e6d00c818c Author: Jonny Barnes Date: Thu Dec 1 15:57:49 2016 +0000 A simple makefile --- Makefile | 36 + changelog.md | 1 + gulpfile.js | 89 - package.json | 7 - public/assets/css/app.css | 4 +- public/assets/css/app.css.br | Bin 3067 -> 3035 bytes public/assets/css/app.css.gz | Bin 3260 -> 3224 bytes public/assets/css/app.css.map | 15 + public/assets/css/maps/app.css.map | 1 - public/assets/frontend/Autolinker.min.js | 4 +- public/assets/frontend/Autolinker.min.js.br | Bin 10093 -> 10190 bytes public/assets/frontend/Autolinker.min.js.gz | Bin 11231 -> 11335 bytes public/assets/frontend/fetch.js | 163 +- public/assets/frontend/fetch.js.br | Bin 2580 -> 2853 bytes public/assets/frontend/fetch.js.gz | Bin 2874 -> 3150 bytes public/assets/js/form-save.js | 2 +- public/assets/js/form-save.js.br | Bin 485 -> 491 bytes public/assets/js/form-save.js.gz | Bin 601 -> 609 bytes public/assets/js/form-save.js.map | 1 + public/assets/js/links.js | 2 +- public/assets/js/links.js.br | Bin 401 -> 405 bytes public/assets/js/links.js.gz | Bin 492 -> 500 bytes public/assets/js/links.js.map | 1 + public/assets/js/maps.js | 2 +- public/assets/js/maps.js.br | Bin 583 -> 588 bytes public/assets/js/maps.js.gz | Bin 694 -> 702 bytes public/assets/js/maps.js.map | 1 + public/assets/js/maps/form-save.js.map | 1 - public/assets/js/maps/links.js.map | 1 - public/assets/js/maps/maps.js.map | 1 - public/assets/js/maps/newnote.js.map | 1 - public/assets/js/maps/newplace.js.map | 1 - public/assets/js/newnote.js | 2 +- public/assets/js/newnote.js.br | Bin 1750 -> 1756 bytes public/assets/js/newnote.js.gz | Bin 1979 -> 1986 bytes public/assets/js/newnote.js.map | 1 + public/assets/js/newplace.js | 2 +- public/assets/js/newplace.js.br | Bin 448 -> 451 bytes public/assets/js/newplace.js.gz | Bin 533 -> 541 bytes public/assets/js/newplace.js.map | 1 + yarn.lock | 1619 +------------------ 41 files changed, 238 insertions(+), 1721 deletions(-) create mode 100644 Makefile delete mode 100644 gulpfile.js create mode 100644 public/assets/css/app.css.map delete mode 100644 public/assets/css/maps/app.css.map create mode 100644 public/assets/js/form-save.js.map create mode 100644 public/assets/js/links.js.map create mode 100644 public/assets/js/maps.js.map delete mode 100644 public/assets/js/maps/form-save.js.map delete mode 100644 public/assets/js/maps/links.js.map delete mode 100644 public/assets/js/maps/maps.js.map delete mode 100644 public/assets/js/maps/newnote.js.map delete mode 100644 public/assets/js/maps/newplace.js.map create mode 100644 public/assets/js/newnote.js.map create mode 100644 public/assets/js/newplace.js.map diff --git a/Makefile b/Makefile new file mode 100644 index 00000000..9e9f8c77 --- /dev/null +++ b/Makefile @@ -0,0 +1,36 @@ +# A Makefile to run various tasks + +.PHONY: sass js compress +jsfiles := $(wildcard resources/assets/js/*.js) +sassfiles := $(wildcard resources/assets/sass/*.scss) +yarnfiles:= node_modules/whatwg-fetch/fetch.js \ +node_modules/alertify.js/dist/js/alertify.js \ +node_modules/store2/dist/store2.min.js \ +node_modules/autolinker/dist/Autolinker.min.js \ +node_modules/marked/marked.min.js +assets := public/assets/css/app.css \ +public/assets/prism/prism.css public/assets/prism/prism.js \ +$(wildcard public/assets/js/*.js) \ +$(wildcard pubilc/assets/frontend/*.css) \ +$(wildcard public/assets/frontend/*.js) + +sass: public/assets/css/app.css + +public/assets/css/app.css: $(sassfiles) + sassc --style compressed --sourcemap resources/assets/sass/app.scss public/assets/css/app.css + +frontend: $(yarnfiles) + for f in $^; do \ + cp $$f public/assets/frontend/`basename $$f`; \ + done; + +js: $(jsfiles) + for f in $^; do \ + uglifyjs $$f --screw-ie8 --compress --mangle --source-map public/assets/js/`basename $$f`.map --output public/assets/js/`basename $$f`; \ + done; + +compress: $(assets) + for f in $^; do \ + zopfli $$f; \ + bro --force --quality 11 --input $$f --output $$f.br; \ + done; diff --git a/changelog.md b/changelog.md index e6938ce0..24dc4797 100644 --- a/changelog.md +++ b/changelog.md @@ -3,6 +3,7 @@ ## Version {next} - Some minor style tweaks - Fix some validation issues + - Switch to Makefile for front-end build tasks ## Version 0.0.17 (2016-11-25) - Add a basic search feature using Laravel Scout and Algolia (issue#38) diff --git a/gulpfile.js b/gulpfile.js deleted file mode 100644 index 87efe0a9..00000000 --- a/gulpfile.js +++ /dev/null @@ -1,89 +0,0 @@ -'use strict'; - -var gulp = require('gulp'); -var sass = require('gulp-sass'); -var brotli = require('gulp-brotli'); -var uglify = require('gulp-uglify'); -var zopfli = require('gulp-zopfli'); -var sourcemaps = require('gulp-sourcemaps'); -var autoprefixer = require('gulp-autoprefixer'); - -gulp.task('sass', function () { - return gulp.src('./resources/assets/sass/app.scss') - .pipe(sourcemaps.init()) - .pipe(sass({outputStyle: 'compressed'}).on('error', sass.logError)) - .pipe(autoprefixer({browsers: ['last 2 version']})) - .pipe(sourcemaps.write('./maps')) - .pipe(gulp.dest('./public/assets/css')); -}); - -gulp.task('js-assets', function () { - //return gulp.src(['resources/assets/js/**/*']) - // .pipe(gulp.dest('./public/assets/js')); - return gulp.src(['resources/assets/js/**/*']) - .pipe(sourcemaps.init()) - .pipe(uglify()) - .pipe(sourcemaps.write('./maps')) - .pipe(gulp.dest('./public/assets/js')); -}); - -gulp.task('frontend', function () { - //copy JS files - gulp.src([ - 'node_modules/whatwg-fetch/fetch.js', - 'node_modules/alertify.js/dist/js/alertify.js', - 'node_modules/store2/dist/store2.min.js', - 'node_modules/autolinker/dist/Autolinker.min.js', - 'node_modules/marked/marked.min.js', - ]) - .pipe(gulp.dest('public/assets/frontend/')); - //copy CSS files - gulp.src([ - 'node_modules/alertify.js/dist/css/alertify.css', - 'node_modules/normalize.css/normalize.css', - ]) - .pipe(gulp.dest('public/assets/frontend/')); -}); - -gulp.task('compress', function () { - //hand-made css - gulp.src('public/assets/css/*.css') - .pipe(zopfli({ format: 'gzip', append: true })) - .pipe(gulp.dest('public/assets/css/')); - gulp.src('public/assets/css/*.css') - .pipe(brotli.compress({mode: 1, quality: 11})) - .pipe(gulp.dest('public/assets/css/')); - //hand-made js - gulp.src('public/assets/js/*.js') - .pipe(zopfli({ format: 'gzip', append: true })) - .pipe(gulp.dest('public/assets/js/')); - gulp.src('public/assets/js/*.js') - .pipe(brotli.compress({mode: 1, quality: 11})) - .pipe(gulp.dest('public/assets/js/')); - //bower components - gulp.src('public/assets/frontend/*.css') - .pipe(zopfli({ format: 'gzip', append: true })) - .pipe(gulp.dest('public/assets/frontend/')); - gulp.src('public/assets/frontend/*.js') - .pipe(zopfli({ format: 'gzip', append: true })) - .pipe(gulp.dest('public/assets/frontend/')); - gulp.src('public/assets/frontend/*.css') - .pipe(brotli.compress({mode: 1, quality: 11})) - .pipe(gulp.dest('public/assets/frontend/')); - gulp.src('public/assets/frontend/*.js') - .pipe(brotli.compress({mode: 1, quality: 11})) - .pipe(gulp.dest('public/assets/frontend/')); - //prism - gulp.src('public/assets/prism/*.css') - .pipe(zopfli({ format: 'gzip', append: true })) - .pipe(gulp.dest('public/assets/prism/')); - gulp.src('public/assets/prism/*.js') - .pipe(zopfli({ format: 'gzip', append: true })) - .pipe(gulp.dest('public/assets/prism/')); - gulp.src('public/assets/prism/*.css') - .pipe(brotli.compress({mode: 1, quality: 11})) - .pipe(gulp.dest('public/assets/prism/')); - gulp.src('public/assets/prism/*.js') - .pipe(brotli.compress({mode: 1, quality: 11})) - .pipe(gulp.dest('public/assets/prism/')); -}); diff --git a/package.json b/package.json index ea9e697e..be068807 100644 --- a/package.json +++ b/package.json @@ -12,13 +12,6 @@ "whatwg-fetch": "^1.0.0" }, "devDependencies": { - "gulp": "~3.9", - "gulp-autoprefixer": "^3.1.0", - "gulp-brotli": "^1.0.1", - "gulp-sass": "^2.3.2", - "gulp-sourcemaps": "^2.2.0", - "gulp-uglify": "^2.0.0", - "gulp-zopfli": "^1.0.0", "lint-staged": "^3.2.1", "pre-commit": "^1.1.3", "stylelint-config-standard": "^14.0.0" diff --git a/public/assets/css/app.css b/public/assets/css/app.css index e92673c3..0c7ace6d 100644 --- a/public/assets/css/app.css +++ b/public/assets/css/app.css @@ -1,3 +1,3 @@ -html{box-sizing:border-box;font-size:24px}*,*::before,*::after{box-sizing:inherit}body{max-width:25em;margin:0 auto;padding-left:5px;padding-right:5px;word-wrap:break-word}#topheader{text-align:center}.h-entry{padding-top:1rem}.note{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.note-metadata{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;font-size:0.75em}.social-links{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.social-links svg{padding-left:3px}.mini-h-card img{display:inline-block;height:1rem}body>.h-card{margin-top:5px;border-top:1px solid grey}footer{margin-top:1rem}footer button{margin-left:5px}.algolia-image{display:inline;height:2em}.u-comment{margin-top:1em;padding:0 1em;font-size:0.75rem}.u-comment.h-cite img{height:0.75rem}.u-comment .e-content{margin-top:0.5em;font-size:1rem}body{font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif}a{text-decoration:none;border-bottom:1px solid;color:blue}.social-links a{border-bottom:none}.icon{height:1em;width:auto}footer{font-size:0.5rem;text-align:center}.pagination{width:100%;height:3rem;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.pagination li{list-style-type:none}.note-ui{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media (min-width: 600px){.note-ui>div{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;padding:0.2rem}}@media (max-width: 599px){input[name="photo[]"]{width:100%}}.note-ui label{width:5em;margin-right:0.5rem;text-align:right}.note-ui input:not([type=submit]),.note-ui textarea{-ms-flex:1;flex:1}.note-ui textarea{padding:0.1rem 0.3rem}#locate{margin-right:0.4rem}.map{margin-top:4px;height:200px}.marker{background-image:url(data:image/png;base64,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);background-size:contain;width:20px;height:20px}.map-menu{position:absolute;top:0;left:0;background:white;padding:0.4rem}.map-menu label{margin-left:3px;margin-right:3px}.contact{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;margin-top:1em;border-bottom:1px dashed grey}.contact img{margin-right:0.2rem;width:100px;height:100px} +html{box-sizing:border-box;font-size:24px}*,*::before,*::after{box-sizing:inherit}body{max-width:25em;margin:0 auto;padding-left:5px;padding-right:5px;word-wrap:break-word}#topheader{text-align:center}.h-entry{padding-top:1rem}.note{display:flex;flex-direction:column}.note-metadata{display:flex;flex-direction:row;justify-content:space-between;font-size:0.75em}.social-links{display:flex;align-items:center}.social-links svg{padding-left:3px}.mini-h-card img{display:inline-block;height:1rem}body>.h-card{margin-top:5px;border-top:1px solid grey}footer{margin-top:1rem}footer button{margin-left:5px}.algolia-image{display:inline;height:2em}.u-comment{margin-top:1em;padding:0 1em;font-size:0.75rem}.u-comment.h-cite img{height:0.75rem}.u-comment .e-content{margin-top:0.5em;font-size:1rem}body{font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif}a{text-decoration:none;border-bottom:1px solid;color:blue}.social-links a{border-bottom:none}.icon{height:1em;width:auto}footer{font-size:0.5rem;text-align:center}.pagination{width:100%;height:3rem;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.pagination li{list-style-type:none}.note-ui{display:flex;flex-direction:column}@media (min-width: 600px){.note-ui>div{display:flex;flex-direction:row;padding:0.2rem}}@media (max-width: 599px){input[name="photo[]"]{width:100%}}.note-ui label{width:5em;margin-right:0.5rem;text-align:right}.note-ui input:not([type=submit]),.note-ui textarea{flex:1}.note-ui textarea{padding:0.1rem 0.3rem}#locate{margin-right:0.4rem}.map{margin-top:4px;height:200px}.marker{background-image:url(data:image/png;base64,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);background-size:contain;width:20px;height:20px}.map-menu{position:absolute;top:0;left:0;background:white;padding:0.4rem}.map-menu label{margin-left:3px;margin-right:3px}.contact{display:flex;flex-direction:row;margin-top:1em;border-bottom:1px dashed grey}.contact img{margin-right:0.2rem;width:100px;height:100px} -/*# sourceMappingURL=maps/app.css.map */ +/*# sourceMappingURL=app.css.map */ \ No newline at end of file diff --git a/public/assets/css/app.css.br b/public/assets/css/app.css.br index f92e29fec48996c8cc2b2742f51b4d9f09fa867d..06e1cc64b0486166c22a7226534e7c83ca82197a 100644 GIT binary patch literal 3035 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 literal 3067 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 YTYu*ci6^$Ky0r`wie}Gg5NBWj0D;{`$^ZZW literal 3260 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 Nh7${o{a7U#7yyvLTr~gy diff --git a/public/assets/css/app.css.map b/public/assets/css/app.css.map new file mode 100644 index 00000000..b3841718 --- /dev/null +++ b/public/assets/css/app.css.map @@ -0,0 +1,15 @@ +{ + "version": 3, + "file": "app.css", + "sources": [ + "../../../resources/assets/sass/app.scss", + "../../../resources/assets/sass/layout.scss", + "../../../resources/assets/sass/styles.scss", + "../../../resources/assets/sass/pagination.scss", + "../../../resources/assets/sass/note-form.scss", + "../../../resources/assets/sass/mapbox.scss", + "../../../resources/assets/sass/contacts.scss" + ], + "mappings": "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", + "names": [] +} \ No newline at end of file diff --git a/public/assets/css/maps/app.css.map b/public/assets/css/maps/app.css.map deleted file mode 100644 index 0574184c..00000000 --- a/public/assets/css/maps/app.css.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["app.scss","layout.scss","styles.scss","pagination.scss","note-form.scss","mapbox.scss","contacts.scss"],"names":[],"mappings":"AAIA,KACI,sBACA,cAAgB,CACnB,qBAKG,kBAAoB,CACvB,KCVG,eACA,cACA,iBACA,kBACA,oBAAsB,CACzB,WAGG,iBAAmB,CACtB,SAGG,gBAAkB,CACrB,MAGG,oBAAA,AACA,aAAA,0BAAA,AAAuB,qBAAA,CAC1B,eAGG,oBAAA,AACA,aAAA,uBAAA,AACA,mBAAA,sBAAA,AACA,8BAAA,gBAAkB,CACrB,cAGG,oBAAA,AACA,aAAA,sBAAA,AAAoB,kBAAA,CACvB,kBAGG,gBAAkB,CACrB,iBAGG,qBACA,WAAa,CAChB,aAGG,eACA,yBAA2B,CAC9B,OAGG,eAAiB,CACpB,cAGG,eAAiB,CACpB,eAGG,eACA,UAAY,CACf,WAGG,eACA,cACA,iBAAmB,CACtB,sBAGG,cAAgB,CACnB,sBAGG,iBACA,cAAgB,CACnB,KCvEG,6JAGe,CAClB,EAGG,qBACA,wBACA,UAAY,CACf,gBAGG,kBAAoB,CACvB,MAGG,WACA,UAAY,CACf,OAGG,iBACA,iBAAmB,CACtB,YCzBG,WACA,YACA,oBAAA,AACA,aAAA,uBAAA,AACA,mBAAA,sBAAA,AACA,8BAAA,sBAAA,AAAoB,kBAAA,CACvB,eAGG,oBAAsB,CACzB,SCVG,oBAAA,AACA,aAAA,0BAAA,AAAuB,qBAAA,CAC1B,0BAGG,aACI,oBAAA,AACA,aAAA,uBAAA,AACA,mBAAA,cAAgB,CACnB,CAGL,0BACI,sBACI,UAAY,CACf,CAGL,eACI,UACA,oBACA,gBAAkB,CACrB,oDAIG,WAAA,AAAQ,MAAA,CACX,kBAGG,qBAAuB,CAC1B,QAGG,mBAAqB,CACxB,KCnCG,eACA,YAAc,CACjB,QAGG,y4HACA,wBACA,WACA,WAAa,CAChB,UAGG,kBACA,MACA,OACA,iBACA,cAAgB,CACnB,gBAGG,gBACA,gBAAkB,CACrB,SCtBG,oBAAA,AACA,aAAA,uBAAA,AACA,mBAAA,eACA,6BAA+B,CAClC,aAGG,oBACA,YACA,YAAa,CAChB","file":"../app.css","sourcesContent":["// app.scss\n\n// https://css-tricks.com/box-sizing/#article-header-id-6\n// and https://css-tricks.com/rems-ems/\nhtml {\n box-sizing: border-box;\n font-size: 24px;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: inherit;\n}\n\n@import \"layout\";\n@import \"styles\";\n@import \"pagination\";\n@import \"note-form\";\n@import \"mapbox\";\n@import \"contacts\";\n","// import.scss\n\nbody {\n max-width: 25em;\n margin: 0 auto;\n padding-left: 5px;\n padding-right: 5px;\n word-wrap: break-word;\n}\n\n#topheader {\n text-align: center;\n}\n\n.h-entry {\n padding-top: 1rem;\n}\n\n.note {\n display: flex;\n flex-direction: column;\n}\n\n.note-metadata {\n display: flex;\n flex-direction: row;\n justify-content: space-between;\n font-size: 0.75em;\n}\n\n.social-links {\n display: flex;\n align-items: center;\n}\n\n.social-links svg {\n padding-left: 3px;\n}\n\n.mini-h-card img {\n display: inline-block;\n height: 1rem;\n}\n\nbody > .h-card {\n margin-top: 5px;\n border-top: 1px solid grey;\n}\n\nfooter {\n margin-top: 1rem;\n}\n\nfooter button {\n margin-left: 5px;\n}\n\n.algolia-image {\n display: inline;\n height: 2em;\n}\n\n.u-comment {\n margin-top: 1em;\n padding: 0 1em;\n font-size: 0.75rem;\n}\n\n.u-comment.h-cite img {\n height: 0.75rem;\n}\n\n.u-comment .e-content {\n margin-top: 0.5em;\n font-size: 1rem;\n}\n","// styles.scss\n\nbody {\n // from smashingmagazine.com/2015/11/using-system-ui-fonts-practical-guide\n font-family: -apple-system, BlinkMacSystemFont,\n \"Segoe UI\", \"Roboto\", \"Oxygen\", \"Ubuntu\", \"Cantarell\",\n \"Fira Sans\", \"Droid Sans\", \"Helvetica Neue\",\n sans-serif;\n}\n\na {\n text-decoration: none;\n border-bottom: 1px solid;\n color: blue;\n}\n\n.social-links a {\n border-bottom: none;\n}\n\n.icon {\n height: 1em;\n width: auto;\n}\n\nfooter {\n font-size: 0.5rem;\n text-align: center;\n}\n","// pagination.scss\n\n.pagination {\n width: 100%;\n height: 3rem;\n display: flex;\n flex-direction: row;\n justify-content: space-between;\n align-items: center;\n}\n\n.pagination li {\n list-style-type: none;\n}\n","// note-form.scss\n\n.note-ui {\n display: flex;\n flex-direction: column;\n}\n\n@media (min-width: 600px) {\n .note-ui > div {\n display: flex;\n flex-direction: row;\n padding: 0.2rem;\n }\n}\n\n@media (max-width: 599px) {\n input[name=\"photo[]\"] {\n width: 100%;\n }\n}\n\n.note-ui label {\n width: 5em;\n margin-right: 0.5rem;\n text-align: right;\n}\n\n.note-ui input:not([type=submit]),\n.note-ui textarea {\n flex: 1;\n}\n\n.note-ui textarea {\n padding: 0.1rem 0.3rem;\n}\n\n#locate {\n margin-right: 0.4rem;\n}\n","// mapbox.scss\n\n.map {\n margin-top: 4px; //to see underling of note metadata\n height: 200px;\n}\n\n.marker {\n background-image: url(data:image/png;base64,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);\n background-size: contain;\n width: 20px;\n height: 20px;\n}\n\n.map-menu {\n position: absolute;\n top: 0;\n left: 0;\n background: white;\n padding: 0.4rem;\n}\n\n.map-menu label {\n margin-left: 3px;\n margin-right: 3px;\n}\n","//contacts.scss\n\n.contact {\n display: flex;\n flex-direction: row;\n margin-top: 1em;\n border-bottom: 1px dashed grey;\n}\n\n.contact img {\n margin-right: 0.2rem;\n width: 100px;\n height:100px;\n}\n"]} \ No newline at end of file diff --git a/public/assets/frontend/Autolinker.min.js b/public/assets/frontend/Autolinker.min.js index f6849131..a2b38921 100644 --- a/public/assets/frontend/Autolinker.min.js +++ b/public/assets/frontend/Autolinker.min.js @@ -1,10 +1,10 @@ /*! * Autolinker.js - * 1.2.1 + * 1.4.0 * * Copyright(c) 2016 Gregory Jacobs * MIT License * * https://github.com/gregjacobs/Autolinker.js */ -!function(t,e){"function"==typeof define&&define.amd?define([],e):"object"==typeof exports?module.exports=e():t.Autolinker=e()}(this,function(){var t=function(e){e=e||{},this.version=t.version,this.urls=this.normalizeUrlsCfg(e.urls),this.email="boolean"!=typeof e.email||e.email,this.phone="boolean"!=typeof e.phone||e.phone,this.hashtag=e.hashtag||!1,this.mention=e.mention||!1,this.newWindow="boolean"!=typeof e.newWindow||e.newWindow,this.stripPrefix=this.normalizeStripPrefixCfg(e.stripPrefix),this.stripTrailingSlash="boolean"!=typeof e.stripTrailingSlash||e.stripTrailingSlash;var r=this.mention;if(r!==!1&&"twitter"!==r&&"instagram"!==r)throw new Error("invalid `mention` cfg - see docs");var a=this.hashtag;if(a!==!1&&"twitter"!==a&&"facebook"!==a&&"instagram"!==a)throw new Error("invalid `hashtag` cfg - see docs");this.truncate=this.normalizeTruncateCfg(e.truncate),this.className=e.className||"",this.replaceFn=e.replaceFn||null,this.context=e.context||this,this.htmlParser=null,this.matchers=null,this.tagBuilder=null};return t.link=function(e,r){var a=new t(r);return a.link(e)},t.parse=function(e,r){var a=new t(r);return a.parse(e)},t.version="1.2.1",t.prototype={constructor:t,normalizeUrlsCfg:function(t){return null==t&&(t=!0),"boolean"==typeof t?{schemeMatches:t,wwwMatches:t,tldMatches:t}:{schemeMatches:"boolean"!=typeof t.schemeMatches||t.schemeMatches,wwwMatches:"boolean"!=typeof t.wwwMatches||t.wwwMatches,tldMatches:"boolean"!=typeof t.tldMatches||t.tldMatches}},normalizeStripPrefixCfg:function(t){return null==t&&(t=!0),"boolean"==typeof t?{scheme:t,www:t}:{scheme:"boolean"!=typeof t.scheme||t.scheme,www:"boolean"!=typeof t.www||t.www}},normalizeTruncateCfg:function(e){return"number"==typeof e?{length:e,location:"end"}:t.Util.defaults(e||{},{length:Number.POSITIVE_INFINITY,location:"end"})},parse:function(t){for(var e=this.getHtmlParser(),r=e.parse(t),a=0,n=[],i=0,s=r.length;ie&&(r=null==r?"..":r,t=t.substring(0,e-r.length)+r),t},indexOf:function(t,e){if(Array.prototype.indexOf)return t.indexOf(e);for(var r=0,a=t.length;r=0;r--)e(t[r])===!0&&t.splice(r,1)},splitAndCapture:function(t,e){for(var r,a=[],n=0;r=e.exec(t);)a.push(t.substring(n,r.index)),a.push(r[0]),n=r.index+r[0].length;return a.push(t.substring(n)),a},trim:function(t){return t.replace(this.trimRegex,"")}},t.HtmlTag=t.Util.extend(Object,{whitespaceRegex:/\s+/,constructor:function(e){t.Util.assign(this,e),this.innerHtml=this.innerHtml||this.innerHTML},setTagName:function(t){return this.tagName=t,this},getTagName:function(){return this.tagName||""},setAttr:function(t,e){var r=this.getAttrs();return r[t]=e,this},getAttr:function(t){return this.getAttrs()[t]},setAttrs:function(e){var r=this.getAttrs();return t.Util.assign(r,e),this},getAttrs:function(){return this.attrs||(this.attrs={})},setClass:function(t){return this.setAttr("class",t)},addClass:function(e){for(var r,a=this.getClass(),n=this.whitespaceRegex,i=t.Util.indexOf,s=a?a.split(n):[],o=e.split(n);r=o.shift();)i(s,r)===-1&&s.push(r);return this.getAttrs()["class"]=s.join(" "),this},removeClass:function(e){for(var r,a=this.getClass(),n=this.whitespaceRegex,i=t.Util.indexOf,s=a?a.split(n):[],o=e.split(n);s.length&&(r=o.shift());){var c=i(s,r);c!==-1&&s.splice(c,1)}return this.getAttrs()["class"]=s.join(" "),this},getClass:function(){return this.getAttrs()["class"]||""},hasClass:function(t){return(" "+this.getClass()+" ").indexOf(" "+t+" ")!==-1},setInnerHtml:function(t){return this.innerHtml=t,this},getInnerHtml:function(){return this.innerHtml||""},toAnchorString:function(){var t=this.getTagName(),e=this.buildAttrsStr();return e=e?" "+e:"",["<",t,e,">",this.getInnerHtml(),""].join("")},buildAttrsStr:function(){if(!this.attrs)return"";var t=this.getAttrs(),e=[];for(var r in t)t.hasOwnProperty(r)&&e.push(r+'="'+t[r]+'"');return e.join(" ")}}),t.RegexLib=function(){var t="A-Za-z\\xAA\\xB5\\xBA\\xC0-\\xD6\\xD8-\\xF6\\xF8-ˁˆ-ˑˠ-ˤˬˮͰ-ʹͶͷͺ-ͽͿΆΈ-ΊΌΎ-ΡΣ-ϵϷ-ҁҊ-ԯԱ-Ֆՙա-ևא-תװ-ײؠ-يٮٯٱ-ۓەۥۦۮۯۺ-ۼۿܐܒ-ܯݍ-ޥޱߊ-ߪߴߵߺࠀ-ࠕࠚࠤࠨࡀ-ࡘࢠ-ࢴऄ-हऽॐक़-ॡॱ-ঀঅ-ঌএঐও-নপ-রলশ-হঽৎড়ঢ়য়-ৡৰৱਅ-ਊਏਐਓ-ਨਪ-ਰਲਲ਼ਵਸ਼ਸਹਖ਼-ੜਫ਼ੲ-ੴઅ-ઍએ-ઑઓ-નપ-રલળવ-હઽૐૠૡૹଅ-ଌଏଐଓ-ନପ-ରଲଳଵ-ହଽଡ଼ଢ଼ୟ-ୡୱஃஅ-ஊஎ-ஐஒ-கஙசஜஞடணதந-பம-ஹௐఅ-ఌఎ-ఐఒ-నప-హఽౘ-ౚౠౡಅ-ಌಎ-ಐಒ-ನಪ-ಳವ-ಹಽೞೠೡೱೲഅ-ഌഎ-ഐഒ-ഺഽൎൟ-ൡൺ-ൿඅ-ඖක-නඳ-රලව-ෆก-ะาำเ-ๆກຂຄງຈຊຍດ-ທນ-ຟມ-ຣລວສຫອ-ະາຳຽເ-ໄໆໜ-ໟༀཀ-ཇཉ-ཬྈ-ྌက-ဪဿၐ-ၕၚ-ၝၡၥၦၮ-ၰၵ-ႁႎႠ-ჅჇჍა-ჺჼ-ቈቊ-ቍቐ-ቖቘቚ-ቝበ-ኈኊ-ኍነ-ኰኲ-ኵኸ-ኾዀዂ-ዅወ-ዖዘ-ጐጒ-ጕጘ-ፚᎀ-ᎏᎠ-Ᏽᏸ-ᏽᐁ-ᙬᙯ-ᙿᚁ-ᚚᚠ-ᛪᛱ-ᛸᜀ-ᜌᜎ-ᜑᜠ-ᜱᝀ-ᝑᝠ-ᝬᝮ-ᝰក-ឳៗៜᠠ-ᡷᢀ-ᢨᢪᢰ-ᣵᤀ-ᤞᥐ-ᥭᥰ-ᥴᦀ-ᦫᦰ-ᧉᨀ-ᨖᨠ-ᩔᪧᬅ-ᬳᭅ-ᭋᮃ-ᮠᮮᮯᮺ-ᯥᰀ-ᰣᱍ-ᱏᱚ-ᱽᳩ-ᳬᳮ-ᳱᳵᳶᴀ-ᶿḀ-ἕἘ-Ἕἠ-ὅὈ-Ὅὐ-ὗὙὛὝὟ-ώᾀ-ᾴᾶ-ᾼιῂ-ῄῆ-ῌῐ-ΐῖ-Ίῠ-Ῥῲ-ῴῶ-ῼⁱⁿₐ-ₜℂℇℊ-ℓℕℙ-ℝℤΩℨK-ℭℯ-ℹℼ-ℿⅅ-ⅉⅎↃↄⰀ-Ⱞⰰ-ⱞⱠ-ⳤⳫ-ⳮⳲⳳⴀ-ⴥⴧⴭⴰ-ⵧⵯⶀ-ⶖⶠ-ⶦⶨ-ⶮⶰ-ⶶⶸ-ⶾⷀ-ⷆⷈ-ⷎⷐ-ⷖⷘ-ⷞⸯ々〆〱-〵〻〼ぁ-ゖゝ-ゟァ-ヺー-ヿㄅ-ㄭㄱ-ㆎㆠ-ㆺㇰ-ㇿ㐀-䶵一-鿕ꀀ-ꒌꓐ-ꓽꔀ-ꘌꘐ-ꘟꘪꘫꙀ-ꙮꙿ-ꚝꚠ-ꛥꜗ-ꜟꜢ-ꞈꞋ-ꞭꞰ-ꞷꟷ-ꠁꠃ-ꠅꠇ-ꠊꠌ-ꠢꡀ-ꡳꢂ-ꢳꣲ-ꣷꣻꣽꤊ-ꤥꤰ-ꥆꥠ-ꥼꦄ-ꦲꧏꧠ-ꧤꧦ-ꧯꧺ-ꧾꨀ-ꨨꩀ-ꩂꩄ-ꩋꩠ-ꩶꩺꩾ-ꪯꪱꪵꪶꪹ-ꪽꫀꫂꫛ-ꫝꫠ-ꫪꫲ-ꫴꬁ-ꬆꬉ-ꬎꬑ-ꬖꬠ-ꬦꬨ-ꬮꬰ-ꭚꭜ-ꭥꭰ-ꯢ가-힣ힰ-ퟆퟋ-ퟻ豈-舘並-龎ff-stﬓ-ﬗיִײַ-ﬨשׁ-זּטּ-לּמּנּסּףּפּצּ-ﮱﯓ-ﴽﵐ-ﶏﶒ-ﷇﷰ-ﷻﹰ-ﹴﹶ-ﻼA-Za-zヲ-하-ᅦᅧ-ᅬᅭ-ᅲᅳ-ᅵ",e="0-9٠-٩۰-۹߀-߉०-९০-৯੦-੯૦-૯୦-୯௦-௯౦-౯೦-೯൦-൯෦-෯๐-๙໐-໙༠-༩၀-၉႐-႙០-៩᠐-᠙᥆-᥏᧐-᧙᪀-᪉᪐-᪙᭐-᭙᮰-᮹᱀-᱉᱐-᱙꘠-꘩꣐-꣙꤀-꤉꧐-꧙꧰-꧹꩐-꩙꯰-꯹0-9",r=t+e,a=new RegExp("["+r+".\\-]*["+r+"\\-]"),n=/(?:travelersinsurance|sandvikcoromant|kerryproperties|cancerresearch|weatherchannel|kerrylogistics|spreadbetting|international|wolterskluwer|lifeinsurance|construction|pamperedchef|scholarships|versicherung|bridgestone|creditunion|kerryhotels|investments|productions|blackfriday|enterprises|lamborghini|photography|motorcycles|williamhill|playstation|contractors|barclaycard|accountants|redumbrella|engineering|management|telefonica|protection|consulting|tatamotors|creditcard|vlaanderen|schaeffler|associates|properties|foundation|republican|bnpparibas|boehringer|eurovision|extraspace|industries|immobilien|university|technology|volkswagen|healthcare|restaurant|cuisinella|vistaprint|apartments|accountant|travelers|homedepot|institute|vacations|furniture|fresenius|insurance|christmas|bloomberg|solutions|barcelona|firestone|financial|kuokgroup|fairwinds|community|passagens|goldpoint|equipment|lifestyle|yodobashi|aquarelle|marketing|analytics|education|amsterdam|statefarm|melbourne|allfinanz|directory|microsoft|stockholm|montblanc|accenture|lancaster|landrover|everbank|istanbul|graphics|grainger|ipiranga|softbank|attorney|pharmacy|saarland|catering|airforce|yokohama|mortgage|frontier|mutuelle|stcgroup|memorial|pictures|football|symantec|cipriani|ventures|telecity|cityeats|verisign|flsmidth|boutique|cleaning|firmdale|clinique|clothing|redstone|infiniti|deloitte|feedback|services|broadway|plumbing|commbank|training|barclays|exchange|computer|brussels|software|delivery|barefoot|builders|business|bargains|engineer|holdings|download|security|helsinki|lighting|movistar|discount|hdfcbank|supplies|marriott|property|diamonds|capetown|partners|democrat|jpmorgan|bradesco|budapest|rexroth|zuerich|shriram|academy|science|support|youtube|singles|surgery|alibaba|statoil|dentist|schwarz|android|cruises|cricket|digital|markets|starhub|systems|courses|coupons|netbank|country|domains|corsica|network|neustar|realtor|lincoln|limited|schmidt|yamaxun|cooking|contact|auction|spiegel|liaison|leclerc|latrobe|lasalle|abogado|compare|lanxess|exposed|express|company|cologne|college|avianca|lacaixa|fashion|recipes|ferrero|komatsu|storage|wanggou|clubmed|sandvik|fishing|fitness|bauhaus|kitchen|flights|florist|flowers|watches|weather|temasek|samsung|bentley|forsale|channel|theater|frogans|theatre|okinawa|website|tickets|jewelry|gallery|tiffany|iselect|shiksha|brother|organic|wedding|genting|toshiba|origins|philips|hyundai|hotmail|hoteles|hosting|rentals|windows|cartier|bugatti|holiday|careers|whoswho|hitachi|panerai|caravan|reviews|guitars|capital|trading|hamburg|hangout|finance|stream|family|abbott|health|review|travel|report|hermes|hiphop|gratis|career|toyota|hockey|dating|repair|google|social|soccer|reisen|global|otsuka|giving|unicom|casino|photos|center|broker|rocher|orange|bostik|garden|insure|ryukyu|bharti|safety|physio|sakura|oracle|online|jaguar|gallup|piaget|tienda|futbol|pictet|joburg|webcam|berlin|office|juegos|kaufen|chanel|chrome|xihuan|church|tennis|circle|kinder|flickr|bayern|claims|clinic|viajes|nowruz|xperia|norton|yachts|studio|coffee|camera|sanofi|nissan|author|expert|events|comsec|lawyer|tattoo|viking|estate|villas|condos|realty|yandex|energy|emerck|virgin|vision|durban|living|school|coupon|london|taobao|natura|taipei|nagoya|luxury|walter|aramco|sydney|madrid|credit|maison|makeup|schule|market|anquan|direct|design|swatch|suzuki|alsace|vuelos|dental|alipay|voyage|shouji|voting|airtel|mutual|degree|supply|agency|museum|mobily|dealer|monash|select|mormon|active|moscow|racing|datsun|quebec|nissay|rodeo|email|gifts|works|photo|chloe|edeka|cheap|earth|vista|tushu|koeln|glass|shoes|globo|tunes|gmail|nokia|space|kyoto|black|ricoh|seven|lamer|sener|epson|cisco|praxi|trust|citic|crown|shell|lease|green|legal|lexus|ninja|tatar|gripe|nikon|group|video|wales|autos|gucci|party|nexus|guide|linde|adult|parts|amica|lixil|boats|azure|loans|locus|cymru|lotte|lotto|stada|click|poker|quest|dabur|lupin|nadex|paris|faith|dance|canon|place|gives|trade|skype|rocks|mango|cloud|boots|smile|final|swiss|homes|honda|media|horse|cards|deals|watch|bosch|house|pizza|miami|osaka|tours|total|xerox|coach|sucks|style|delta|toray|iinet|tools|money|codes|beats|tokyo|salon|archi|movie|baidu|study|actor|yahoo|store|apple|world|forex|today|bible|tmall|tirol|irish|tires|forum|reise|vegas|vodka|sharp|omega|weber|jetzt|audio|promo|build|bingo|chase|gallo|drive|dubai|rehab|press|solar|sale|beer|bbva|bank|band|auto|sapo|sarl|saxo|audi|asia|arte|arpa|army|yoga|ally|zara|scor|scot|sexy|seat|zero|seek|aero|adac|zone|aarp|maif|meet|meme|menu|surf|mini|mobi|mtpc|porn|desi|star|ltda|name|talk|navy|love|loan|live|link|news|limo|like|spot|life|nico|lidl|lgbt|land|taxi|team|tech|kred|kpmg|sony|song|kiwi|kddi|jprs|jobs|sohu|java|itau|tips|info|immo|icbc|hsbc|town|host|page|toys|here|help|pars|haus|guru|guge|tube|goog|golf|gold|sncf|gmbh|gift|ggee|gent|gbiz|game|vana|pics|fund|ford|ping|pink|fish|film|fast|farm|play|fans|fail|plus|skin|pohl|fage|moda|post|erni|dvag|prod|doha|prof|docs|viva|diet|luxe|site|dell|sina|dclk|show|qpon|date|vote|cyou|voto|read|coop|cool|wang|club|city|chat|cern|cash|reit|rent|casa|cars|care|camp|rest|call|cafe|weir|wien|rich|wiki|buzz|wine|book|bond|room|work|rsvp|shia|ruhr|blue|bing|shaw|bike|safe|xbox|best|pwc|mtn|lds|aig|boo|fyi|nra|nrw|ntt|car|gal|obi|zip|aeg|vin|how|one|ong|onl|dad|ooo|bet|esq|org|htc|bar|uol|ibm|ovh|gdn|ice|icu|uno|gea|ifm|bot|top|wtf|lol|day|pet|eus|wtc|ubs|tvs|aco|ing|ltd|ink|tab|abb|afl|cat|int|pid|pin|bid|cba|gle|com|cbn|ads|man|wed|ceb|gmo|sky|ist|gmx|tui|mba|fan|ski|iwc|app|pro|med|ceo|jcb|jcp|goo|dev|men|aaa|meo|pub|jlc|bom|jll|gop|jmp|mil|got|gov|win|jot|mma|joy|trv|red|cfa|cfd|bio|moe|moi|mom|ren|biz|aws|xin|bbc|dnp|buy|kfh|mov|thd|xyz|fit|kia|rio|rip|kim|dog|vet|nyc|bcg|mtr|bcn|bms|bmw|run|bzh|rwe|tel|stc|axa|kpn|fly|krd|cab|bnl|foo|crs|eat|tci|sap|srl|nec|sas|net|cal|sbs|sfr|sca|scb|csc|edu|new|xxx|hiv|fox|wme|ngo|nhk|vip|sex|frl|lat|yun|law|you|tax|soy|sew|om|ac|hu|se|sc|sg|sh|sb|sa|rw|ru|rs|ro|re|qa|py|si|pw|pt|ps|sj|sk|pr|pn|pm|pl|sl|sm|pk|sn|ph|so|pg|pf|pe|pa|zw|nz|nu|nr|np|no|nl|ni|ng|nf|sr|ne|st|nc|na|mz|my|mx|mw|mv|mu|mt|ms|mr|mq|mp|mo|su|mn|mm|ml|mk|mh|mg|me|sv|md|mc|sx|sy|ma|ly|lv|sz|lu|lt|ls|lr|lk|li|lc|lb|la|tc|kz|td|ky|kw|kr|kp|kn|km|ki|kh|tf|tg|th|kg|ke|jp|jo|jm|je|it|is|ir|tj|tk|tl|tm|iq|tn|to|io|in|im|il|ie|ad|sd|ht|hr|hn|hm|tr|hk|gy|gw|gu|gt|gs|gr|gq|tt|gp|gn|gm|gl|tv|gi|tw|tz|ua|gh|ug|uk|gg|gf|ge|gd|us|uy|uz|va|gb|ga|vc|ve|fr|fo|fm|fk|fj|vg|vi|fi|eu|et|es|er|eg|ee|ec|dz|do|dm|dk|vn|dj|de|cz|cy|cx|cw|vu|cv|cu|cr|co|cn|cm|cl|ck|ci|ch|cg|cf|cd|cc|ca|wf|bz|by|bw|bv|bt|bs|br|bo|bn|bm|bj|bi|ws|bh|bg|bf|be|bd|bb|ba|az|ax|aw|au|at|as|ye|ar|aq|ao|am|al|yt|ai|za|ag|af|ae|zm|id)\b/;return{alphaNumericCharsStr:r,domainNameRegex:a,tldRegex:n}}(),t.AnchorTagBuilder=t.Util.extend(Object,{constructor:function(t){t=t||{},this.newWindow=t.newWindow,this.truncate=t.truncate,this.className=t.className},build:function(e){return new t.HtmlTag({tagName:"a",attrs:this.createAttrs(e),innerHtml:this.processAnchorText(e.getAnchorText())})},createAttrs:function(t){var e={href:t.getAnchorHref()},r=this.createCssClass(t);return r&&(e["class"]=r),this.newWindow&&(e.target="_blank",e.rel="noopener noreferrer"),e},createCssClass:function(t){var e=this.className;if(e){for(var r=[e],a=t.getCssClassSuffixes(),n=0,i=a.length;n\/=\x00-\x1F\x7F]+/,a=/(?:"[^"]*?"|'[^']*?'|[^'"=<>`\s]+)/,n=r.source+"(?:\\s*=\\s*"+a.source+")?";return new RegExp(["(?:","<(!DOCTYPE)","(?:","\\s+","(?:",n,"|",a.source+")",")*",">",")","|","(?:","<(/)?","(?:",t.source,"|","(?:","("+e.source+")","(?:","(?:\\s+|\\b)",n,")*","\\s*/?",")",")",">",")"].join(""),"gi")}(),htmlCharacterEntitiesRegex:/( | |<|<|>|>|"|"|')/gi,parse:function(t){for(var e,r,a=this.htmlRegex,n=0,i=[];null!==(e=a.exec(t));){var s=e[0],o=e[3],c=e[1]||e[4],h=!!e[2],l=e.index,u=t.substring(n,l);u&&(r=this.parseTextAndEntityNodes(n,u),i.push.apply(i,r)),o?i.push(this.createCommentNode(l,s,o)):i.push(this.createElementNode(l,s,c,h)),n=l+s.length}if(n0&&"@"===p||m>0&&f&&this.wordCharRegExp.test(p))){if(this.matchHasUnbalancedClosingParen(c))c=c.substr(0,c.length-1);else{var d=this.matchHasInvalidCharAfterTld(c,h);d>-1&&(c=c.substr(0,d))}var b=h?"scheme":l?"www":"tld",x=!!h;o.push(new t.match.Url({tagBuilder:s,matchedText:c,offset:m,urlMatchType:b,url:c,protocolUrlMatch:x,protocolRelativeMatch:!!f,stripPrefix:n,stripTrailingSlash:i}))}}return o},matchHasUnbalancedClosingParen:function(t){var e=t.charAt(t.length-1);if(")"===e){var r=t.match(this.openParensRe),a=t.match(this.closeParensRe),n=r&&r.length||0,i=a&&a.length||0;if(n0&&(n=t.substr(-1*Math.floor(a/2))),(t.substr(0,Math.ceil(a/2))+r+n).substr(0,e)},t.truncate.TruncateSmart=function(t,e,r){var a=function(t){var e={},r=t,a=r.match(/^([a-z]+):\/\//i);return a&&(e.scheme=a[1],r=r.substr(a[0].length)),a=r.match(/^(.*?)(?=(\?|#|\/|$))/i),a&&(e.host=a[1],r=r.substr(a[0].length)),a=r.match(/^\/(.*?)(?=(\?|#|$))/i),a&&(e.path=a[1],r=r.substr(a[0].length)),a=r.match(/^\?(.*?)(?=(#|$))/i),a&&(e.query=a[1],r=r.substr(a[0].length)),a=r.match(/^#(.*?)$/i),a&&(e.fragment=a[1]),e},n=function(t){var e="";return t.scheme&&t.host&&(e+=t.scheme+"://"),t.host&&(e+=t.host),t.path&&(e+="/"+t.path),t.query&&(e+="?"+t.query),t.fragment&&(e+="#"+t.fragment),e},i=function(t,e){var a=e/2,n=Math.ceil(a),i=-1*Math.floor(a),s="";return i<0&&(s=t.substr(i)),t.substr(0,n)+r+s};if(t.length<=e)return t;var s=e-r.length,o=a(t);if(o.query){var c=o.query.match(/^(.*?)(?=(\?|\#))(.*?)$/i);c&&(o.query=o.query.substr(0,c[1].length),t=n(o))}if(t.length<=e)return t;if(o.host&&(o.host=o.host.replace(/^www\./,""),t=n(o)),t.length<=e)return t;var h="";if(o.host&&(h+=o.host),h.length>=s)return o.host.length==e?(o.host.substr(0,e-r.length)+r).substr(0,e):i(h,s).substr(0,e);var l="";if(o.path&&(l+="/"+o.path),o.query&&(l+="?"+o.query),l){if((h+l).length>=s){if((h+l).length==e)return(h+l).substr(0,e);var u=s-h.length;return(h+i(l,u)).substr(0,e)}h+=l}if(o.fragment){var g="#"+o.fragment;if((h+g).length>=s){if((h+g).length==e)return(h+g).substr(0,e);var m=s-h.length;return(h+i(g,m)).substr(0,e)}h+=g}if(o.scheme&&o.host){var f=o.scheme+"://";if((h+f).length0&&(p=h.substr(-1*Math.floor(s/2))),(h.substr(0,Math.ceil(s/2))+r+p).substr(0,e)},t}); \ No newline at end of file +!function(t,e){"function"==typeof define&&define.amd?define([],e):"object"==typeof exports?module.exports=e():t.Autolinker=e()}(this,function(){var t=function(e){e=e||{},this.version=t.version,this.urls=this.normalizeUrlsCfg(e.urls),this.email="boolean"!=typeof e.email||e.email,this.phone="boolean"!=typeof e.phone||e.phone,this.hashtag=e.hashtag||!1,this.mention=e.mention||!1,this.newWindow="boolean"!=typeof e.newWindow||e.newWindow,this.stripPrefix=this.normalizeStripPrefixCfg(e.stripPrefix),this.stripTrailingSlash="boolean"!=typeof e.stripTrailingSlash||e.stripTrailingSlash;var r=this.mention;if(r!==!1&&"twitter"!==r&&"instagram"!==r)throw new Error("invalid `mention` cfg - see docs");var a=this.hashtag;if(a!==!1&&"twitter"!==a&&"facebook"!==a&&"instagram"!==a)throw new Error("invalid `hashtag` cfg - see docs");this.truncate=this.normalizeTruncateCfg(e.truncate),this.className=e.className||"",this.replaceFn=e.replaceFn||null,this.context=e.context||this,this.htmlParser=null,this.matchers=null,this.tagBuilder=null};return t.link=function(e,r){var a=new t(r);return a.link(e)},t.parse=function(e,r){var a=new t(r);return a.parse(e)},t.version="1.4.0",t.prototype={constructor:t,normalizeUrlsCfg:function(t){return null==t&&(t=!0),"boolean"==typeof t?{schemeMatches:t,wwwMatches:t,tldMatches:t}:{schemeMatches:"boolean"!=typeof t.schemeMatches||t.schemeMatches,wwwMatches:"boolean"!=typeof t.wwwMatches||t.wwwMatches,tldMatches:"boolean"!=typeof t.tldMatches||t.tldMatches}},normalizeStripPrefixCfg:function(t){return null==t&&(t=!0),"boolean"==typeof t?{scheme:t,www:t}:{scheme:"boolean"!=typeof t.scheme||t.scheme,www:"boolean"!=typeof t.www||t.www}},normalizeTruncateCfg:function(e){return"number"==typeof e?{length:e,location:"end"}:t.Util.defaults(e||{},{length:Number.POSITIVE_INFINITY,location:"end"})},parse:function(t){for(var e=this.getHtmlParser(),r=e.parse(t),a=0,n=[],i=0,s=r.length;ie&&(null==r?(r="…",a=3):a=r.length,t=t.substring(0,e-a)+r),t},indexOf:function(t,e){if(Array.prototype.indexOf)return t.indexOf(e);for(var r=0,a=t.length;r=0;r--)e(t[r])===!0&&t.splice(r,1)},splitAndCapture:function(t,e){for(var r,a=[],n=0;r=e.exec(t);)a.push(t.substring(n,r.index)),a.push(r[0]),n=r.index+r[0].length;return a.push(t.substring(n)),a},trim:function(t){return t.replace(this.trimRegex,"")}},t.HtmlTag=t.Util.extend(Object,{whitespaceRegex:/\s+/,constructor:function(e){t.Util.assign(this,e),this.innerHtml=this.innerHtml||this.innerHTML},setTagName:function(t){return this.tagName=t,this},getTagName:function(){return this.tagName||""},setAttr:function(t,e){var r=this.getAttrs();return r[t]=e,this},getAttr:function(t){return this.getAttrs()[t]},setAttrs:function(e){var r=this.getAttrs();return t.Util.assign(r,e),this},getAttrs:function(){return this.attrs||(this.attrs={})},setClass:function(t){return this.setAttr("class",t)},addClass:function(e){for(var r,a=this.getClass(),n=this.whitespaceRegex,i=t.Util.indexOf,s=a?a.split(n):[],o=e.split(n);r=o.shift();)i(s,r)===-1&&s.push(r);return this.getAttrs()["class"]=s.join(" "),this},removeClass:function(e){for(var r,a=this.getClass(),n=this.whitespaceRegex,i=t.Util.indexOf,s=a?a.split(n):[],o=e.split(n);s.length&&(r=o.shift());){var c=i(s,r);c!==-1&&s.splice(c,1)}return this.getAttrs()["class"]=s.join(" "),this},getClass:function(){return this.getAttrs()["class"]||""},hasClass:function(t){return(" "+this.getClass()+" ").indexOf(" "+t+" ")!==-1},setInnerHtml:function(t){return this.innerHtml=t,this},getInnerHtml:function(){return this.innerHtml||""},toAnchorString:function(){var t=this.getTagName(),e=this.buildAttrsStr();return e=e?" "+e:"",["<",t,e,">",this.getInnerHtml(),""].join("")},buildAttrsStr:function(){if(!this.attrs)return"";var t=this.getAttrs(),e=[];for(var r in t)t.hasOwnProperty(r)&&e.push(r+'="'+t[r]+'"');return e.join(" ")}}),t.RegexLib=function(){var t="A-Za-z\\xAA\\xB5\\xBA\\xC0-\\xD6\\xD8-\\xF6\\xF8-ˁˆ-ˑˠ-ˤˬˮͰ-ʹͶͷͺ-ͽͿΆΈ-ΊΌΎ-ΡΣ-ϵϷ-ҁҊ-ԯԱ-Ֆՙա-ևא-תװ-ײؠ-يٮٯٱ-ۓەۥۦۮۯۺ-ۼۿܐܒ-ܯݍ-ޥޱߊ-ߪߴߵߺࠀ-ࠕࠚࠤࠨࡀ-ࡘࢠ-ࢴऄ-हऽॐक़-ॡॱ-ঀঅ-ঌএঐও-নপ-রলশ-হঽৎড়ঢ়য়-ৡৰৱਅ-ਊਏਐਓ-ਨਪ-ਰਲਲ਼ਵਸ਼ਸਹਖ਼-ੜਫ਼ੲ-ੴઅ-ઍએ-ઑઓ-નપ-રલળવ-હઽૐૠૡૹଅ-ଌଏଐଓ-ନପ-ରଲଳଵ-ହଽଡ଼ଢ଼ୟ-ୡୱஃஅ-ஊஎ-ஐஒ-கஙசஜஞடணதந-பம-ஹௐఅ-ఌఎ-ఐఒ-నప-హఽౘ-ౚౠౡಅ-ಌಎ-ಐಒ-ನಪ-ಳವ-ಹಽೞೠೡೱೲഅ-ഌഎ-ഐഒ-ഺഽൎൟ-ൡൺ-ൿඅ-ඖක-නඳ-රලව-ෆก-ะาำเ-ๆກຂຄງຈຊຍດ-ທນ-ຟມ-ຣລວສຫອ-ະາຳຽເ-ໄໆໜ-ໟༀཀ-ཇཉ-ཬྈ-ྌက-ဪဿၐ-ၕၚ-ၝၡၥၦၮ-ၰၵ-ႁႎႠ-ჅჇჍა-ჺჼ-ቈቊ-ቍቐ-ቖቘቚ-ቝበ-ኈኊ-ኍነ-ኰኲ-ኵኸ-ኾዀዂ-ዅወ-ዖዘ-ጐጒ-ጕጘ-ፚᎀ-ᎏᎠ-Ᏽᏸ-ᏽᐁ-ᙬᙯ-ᙿᚁ-ᚚᚠ-ᛪᛱ-ᛸᜀ-ᜌᜎ-ᜑᜠ-ᜱᝀ-ᝑᝠ-ᝬᝮ-ᝰក-ឳៗៜᠠ-ᡷᢀ-ᢨᢪᢰ-ᣵᤀ-ᤞᥐ-ᥭᥰ-ᥴᦀ-ᦫᦰ-ᧉᨀ-ᨖᨠ-ᩔᪧᬅ-ᬳᭅ-ᭋᮃ-ᮠᮮᮯᮺ-ᯥᰀ-ᰣᱍ-ᱏᱚ-ᱽᳩ-ᳬᳮ-ᳱᳵᳶᴀ-ᶿḀ-ἕἘ-Ἕἠ-ὅὈ-Ὅὐ-ὗὙὛὝὟ-ώᾀ-ᾴᾶ-ᾼιῂ-ῄῆ-ῌῐ-ΐῖ-Ίῠ-Ῥῲ-ῴῶ-ῼⁱⁿₐ-ₜℂℇℊ-ℓℕℙ-ℝℤΩℨK-ℭℯ-ℹℼ-ℿⅅ-ⅉⅎↃↄⰀ-Ⱞⰰ-ⱞⱠ-ⳤⳫ-ⳮⳲⳳⴀ-ⴥⴧⴭⴰ-ⵧⵯⶀ-ⶖⶠ-ⶦⶨ-ⶮⶰ-ⶶⶸ-ⶾⷀ-ⷆⷈ-ⷎⷐ-ⷖⷘ-ⷞⸯ々〆〱-〵〻〼ぁ-ゖゝ-ゟァ-ヺー-ヿㄅ-ㄭㄱ-ㆎㆠ-ㆺㇰ-ㇿ㐀-䶵一-鿕ꀀ-ꒌꓐ-ꓽꔀ-ꘌꘐ-ꘟꘪꘫꙀ-ꙮꙿ-ꚝꚠ-ꛥꜗ-ꜟꜢ-ꞈꞋ-ꞭꞰ-ꞷꟷ-ꠁꠃ-ꠅꠇ-ꠊꠌ-ꠢꡀ-ꡳꢂ-ꢳꣲ-ꣷꣻꣽꤊ-ꤥꤰ-ꥆꥠ-ꥼꦄ-ꦲꧏꧠ-ꧤꧦ-ꧯꧺ-ꧾꨀ-ꨨꩀ-ꩂꩄ-ꩋꩠ-ꩶꩺꩾ-ꪯꪱꪵꪶꪹ-ꪽꫀꫂꫛ-ꫝꫠ-ꫪꫲ-ꫴꬁ-ꬆꬉ-ꬎꬑ-ꬖꬠ-ꬦꬨ-ꬮꬰ-ꭚꭜ-ꭥꭰ-ꯢ가-힣ힰ-ퟆퟋ-ퟻ豈-舘並-龎ff-stﬓ-ﬗיִײַ-ﬨשׁ-זּטּ-לּמּנּסּףּפּצּ-ﮱﯓ-ﴽﵐ-ﶏﶒ-ﷇﷰ-ﷻﹰ-ﹴﹶ-ﻼA-Za-zヲ-하-ᅦᅧ-ᅬᅭ-ᅲᅳ-ᅵ",e="0-9٠-٩۰-۹߀-߉०-९০-৯੦-੯૦-૯୦-୯௦-௯౦-౯೦-೯൦-൯෦-෯๐-๙໐-໙༠-༩၀-၉႐-႙០-៩᠐-᠙᥆-᥏᧐-᧙᪀-᪉᪐-᪙᭐-᭙᮰-᮹᱀-᱉᱐-᱙꘠-꘩꣐-꣙꤀-꤉꧐-꧙꧰-꧹꩐-꩙꯰-꯹0-9",r=t+e,a=new RegExp("["+r+".\\-]*["+r+"\\-]"),n=/(?:travelersinsurance|sandvikcoromant|kerryproperties|cancerresearch|weatherchannel|kerrylogistics|spreadbetting|international|wolterskluwer|lifeinsurance|construction|pamperedchef|scholarships|versicherung|bridgestone|creditunion|kerryhotels|investments|productions|blackfriday|enterprises|lamborghini|photography|motorcycles|williamhill|playstation|contractors|barclaycard|accountants|redumbrella|engineering|management|telefonica|protection|consulting|tatamotors|creditcard|vlaanderen|schaeffler|associates|properties|foundation|republican|bnpparibas|boehringer|eurovision|extraspace|industries|immobilien|university|technology|volkswagen|healthcare|restaurant|cuisinella|vistaprint|apartments|accountant|travelers|homedepot|institute|vacations|furniture|fresenius|insurance|christmas|bloomberg|solutions|barcelona|firestone|financial|kuokgroup|fairwinds|community|passagens|goldpoint|equipment|lifestyle|yodobashi|aquarelle|marketing|analytics|education|amsterdam|statefarm|melbourne|allfinanz|directory|microsoft|stockholm|montblanc|accenture|lancaster|landrover|everbank|istanbul|graphics|grainger|ipiranga|softbank|attorney|pharmacy|saarland|catering|airforce|yokohama|mortgage|frontier|mutuelle|stcgroup|memorial|pictures|football|symantec|cipriani|ventures|telecity|cityeats|verisign|flsmidth|boutique|cleaning|firmdale|clinique|clothing|redstone|infiniti|deloitte|feedback|services|broadway|plumbing|commbank|training|barclays|exchange|computer|brussels|software|delivery|barefoot|builders|business|bargains|engineer|holdings|download|security|helsinki|lighting|movistar|discount|hdfcbank|supplies|marriott|property|diamonds|capetown|partners|democrat|jpmorgan|bradesco|budapest|rexroth|zuerich|shriram|academy|science|support|youtube|singles|surgery|alibaba|statoil|dentist|schwarz|android|cruises|cricket|digital|markets|starhub|systems|courses|coupons|netbank|country|domains|corsica|network|neustar|realtor|lincoln|limited|schmidt|yamaxun|cooking|contact|auction|spiegel|liaison|leclerc|latrobe|lasalle|abogado|compare|lanxess|exposed|express|company|cologne|college|avianca|lacaixa|fashion|recipes|ferrero|komatsu|storage|wanggou|clubmed|sandvik|fishing|fitness|bauhaus|kitchen|flights|florist|flowers|watches|weather|temasek|samsung|bentley|forsale|channel|theater|frogans|theatre|okinawa|website|tickets|jewelry|gallery|tiffany|iselect|shiksha|brother|organic|wedding|genting|toshiba|origins|philips|hyundai|hotmail|hoteles|hosting|rentals|windows|cartier|bugatti|holiday|careers|whoswho|hitachi|panerai|caravan|reviews|guitars|capital|trading|hamburg|hangout|finance|stream|family|abbott|health|review|travel|report|hermes|hiphop|gratis|career|toyota|hockey|dating|repair|google|social|soccer|reisen|global|otsuka|giving|unicom|casino|photos|center|broker|rocher|orange|bostik|garden|insure|ryukyu|bharti|safety|physio|sakura|oracle|online|jaguar|gallup|piaget|tienda|futbol|pictet|joburg|webcam|berlin|office|juegos|kaufen|chanel|chrome|xihuan|church|tennis|circle|kinder|flickr|bayern|claims|clinic|viajes|nowruz|xperia|norton|yachts|studio|coffee|camera|sanofi|nissan|author|expert|events|comsec|lawyer|tattoo|viking|estate|villas|condos|realty|yandex|energy|emerck|virgin|vision|durban|living|school|coupon|london|taobao|natura|taipei|nagoya|luxury|walter|aramco|sydney|madrid|credit|maison|makeup|schule|market|anquan|direct|design|swatch|suzuki|alsace|vuelos|dental|alipay|voyage|shouji|voting|airtel|mutual|degree|supply|agency|museum|mobily|dealer|monash|select|mormon|active|moscow|racing|datsun|quebec|nissay|rodeo|email|gifts|works|photo|chloe|edeka|cheap|earth|vista|tushu|koeln|glass|shoes|globo|tunes|gmail|nokia|space|kyoto|black|ricoh|seven|lamer|sener|epson|cisco|praxi|trust|citic|crown|shell|lease|green|legal|lexus|ninja|tatar|gripe|nikon|group|video|wales|autos|gucci|party|nexus|guide|linde|adult|parts|amica|lixil|boats|azure|loans|locus|cymru|lotte|lotto|stada|click|poker|quest|dabur|lupin|nadex|paris|faith|dance|canon|place|gives|trade|skype|rocks|mango|cloud|boots|smile|final|swiss|homes|honda|media|horse|cards|deals|watch|bosch|house|pizza|miami|osaka|tours|total|xerox|coach|sucks|style|delta|toray|iinet|tools|money|codes|beats|tokyo|salon|archi|movie|baidu|study|actor|yahoo|store|apple|world|forex|today|bible|tmall|tirol|irish|tires|forum|reise|vegas|vodka|sharp|omega|weber|jetzt|audio|promo|build|bingo|chase|gallo|drive|dubai|rehab|press|solar|sale|beer|bbva|bank|band|auto|sapo|sarl|saxo|audi|asia|arte|arpa|army|yoga|ally|zara|scor|scot|sexy|seat|zero|seek|aero|adac|zone|aarp|maif|meet|meme|menu|surf|mini|mobi|mtpc|porn|desi|star|ltda|name|talk|navy|love|loan|live|link|news|limo|like|spot|life|nico|lidl|lgbt|land|taxi|team|tech|kred|kpmg|sony|song|kiwi|kddi|jprs|jobs|sohu|java|itau|tips|info|immo|icbc|hsbc|town|host|page|toys|here|help|pars|haus|guru|guge|tube|goog|golf|gold|sncf|gmbh|gift|ggee|gent|gbiz|game|vana|pics|fund|ford|ping|pink|fish|film|fast|farm|play|fans|fail|plus|skin|pohl|fage|moda|post|erni|dvag|prod|doha|prof|docs|viva|diet|luxe|site|dell|sina|dclk|show|qpon|date|vote|cyou|voto|read|coop|cool|wang|club|city|chat|cern|cash|reit|rent|casa|cars|care|camp|rest|call|cafe|weir|wien|rich|wiki|buzz|wine|book|bond|room|work|rsvp|shia|ruhr|blue|bing|shaw|bike|safe|xbox|best|pwc|mtn|lds|aig|boo|fyi|nra|nrw|ntt|car|gal|obi|zip|aeg|vin|how|one|ong|onl|dad|ooo|bet|esq|org|htc|bar|uol|ibm|ovh|gdn|ice|icu|uno|gea|ifm|bot|top|wtf|lol|day|pet|eus|wtc|ubs|tvs|aco|ing|ltd|ink|tab|abb|afl|cat|int|pid|pin|bid|cba|gle|com|cbn|ads|man|wed|ceb|gmo|sky|ist|gmx|tui|mba|fan|ski|iwc|app|pro|med|ceo|jcb|jcp|goo|dev|men|aaa|meo|pub|jlc|bom|jll|gop|jmp|mil|got|gov|win|jot|mma|joy|trv|red|cfa|cfd|bio|moe|moi|mom|ren|biz|aws|xin|bbc|dnp|buy|kfh|mov|thd|xyz|fit|kia|rio|rip|kim|dog|vet|nyc|bcg|mtr|bcn|bms|bmw|run|bzh|rwe|tel|stc|axa|kpn|fly|krd|cab|bnl|foo|crs|eat|tci|sap|srl|nec|sas|net|cal|sbs|sfr|sca|scb|csc|edu|new|xxx|hiv|fox|wme|ngo|nhk|vip|sex|frl|lat|yun|law|you|tax|soy|sew|om|ac|hu|se|sc|sg|sh|sb|sa|rw|ru|rs|ro|re|qa|py|si|pw|pt|ps|sj|sk|pr|pn|pm|pl|sl|sm|pk|sn|ph|so|pg|pf|pe|pa|zw|nz|nu|nr|np|no|nl|ni|ng|nf|sr|ne|st|nc|na|mz|my|mx|mw|mv|mu|mt|ms|mr|mq|mp|mo|su|mn|mm|ml|mk|mh|mg|me|sv|md|mc|sx|sy|ma|ly|lv|sz|lu|lt|ls|lr|lk|li|lc|lb|la|tc|kz|td|ky|kw|kr|kp|kn|km|ki|kh|tf|tg|th|kg|ke|jp|jo|jm|je|it|is|ir|tj|tk|tl|tm|iq|tn|to|io|in|im|il|ie|ad|sd|ht|hr|hn|hm|tr|hk|gy|gw|gu|gt|gs|gr|gq|tt|gp|gn|gm|gl|tv|gi|tw|tz|ua|gh|ug|uk|gg|gf|ge|gd|us|uy|uz|va|gb|ga|vc|ve|fr|fo|fm|fk|fj|vg|vi|fi|eu|et|es|er|eg|ee|ec|dz|do|dm|dk|vn|dj|de|cz|cy|cx|cw|vu|cv|cu|cr|co|cn|cm|cl|ck|ci|ch|cg|cf|cd|cc|ca|wf|bz|by|bw|bv|bt|bs|br|bo|bn|bm|bj|bi|ws|bh|bg|bf|be|bd|bb|ba|az|ax|aw|au|at|as|ye|ar|aq|ao|am|al|yt|ai|za|ag|af|ae|zm|id)\b/;return{alphaNumericCharsStr:r,domainNameRegex:a,tldRegex:n}}(),t.AnchorTagBuilder=t.Util.extend(Object,{constructor:function(t){t=t||{},this.newWindow=t.newWindow,this.truncate=t.truncate,this.className=t.className},build:function(e){return new t.HtmlTag({tagName:"a",attrs:this.createAttrs(e),innerHtml:this.processAnchorText(e.getAnchorText())})},createAttrs:function(t){var e={href:t.getAnchorHref()},r=this.createCssClass(t);return r&&(e["class"]=r),this.newWindow&&(e.target="_blank",e.rel="noopener noreferrer"),this.truncate&&this.truncate.length&&this.truncate.length\/=\x00-\x1F\x7F]+/,a=/(?:"[^"]*?"|'[^']*?'|[^'"=<>`\s]+)/,n=r.source+"(?:\\s*=\\s*"+a.source+")?";return new RegExp(["(?:","<(!DOCTYPE)","(?:","\\s+","(?:",n,"|",a.source+")",")*",">",")","|","(?:","<(/)?","(?:",t.source,"|","(?:","("+e.source+")","\\s*/?",")","|","(?:","("+e.source+")","\\s+","(?:","(?:\\s+|\\b)",n,")*","\\s*/?",")",")",">",")"].join(""),"gi")}(),htmlCharacterEntitiesRegex:/( | |<|<|>|>|"|"|')/gi,parse:function(t){for(var e,r,a=this.htmlRegex,n=0,i=[];null!==(e=a.exec(t));){var s=e[0],o=e[3],c=e[1]||e[4]||e[5],h=!!e[2],l=e.index,u=t.substring(n,l);u&&(r=this.parseTextAndEntityNodes(n,u),i.push.apply(i,r)),o?i.push(this.createCommentNode(l,s,o)):i.push(this.createElementNode(l,s,c,h)),n=l+s.length}if(n0&&"@"===p||m>0&&f&&this.wordCharRegExp.test(p))){if(this.matchHasUnbalancedClosingParen(c))c=c.substr(0,c.length-1);else{var d=this.matchHasInvalidCharAfterTld(c,h);d>-1&&(c=c.substr(0,d))}var b=h?"scheme":l?"www":"tld",x=!!h;o.push(new t.match.Url({tagBuilder:s,matchedText:c,offset:m,urlMatchType:b,url:c,protocolUrlMatch:x,protocolRelativeMatch:!!f,stripPrefix:n,stripTrailingSlash:i}))}}return o},matchHasUnbalancedClosingParen:function(t){var e=t.charAt(t.length-1);if(")"===e){var r=t.match(this.openParensRe),a=t.match(this.closeParensRe),n=r&&r.length||0,i=a&&a.length||0;if(n-1},isValidUriScheme:function(t){var e=t.match(this.uriSchemeRegex)[0].toLowerCase();return"javascript:"!==e&&"vbscript:"!==e},urlMatchDoesNotHaveProtocolOrDot:function(t,e){return!(!t||e&&this.hasFullProtocolRegex.test(e)||t.indexOf(".")!==-1)},urlMatchDoesNotHaveAtLeastOneWordChar:function(t,e){return!(!t||!e)&&!this.hasWordCharAfterProtocolRegex.test(t)}},t.truncate.TruncateEnd=function(e,r,a){return t.Util.ellipsis(e,r,a)},t.truncate.TruncateMiddle=function(t,e,r){if(t.length<=e)return t;var a,n;null==r?(r="…",a=8,n=3):(a=r.length,n=r.length);var i=e-n,s="";return i>0&&(s=t.substr(-1*Math.floor(i/2))),(t.substr(0,Math.ceil(i/2))+r+s).substr(0,i+a)},t.truncate.TruncateSmart=function(t,e,r){var a,n;null==r?(r="…",n=3,a=8):(n=r.length,a=r.length);var i=function(t){var e={},r=t,a=r.match(/^([a-z]+):\/\//i);return a&&(e.scheme=a[1],r=r.substr(a[0].length)),a=r.match(/^(.*?)(?=(\?|#|\/|$))/i),a&&(e.host=a[1],r=r.substr(a[0].length)),a=r.match(/^\/(.*?)(?=(\?|#|$))/i),a&&(e.path=a[1],r=r.substr(a[0].length)),a=r.match(/^\?(.*?)(?=(#|$))/i),a&&(e.query=a[1],r=r.substr(a[0].length)),a=r.match(/^#(.*?)$/i),a&&(e.fragment=a[1]),e},s=function(t){var e="";return t.scheme&&t.host&&(e+=t.scheme+"://"),t.host&&(e+=t.host),t.path&&(e+="/"+t.path),t.query&&(e+="?"+t.query),t.fragment&&(e+="#"+t.fragment),e},o=function(t,e){var a=e/2,n=Math.ceil(a),i=-1*Math.floor(a),s="";return i<0&&(s=t.substr(i)),t.substr(0,n)+r+s};if(t.length<=e)return t;var c=e-n,h=i(t);if(h.query){var l=h.query.match(/^(.*?)(?=(\?|\#))(.*?)$/i);l&&(h.query=h.query.substr(0,l[1].length),t=s(h))}if(t.length<=e)return t;if(h.host&&(h.host=h.host.replace(/^www\./,""),t=s(h)),t.length<=e)return t;var u="";if(h.host&&(u+=h.host),u.length>=c)return h.host.length==e?(h.host.substr(0,e-n)+r).substr(0,c+a):o(u,c).substr(0,c+a);var g="";if(h.path&&(g+="/"+h.path),h.query&&(g+="?"+h.query),g){if((u+g).length>=c){if((u+g).length==e)return(u+g).substr(0,e);var m=c-u.length;return(u+o(g,m)).substr(0,c+a)}u+=g}if(h.fragment){var f="#"+h.fragment;if((u+f).length>=c){if((u+f).length==e)return(u+f).substr(0,e);var p=c-u.length;return(u+o(f,p)).substr(0,c+a)}u+=f}if(h.scheme&&h.host){var d=h.scheme+"://";if((u+d).length0&&(b=u.substr(-1*Math.floor(c/2))),(u.substr(0,Math.ceil(c/2))+r+b).substr(0,c+a)},t}); \ No newline at end of file diff --git a/public/assets/frontend/Autolinker.min.js.br b/public/assets/frontend/Autolinker.min.js.br index b040b642d1d2b764ab96214db3dc53995f3cc226..8cdbabccc2a540f4a57b734f5f62435bb15f56fd 100644 GIT binary patch literal 10190 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 CrW~ID literal 10093 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 diff --git a/public/assets/frontend/Autolinker.min.js.gz b/public/assets/frontend/Autolinker.min.js.gz index 8964cfea6f5ab8a17c6105ebebdf0a3c06dcd7a0..f6b60294975dd735109776b6c06243d308d59880 100644 GIT binary patch literal 11335 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 B27v$o literal 11231 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 Ca|sy$ diff --git a/public/assets/frontend/fetch.js b/public/assets/frontend/fetch.js index d0652dea..bc5227be 100644 --- a/public/assets/frontend/fetch.js +++ b/public/assets/frontend/fetch.js @@ -20,6 +20,28 @@ arrayBuffer: 'ArrayBuffer' in self } + if (support.arrayBuffer) { + var viewClasses = [ + '[object Int8Array]', + '[object Uint8Array]', + '[object Uint8ClampedArray]', + '[object Int16Array]', + '[object Uint16Array]', + '[object Int32Array]', + '[object Uint32Array]', + '[object Float32Array]', + '[object Float64Array]' + ] + + var isDataView = function(obj) { + return obj && DataView.prototype.isPrototypeOf(obj) + } + + var isArrayBufferView = ArrayBuffer.isView || function(obj) { + return obj && viewClasses.indexOf(Object.prototype.toString.call(obj)) > -1 + } + } + function normalizeName(name) { if (typeof name !== 'string') { name = String(name) @@ -152,14 +174,36 @@ function readBlobAsArrayBuffer(blob) { var reader = new FileReader() + var promise = fileReaderReady(reader) reader.readAsArrayBuffer(blob) - return fileReaderReady(reader) + return promise } function readBlobAsText(blob) { var reader = new FileReader() + var promise = fileReaderReady(reader) reader.readAsText(blob) - return fileReaderReady(reader) + return promise + } + + function readArrayBufferAsText(buf) { + var view = new Uint8Array(buf) + var chars = new Array(view.length) + + for (var i = 0; i < view.length; i++) { + chars[i] = String.fromCharCode(view[i]) + } + return chars.join('') + } + + function bufferClone(buf) { + if (buf.slice) { + return buf.slice(0) + } else { + var view = new Uint8Array(buf.byteLength) + view.set(new Uint8Array(buf)) + return view.buffer + } } function Body() { @@ -167,7 +211,9 @@ this._initBody = function(body) { this._bodyInit = body - if (typeof body === 'string') { + if (!body) { + this._bodyText = '' + } else if (typeof body === 'string') { this._bodyText = body } else if (support.blob && Blob.prototype.isPrototypeOf(body)) { this._bodyBlob = body @@ -175,11 +221,12 @@ this._bodyFormData = body } else if (support.searchParams && URLSearchParams.prototype.isPrototypeOf(body)) { this._bodyText = body.toString() - } else if (!body) { - this._bodyText = '' - } else if (support.arrayBuffer && ArrayBuffer.prototype.isPrototypeOf(body)) { - // Only support ArrayBuffers for POST method. - // Receiving ArrayBuffers happens via Blobs, instead. + } else if (support.arrayBuffer && support.blob && isDataView(body)) { + this._bodyArrayBuffer = bufferClone(body.buffer) + // IE 10-11 can't handle a DataView body. + this._bodyInit = new Blob([this._bodyArrayBuffer]) + } else if (support.arrayBuffer && (ArrayBuffer.prototype.isPrototypeOf(body) || isArrayBufferView(body))) { + this._bodyArrayBuffer = bufferClone(body) } else { throw new Error('unsupported BodyInit type') } @@ -204,6 +251,8 @@ if (this._bodyBlob) { return Promise.resolve(this._bodyBlob) + } else if (this._bodyArrayBuffer) { + return Promise.resolve(new Blob([this._bodyArrayBuffer])) } else if (this._bodyFormData) { throw new Error('could not read FormData body as blob') } else { @@ -212,27 +261,28 @@ } this.arrayBuffer = function() { - return this.blob().then(readBlobAsArrayBuffer) - } - - this.text = function() { - var rejected = consumed(this) - if (rejected) { - return rejected - } - - if (this._bodyBlob) { - return readBlobAsText(this._bodyBlob) - } else if (this._bodyFormData) { - throw new Error('could not read FormData body as text') + if (this._bodyArrayBuffer) { + return consumed(this) || Promise.resolve(this._bodyArrayBuffer) } else { - return Promise.resolve(this._bodyText) + return this.blob().then(readBlobAsArrayBuffer) } } - } else { - this.text = function() { - var rejected = consumed(this) - return rejected ? rejected : Promise.resolve(this._bodyText) + } + + this.text = function() { + var rejected = consumed(this) + if (rejected) { + return rejected + } + + if (this._bodyBlob) { + return readBlobAsText(this._bodyBlob) + } else if (this._bodyArrayBuffer) { + return Promise.resolve(readArrayBufferAsText(this._bodyArrayBuffer)) + } else if (this._bodyFormData) { + throw new Error('could not read FormData body as text') + } else { + return Promise.resolve(this._bodyText) } } @@ -260,7 +310,10 @@ function Request(input, options) { options = options || {} var body = options.body - if (Request.prototype.isPrototypeOf(input)) { + + if (typeof input === 'string') { + this.url = input + } else { if (input.bodyUsed) { throw new TypeError('Already read') } @@ -271,12 +324,10 @@ } this.method = input.method this.mode = input.mode - if (!body) { + if (!body && input._bodyInit != null) { body = input._bodyInit input.bodyUsed = true } - } else { - this.url = input } this.credentials = options.credentials || this.credentials || 'omit' @@ -294,7 +345,7 @@ } Request.prototype.clone = function() { - return new Request(this) + return new Request(this, { body: this._bodyInit }) } function decode(body) { @@ -310,16 +361,17 @@ return form } - function headers(xhr) { - var head = new Headers() - var pairs = (xhr.getAllResponseHeaders() || '').trim().split('\n') - pairs.forEach(function(header) { - var split = header.trim().split(':') - var key = split.shift().trim() - var value = split.join(':').trim() - head.append(key, value) + function parseHeaders(rawHeaders) { + var headers = new Headers() + rawHeaders.split('\r\n').forEach(function(line) { + var parts = line.split(':') + var key = parts.shift().trim() + if (key) { + var value = parts.join(':').trim() + headers.append(key, value) + } }) - return head + return headers } Body.call(Request.prototype) @@ -330,10 +382,10 @@ } this.type = 'default' - this.status = options.status + this.status = 'status' in options ? options.status : 200 this.ok = this.status >= 200 && this.status < 300 - this.statusText = options.statusText - this.headers = options.headers instanceof Headers ? options.headers : new Headers(options.headers) + this.statusText = 'statusText' in options ? options.statusText : 'OK' + this.headers = new Headers(options.headers) this.url = options.url || '' this._initBody(bodyInit) } @@ -371,35 +423,16 @@ self.fetch = function(input, init) { return new Promise(function(resolve, reject) { - var request - if (Request.prototype.isPrototypeOf(input) && !init) { - request = input - } else { - request = new Request(input, init) - } - + var request = new Request(input, init) var xhr = new XMLHttpRequest() - function responseURL() { - if ('responseURL' in xhr) { - return xhr.responseURL - } - - // Avoid security warnings on getResponseHeader when not allowed by CORS - if (/^X-Request-URL:/m.test(xhr.getAllResponseHeaders())) { - return xhr.getResponseHeader('X-Request-URL') - } - - return - } - xhr.onload = function() { var options = { status: xhr.status, statusText: xhr.statusText, - headers: headers(xhr), - url: responseURL() + headers: parseHeaders(xhr.getAllResponseHeaders() || '') } + options.url = 'responseURL' in xhr ? xhr.responseURL : options.headers.get('X-Request-URL') var body = 'response' in xhr ? xhr.response : xhr.responseText resolve(new Response(body, options)) } diff --git a/public/assets/frontend/fetch.js.br b/public/assets/frontend/fetch.js.br index fcda83a458d117f1f7b160980f56020b3100e327..caf3fb19bbe9fa8269b705787c7018ffee31d1bd 100644 GIT binary patch literal 2853 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 Z=^c-)ZP6U29m44sS6mM`*J7E)1_0zU2cQ4| diff --git a/public/assets/frontend/fetch.js.gz b/public/assets/frontend/fetch.js.gz index e1a9f982cbf08d482a798af3bbb0fc0cd04988da..79952d8199ec3155f14c0e3a61f0067996afb358 100644 GIT binary patch literal 3150 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 literal 2874 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 diff --git a/public/assets/js/form-save.js b/public/assets/js/form-save.js index ce4018c5..ae320e8f 100644 --- a/public/assets/js/form-save.js +++ b/public/assets/js/form-save.js @@ -1,2 +1,2 @@ function getKeys(){for(var e=[],t=document.querySelectorAll("input[type=text], textarea"),r=0;r-1&&store.remove(t[r])})} -//# sourceMappingURL=maps/form-save.js.map +//# sourceMappingURL=public/assets/js/form-save.js.map \ No newline at end of file diff --git a/public/assets/js/form-save.js.br b/public/assets/js/form-save.js.br index 75fa6a9d2bcc325049a183184fff30d7e7796d64..4df7212aaba5fc32a1c5402ddadbfa70d57a3ae0 100644 GIT binary patch literal 491 zcmb0ZW@R`M68v3fwuFPg$CA~*yd`g6S>~Tvv-@rZ++>^~7RW$V4asTb}Q z*euK_n00Q_OYi^EGUm4q2~7_+K6G$i<}UwYtN*gc7A)E|o#ljpL*N!`XPemdvS$y5 z9A#p^{{HEq)-C<>eVOKKGouDGS6*)IUV+n}Wz{ue*UWEFJENz_koo82 zV-w%D$IY94)sG*mufx6YsQIM6QLJ8GG>Anv(naz+Du8G^l+ERf!f_V z7ru30YWO@Y(xUrT=aj5{8P6Ytc2~bin6hWHxx|N8o4+54Emf&q$Sj(-s*v;0=bs#j zm0^!=N?-80R=+5D3CnN!WuF;V8Bg@o-oWVN(f53f>a9-2S(W!Wlm47tWRQD~>%f+^ zrE@pc2mUv?o>;d0-Ki;u-o-zZ)QO95J>6&5q{tCwEq?EjEdajDa5AJ^|Vh`V&{=n z%k!Qtb~}EnFeBf&^VPXI{84KUU-iFH{$XnVdcBLBH?MIr+buq{`7-Z|6VLi~?5w=U F2mtTY@#6ph literal 485 zcmb2H%mC_v4X6}pZfB3*QUvHZ=5f&=+>Tl`dXce zlQcbTzO=0DJ;?q4!n)}9d8QM6cn>K?W>)wW2mX^jwm|8$DuWS|hU@OlcK7A^`hFFp zJ+KtCnRU9iU;IeXu?zDrZ+N6y>nF5jwy73x&c>NnixjP&uX?kJH^FV*b-xwAZ!0a- zR<(O!^JePCQ=Q2wrppXjHS(N(zJI!8&FvEmx5Q1wrb#NAe=nC=P_na@-S5yFAtr%a z^Y`$+PO-7su|)Fdjh^StKX$W=8MbL$*cH&=_HOaS2R#Qi_C3fD%wAg%tUtNu`BMHn z+fR!*@Au`MW1c+w)-=B*tLiQ0I;-7&b|Z0$5kD(W%{SHcM?ydokmocUWgqCC(&dtX|s>am4Czc)!9w0=`Av~`oN3I}s{(#~Xd<>hOu yUWM&@*}Ep!JzH9Jm37e@9=5wz{oh#s=z6bzz9PJUuc+YL1FbLR)BlC0vjYHCd+Nae diff --git a/public/assets/js/form-save.js.gz b/public/assets/js/form-save.js.gz index ab71f29cbbf61e9add3e4647c9a752f0801b4db7..8c033f908e567785875e7feb93b9b1591d398b53 100644 GIT binary patch literal 609 zcmb2|=3oE;Cg#19ju+iF5NLZ}$;CDEB7^cQuY8kB)$7H}XT+Q;&}d+srnNY6o-McM z65;L1dOEki|KGO4x9!%f43-~!&*pWzCd$s&5O2J5uQ%|S+3Mp720ufaXV*6i8Etvz z8CkT!be+c3e5#BiYdeHVxPtLR!_m$E-N0g>)ofNfqOWvPFEdkRX zZ@VqJQg6pw&zrmVbs1e!vy$I%KS$utm$^5!3BFvr z^bk>@x`q7#NMLu4g;!o@ju`d@Fe0{L$ z`s{%146gMG;#%k9eKa2J{l>v|r#UWvm2ckilbQZCQ7K$|1ssH3qRlOXSKiOJU4Gex z`-l3+X|mrVgbnse_UIb>o>|el+{Qy=0{ioA_hMg*iBwHKz18qz=*o%0h8t^Z&EGCt zwr8t@|MUE!eO^K*U8b6z*t~Rhnbno#f{?nkQ`l>g1!SInoc7E9_^sXl?)QEDk~%LZ zku^5jVEwn(-zBY6BUZn3E~t4VV3=FrYoegKSJP+eg8=c*OSUXNf9>_teLT6MmbO+- zvvziWD4o{$eU9zQi*9kg3i0obwPZZHT@ZZ4v82A!Vs-Lzi%AP_#JFt_5?L#9P;2_S zw@K!_^67bf#_{rfrkj4~J7w2Ja-J$>xnAH}btpeF@VVi-ekB;DMv`y6+r4Xg&HSrYZIS%@<5yhR*Tj{Z7k-kvz~BGZpyVFM VCe`D1lB-|wd;O7%7hz>!008F0AKw4~ literal 601 zcmb2|=3oE;Cg#19ju+jw6KH>5$Hh7GB7^cQzkHKRzxOYRzmr&~sjSGz7O|?Qt@4{r z#FHa$XK)SqDWv$VXJ^h0QFjS$2ov$-BB1qpg!yF*JYd=eqOB_=$nz z>v_*C({D`?efMY+OXr3Ie=`K)PBkVe6@99Dw9W9`L7$H*g^xEzv~CIuS{;5(RKJ*` z)bib~+KDfEZZDj2SUPvgM6+uzXZ%fh{9yTemPeaDso&|?Rn{=on0dwZ$MaWmCb_cS z+~_;KXO&Y<4%h$HOi5e*-?H5C{1mfzuD(kBN|~pB{R2It=cI=8d1`)~bm#bw4{wwf zN#|57<|{Q0_`+Va^wO87Jxc$s${lQ|wvaiu)$^^5-RsVCT|Nt^Gp%UOh@D(K)ot;; zVl&?_4f}=jcRrKLWLmbpd1LyrPRXqwrm!2betK}{>hHOEjtjT1eABa0zqof!N9SGX z-zTfGPQ7NS+Ez3BlbPoc=1!SInocBxqxYeGI*ZaP{ zNu8IM$Qm1Mu>E(hThCm>lB{0>GIOn5T%=>fO+7sGxq>Y%uG};__x4Nk*IhTKFVtoC z^Y@>S7U%vW%ZTy4Wp&g-*$UIe#yNt+j?P|AdP1%l*(+x9f8e>1l8I6IOP6`=lrjaWNpssUpdTEAUuN-OfAV_6*7DeTHoBZhS1;TqG6xN#_frE^ndPAO2X;H%E9& z{ZIT$e0EfhII*Eie(QAqPj@c-4hk=on!AJTZ{dY% zHl~ROyKQD(u)i6cRowKkdb)Ugobm@9ShFqny*T=GpSGTDYHQ&Ynw0}BXJa`}HxB=d7WW`lh z4E~CD>bz$@%367nZHF4){lx+b6$VbO)(oP23v~nT{x}tJD56*Jc!Sv4+UsZ6u?w@> zSMUa$e{K13!e#G#z3;J=Gc~pQ7C)1;))bRq3DxWQ^W@pR`--n@eky-_zH9b18>M3! N(=t-mtEsVE`Kxi>#*-bl#lB}uxl(_?i1+ce!;cfqTq7f19B#R2=x%sppMBEF_w94z_ZYt} zySClB+WPI3v~?yL)tB8Y9dzz~J7#uw+0sXsbA$BT`wR}}&YEETvdqsoS3pL)=Y#VF zkAGDgE}viEuwWzqR4*}(l9r1SV&a#4HoaSRXO)dhtcvJ+ca0frW_}p=VET_x^XBX|_{s}r3+G3kny^cRN%-k}Ot2L32H8!JN zCp>cX&O0}l-Z)*`>veRh(c^jHr#QJ698SxqJyU$9eY)z4M;{$lDP?9YX`kp^>~no{ zj*EDK-0bXSdLfqcxDq;B3&dSGJe-&GPB?yd+LqmON`h^}cD0q1ikoMg{r*BJ?8y6S z?MUN|8!zxR`fJ7V-;3py)4jg#iP)AI_Zsfab<1D#W`4l*sOH*_Pv6d7Q`N?5UAaJ| zZjy$-x&Eujwf2AdFCCp`e2=R_`rDLU|G!?A4*M13>B#Kr;Lb18o8`_IV{z+~yz}I$ J6do1^1^{YC?l}Me literal 492 zcmb2|=3oE;Cg$GB*PEmiMI7#b*FF<=jOkf!bk+O4tF;e>dP>YVFn8Lg_l+Bus_S2g zJ|~l!C9An3`=iX-uxHFWxYP%EPPjE8hq2FE@EH zm)Dx}^{+FFW?egd!ZPU@`*CKogqhF2Ht4Nq54lltfFoDEne(+&_XB+o?N1^+m-;Pt z{F2NN$ha%I_M}2KT9B_%3z*KJWbEp_txi^QMCfA2mu zdLcgd^^?}%^-rE@bS&jFI_t`i!uZnS!;k-_Z|n1`B5lKdb-#SJzv7Ho-Akk8hIN|d zS*;a&?tTp1^I!ktzw?hS7Ctt9cc9~!{Hwp;U#$(^+*_K;v*Y%8`8)5;&IiQZunCY- z7dkw7a{Oa`ok#og47XkWWLC~3*D~+anK+xh^@>ktrW+o*{C!^A-D~ED>zC&;vM?|J E0MDlQDgXcg diff --git a/public/assets/js/links.js.map b/public/assets/js/links.js.map new file mode 100644 index 00000000..88b1a226 --- /dev/null +++ b/public/assets/js/links.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["resources/assets/js/links.js"],"names":["autolinker","Autolinker","ytidregex","spotifyregex","notes","document","querySelectorAll","i","length","ytid","textContent","match","yid","yiframe","createElement","classList","add","setAttribute","appendChild","spotifyid","sid","replace","siframe","orig","innerHTML","linked","link"],"mappings":"AAWA,IAAK,GATDA,YAAa,GAAIC,YAGjBC,UAAY,6BAEZC,aAAe,wCAGfC,MAAQC,SAASC,iBAAiB,cAC7BC,EAAI,EAAGA,EAAIH,MAAMI,OAAQD,IAAK,CAEnC,GAAIE,MAAOL,MAAMG,GAAGG,YAAYC,MAAMT,UACtC,IAAa,OAATO,KAAe,CACf,GAAIG,KAAMH,KAAK,GACXI,QAAUR,SAASS,cAAc,SACrCD,SAAQE,UAAUC,IAAI,WACtBH,QAAQI,aAAa,MAAO,2BAA6BL,KACzDC,QAAQI,aAAa,cAAe,GACpCJ,QAAQI,aAAa,kBAAmB,QACxCb,MAAMG,GAAGW,YAAYL,SAGzB,GAAIM,WAAYf,MAAMG,GAAGG,YAAYC,MAAMR,aAC3C,IAAkB,OAAdgB,UAAoB,CACpB,GAAIC,KAAMD,UAAU,GAAGE,QAAQ,IAAK,KAChCC,QAAUjB,SAASS,cAAc,SACrCQ,SAAQP,UAAUC,IAAI,WACtBM,QAAQL,aAAa,MAAO,0CAA4CG,KACxEE,QAAQL,aAAa,cAAe,GACpCK,QAAQL,aAAa,oBAAqB,QAC1Cb,MAAMG,GAAGW,YAAYI,SAGzB,GAAIC,MAAOnB,MAAMG,GAAGiB,UAChBC,OAASzB,WAAW0B,KAAKH,KAC7BnB,OAAMG,GAAGiB,UAAYC","file":"public/assets/js/links.js"} \ No newline at end of file diff --git a/public/assets/js/maps.js b/public/assets/js/maps.js index dab34f57..911b6d1f 100644 --- a/public/assets/js/maps.js +++ b/public/assets/js/maps.js @@ -1,2 +1,2 @@ var mapDivs=document.querySelectorAll(".map");mapboxgl.accessToken="pk.eyJ1Ijoiam9ubnliYXJuZXMiLCJhIjoiY2l2cDhjYW04MDAwcjJ0cG1uZnhqcm82ayJ9.qA2zeVA-nsoMh9IFrd5KQw";for(var i=0;i_2%_b^mwJAB>itWN2McMDkW+6HW}OImj| zjBi!n%dfp@-%=$V-40p_WV?KpFIwhb!RI{xRZtth*w39S4A)$dU3BWrhIotPe`l?2 z<6ih~cY9OJ0%b>=KTo}02i{-&NXdP9Y@u1KGCHp$7sqq_yk8f!b<5U(`TjoZ z_Wb#vP!*Z{HYUP5>5}%XYk~fga;NN8FAF?owpq4Mzdv=?-K`bY!Q$SU9=)#DLp9^J z9r5kk=}=*5yz0ZkZ*4Ok3-mZnGcP=u@O2uea^K1a)2?1tm3^Sd6khhy@MvK<2g{_V z^}@#*8-%SQ4(iER?B_6zGyU-2MN9W{naAkh31R!Y_4mOi+jZd ze4e-|&o+JLvQ1~^(;DNq*BZ5Cuis^D3wx=|6uIli`k9g!U7M$DW!C=oAp6bK2i@~H z-Jj(p+6i>Z35YrTxF^DKU*?4odsDqs&Ldrh&=&})Y>YBst<}ki zQ17fVV|?PeF85kkrM{R*TK1a78O5GwmLChg?QgVoSIhD@lkF@9**1 zy0^`D?r;&Bv4As0$cw*lw`c})`V!G4JK42N+)ix1eTwnw%&OYO(Y3Az85TM*UzxLZ zW7UWC0=Z596JG>7tF;t3o>!H1-1=_QtR}wSt<`tdU(DJeaQ^qZ#z2WY6|eUARa@k~ z*7`*S+?i6=KP#gstGDstBEK26YC?6tSkGR&o>XhM@yDl6ciAtWmdXnDy)sGSE7!)- zE0a8=pT6Ua)wtl;cba=SduLjC?m@+K+|NW+jvcxhTItw%#8<9z!LkJcVXF35?g@Od zVau5yutsufk4=?#tKd|7~Q<;<#8_I56-$l7hWamtVx!6aR09ylVBCsldFrkdM%GsNHO=tWmTR3=J)B;4|Lkk)zJx4TS<|>s?>J|4LD;STTvjsz w4*uHnb!oDeNx|CGscxb>+w7eu`Jdmncs=9IAO9k@ZeP&0%-5qVmp6?80IF0R0RR91 diff --git a/public/assets/js/maps.js.gz b/public/assets/js/maps.js.gz index 53695bc5665245e2f0d97d74c07e62c23cbb9ede..a0d598300dbcd93b7a6f5219a7e953986998206c 100644 GIT binary patch literal 702 zcmb2|=3oE;Cg!zMpBEk05IDa7e(;l^rJU=o$J#CVey`df>hui>5r=h;%k4WZT6 zv-9x3vaNs0x4uiTyn5`S*4q_X3LbaZ)@}ATJn@gyKq2ac>ajg9*Ca0cyXohe&bSks zW(Wkl3fa;SzI<_**st5IYnLt9@z+1*aZg-q-tp_xt4qpLcPD;d-?hdgO#1BV?mzFV zS9`}^x^r%FuT#xgY5ygE%LTu0|9{d>SCqYA-;{@5Z%qH)jGBH>-rD`{%c5A1^Upk2 z|1?^=BWE*D#R}=vT{~Xzt1n++^_h3CGf(!a#|(Gk%nnFtU$~hfZ+P(V_s$~?4ZbOg zLL1sl*~*^!vTsRNVVtJQqrKI8>bXY>AC}#Y*ybQL`E(Y4#UEDz_r1L$sXSu4BfPvB z)^4j1dCkuplx@nV|8Nb{-X&X?Y>jAkY|1ow`{uIUua+x+Ie4@S9gaR%IiBmCCD_Je z=WadY=!d&J9?TxxIfqWJH_2;_dd+Y>%=CdmFZbdlroFEW)n{?N`{}%RF>m#v-)CB6 z%nLQA2bZladR%(W^=!$%ncv(s50)3cootqH?G=mvgYb3(-aqFmWxE!0RBX7kK<7hT z>|>Fts(2Q)L!OUb3mLl|ThaFZs}ooKercgYY15b4zwc=I8|JU_!F;#U!T;}_)C+@` z`kC#Ie8cj8$({F}za~%e|5N*f&E?eRr@0?EAO3n%tF-o`_!$d7qid^Vb_M_ctN7;O z32C8&rpshfGHv`XZvL<||4v~C!}VkD(~K%7Yu2{2Ic@Q7wV$9AWKfnHzF*AkeDLM6 zqg@YfN$d%+`@O^2Ip_AFnYCZE;;on1CS+*5DrMbOGFkIU;IbL}rGIXlx7+5<(OcE} ziudEbhE%A{=s%|J%lXXZi~Ig3MaIEiMqAFsiPux`$ow?QW+o=N~UoJBT?q}nQDBS3|a-+!AGm~asn{OFcoFS6P z6Ljx`(1tgYqPv{_Y7|C1VVU~B%F^xRoB7A5UtL-b0*zytj2* zh<1C{>m=+)UInXP!_c(}92i#NNz@Q4a-GQR4=k2Izj-?wvw-Ercjl2;!KKbxbF+T(TN z%lfLryt-*oZ|8oK6q}K;O)P2SQ`eKWjSoYZTP(MSt4GTI+vMQZZM15?_&>&)Q|r}R H*cliALa9!k diff --git a/public/assets/js/maps.js.map b/public/assets/js/maps.js.map new file mode 100644 index 00000000..5480985d --- /dev/null +++ b/public/assets/js/maps.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["resources/assets/js/maps.js"],"names":["mapDivs","document","querySelectorAll","mapboxgl","accessToken","i","length","mapDiv","latitude","dataset","longitude","el","createElement","classList","add","mapMenu","streetsInput","setAttribute","addEventListener","map","setStyle","streetsLabel","appendChild","createTextNode","satelliteInput","satelliteLabel","Map","container","style","center","zoom","scrollZoom","addControl","NavigationControl","Marker","offset","setLngLat","addTo"],"mappings":"AAEA,GAAIA,SAAUC,SAASC,iBAAiB,OACxCC,UAASC,YAAc,gGACvB,KAAK,GAAIC,GAAI,EAAGA,EAAIL,QAAQM,OAAQD,IAAK,CACrC,GAAIE,QAASP,QAAQK,GACjBG,SAAWD,OAAOE,QAAQD,SAC1BE,UAAaH,OAAOE,QAAQC,UAC5BC,GAAKV,SAASW,cAAc,MAChCD,IAAGE,UAAUC,IAAI,SACjB,IAAIC,SAAUd,SAASW,cAAc,MACrCG,SAAQF,UAAUC,IAAI,WACtB,IAAIE,cAAef,SAASW,cAAc,QAC1CI,cAAaC,aAAa,KAAM,WAChCD,aAAaC,aAAa,OAAQ,SAClCD,aAAaC,aAAa,OAAQ,UAClCD,aAAaC,aAAa,QAAS,WACnCD,aAAaC,aAAa,UAAW,WACrCD,aAAaE,iBAAiB,QAAS,WACnCC,IAAIC,SAAS,sCAEjB,IAAIC,cAAepB,SAASW,cAAc,QAC1CS,cAAaJ,aAAa,MAAO,WACjCI,aAAaC,YAAYrB,SAASsB,eAAe,WACjD,IAAIC,gBAAiBvB,SAASW,cAAc,QAC5CY,gBAAeP,aAAa,KAAM,aAClCO,eAAeP,aAAa,OAAQ,SACpCO,eAAeP,aAAa,OAAQ,UACpCO,eAAeP,aAAa,QAAS,WACrCO,eAAeN,iBAAiB,QAAS,WACrCC,IAAIC,SAAS,wCAEjB,IAAIK,gBAAiBxB,SAASW,cAAc,QAC5Ca,gBAAeR,aAAa,MAAO,aACnCQ,eAAeH,YAAYrB,SAASsB,eAAe,cACnDR,QAAQO,YAAYN,cACpBD,QAAQO,YAAYD,cACpBN,QAAQO,YAAYE,gBACpBT,QAAQO,YAAYG,eACpB,IAAIN,KAAM,GAAIhB,UAASuB,KACnBC,UAAWpB,OACXqB,MAAO,oCACPC,QAASnB,UAAWF,UACpBsB,KAAM,GACNC,YAAY,GAEhBZ,KAAIa,WAAW,GAAI7B,UAAS8B,mBAC5B,GAAI9B,UAAS+B,OAAOvB,IAAKwB,SAAS,IAAK,MAAOC,WAAW1B,UAAWF,WAAW6B,MAAMlB,KACrFZ,OAAOe,YAAYP","file":"public/assets/js/maps.js"} \ No newline at end of file diff --git a/public/assets/js/maps/form-save.js.map b/public/assets/js/maps/form-save.js.map deleted file mode 100644 index 477bfeba..00000000 --- a/public/assets/js/maps/form-save.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["form-save.js"],"names":["getKeys","keys","formFields","document","querySelectorAll","f","length","parent","getFormElement","key","id","push","elem","nodeName","toLowerCase","parentNode","feature","addEventListener","window","i","store","get","formId","split","getElementById","value","timerId","setInterval","saved","inputs","set","alertify","logPosition","success","forms","form","clearInterval","storedKeys","indexOf","remove"],"mappings":"AA6CA,QAASA,WAGL,IAAK,GAFDC,MACAC,EAAaC,SAASC,iBAAiB,8BAClCC,EAAI,EAAGA,EAAIH,EAAWI,OAAQD,IAAK,CACxC,GAAIE,GAASC,eAAeN,EAAWG,GACvC,IAAIE,KAAW,EAAO,CAClB,GAAIE,GAAMF,EAAOG,GAAK,IAAMR,EAAWG,GAAGK,EAC1CT,GAAKU,KAAKF,IAGlB,MAAOR,GAEX,QAASO,gBAAeI,GACpB,GAAoC,SAAhCA,EAAKC,SAASC,cAA0B,CACxC,GAAIP,GAASK,EAAKG,UAClB,OAAsC,SAAlCR,EAAOM,SAASC,cACTP,EAEAC,eAAeD,GAG1B,OAAO,EAjEf,GAAIS,UACAC,mBAAqBC,OAAOD,iBAC5Bb,mBAAqBD,SAASC,iBAGlC,IAAIY,QAAQC,kBAAoBD,QAAQZ,iBAEpC,IAAK,GADDH,MAAOD,UACFmB,EAAI,EAAGA,EAAIlB,KAAKK,OAAQa,IAC7B,GAAIC,MAAMC,IAAIpB,KAAKkB,IAAK,CACpB,GAAIG,QAASrB,KAAKkB,GAAGI,MAAM,KAAK,EAChCpB,UAASqB,eAAeF,QAAQG,MAAQL,MAAMC,IAAIpB,KAAKkB,IAqBnE,IAAK,GAhBDO,SAAUR,OAAOS,YAAY,WAG7B,IAAK,GAFDC,IAAQ,EACRC,EAAS1B,SAASC,iBAAiB,8BAC9Be,EAAI,EAAGA,EAAIU,EAAOvB,OAAQa,IAAK,CACpC,GAAIV,GAAMD,eAAeqB,EAAOV,IAAIT,GAAK,IAAMmB,EAAOV,GAAGT,EACrDU,OAAMC,IAAIZ,KAASoB,EAAOV,GAAGM,OAA6B,KAApBI,EAAOV,GAAGM,QAChDL,MAAMU,IAAIrB,EAAKoB,EAAOV,GAAGM,OACzBG,GAAQ,GAGZA,KAAU,IACVG,SAASC,YAAY,aACrBD,SAASE,QAAQ,qBAEtB,KACCC,MAAQ/B,SAASC,iBAAiB,QAC7BC,EAAI,EAAGA,EAAI6B,MAAM5B,OAAQD,IAAK,CACnC,GAAI8B,MAAOD,MAAM7B,EACjB8B,MAAKlB,iBAAiB,SAAU,WAC5BC,OAAOkB,cAAcV,QAGrB,KAAK,GAFDJ,GAASa,KAAKzB,GACd2B,EAAajB,MAAMnB,OACdkB,EAAI,EAAGA,EAAIkB,EAAW/B,OAAQa,IAC/BkB,EAAWlB,GAAGmB,QAAQhB,IAAU,GAChCF,MAAMmB,OAAOF,EAAWlB","file":"../form-save.js","sourcesContent":["/* global alertify, store */\nvar feature = {\n addEventListener : !!window.addEventListener,\n querySelectorAll : !!document.querySelectorAll\n};\n\nif (feature.addEventListener && feature.querySelectorAll) {\n var keys = getKeys();\n for (var i = 0; i < keys.length; i++) {\n if (store.get(keys[i])) {\n var formId = keys[i].split('~')[1];\n document.getElementById(formId).value = store.get(keys[i]);\n }\n }\n}\n\nvar timerId = window.setInterval(function() {\n var saved = false;\n var inputs = document.querySelectorAll('input[type=text], textarea');\n for (var i = 0; i < inputs.length; i++) {\n var key = getFormElement(inputs[i]).id + '~' + inputs[i].id;\n if (store.get(key) !== inputs[i].value && inputs[i].value !== '') {\n store.set(key, inputs[i].value);\n saved = true;\n }\n }\n if (saved === true) {\n alertify.logPosition('top right');\n alertify.success('Auto saved text');\n }\n}, 5000);\nvar forms = document.querySelectorAll('form');\nfor (var f = 0; f < forms.length; f++) {\n var form = forms[f];\n form.addEventListener('submit', function() {\n window.clearInterval(timerId);\n var formId = form.id;\n var storedKeys = store.keys();\n for (var i = 0; i < storedKeys.length; i++) {\n if (storedKeys[i].indexOf(formId) > -1) {\n store.remove(storedKeys[i]);\n }\n }\n });\n}\nfunction getKeys() {\n var keys = [];\n var formFields = document.querySelectorAll('input[type=text], textarea');\n for (var f = 0; f < formFields.length; f++) {\n var parent = getFormElement(formFields[f]);\n if (parent !== false) {\n var key = parent.id + '~' + formFields[f].id;\n keys.push(key);\n }\n }\n return keys;\n}\nfunction getFormElement(elem) {\n if (elem.nodeName.toLowerCase() !== 'body') {\n var parent = elem.parentNode;\n if (parent.nodeName.toLowerCase() === 'form') {\n return parent;\n } else {\n return getFormElement(parent);\n }\n } else {\n return false;\n }\n}\n"]} \ No newline at end of file diff --git a/public/assets/js/maps/links.js.map b/public/assets/js/maps/links.js.map deleted file mode 100644 index f918e844..00000000 --- a/public/assets/js/maps/links.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["links.js"],"names":["autolinker","Autolinker","ytidregex","spotifyregex","notes","document","querySelectorAll","i","length","ytid","textContent","match","yid","yiframe","createElement","classList","add","setAttribute","appendChild","spotifyid","sid","replace","siframe","orig","innerHTML","linked","link"],"mappings":"AAWA,IAAK,GATDA,YAAa,GAAIC,YAGjBC,UAAY,6BAEZC,aAAe,wCAGfC,MAAQC,SAASC,iBAAiB,cAC7BC,EAAI,EAAGA,EAAIH,MAAMI,OAAQD,IAAK,CAEnC,GAAIE,MAAOL,MAAMG,GAAGG,YAAYC,MAAMT,UACtC,IAAa,OAATO,KAAe,CACf,GAAIG,KAAMH,KAAK,GACXI,QAAUR,SAASS,cAAc,SACrCD,SAAQE,UAAUC,IAAI,WACtBH,QAAQI,aAAa,MAAO,2BAA6BL,KACzDC,QAAQI,aAAa,cAAe,GACpCJ,QAAQI,aAAa,kBAAmB,QACxCb,MAAMG,GAAGW,YAAYL,SAGzB,GAAIM,WAAYf,MAAMG,GAAGG,YAAYC,MAAMR,aAC3C,IAAkB,OAAdgB,UAAoB,CACpB,GAAIC,KAAMD,UAAU,GAAGE,QAAQ,IAAK,KAChCC,QAAUjB,SAASS,cAAc,SACrCQ,SAAQP,UAAUC,IAAI,WACtBM,QAAQL,aAAa,MAAO,0CAA4CG,KACxEE,QAAQL,aAAa,cAAe,GACpCK,QAAQL,aAAa,oBAAqB,QAC1Cb,MAAMG,GAAGW,YAAYI,SAGzB,GAAIC,MAAOnB,MAAMG,GAAGiB,UAChBC,OAASzB,WAAW0B,KAAKH,KAC7BnB,OAAMG,GAAGiB,UAAYC","file":"../links.js","sourcesContent":["/* global Autolinker */\n//the autlinker object\nvar autolinker = new Autolinker();\n\n//the youtube regex\nvar ytidregex = /watch\\?v=([A-Za-z0-9\\-_]+)/;\n\nvar spotifyregex = /https\\:\\/\\/play\\.spotify\\.com\\/(.*)\\b/;\n\n//grab the notes and loop through them\nvar notes = document.querySelectorAll('.e-content');\nfor (var i = 0; i < notes.length; i++) {\n //get Youtube ID\n var ytid = notes[i].textContent.match(ytidregex);\n if (ytid !== null) {\n var yid = ytid[1];\n var yiframe = document.createElement('iframe');\n yiframe.classList.add('youtube');\n yiframe.setAttribute('src', '//www.youtube.com/embed/' + yid);\n yiframe.setAttribute('frameborder', 0);\n yiframe.setAttribute('allowfullscreen', 'true');\n notes[i].appendChild(yiframe);\n }\n //get Spotify ID\n var spotifyid = notes[i].textContent.match(spotifyregex);\n if (spotifyid !== null) {\n var sid = spotifyid[1].replace('/', ':');\n var siframe = document.createElement('iframe');\n siframe.classList.add('spotify');\n siframe.setAttribute('src', 'https://embed.spotify.com/?uri=spotify:' + sid);\n siframe.setAttribute('frameborder', 0);\n siframe.setAttribute('allowtransparency', 'true');\n notes[i].appendChild(siframe);\n }\n //now linkify everything\n var orig = notes[i].innerHTML;\n var linked = autolinker.link(orig);\n notes[i].innerHTML = linked;\n}\n"]} \ No newline at end of file diff --git a/public/assets/js/maps/maps.js.map b/public/assets/js/maps/maps.js.map deleted file mode 100644 index 1ca274c4..00000000 --- a/public/assets/js/maps/maps.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["maps.js"],"names":["mapDivs","document","querySelectorAll","mapboxgl","accessToken","i","length","mapDiv","latitude","dataset","longitude","el","createElement","classList","add","mapMenu","streetsInput","setAttribute","addEventListener","map","setStyle","streetsLabel","appendChild","createTextNode","satelliteInput","satelliteLabel","Map","container","style","center","zoom","scrollZoom","addControl","NavigationControl","Marker","offset","setLngLat","addTo"],"mappings":"AAEA,GAAIA,SAAUC,SAASC,iBAAiB,OACxCC,UAASC,YAAc,gGACvB,KAAK,GAAIC,GAAI,EAAGA,EAAIL,QAAQM,OAAQD,IAAK,CACrC,GAAIE,QAASP,QAAQK,GACjBG,SAAWD,OAAOE,QAAQD,SAC1BE,UAAaH,OAAOE,QAAQC,UAC5BC,GAAKV,SAASW,cAAc,MAChCD,IAAGE,UAAUC,IAAI,SACjB,IAAIC,SAAUd,SAASW,cAAc,MACrCG,SAAQF,UAAUC,IAAI,WACtB,IAAIE,cAAef,SAASW,cAAc,QAC1CI,cAAaC,aAAa,KAAM,WAChCD,aAAaC,aAAa,OAAQ,SAClCD,aAAaC,aAAa,OAAQ,UAClCD,aAAaC,aAAa,QAAS,WACnCD,aAAaC,aAAa,UAAW,WACrCD,aAAaE,iBAAiB,QAAS,WACnCC,IAAIC,SAAS,sCAEjB,IAAIC,cAAepB,SAASW,cAAc,QAC1CS,cAAaJ,aAAa,MAAO,WACjCI,aAAaC,YAAYrB,SAASsB,eAAe,WACjD,IAAIC,gBAAiBvB,SAASW,cAAc,QAC5CY,gBAAeP,aAAa,KAAM,aAClCO,eAAeP,aAAa,OAAQ,SACpCO,eAAeP,aAAa,OAAQ,UACpCO,eAAeP,aAAa,QAAS,WACrCO,eAAeN,iBAAiB,QAAS,WACrCC,IAAIC,SAAS,wCAEjB,IAAIK,gBAAiBxB,SAASW,cAAc,QAC5Ca,gBAAeR,aAAa,MAAO,aACnCQ,eAAeH,YAAYrB,SAASsB,eAAe,cACnDR,QAAQO,YAAYN,cACpBD,QAAQO,YAAYD,cACpBN,QAAQO,YAAYE,gBACpBT,QAAQO,YAAYG,eACpB,IAAIN,KAAM,GAAIhB,UAASuB,KACnBC,UAAWpB,OACXqB,MAAO,oCACPC,QAASnB,UAAWF,UACpBsB,KAAM,GACNC,YAAY,GAEhBZ,KAAIa,WAAW,GAAI7B,UAAS8B,mBAC5B,GAAI9B,UAAS+B,OAAOvB,IAAKwB,SAAS,IAAK,MAAOC,WAAW1B,UAAWF,WAAW6B,MAAMlB,KACrFZ,OAAOe,YAAYP","file":"../maps.js","sourcesContent":["/* global mapboxgl */\n//This code runs on page load and looks for
, then adds map\nvar mapDivs = document.querySelectorAll('.map');\nmapboxgl.accessToken = 'pk.eyJ1Ijoiam9ubnliYXJuZXMiLCJhIjoiY2l2cDhjYW04MDAwcjJ0cG1uZnhqcm82ayJ9.qA2zeVA-nsoMh9IFrd5KQw';\nfor (var i = 0; i < mapDivs.length; i++) {\n var mapDiv = mapDivs[i];\n var latitude = mapDiv.dataset.latitude;\n var longitude = mapDiv.dataset.longitude;\n var el = document.createElement('div');\n el.classList.add('marker');\n var mapMenu = document.createElement('div');\n mapMenu.classList.add('map-menu');\n var streetsInput = document.createElement('input');\n streetsInput.setAttribute('id', 'streets');\n streetsInput.setAttribute('type', 'radio');\n streetsInput.setAttribute('name', 'toggle');\n streetsInput.setAttribute('value', 'streets');\n streetsInput.setAttribute('checked', 'checked');\n streetsInput.addEventListener('click', function () {\n map.setStyle('mapbox://styles/mapbox/streets-v9');\n });\n var streetsLabel = document.createElement('label');\n streetsLabel.setAttribute('for', 'streets');\n streetsLabel.appendChild(document.createTextNode('Streets'));\n var satelliteInput = document.createElement('input');\n satelliteInput.setAttribute('id', 'satellite');\n satelliteInput.setAttribute('type', 'radio');\n satelliteInput.setAttribute('name', 'toggle');\n satelliteInput.setAttribute('value', 'streets');\n satelliteInput.addEventListener('click', function () {\n map.setStyle('mapbox://styles/mapbox/satellite-v9');\n });\n var satelliteLabel = document.createElement('label');\n satelliteLabel.setAttribute('for', 'satellite');\n satelliteLabel.appendChild(document.createTextNode('Satellite'));\n mapMenu.appendChild(streetsInput);\n mapMenu.appendChild(streetsLabel);\n mapMenu.appendChild(satelliteInput);\n mapMenu.appendChild(satelliteLabel);\n var map = new mapboxgl.Map({\n container: mapDiv,\n style: 'mapbox://styles/mapbox/streets-v9',\n center: [longitude, latitude],\n zoom: 15,\n scrollZoom: false\n });\n map.addControl(new mapboxgl.NavigationControl());\n new mapboxgl.Marker(el, {offset: [-10, -20]}).setLngLat([longitude, latitude]).addTo(map);\n mapDiv.appendChild(mapMenu);\n}\n"]} \ No newline at end of file diff --git a/public/assets/js/maps/newnote.js.map b/public/assets/js/maps/newnote.js.map deleted file mode 100644 index dbc589e0..00000000 --- a/public/assets/js/maps/newnote.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["newnote.js"],"names":["getLocation","navigator","geolocation","getCurrentPosition","position","addPlacesMap","coords","latitude","longitude","accuracy","uncertainty","fetch","credentials","method","then","response","json","j","error","alertify","reset","error_description","places","length","i","latlng","parseLocation","location","name","uri","push","addMap","catch","err","console","arguments","form","document","querySelector","mapDiv","createElement","classList","add","appendChild","mapboxgl","accessToken","map","Map","container","style","center","zoom","addControl","NavigationControl","el","mapMenu","streetsInput","setAttribute","addEventListener","setStyle","streetsLabel","createTextNode","satelliteInput","satelliteLabel","Marker","offset","setLngLat","addTo","containingDiv","selectEl","noLocation","geoLocation","dataset","insertBefore","forEach","item","option","text","placeMarkerIcon","flyTo","selectPlace","value","placeLat","selectedIndex","placeLon","newLocButton","nameDiv","nameLabel","nameEl","descDiv","descLabel","descEl","latDiv","latLabel","latEl","getLatitudeFromMapbox","getCenter","lonDiv","lonLabel","lonEl","getLongitudeFromMapbox","placeSubmit","formData","FormData","append","body","placeJson","Error","labels","querySelectorAll","removeChild","parentNode","newPlaceButton","newOption","newPlaceMarkerIcon","placeError","point","re","resultArray","exec","split","selected","lnglat","replace","button","disabled"],"mappings":"AAWA,QAASA,eACLC,UAAUC,YAAYC,mBAAmB,SAAUC,GAE/CC,aAAaD,EAASE,OAAOC,SAAUH,EAASE,OAAOE,UAAWJ,EAASE,OAAOG,YAI1F,QAASJ,cAAaE,EAAUC,EAAWE,GAEvCC,MAAM,gBAAkBJ,EAAW,IAAMC,EAAY,MAAQE,GACzDE,YAAa,cACbC,OAAQ,QACTC,KAAK,SAAUC,GACd,MAAOA,GAASC,SACjBF,KAAK,SAAUG,GAKd,GAJe,GAAXA,EAAEC,QACFC,SAASC,QACTD,SAASD,MAAMD,EAAEI,oBAEjBJ,EAAEK,OAAOC,OAAS,EAAG,CACrB,GAAIC,GACAF,IACJ,KAAKE,EAAI,EAAGA,EAAIP,EAAEK,OAAOC,SAAUC,EAAG,CAClC,GAAIC,GAASC,cAAcT,EAAEK,OAAOE,GAAGG,UACnCC,EAAOX,EAAEK,OAAOE,GAAGI,KACnBC,EAAMZ,EAAEK,OAAOE,GAAGK,GACtBP,GAAOQ,MAAMF,EAAMC,EAAKJ,EAAO,GAAIA,EAAO,KAG9CM,OAAOxB,EAAUC,EAAWc,OAG5BS,QAAOxB,EAAUC,KAEtBwB,MAAM,SAAUC,GACfC,QAAQhB,MAAMe,KAItB,QAASF,QAAOxB,EAAUC,EAAWc,GAET,GAApBa,UAAUZ,SACVD,EAAS,KAGb,IAAIc,GAAOC,SAASC,cAAc,YAC9BC,EAASF,SAASG,cAAc,MACpCD,GAAOE,UAAUC,IAAI,OAErBN,EAAKO,YAAYJ,GAEjBK,SAASC,YAAc,gGACvB,IAAIC,GAAM,GAAIF,UAASG,KACnBC,UAAWT,EACXU,MAAO,oCACPC,QAAS1C,EAAWD,GACpB4C,KAAM,IAEVL,GAAIM,WAAW,GAAIR,UAASS,kBAE5B,IAAIC,GAAKjB,SAASG,cAAc,MAChCc,GAAGb,UAAUC,IAAI,SAEjB,IAAIa,GAAUlB,SAASG,cAAc,MACrCe,GAAQd,UAAUC,IAAI,WACtB,IAAIc,GAAenB,SAASG,cAAc,QAC1CgB,GAAaC,aAAa,KAAM,WAChCD,EAAaC,aAAa,OAAQ,SAClCD,EAAaC,aAAa,OAAQ,UAClCD,EAAaC,aAAa,QAAS,WACnCD,EAAaC,aAAa,UAAW,WACrCD,EAAaE,iBAAiB,QAAS,WACnCZ,EAAIa,SAAS,sCAEjB,IAAIC,GAAevB,SAASG,cAAc,QAC1CoB,GAAaH,aAAa,MAAO,WACjCG,EAAajB,YAAYN,SAASwB,eAAe,WACjD,IAAIC,GAAiBzB,SAASG,cAAc,QAC5CsB,GAAeL,aAAa,KAAM,aAClCK,EAAeL,aAAa,OAAQ,SACpCK,EAAeL,aAAa,OAAQ,UACpCK,EAAeL,aAAa,QAAS,WACrCK,EAAeJ,iBAAiB,QAAS,WACrCZ,EAAIa,SAAS,wCAEjB,IAAII,GAAiB1B,SAASG,cAAc,QAC5CuB,GAAeN,aAAa,MAAO,aACnCM,EAAepB,YAAYN,SAASwB,eAAe,cACnDN,EAAQZ,YAAYa,GACpBD,EAAQZ,YAAYiB,GACpBL,EAAQZ,YAAYmB,GACpBP,EAAQZ,YAAYoB,GAEpBxB,EAAOI,YAAYY,GAEnB,GAAIX,UAASoB,OAAOV,GAAKW,SAAS,IAAK,MAAOC,WAAW1D,EAAWD,IAAW4D,MAAMrB,EAErF,IAAIsB,GAAgB/B,SAASG,cAAc,OAEvC6B,EAAWhC,SAASG,cAAc,SACtC6B,GAASZ,aAAa,OAAQ,WAC9B,IAAIa,GAAajC,SAASG,cAAc,SACxC8B,GAAWb,aAAa,QAAS,eACjCa,EAAW3B,YAAYN,SAASwB,eAAe,wBAC/CQ,EAAS1B,YAAY2B,EACrB,IAAIC,GAAclC,SAASG,cAAc,SACzC+B,GAAYd,aAAa,WAAY,YACrCc,EAAYd,aAAa,KAAM,iBAC/Bc,EAAYd,aAAa,QAAS,OAASlD,EAAW,IAAMC,GAC5D+D,EAAYC,QAAQjE,SAAWA,EAC/BgE,EAAYC,QAAQhE,UAAYA,EAChC+D,EAAY5B,YAAYN,SAASwB,eAAe,sBAChDQ,EAAS1B,YAAY4B,GACrBH,EAAczB,YAAY0B,GAC1BjC,EAAKqC,aAAaL,EAAe7B,GAClB,OAAXjB,IAEAA,EAAOoD,QAAQ,SAAUC,GACrB,GAAIC,GAASvC,SAASG,cAAc,SACpCoC,GAAOnB,aAAa,QAASkB,EAAK,GAClC,IAAIE,GAAOxC,SAASwB,eAAec,EAAK,GACxCC,GAAOjC,YAAYkC,GACnBD,EAAOJ,QAAQjE,SAAWoE,EAAK,GAC/BC,EAAOJ,QAAQhE,UAAYmE,EAAK,GAChCN,EAAS1B,YAAYiC,EACrB,IAAIE,GAAkBzC,SAASG,cAAc,MAC7CsC,GAAgBrC,UAAUC,IAAI,UAC9B,GAAIE,UAASoB,OAAOc,GAAkBb,SAAS,IAAK,MAAOC,WAAWS,EAAK,GAAIA,EAAK,KAAKR,MAAMrB,GAC/FgC,EAAgBpB,iBAAiB,QAAS,WACtCZ,EAAIiC,OACA7B,QACIyB,EAAK,GACLA,EAAK,MAGbK,YAAYL,EAAK,QAIzBN,EAASX,iBAAiB,SAAU,WAChC,GAAuB,gBAAnBW,EAASY,MAAyB,CAClC,GAAIC,GAAWb,EAASA,EAASc,eAAeX,QAAQjE,SACpD6E,EAAWf,EAASA,EAASc,eAAeX,QAAQhE,SACxDsC,GAAIiC,OACA7B,QACIkC,EACAF,QAOpB,IAAIG,GAAehD,SAASG,cAAc,SAC1C6C,GAAa5B,aAAa,OAAQ,UAClC4B,EAAa5B,aAAa,KAAM,oBAChC4B,EAAa1C,YAAYN,SAASwB,eAAe,sBAEjDwB,EAAa3B,iBAAiB,QAAS,WAEnC,GAAI4B,GAAUjD,SAASG,cAAc,OACjC+C,EAAYlD,SAASG,cAAc,QACvC+C,GAAU9B,aAAa,MAAO,cAC9B8B,EAAU9C,UAAUC,IAAI,eACxB6C,EAAU5C,YAAYN,SAASwB,eAAe,eAC9C,IAAI2B,GAASnD,SAASG,cAAc,QACpCgD,GAAO/B,aAAa,cAAe,QACnC+B,EAAO/B,aAAa,OAAQ,cAC5B+B,EAAO/B,aAAa,KAAM,cAC1B+B,EAAO/B,aAAa,OAAQ,QAC5B6B,EAAQ3C,YAAY4C,GACpBD,EAAQ3C,YAAY6C,EACpB,IAAIC,GAAUpD,SAASG,cAAc,OACjCkD,EAAYrD,SAASG,cAAc,QACvCkD,GAAUjC,aAAa,MAAO,qBAC9BiC,EAAUjD,UAAUC,IAAI,eACxBgD,EAAU/C,YAAYN,SAASwB,eAAe,sBAC9C,IAAI8B,GAAStD,SAASG,cAAc,QACpCmD,GAAOlC,aAAa,cAAe,eACnCkC,EAAOlC,aAAa,OAAQ,qBAC5BkC,EAAOlC,aAAa,KAAM,qBAC1BkC,EAAOlC,aAAa,OAAQ,QAC5BgC,EAAQ9C,YAAY+C,GACpBD,EAAQ9C,YAAYgD,EACpB,IAAIC,GAASvD,SAASG,cAAc,OAChCqD,EAAWxD,SAASG,cAAc,QACtCqD,GAASpC,aAAa,MAAO,kBAC7BoC,EAASpD,UAAUC,IAAI,eACvBmD,EAASlD,YAAYN,SAASwB,eAAe,mBAC7C,IAAIiC,GAAQzD,SAASG,cAAc,QACnCsD,GAAMrC,aAAa,OAAQ,kBAC3BqC,EAAMrC,aAAa,KAAM,kBACzBqC,EAAMrC,aAAa,OAAQ,QAC3BqC,EAAMb,MAAQc,sBAAsBjD,EAAIkD,aACxCJ,EAAOjD,YAAYkD,GACnBD,EAAOjD,YAAYmD,EACnB,IAAIG,GAAS5D,SAASG,cAAc,OAChC0D,EAAW7D,SAASG,cAAc,QACtC0D,GAASzC,aAAa,MAAO,mBAC7ByC,EAASzD,UAAUC,IAAI,eACvBwD,EAASvD,YAAYN,SAASwB,eAAe,oBAC7C,IAAIsC,GAAQ9D,SAASG,cAAc,QACnC2D,GAAM1C,aAAa,OAAQ,mBAC3B0C,EAAM1C,aAAa,KAAM,mBACzB0C,EAAM1C,aAAa,OAAQ,QAC3B0C,EAAMlB,MAAQmB,uBAAuBtD,EAAIkD,aACzCC,EAAOtD,YAAYuD,GACnBD,EAAOtD,YAAYwD,EACnB,IAAIE,GAAchE,SAASG,cAAc,SACzC6D,GAAY5C,aAAa,KAAM,gBAC/B4C,EAAY5C,aAAa,QAAS,oBAClC4C,EAAY5C,aAAa,OAAQ,gBACjC4C,EAAY5C,aAAa,OAAQ,UACjC4C,EAAY1D,YAAYN,SAASwB,eAAe,qBAChDzB,EAAKO,YAAY2C,GACjBlD,EAAKO,YAAY8C,GACjBrD,EAAKO,YAAYiD,GACjBxD,EAAKO,YAAYsD,GACjB7D,EAAKO,YAAY0D,GAEjBA,EAAY3C,iBAAiB,QAAS,WAElC,GAAI4C,GAAW,GAAIC,SACnBD,GAASE,OAAO,aAAcnE,SAASC,cAAc,eAAe2C,OACpEqB,EAASE,OAAO,oBAAqBnE,SAASC,cAAc,sBAAsB2C,OAClFqB,EAASE,OAAO,iBAAkBnE,SAASC,cAAc,mBAAmB2C,OAC5EqB,EAASE,OAAO,kBAAmBnE,SAASC,cAAc,oBAAoB2C,OAE9EtE,MAAM,eAEFC,YAAa,cACbC,OAAQ,OACR4F,KAAMH,IAETxF,KAAK,SAAUC,GACZ,MAAOA,GAASC,SAEnBF,KAAK,SAAU4F,GACZ,GAAuB,GAAnBA,EAAUxF,MACV,KAAM,IAAIyF,OAAMD,EAAUrF,kBAK9B,KAAK,GADDuF,GAASvE,SAASwE,iBAAiB,gBAC9BrF,EAAI,EAAGA,EAAIoF,EAAOrF,SAAUC,EACjCY,EAAK0E,YAAYF,EAAOpF,GAAGuF,WAE/B3E,GAAK0E,YAAYzE,SAASC,cAAc,iBACxC,IAAI0E,GAAiB3E,SAASC,cAAc,oBAE5C0E,GAAeD,WAAWD,YAAYE,EAEtC,IAAIC,GAAY5E,SAASG,cAAc,SACvCyE,GAAUxD,aAAa,QAASiD,EAAU7E,KAC1CoF,EAAUtE,YAAYN,SAASwB,eAAe6C,EAAU9E,OACxDqF,EAAUzC,QAAQjE,SAAWmG,EAAUnG,SACvC0G,EAAUzC,QAAQhE,UAAYkG,EAAUlG,UACxC6D,EAAS1B,YAAYsE,EACrB,IAAIC,GAAqB7E,SAASG,cAAc,MAChD0E,GAAmBzE,UAAUC,IAAI,SACZ,IAAIE,UAASoB,OAAOkD,GAAqBjD,SAAS,IAAK,MAAOC,WAAWwC,EAAUlG,UAAWkG,EAAUnG,WAAW4D,MAAMrB,EAC9IA,GAAIiC,OAAO7B,QAASwD,EAAUlG,UAAWkG,EAAUnG,YAEnD2G,EAAmBxD,iBAAiB,QAAS,WACzCZ,EAAIiC,OAAO7B,QAASwD,EAAUlG,UAAWkG,EAAUnG,YACnDyE,YAAY0B,EAAU7E,OAG1BmD,YAAY0B,EAAU7E,OACvBG,MAAM,SAAUmF,GACfhG,SAASC,QACTD,SAASD,MAAMiG,SAI3B/C,EAAczB,YAAY0C,GAG9B,QAAS3D,eAAc0F,GACnB,GAAIC,GAAK,WACLC,EAAcD,EAAGE,KAAKH,GACtBzF,EAAW2F,EAAY,GAAGE,MAAM,IAEpC,QAAQ7F,EAAS,GAAIA,EAAS,IAGlC,QAASqD,aAAYnD,GACjBQ,SAASC,cAAc,kBAAoBT,EAAM,MAAM4F,UAAW,EAGtE,QAAS1B,uBAAsB2B,GAC3B,GAAIJ,GAAc,WAAWC,KAAKG,GAC9B/F,EAAW2F,EAAY,GAAGE,MAAM,IAEpC,OAAO7F,GAAS,GAGpB,QAASyE,wBAAuBsB,GAC5B,GAAIJ,GAAc,WAAWC,KAAKG,GAC9B/F,EAAW2F,EAAY,GAAGE,MAAM,IAEpC,OAAO7F,GAAS,GAAGgG,QAAQ,IAAK,IAvTpC,GAAI,eAAiB1H,WAAW,CAC5B,GAAI2H,QAASvF,SAASC,cAAc,UAChCsF,QAAOlE,mBAGPkE,OAAOC,UAAW,EAClBD,OAAOlE,iBAAiB,QAAS1D","file":"../newnote.js","sourcesContent":["/* global mapboxgl, alertify */\nif ('geolocation' in navigator) {\n var button = document.querySelector('#locate');\n if (button.addEventListener) {\n //if we have javascript, event listeners and geolocation, make the locate\n //button clickable and add event\n button.disabled = false;\n button.addEventListener('click', getLocation);\n }\n}\n\nfunction getLocation() {\n navigator.geolocation.getCurrentPosition(function (position) {\n //the locate button has been clicked so add the places/map\n addPlacesMap(position.coords.latitude, position.coords.longitude, position.coords.accuracy);\n });\n}\n\nfunction addPlacesMap(latitude, longitude, uncertainty) {\n //get the nearby places\n fetch('/places/near/' + latitude + '/' + longitude + '?u=' + uncertainty, {\n credentials: 'same-origin',\n method: 'get'\n }).then(function (response) {\n return response.json();\n }).then(function (j) {\n if (j.error == true) {\n alertify.reset();\n alertify.error(j.error_description);\n }\n if (j.places.length > 0) {\n var i;\n var places = [];\n for (i = 0; i < j.places.length; ++i) {\n var latlng = parseLocation(j.places[i].location);\n var name = j.places[i].name;\n var uri = j.places[i].uri;\n places.push([name, uri, latlng[0], latlng[1]]);\n }\n //add a map with the nearby places\n addMap(latitude, longitude, places);\n } else {\n //add a map with just current location\n addMap(latitude, longitude);\n }\n }).catch(function (err) {\n console.error(err);\n });\n}\n\nfunction addMap(latitude, longitude, places) {\n //make places null if not supplied\n if (arguments.length == 2) {\n places = null;\n }\n // the form has a fieldset element that we are actually targetting\n var form = document.querySelector('.note-ui');\n var mapDiv = document.createElement('div');\n mapDiv.classList.add('map');\n //add the map div\n form.appendChild(mapDiv);\n //set up the mapbox gl map\n mapboxgl.accessToken = 'pk.eyJ1Ijoiam9ubnliYXJuZXMiLCJhIjoiY2l2cDhjYW04MDAwcjJ0cG1uZnhqcm82ayJ9.qA2zeVA-nsoMh9IFrd5KQw';\n var map = new mapboxgl.Map({\n container: mapDiv,\n style: 'mapbox://styles/mapbox/streets-v9',\n center: [longitude, latitude],\n zoom: 15\n });\n map.addControl(new mapboxgl.NavigationControl());\n //create the current location marker\n var el = document.createElement('div');\n el.classList.add('marker');\n //create the map style menu\n var mapMenu = document.createElement('div');\n mapMenu.classList.add('map-menu');\n var streetsInput = document.createElement('input');\n streetsInput.setAttribute('id', 'streets');\n streetsInput.setAttribute('type', 'radio');\n streetsInput.setAttribute('name', 'toggle');\n streetsInput.setAttribute('value', 'streets');\n streetsInput.setAttribute('checked', 'checked');\n streetsInput.addEventListener('click', function () {\n map.setStyle('mapbox://styles/mapbox/streets-v9');\n });\n var streetsLabel = document.createElement('label');\n streetsLabel.setAttribute('for', 'streets');\n streetsLabel.appendChild(document.createTextNode('Streets'));\n var satelliteInput = document.createElement('input');\n satelliteInput.setAttribute('id', 'satellite');\n satelliteInput.setAttribute('type', 'radio');\n satelliteInput.setAttribute('name', 'toggle');\n satelliteInput.setAttribute('value', 'streets');\n satelliteInput.addEventListener('click', function () {\n map.setStyle('mapbox://styles/mapbox/satellite-v9');\n });\n var satelliteLabel = document.createElement('label');\n satelliteLabel.setAttribute('for', 'satellite');\n satelliteLabel.appendChild(document.createTextNode('Satellite'));\n mapMenu.appendChild(streetsInput);\n mapMenu.appendChild(streetsLabel);\n mapMenu.appendChild(satelliteInput);\n mapMenu.appendChild(satelliteLabel);\n //add the map menu\n mapDiv.appendChild(mapMenu);\n //add a marker for the current location\n new mapboxgl.Marker(el, {offset: [-10, -20]}).setLngLat([longitude, latitude]).addTo(map);\n //create containing div for flexbox\n var containingDiv = document.createElement('div');\n //create the \n places.forEach(function (item) {\n var option = document.createElement('option');\n option.setAttribute('value', item[1]);\n var text = document.createTextNode(item[0]);\n option.appendChild(text);\n option.dataset.latitude = item[2];\n option.dataset.longitude = item[3];\n selectEl.appendChild(option);\n var placeMarkerIcon = document.createElement('div');\n placeMarkerIcon.classList.add('marker');\n new mapboxgl.Marker(placeMarkerIcon, {offset: [-10, -20]}).setLngLat([item[3], item[2]]).addTo(map);\n placeMarkerIcon.addEventListener('click', function () {\n map.flyTo({\n center: [\n item[3],\n item[2]\n ]\n });\n selectPlace(item[1]);\n });\n });\n //add an event listener\n selectEl.addEventListener('change', function () {\n if (selectEl.value !== 'no-location') {\n var placeLat = selectEl[selectEl.selectedIndex].dataset.latitude;\n var placeLon = selectEl[selectEl.selectedIndex].dataset.longitude;\n map.flyTo({\n center: [\n placeLon,\n placeLat\n ]\n });\n }\n });\n }\n //add a button to add a new place\n var newLocButton = document.createElement('button');\n newLocButton.setAttribute('type', 'button');\n newLocButton.setAttribute('id', 'create-new-place');\n newLocButton.appendChild(document.createTextNode('Create New Place?'));\n //the event listener\n newLocButton.addEventListener('click', function() {\n //add the form elements\n var nameDiv = document.createElement('div');\n var nameLabel = document.createElement('label');\n nameLabel.setAttribute('for', 'place-name');\n nameLabel.classList.add('place-label');\n nameLabel.appendChild(document.createTextNode('Place Name:'));\n var nameEl = document.createElement('input');\n nameEl.setAttribute('placeholder', 'Name');\n nameEl.setAttribute('name', 'place-name');\n nameEl.setAttribute('id', 'place-name');\n nameEl.setAttribute('type', 'text');\n nameDiv.appendChild(nameLabel);\n nameDiv.appendChild(nameEl);\n var descDiv = document.createElement('div');\n var descLabel = document.createElement('label');\n descLabel.setAttribute('for', 'place-description');\n descLabel.classList.add('place-label');\n descLabel.appendChild(document.createTextNode('Place Description:'));\n var descEl = document.createElement('input');\n descEl.setAttribute('placeholder', 'Description');\n descEl.setAttribute('name', 'place-description');\n descEl.setAttribute('id', 'place-description');\n descEl.setAttribute('type', 'text');\n descDiv.appendChild(descLabel);\n descDiv.appendChild(descEl);\n var latDiv = document.createElement('div');\n var latLabel = document.createElement('label');\n latLabel.setAttribute('for', 'place-latitude');\n latLabel.classList.add('place-label');\n latLabel.appendChild(document.createTextNode('Place Latitude:'));\n var latEl = document.createElement('input');\n latEl.setAttribute('name', 'place-latitude');\n latEl.setAttribute('id', 'place-latitude');\n latEl.setAttribute('type', 'text');\n latEl.value = getLatitudeFromMapbox(map.getCenter());\n latDiv.appendChild(latLabel);\n latDiv.appendChild(latEl);\n var lonDiv = document.createElement('div');\n var lonLabel = document.createElement('label');\n lonLabel.setAttribute('for', 'place-longitude');\n lonLabel.classList.add('place-label');\n lonLabel.appendChild(document.createTextNode('Place Longitude:'));\n var lonEl = document.createElement('input');\n lonEl.setAttribute('name', 'place-longitude');\n lonEl.setAttribute('id', 'place-longitude');\n lonEl.setAttribute('type', 'text');\n lonEl.value = getLongitudeFromMapbox(map.getCenter());\n lonDiv.appendChild(lonLabel);\n lonDiv.appendChild(lonEl);\n var placeSubmit = document.createElement('button');\n placeSubmit.setAttribute('id', 'place-submit');\n placeSubmit.setAttribute('value', 'Submit New Place');\n placeSubmit.setAttribute('name', 'place-submit');\n placeSubmit.setAttribute('type', 'button');\n placeSubmit.appendChild(document.createTextNode('Submit New Place'));\n form.appendChild(nameDiv);\n form.appendChild(descDiv);\n form.appendChild(latDiv);\n form.appendChild(lonDiv);\n form.appendChild(placeSubmit);\n //the event listener for the new place form\n placeSubmit.addEventListener('click', function () {\n //create the form data to send\n var formData = new FormData();\n formData.append('place-name', document.querySelector('#place-name').value);\n formData.append('place-description', document.querySelector('#place-description').value);\n formData.append('place-latitude', document.querySelector('#place-latitude').value);\n formData.append('place-longitude', document.querySelector('#place-longitude').value);\n //post the new place\n fetch('/places/new', {\n //send cookies with the request\n credentials: 'same-origin',\n method: 'post',\n body: formData\n })\n .then(function (response) {\n return response.json();\n })\n .then(function (placeJson) {\n if (placeJson.error == true) {\n throw new Error(placeJson.error_description);\n }\n //remove un-needed form elements\n //iterate through labels and remove parent div elements\n var labels = document.querySelectorAll('.place-label');\n for (var i = 0; i < labels.length; ++i) {\n form.removeChild(labels[i].parentNode);\n }\n form.removeChild(document.querySelector('#place-submit'));\n var newPlaceButton = document.querySelector('#create-new-place');\n //in order to remove a DOM Node, you need to run removeChild on the parent Node\n newPlaceButton.parentNode.removeChild(newPlaceButton);\n //add place marker\n var newOption = document.createElement('option');\n newOption.setAttribute('value', placeJson.uri);\n newOption.appendChild(document.createTextNode(placeJson.name));\n newOption.dataset.latitude = placeJson.latitude;\n newOption.dataset.longitude = placeJson.longitude;\n selectEl.appendChild(newOption);\n var newPlaceMarkerIcon = document.createElement('div');\n newPlaceMarkerIcon.classList.add('marker');\n var newPlaceMarker = new mapboxgl.Marker(newPlaceMarkerIcon, {offset: [-10, -20]}).setLngLat([placeJson.longitude, placeJson.latitude]).addTo(map);\n map.flyTo({center: [placeJson.longitude, placeJson.latitude]});\n\n newPlaceMarkerIcon.addEventListener('click', function () {\n map.flyTo({center: [placeJson.longitude, placeJson.latitude]});\n selectPlace(placeJson.uri);\n });\n //make selected\n selectPlace(placeJson.uri);\n }).catch(function (placeError) {\n alertify.reset();\n alertify.error(placeError);\n });\n });\n });\n containingDiv.appendChild(newLocButton);\n}\n\nfunction parseLocation(point) {\n var re = /\\((.*)\\)/;\n var resultArray = re.exec(point);\n var location = resultArray[1].split(' ');\n\n return [location[1], location[0]];\n}\n\nfunction selectPlace(uri) {\n document.querySelector('select [value=\"' + uri + '\"]').selected = true;\n}\n\nfunction getLatitudeFromMapbox(lnglat) {\n var resultArray = /\\((.*)\\)/.exec(lnglat);\n var location = resultArray[1].split(' ');\n\n return location[1];\n}\n\nfunction getLongitudeFromMapbox(lnglat) {\n var resultArray = /\\((.*)\\)/.exec(lnglat);\n var location = resultArray[1].split(' ');\n\n return location[0].replace(',', '');\n}\n"]} \ No newline at end of file diff --git a/public/assets/js/maps/newplace.js.map b/public/assets/js/maps/newplace.js.map deleted file mode 100644 index 19c1cbdd..00000000 --- a/public/assets/js/maps/newplace.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["newplace.js"],"names":["getLocation","navigator","geolocation","getCurrentPosition","position","updateForm","coords","latitude","longitude","addMap","inputLatitude","document","querySelector","inputLongitude","value","form","div","createElement","setAttribute","appendChild","L","mapbox","accessToken","map","setView","addLayer","tileLayer","detectRetina","marker","draggable","addTo","on","markerLocation","getLatLng","lat","lng","button","addEventListener","attachEvent"],"mappings":"AASA,QAASA,eACD,eAAiBC,YACjBA,UAAUC,YAAYC,mBAAmB,SAASC,GAC9CC,WAAWD,EAASE,OAAOC,SAAUH,EAASE,OAAOE,WACrDC,OAAOL,EAASE,OAAOC,SAAUH,EAASE,OAAOE,aAK7D,QAASH,YAAWE,EAAUC,GAC1B,GAAIE,GAAgBC,SAASC,cAAc,aACvCC,EAAiBF,SAASC,cAAc,aAC5CF,GAAcI,MAAQP,EACtBM,EAAeC,MAAQN,EAG3B,QAASC,QAAOF,EAAUC,GACtB,GAAIO,GAAOJ,SAASC,cAAc,QAC9BI,EAAML,SAASM,cAAc,MACjCD,GAAIE,aAAa,KAAM,OACvBH,EAAKI,YAAYH,GACjBI,EAAEC,OAAOC,YAAc,wEACvB,IAAIC,GAAMH,EAAEC,OAAOE,IAAI,MAAO,wBACzBC,SAASjB,EAAUC,GAAY,IAC/BiB,SAASL,EAAEC,OAAOK,UAAU,wBACzBC,cAAc,KAElBC,EAASR,EAAEQ,QAAQrB,EAAUC,IAC7BqB,WAAW,IACZC,MAAMP,EACTK,GAAOG,GAAG,UAAW,WACjB,GAAIC,GAAiBJ,EAAOK,WAC5B5B,YAAW2B,EAAeE,IAAKF,EAAeG,OAxCtD,GAAIC,QAASzB,SAASC,cAAc,UAEhCwB,QAAOC,iBACPD,OAAOC,iBAAiB,QAASrC,aAEjCoC,OAAOE,YAAY,UAAWtC","file":"../newplace.js","sourcesContent":["/* global L */\nvar button = document.querySelector('#locate');\n\nif (button.addEventListener) {\n button.addEventListener('click', getLocation);\n} else {\n button.attachEvent('onclick', getLocation);\n}\n\nfunction getLocation() {\n if ('geolocation' in navigator) {\n navigator.geolocation.getCurrentPosition(function(position) {\n updateForm(position.coords.latitude, position.coords.longitude);\n addMap(position.coords.latitude, position.coords.longitude);\n });\n }\n}\n\nfunction updateForm(latitude, longitude) {\n var inputLatitude = document.querySelector('#latitude');\n var inputLongitude = document.querySelector('#longitude');\n inputLatitude.value = latitude;\n inputLongitude.value = longitude;\n}\n\nfunction addMap(latitude, longitude) {\n var form = document.querySelector('form');\n var div = document.createElement('div');\n div.setAttribute('id', 'map');\n form.appendChild(div);\n L.mapbox.accessToken = 'pk.eyJ1Ijoiam9ubnliYXJuZXMiLCJhIjoiVlpndW1EYyJ9.aP9fxAqLKh7lj0LpFh5k1w';\n var map = L.mapbox.map('map', 'jonnybarnes.gnoihnim')\n .setView([latitude, longitude], 15)\n .addLayer(L.mapbox.tileLayer('jonnybarnes.gnoihnim', {\n detectRetina: true\n }));\n var marker = L.marker([latitude, longitude], {\n draggable: true\n }).addTo(map);\n marker.on('dragend', function () {\n var markerLocation = marker.getLatLng();\n updateForm(markerLocation.lat, markerLocation.lng);\n });\n}\n"]} \ No newline at end of file diff --git a/public/assets/js/newnote.js b/public/assets/js/newnote.js index ebac396a..d297180f 100644 --- a/public/assets/js/newnote.js +++ b/public/assets/js/newnote.js @@ -1,2 +1,2 @@ function getLocation(){navigator.geolocation.getCurrentPosition(function(e){addPlacesMap(e.coords.latitude,e.coords.longitude,e.coords.accuracy)})}function addPlacesMap(e,t,a){fetch("/places/near/"+e+"/"+t+"?u="+a,{credentials:"same-origin",method:"get"}).then(function(e){return e.json()}).then(function(a){if(1==a.error&&(alertify.reset(),alertify.error(a.error_description)),a.places.length>0){var n,d=[];for(n=0;nVXxrXWKpbg zw`f}7o7$Pq9Fnsi_SCwsNVi}0d3ocX#mrJADGQ~y-{i1W`}8uQ=;HyiY_p`qz;4!$ zdprdBce?LkP%fA__wyp@AinSRb!W6o_s{)r^+fLOA)hjCi;}nD8%2(^&!2X<)KRv2 zx6waK_1;x>*YB{u3yI77o}83!R(#>@+@K^q%lBrXJI}xVtC|?_dBLGOI;G#7c*>4z z9R3+PA*w9Y?tV<*nF;-df8HA_?F%@;_RnB)z&Ype%Xc3gUlib4$T#(F=pAhZgDop^ z1ZK_7TmEHgrtzv@@lTo4SAK5s+``kla*k9cYpQ# z_4nq<=zaMcy6$}UkBeLFOZG<|TEBYjm*a^)rSHqC<$c-y_S(}(gY4`2;%izg-xh3i zVcxLv=lRE9GR;3Z{`tYPqTc%Sr*A!x6Il7UPi{H7CG_FjE|t1(hQh5~*X>tn@5w&! z>gO+((+vuGpD(lQOXJ{vXwBBv=$3wAIj?8G-n_SwX; zxicQC{>cfiE%xX#mi;#s@p!Fh>ES-c=*^H|0umDe1}x4=l$$p z)BgYAPW#Gxs~dQfb2Pc!88>wAjpMjJSIJ5E*EX76z7*|dG=uk|(B;EdDw^1TKIdfnbwW#Xo6o7gmTLrG9y2v}xU)~> z;pYd^=Y83ZR-}J3kg(XxxVY+O^}aJ(`M$mKvu{vaseO|9oI1z*#;p>E)bIVBURBQ` zvh(Df-=?ioCSO&#^L*PedHL?iN{Vv!oU;T1VsCt8`&$-rMT1dfkuCci_GEL-IgIi; zf~#Eavb6mXdn+v8Q|e%0q-vi!%l*>tcMeGjyA_VOXSTen%Zb$d@VB+(+FC!wMGV)1 zf|wp1X9+vnaa^ckVo^bFrEQ>3f^O2?=1|MeADD$BCmJX&P;fggtyZ)zWbM3=K0)Rs zU0zlCC1xAT@BNL^_#y1p@q?}D>ttDLmt!}a?CzhFvofD;81c+ zN2>MX)x&Cs+?`MHcHOgP58L-yYW;kREi<0%JypIpq4vbWgZ)QpB6_dO{GPP^p%_nh zz4V_X&nf>hzpq^Nd`2nn=dy{bHoPymQ95U-TefXLrN7MJ>CDmB3klRz0)L9 z=Ity}x!&nIR=Sr|Cg^YDe7bgtNB7>^fZGea6sB%d4fJ{?`RX9++KJQbM1Ja&UfTLr zf<@kVVu@jm&$rIcUshIhFK2Pp{O6K;bh=2$(VUPAXUe``joKOc`o*dmw!IMo6}^i% z{s~_=xAfJIC$Xl7Zwi0=sVKFbf5lUojaDr|m(IPkGt{`XlSSys|K{?uSLU8yAHn6V zCMlfxT|WOpdHvnHXFv4xnJ+q;(A_-OAt5ujWutldI`cc03#V~!Rt}3TT=F@@ah*=} jhH{hd3$)@t&)e;NGJ-%cx<6> zi|2FMq%+p6N7<6YQoc;}Pkb;V>wUB2Wxf+ZCK}0#u|d;~YS(jkPHXtgJV~X)*8P%h zy5!M&(=A&jY?M5A!`k)rx5ZX0Dw<^}X^=yb#+}ey%fTgWTo24!)B} zwAjxTbb8&X-)BW#&3{Tb|L1i(BDN`GL4P3UToWG^+mm&AMpHKzd+!Vp^f%^U$<>f; zd6l*{_*2#rN!P#YKQ(T?Qh7)vs?9C*oq1VOOwW~reP4d38nkVeV{7vhx+a~tJ~-?D z=9fX0ruPjm_4C~i{!u=@7&STwN_P6L@*UV~Jy=j*i zQlfsPTi1q3?G&`vW!q9{efrU|{z&U$89vp^V!`2acf?LSaz4-aBInW1{jZGXYiw|| zvs)%9prTke)8YDr0*#vE2Mk`k5U9O1;meChhO$=ye(u-B6z%>u*PobMk5&x($a=% zC+uy$FO>eGq>$KR>6)m|ur6^u`=P?=-FG;9Q|3Ne>~^KI>f`*5Ez75r-}%zU!K{9G zt3+PThOFn;cbXYpV0Sb9(R-=sm0{AJZuXzgx!Hc5(9&GybLyvMkKoH=rsfVY`%M;n zer7&zHBaxyb8iwa6jm|2ecj`q8@Wh!(bd&|8KRcxsqkCOSJ=aTEyv>Hk=_4;Uh_K# zzWr0X+Hc`A5tEIndB6Ysh?v8|`EiTTa!$s#GwW2p_L*^H8 zR@!K-+xP17(u1jdcQ&ecJaT{M7uR#jN$XgN%gW>Y%;k)`-G+0FT{HNrAG|l!E_HZ)mMyYmUu?uub2r(G z9SIjCw9S|8(0pLUzMWM?myh{+QNJ4HID_Knqsq@>jaME@3-9RAzCvp zu8=!WfiFdsQ@B>4QlNWwP4dh@ZuKJ(Mj`(fv1HtS*Cl`D$hMDd5=VkQFYezyb>Y9` zO(DE8@+BoIvQbsDmUpVozs~tIDrnikdv+^I1I#CMm3lszw70$XQPbrq(|9#L=}5i& zS0>eBaJFTZgq_;&BbC2g_B@)lK;!8A6TUKbMSVBkIYnOfdl_e=F>4bG)2IIjcQ1>c{e6AJ zs?*PTeU{wYzru0UOqV&o3+!xD*58mU@L#o iCnq-j&UW{%b3cDFKmP6tIkw;p2P-c<_-eAQkRJef3uep! diff --git a/public/assets/js/newnote.js.gz b/public/assets/js/newnote.js.gz index 5926d59d7a3e18ae549885b8741ad768fd2c921e..751a42c7af84a4befc3e90c4bb4a48268bed5cb2 100644 GIT binary patch literal 1986 zcmb2|=3oE;Cg!z~&x;;g2>q+~U-(q*5l`SYeect~!e%!%TV{oZ3*4BN(agZk@bu%V zkka*q>&yL%c-cG`Xa>$MZ_6q%-@TuI;l(|gD%)31YG%EmeRO6u-^r*=p}P{oUS=?Q zT`8*BCNCP*yd_>^^0ZaGwHzsDCq3alXfY#uTDw5u(vl>l#%DcF+Q)c$dZNLp(~T2Zmbo94oWuHKxh?lS?MDxKE}CAS(6B{QI88=k z+QERAB@<6Iq$Nz(l4PIZy+LteY}5P}w&)DYh8Nc?ROD7B@VxY`5InBKw03IU>$MX& zFPQDE>@bnopt!Ji!6lCDv-Ro;JN$~Dw=DeYA!Rf zn}4D_s%r9Pm3=kzcA}qvdKW_Qp1Im~UZGX}e_T{*TkyHl*$N74Bf^(XAHjo#<8{s3jf$C)Zi+km^6dsw-YC_jbpHyp}n+ zvR(T@DgUxxhRc5Ol>|h7mdn0(@PvS9*DX8SjQOYbY*;bXjqMHlwO1u^5e}6?7Z$KF z?abxB-7XX0xLGAs_VA?Cyc?^IIyoHw(bdV+x359J@jfHlMH@@m>9;S7db}25<&^sB za_T+Pu2}sP-8swG%PxG#$uilub%IsLgoI*&jtN<=9ltxLH-1{a|NUF(iq!ZOENA!S z@vQnTw)c$4+%pT739KxAAa;DGX4MYOs-2qu4DQTc@qOa?>WSxfPx!8I!v9EJx|7ED zoJ-prwz9fLPY|9}!Q{7M|Jy0v7FSBv=H(f*ek`dd^lP8~d^2yMX6(tMqMH+UZWn0( zXs)$pJ9lx-!OL$R?9ePPanXJKY_H|ziATywF8P#;&`ZvLgr5$_f->qoh*c-xR$Wx048v*nC` zsn?heTx0b)@2SB*XYpO{;BUHTjReG>-D6t%>B!#?ZZ-=J?$T5&+h^7iR=io~*kPe7 zypEaIo>rcG!enzjLa%x?Kj(R+;{j*&kK8orp7rv7r_Y0{Zv=l`k-PM1$Bc?flcfS~ zyI1;ec{>8S2?|03#j`^+Kx?3{)oBs0`7O}6c zUnmXTE&Ko2sXNE-b8p_<^#1CniTbPl+Qv2HD%CCvEsK@QSg0ZG`ShQRkW=vfNx9rz z`ws11bn?rkl)j5sWE9R_E}VB}{Ugr5zg*5%cg~VmJH=me?`+8YS^igR`n616Jv_C4 zmxTWV(L=TEZ(bF=SvDhmrESo|x>&6@em?P6kDn>OQM_q>7(@A<{dfJEwkc$CU)rXS z&mE>W@A7Jfa09zwtLj5KvmM@Q-m!o1Vqw~?*VSH2)}2}L{LuZ1YMYdN*!=U32Z+D{f%)QCwf0Nx(mM8{mugIRMIos9pvchRjKec}a{7cTh z`t)kP-q+)*pHyyEul;}S)a-Zrf4yW5x4(YfZYx{UCVjtvy^pVLuU)e1^}FrWd9jRN zU!J}2E-dT1=!EaFjNc#MYzR&*6zUdWjTQ8nZl=wUIkB{4wqh?Lv2Tse{q*Yw)_0bDT$!_Qg$*$50^iloB zn`V7IPAH`|L2ys(O5SBxXG-tst(~>K`R47E>W#he*7q&n>dm)$l$TWYvHX}#!O9`Es(uCzjAK!+D7sj0ltUS`gnC-Ux=|qL8 UrPh@#uRs1j&}2B>NS1*C0O!`{od5s; literal 1979 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 Pl(Op0I}xR7~=rsj8h7IqfXb<9CNr=}^yM!HT} zUT`4M{^X0xRabxgJNl zfBk>2?(r+5Xx&dcSO4l74Y;&FN)A&T0$UUQ|xW zmpZe2(*I>YQ@6aiBfepA&M8xoxT+?ZWec;viPnCQYB5)PcC16BW|H~peVO))40DTS zCCR@v*dAx+dU%IqjtH~Wx5`2Xof)snHk`0ORi(P}pzjxPs#ZUrMyeEg1+3W(2}{zu}hEj+rv{+UtTz4Sa@c3Du>6PJK}jS zQXfTaveNy`B2ixR!o%#^?+GGm-P2;!R-|jsyYz6%{r>!fd@1RlUv2K60dARFC{`{VDKF zf#C{Xj-K0+VaA$5*LyFX5IOPs%t2ExH_aHOEiWA8eD^lmxO&01zd+kmXTiBcU z#M+7Rl8BTfU#Hf&Y<)-Dl4FxauIdHl+zFYmxc~6!b0MqP>wH#*@Qa(wVtoB$$(EpS z*W>>-|6lEKc8#Qt+smhYm(2C$^`ECIZz|Q`da~%A)~lAiHq712LPO5}XT0O@;r^YOfdK%o CGz;SZ literal 533 zcmb2|=3oE;Cg$GY)XBFE1pe0TSGp?tM6$PU=FC%P-n!i?o}!^We-EF`pYOL$Cf?lf z;ohMiKX)h`)(g;et&`yi+2(W3rR!k)u0w&n3mykO5RkXqWA;_oC-ZZdpt6uX|4!+U zom#qWev*%l$zYj%xq{vQxOdGxE)c4f#c!N zt&i^=JNbC=u{rsD_UFo^jn{Uri&%B7aq4QhtKNKUfr}(NewB8#?DW&z!M3w#Yu1PD ze7iphYyVlKmL|k|&92SPtunTC?(xJI-$Sp=bagwdKT-DJqrD%yRRZ%2Tyqj-uIV`n zUJ`jFr+s9>`PT}HkwsP$L_)<*a+T_yczFDw=yL6=%=XJd)V#}0UNwgPT(Tu7ymg)U znTPA83=d3oXgiSAG1rf?=1q~?p&j4acZeLbzAW_W8vhKPxW<_WP1q_lnf|ivG%+$W si#qKr$UE)QX_=+@advT;&eQq@%Z&NiN{z3lCOly;S?{|44Ko7+0E4ml#Q*>R diff --git a/public/assets/js/newplace.js.map b/public/assets/js/newplace.js.map new file mode 100644 index 00000000..1acb6342 --- /dev/null +++ b/public/assets/js/newplace.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["resources/assets/js/newplace.js"],"names":["getLocation","navigator","geolocation","getCurrentPosition","position","updateForm","coords","latitude","longitude","addMap","inputLatitude","document","querySelector","inputLongitude","value","form","div","createElement","setAttribute","appendChild","L","mapbox","accessToken","map","setView","addLayer","tileLayer","detectRetina","marker","draggable","addTo","on","markerLocation","getLatLng","lat","lng","button","addEventListener","attachEvent"],"mappings":"AASA,QAASA,eACD,eAAiBC,YACjBA,UAAUC,YAAYC,mBAAmB,SAASC,GAC9CC,WAAWD,EAASE,OAAOC,SAAUH,EAASE,OAAOE,WACrDC,OAAOL,EAASE,OAAOC,SAAUH,EAASE,OAAOE,aAK7D,QAASH,YAAWE,EAAUC,GAC1B,GAAIE,GAAgBC,SAASC,cAAc,aACvCC,EAAiBF,SAASC,cAAc,aAC5CF,GAAcI,MAAQP,EACtBM,EAAeC,MAAQN,EAG3B,QAASC,QAAOF,EAAUC,GACtB,GAAIO,GAAOJ,SAASC,cAAc,QAC9BI,EAAML,SAASM,cAAc,MACjCD,GAAIE,aAAa,KAAM,OACvBH,EAAKI,YAAYH,GACjBI,EAAEC,OAAOC,YAAc,wEACvB,IAAIC,GAAMH,EAAEC,OAAOE,IAAI,MAAO,wBACzBC,SAASjB,EAAUC,GAAY,IAC/BiB,SAASL,EAAEC,OAAOK,UAAU,wBACzBC,cAAc,KAElBC,EAASR,EAAEQ,QAAQrB,EAAUC,IAC7BqB,WAAW,IACZC,MAAMP,EACTK,GAAOG,GAAG,UAAW,WACjB,GAAIC,GAAiBJ,EAAOK,WAC5B5B,YAAW2B,EAAeE,IAAKF,EAAeG,OAxCtD,GAAIC,QAASzB,SAASC,cAAc,UAEhCwB,QAAOC,iBACPD,OAAOC,iBAAiB,QAASrC,aAEjCoC,OAAOE,YAAY,UAAWtC","file":"public/assets/js/newplace.js"} \ No newline at end of file diff --git a/yarn.lock b/yarn.lock index 75f5e06e..5fcdf863 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2,14 +2,10 @@ # yarn lockfile v1 -abbrev@1, abbrev@^1.0.7: +abbrev@^1.0.7: version "1.0.9" resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-1.0.9.tgz#91b4792588a7738c25f35dd6f63752a2f8776135" -acorn@4.X: - version "4.0.3" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-4.0.3.tgz#1a3e850b428e73ba6b09d1cc527f5aaad4d03ef1" - alertify.js@^1.0.12: version "1.0.12" resolved "https://registry.yarnpkg.com/alertify.js/-/alertify.js-1.0.12.tgz#8c1f15423dbcbb07f0368f281cf79f6497e3cfea" @@ -24,10 +20,6 @@ align-text@^0.1.1, align-text@^0.1.3: 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" - ansi-escapes@^1.0.0, ansi-escapes@^1.1.0, ansi-escapes@^1.3.0: version "1.4.0" resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-1.4.0.tgz#d3a8a83b319aa67793662b13e761c7911422306e" @@ -44,68 +36,20 @@ ansicolors@^0.3.2: version "0.3.2" resolved "https://registry.yarnpkg.com/ansicolors/-/ansicolors-0.3.2.tgz#665597de86a9ffe3aa9bfbe6cae5c6ea426b4979" -any-promise@^1.1.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/any-promise/-/any-promise-1.3.0.tgz#abc6afeedcea52e809cdc0376aed3ce39635d17f" - app-root-path@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/app-root-path/-/app-root-path-2.0.1.tgz#cd62dcf8e4fd5a417efc664d2e5b10653c651b46" -aproba@^1.0.3: - version "1.0.4" - resolved "https://registry.yarnpkg.com/aproba/-/aproba-1.0.4.tgz#2713680775e7614c8ba186c065d4e2e52d1072c0" - archy@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/archy/-/archy-1.0.0.tgz#f9c8c13757cc1dd7bc379ac77b2c62a5c2868c40" -are-we-there-yet@~1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/are-we-there-yet/-/are-we-there-yet-1.1.2.tgz#80e470e95a084794fe1899262c5667c6e88de1b3" - dependencies: - delegates "^1.0.0" - readable-stream "^2.0.0 || ^1.1.13" - argparse@^1.0.7: version "1.0.9" resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.9.tgz#73d83bc263f86e97f8cc4f6bae1b0e90a7d22c86" 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-flatten@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/arr-flatten/-/arr-flatten-1.0.1.tgz#e5ffe54d45e19f32f216e91eb99c8ce892bb604b" - -array-differ@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/array-differ/-/array-differ-1.0.0.tgz#eff52e3758249d33be402b8bb8e564bb2b5d4031" - -array-find-index@^1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/array-find-index/-/array-find-index-1.0.2.tgz#df010aa1287e164bbda6f9723b0a96a1ec4187a1" - -array-index@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/array-index/-/array-index-1.0.0.tgz#ec56a749ee103e4e08c790b9c353df16055b97f9" - dependencies: - debug "^2.2.0" - es6-symbol "^3.0.2" - -array-uniq@^1.0.2: - 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" - asap@~2.0.3: version "2.0.5" resolved "https://registry.yarnpkg.com/asap/-/asap-2.0.5.tgz#522765b50c3510490e52d7dcfe085ef9ba96958f" @@ -122,14 +66,6 @@ assert-plus@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-1.0.0.tgz#f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525" -async-foreach@^0.1.3: - version "0.1.3" - resolved "https://registry.yarnpkg.com/async-foreach/-/async-foreach-0.1.3.tgz#36121f845c0578172de419a97dbeb1d16ec34542" - -async@~0.2.6: - version "0.2.10" - resolved "https://registry.yarnpkg.com/async/-/async-0.2.10.tgz#b6bbe0b0674b9d719708ca38de8c237cb526c3d1" - async@~0.9.0: version "0.9.2" resolved "https://registry.yarnpkg.com/async/-/async-0.9.2.tgz#aea74d5e61c1f899613bf64bda66d4c78f2fd17d" @@ -142,24 +78,9 @@ asynckit@^0.4.0: version "0.4.0" resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" -atob@~1.1.0: - version "1.1.3" - resolved "https://registry.yarnpkg.com/atob/-/atob-1.1.3.tgz#95f13629b12c3a51a5d215abdce2aa9f32f80773" - autolinker@^1.2.0: - version "1.2.1" - resolved "https://registry.yarnpkg.com/autolinker/-/autolinker-1.2.1.tgz#1e7f4af9d14ca8c5b3d32d90d2ae911b2792ae27" - -autoprefixer@^6.0.0: - version "6.5.3" - resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-6.5.3.tgz#2d853af66d04449fcf50db3066279ab54c3e4b01" - dependencies: - browserslist "~1.4.0" - caniuse-db "^1.0.30000578" - normalize-range "^0.1.2" - num2fraction "^1.2.2" - postcss "^5.2.5" - postcss-value-parser "^3.2.3" + version "1.4.0" + resolved "https://registry.yarnpkg.com/autolinker/-/autolinker-1.4.0.tgz#a158e90c82fc57f81232fd19c12b10eb538de881" aws-sign2@~0.6.0: version "0.6.0" @@ -179,20 +100,6 @@ bcrypt-pbkdf@^1.0.0: dependencies: tweetnacl "^0.14.3" -beeper@^1.0.0: - version "1.1.1" - resolved "https://registry.yarnpkg.com/beeper/-/beeper-1.1.1.tgz#e6d5ea8c5dad001304a70b22638447f69cb2f809" - -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@^2.9.25: - version "2.11.0" - resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-2.11.0.tgz#534b9033c022c9579c56ba3b3e5a5caafbb650e1" - boom@2.x.x: version "2.10.1" resolved "https://registry.yarnpkg.com/boom/-/boom-2.10.1.tgz#39c8918ceff5799f83f9492a848f625add0c766f" @@ -217,24 +124,6 @@ brace-expansion@^1.0.0: balanced-match "^0.4.1" concat-map "0.0.1" -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" - -browserslist@~1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-1.4.0.tgz#9cfdcf5384d9158f5b70da2aa00b30e8ff019049" - dependencies: - caniuse-db "^1.0.30000539" - -buffer-shims@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/buffer-shims/-/buffer-shims-1.0.0.tgz#9978ce317388c649ad8793028c3477ef044a8b51" - builtin-modules@^1.0.0: version "1.1.1" resolved "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-1.1.1.tgz#270f076c5a72c02f5b65a47df94c5fe3a278892f" @@ -243,33 +132,14 @@ builtins@0.0.7: version "0.0.7" resolved "https://registry.yarnpkg.com/builtins/-/builtins-0.0.7.tgz#355219cd6cf18dbe7c01cc7fd2dce765cfdc549a" -bytes@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/bytes/-/bytes-1.0.0.tgz#3569ede8ba34315fab99c3e92cb04c7220de1fa8" - -camelcase-keys@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/camelcase-keys/-/camelcase-keys-2.1.0.tgz#308beeaffdf28119051efa1d932213c91b8f92e7" - dependencies: - camelcase "^2.0.0" - map-obj "^1.0.0" - camelcase@^1.0.2: version "1.2.1" resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-1.2.1.tgz#9bb5304d2e0b56698b2c758b08a3eaa9daa58a39" -camelcase@^2.0.0: - version "2.1.1" - resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-2.1.1.tgz#7c1d16d679a1bbe59ca02cacecfb011e201f5a1f" - camelcase@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-3.0.0.tgz#32fc4b9fcdaf845fcdf7e73bb97cac2261f0ab0a" -caniuse-db@^1.0.30000539, caniuse-db@^1.0.30000578: - version "1.0.30000584" - resolved "https://registry.yarnpkg.com/caniuse-db/-/caniuse-db-1.0.30000584.tgz#cfbce897a48145fa73f96d893025581e838648c4" - capture-stack-trace@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/capture-stack-trace/-/capture-stack-trace-1.0.0.tgz#4a6fa07399c26bba47f0b2496b4d0fb408c5550d" @@ -346,18 +216,6 @@ cliui@^3.2.0: strip-ansi "^3.0.1" wrap-ansi "^2.0.0" -clone-stats@^0.0.1: - version "0.0.1" - resolved "https://registry.yarnpkg.com/clone-stats/-/clone-stats-0.0.1.tgz#b88f94a82cf38b8791d58046ea4029ad88ca99d1" - -clone@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/clone/-/clone-0.2.0.tgz#c6126a90ad4f72dbf5acdb243cc37724fe93fc1f" - -clone@^1.0.0, clone@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/clone/-/clone-1.0.2.tgz#260b7a99ebb1edfe247538175f783243cb19d149" - 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" @@ -368,7 +226,7 @@ combined-stream@^1.0.5, combined-stream@~1.0.5: dependencies: delayed-stream "~1.0.0" -commander@^2.8.1, commander@^2.9.0: +commander@^2.9.0: version "2.9.0" resolved "https://registry.yarnpkg.com/commander/-/commander-2.9.0.tgz#9c99094176e12240cb22d6c5146098400fe0f7d4" dependencies: @@ -413,14 +271,6 @@ configstore@^2.0.0: write-file-atomic "^1.1.2" xdg-basedir "^2.0.0" -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" - -convert-source-map@1.X: - version "1.3.0" - resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.3.0.tgz#e9f3e9c6e2728efc2676696a70eb382f73106a67" - 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" @@ -458,13 +308,6 @@ cross-spawn@2.0.x: cross-spawn-async "^2.0.0" spawn-sync "1.0.13" -cross-spawn@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-3.0.1.tgz#1256037ecb9f0c5f79e3d6ef135e30770184b982" - dependencies: - lru-cache "^4.0.1" - which "^1.2.9" - cross-spawn@^4.0.0: version "4.0.2" resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-4.0.2.tgz#7b9247621c23adfdd3856004a823cbe397424d41" @@ -478,61 +321,19 @@ cryptiles@2.x.x: dependencies: boom "2.x.x" -css@2.X: - version "2.2.1" - resolved "https://registry.yarnpkg.com/css/-/css-2.2.1.tgz#73a4c81de85db664d4ee674f7d47085e3b2d55dc" - dependencies: - inherits "^2.0.1" - source-map "^0.1.38" - source-map-resolve "^0.3.0" - urix "^0.1.0" - -currently-unhandled@^0.4.1: - version "0.4.1" - resolved "https://registry.yarnpkg.com/currently-unhandled/-/currently-unhandled-0.4.1.tgz#988df33feab191ef799a61369dd76c17adf957ea" - dependencies: - array-find-index "^1.0.1" - -d@^0.1.1, d@~0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/d/-/d-0.1.1.tgz#da184c535d18d8ee7ba2aa229b914009fae11309" - dependencies: - es5-ext "~0.10.2" - dashdash@^1.12.0: - version "1.14.0" - resolved "https://registry.yarnpkg.com/dashdash/-/dashdash-1.14.0.tgz#29e486c5418bf0f356034a993d51686a33e84141" + version "1.14.1" + resolved "https://registry.yarnpkg.com/dashdash/-/dashdash-1.14.1.tgz#853cfa0f7cbe2fed5de20326b8dd581035f6e2f0" dependencies: assert-plus "^1.0.0" -dateformat@^1.0.11: - version "1.0.12" - resolved "https://registry.yarnpkg.com/dateformat/-/dateformat-1.0.12.tgz#9f124b67594c937ff706932e4a642cca8dbbfee9" - dependencies: - get-stdin "^4.0.1" - meow "^3.3.0" - -debug-fabulous@0.0.X: - version "0.0.4" - resolved "https://registry.yarnpkg.com/debug-fabulous/-/debug-fabulous-0.0.4.tgz#fa071c5d87484685424807421ca4b16b0b1a0763" - dependencies: - debug "2.X" - lazy-debug-legacy "0.0.X" - object-assign "4.1.0" - -debug@2.X, debug@^2.2.0: - version "2.3.2" - resolved "https://registry.yarnpkg.com/debug/-/debug-2.3.2.tgz#94cb466ef7d6d2c7e5245cdd6e4104f2d0d70d30" +debug@^2.2.0: + version "2.3.3" + resolved "https://registry.yarnpkg.com/debug/-/debug-2.3.3.tgz#40c453e67e6e13c901ddec317af8986cda9eff8c" dependencies: ms "0.7.2" -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, decamelize@^1.1.2: +decamelize@^1.0.0, decamelize@^1.1.1: version "1.2.0" resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" @@ -540,46 +341,16 @@ deep-extend@~0.4.0: version "0.4.1" resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.4.1.tgz#efe4113d08085f4e6f9687759810f807469e2253" -defaults@^1.0.0, defaults@^1.0.2: - version "1.0.3" - resolved "https://registry.yarnpkg.com/defaults/-/defaults-1.0.3.tgz#c656051e9817d9ff08ed881477f3fe4019f3ef7d" - dependencies: - clone "^1.0.2" - 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" - -deprecated@^0.0.1: - version "0.0.1" - resolved "https://registry.yarnpkg.com/deprecated/-/deprecated-0.0.1.tgz#f9c9af5464afa1e7a971458a8bdef2aa94d5bb19" - -detect-file@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/detect-file/-/detect-file-0.1.0.tgz#4935dedfd9488648e006b0129566e9386711ea63" - dependencies: - fs-exists-sync "^0.1.0" - -detect-newline@2.X: - version "2.1.0" - resolved "https://registry.yarnpkg.com/detect-newline/-/detect-newline-2.1.0.tgz#f41f1c10be4b00e87b5f13da680759f2c5bfd3e2" - dot-prop@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/dot-prop/-/dot-prop-3.0.0.tgz#1b708af094a49c9a0e7dbcad790aba539dac1177" dependencies: is-obj "^1.0.0" -duplexer2@0.0.2: - version "0.0.2" - resolved "https://registry.yarnpkg.com/duplexer2/-/duplexer2-0.0.2.tgz#c614dcf67e2fb14995a91711e5a617e8a60a31db" - dependencies: - readable-stream "~1.1.9" - duplexer2@^0.1.4: version "0.1.4" resolved "https://registry.yarnpkg.com/duplexer2/-/duplexer2-0.1.4.tgz#8b12dab878c0d69e3e7891051662a32fc6bddcc1" @@ -611,44 +382,16 @@ end-of-stream@1.0.0: dependencies: once "~1.3.0" -end-of-stream@~0.1.5: - version "0.1.5" - resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-0.1.5.tgz#8e177206c3c80837d85632e8b9359dfe8b2f6eaf" - dependencies: - once "~1.3.0" - error-ex@^1.2.0: version "1.3.0" resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.0.tgz#e67b43f3e82c96ea3a584ffee0b9fc3325d802d9" dependencies: is-arrayish "^0.2.1" -es5-ext@^0.10.7, es5-ext@~0.10.11, es5-ext@~0.10.2: - version "0.10.12" - resolved "https://registry.yarnpkg.com/es5-ext/-/es5-ext-0.10.12.tgz#aa84641d4db76b62abba5e45fd805ecbab140047" - dependencies: - es6-iterator "2" - es6-symbol "~3.1" - -es6-iterator@2: - version "2.0.0" - resolved "https://registry.yarnpkg.com/es6-iterator/-/es6-iterator-2.0.0.tgz#bd968567d61635e33c0b80727613c9cb4b096bac" - dependencies: - d "^0.1.1" - es5-ext "^0.10.7" - es6-symbol "3" - es6-promise@^3.0.2, es6-promise@^3.1.2: version "3.3.1" resolved "https://registry.yarnpkg.com/es6-promise/-/es6-promise-3.3.1.tgz#a08cdde84ccdbf34d027a1451bc91d4bcd28a613" -es6-symbol@3, es6-symbol@^3.0.2, es6-symbol@~3.1: - version "3.1.0" - resolved "https://registry.yarnpkg.com/es6-symbol/-/es6-symbol-3.1.0.tgz#94481c655e7a7cad82eba832d97d5433496d7ffa" - dependencies: - d "~0.1.1" - es5-ext "~0.10.11" - 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" @@ -672,45 +415,14 @@ exit-hook@^1.0.0: version "1.1.1" resolved "https://registry.yarnpkg.com/exit-hook/-/exit-hook-1.1.1.tgz#f05ca233b48c05d54fff07765df8507e95c02ff8" -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-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" - -expand-tilde@^1.2.1, expand-tilde@^1.2.2: - version "1.2.2" - resolved "https://registry.yarnpkg.com/expand-tilde/-/expand-tilde-1.2.2.tgz#0b81eba897e5a3d31d1c3d102f8f01441e559449" - dependencies: - os-homedir "^1.0.1" - -extend@^3.0.0, extend@~3.0.0: +extend@~3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.0.tgz#5a474353b9f3353ddd8176dfd37b91c83a46f1d4" -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" - extsprintf@1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.0.2.tgz#e1080e0658e300b06294990cc70e1502235fd550" -fancy-log@^1.1.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/fancy-log/-/fancy-log-1.2.0.tgz#d5a51b53e9ab22ca07d558f2b67ae55fdb5fcbd8" - dependencies: - chalk "^1.1.1" - time-stamp "^1.0.0" - figures@^1.3.5, figures@^1.7.0: version "1.7.0" resolved "https://registry.yarnpkg.com/figures/-/figures-1.7.0.tgz#cbe1e3affcf1cd44b80cadfed28dc793a9701d2e" @@ -718,28 +430,10 @@ figures@^1.3.5, figures@^1.7.0: escape-string-regexp "^1.0.5" object-assign "^4.1.0" -filename-regex@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/filename-regex/-/filename-regex-2.0.0.tgz#996e3e80479b98b9897f15a8a58b3d084e926775" - -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" - filled-array@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/filled-array/-/filled-array-1.1.0.tgz#c3c4f6c663b923459a9aa29912d2d031f1507f84" -find-index@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/find-index/-/find-index-0.1.1.tgz#675d358b2ca3892d795a1ab47232f8b6e2e0dde4" - find-up@^1.0.0: version "1.1.2" resolved "https://registry.yarnpkg.com/find-up/-/find-up-1.1.2.tgz#6b2e9822b1a2ce0a60ab64d610eccad53cb24d0f" @@ -747,45 +441,6 @@ find-up@^1.0.0: path-exists "^2.0.0" pinkie-promise "^2.0.0" -findup-sync@^0.4.2: - version "0.4.3" - resolved "https://registry.yarnpkg.com/findup-sync/-/findup-sync-0.4.3.tgz#40043929e7bc60adf0b7f4827c4c6e75a0deca12" - dependencies: - detect-file "^0.1.0" - is-glob "^2.0.1" - micromatch "^2.3.7" - resolve-dir "^0.1.0" - -fined@^1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/fined/-/fined-1.0.2.tgz#5b28424b760d7598960b7ef8480dff8ad3660e97" - dependencies: - expand-tilde "^1.2.1" - lodash.assignwith "^4.0.7" - lodash.isempty "^4.2.1" - lodash.isplainobject "^4.0.4" - lodash.isstring "^4.0.1" - lodash.pick "^4.2.1" - parse-filepath "^1.0.1" - -first-chunk-stream@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/first-chunk-stream/-/first-chunk-stream-1.0.0.tgz#59bfb50cd905f60d7c394cd3d9acaab4e6ad934e" - -flagged-respawn@^0.3.2: - version "0.3.2" - resolved "https://registry.yarnpkg.com/flagged-respawn/-/flagged-respawn-0.3.2.tgz#ff191eddcd7088a675b2610fffc976be9b8074b5" - -for-in@^0.1.5: - version "0.1.6" - resolved "https://registry.yarnpkg.com/for-in/-/for-in-0.1.6.tgz#c9f96e89bfad18a545af5ec3ed352a1d9e5b4dc8" - -for-own@^0.1.4: - version "0.1.4" - resolved "https://registry.yarnpkg.com/for-own/-/for-own-0.1.4.tgz#0149b41a39088c7515f51ebe1c1386d45f935072" - dependencies: - for-in "^0.1.5" - forever-agent@~0.6.1: version "0.6.1" resolved "https://registry.yarnpkg.com/forever-agent/-/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91" @@ -798,71 +453,6 @@ form-data@~2.1.1: combined-stream "^1.0.5" mime-types "^2.1.12" -fs-exists-sync@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/fs-exists-sync/-/fs-exists-sync-0.1.0.tgz#982d6893af918e72d08dec9e8673ff2b5a8d6add" - -fs.realpath@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" - -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.2, fstream@~1.0.10: - version "1.0.10" - resolved "https://registry.yarnpkg.com/fstream/-/fstream-1.0.10.tgz#604e8a92fe26ffd9f6fae30399d4984e1ab22822" - dependencies: - graceful-fs "^4.1.2" - inherits "~2.0.0" - mkdirp ">=0.5 0" - rimraf "2" - -gauge@~2.6.0: - version "2.6.0" - resolved "https://registry.yarnpkg.com/gauge/-/gauge-2.6.0.tgz#d35301ad18e96902b4751dcbbe40f4218b942a46" - dependencies: - aproba "^1.0.3" - console-control-strings "^1.0.0" - has-color "^0.1.7" - 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" - -gauge@~2.7.1: - version "2.7.1" - resolved "https://registry.yarnpkg.com/gauge/-/gauge-2.7.1.tgz#388473894fe8be5e13ffcdb8b93e4ed0616428c7" - dependencies: - aproba "^1.0.3" - console-control-strings "^1.0.0" - has-color "^0.1.7" - 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" - -gaze@^0.5.1: - version "0.5.2" - resolved "https://registry.yarnpkg.com/gaze/-/gaze-0.5.2.tgz#40b709537d24d1d45767db5a908689dfe69ac44f" - dependencies: - globule "~0.1.0" - -gaze@^1.0.0: - version "1.1.2" - resolved "https://registry.yarnpkg.com/gaze/-/gaze-1.1.2.tgz#847224677adb8870d679257ed3388fdb61e40105" - dependencies: - globule "^1.0.0" - generate-function@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/generate-function/-/generate-function-2.0.0.tgz#6858fe7c0969b7d4e9093337647ac79f60dfbe74" @@ -877,10 +467,6 @@ 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-stdin@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-4.0.1.tgz#b968c6b0a04384324902e8bf1a5df32579a450fe" - get-stream@^2.2.0: version "2.3.1" resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-2.3.1.tgz#5f38f93f346009666ee0150a054167f91bdd95de" @@ -894,108 +480,6 @@ getpass@^0.1.1: 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-stream@^3.1.5: - version "3.1.18" - resolved "https://registry.yarnpkg.com/glob-stream/-/glob-stream-3.1.18.tgz#9170a5f12b790306fdfe598f313f8f7954fd143b" - dependencies: - glob "^4.3.1" - glob2base "^0.0.12" - minimatch "^2.0.1" - ordered-read-streams "^0.1.0" - through2 "^0.6.1" - unique-stream "^1.0.0" - -glob-watcher@^0.0.6: - version "0.0.6" - resolved "https://registry.yarnpkg.com/glob-watcher/-/glob-watcher-0.0.6.tgz#b95b4a8df74b39c83298b0c05c978b4d9a3b710b" - dependencies: - gaze "^0.5.1" - -glob2base@^0.0.12: - version "0.0.12" - resolved "https://registry.yarnpkg.com/glob2base/-/glob2base-0.0.12.tgz#9d419b3e28f12e83a362164a277055922c9c0d56" - dependencies: - find-index "^0.1.1" - -glob@^4.3.1: - version "4.5.3" - resolved "https://registry.yarnpkg.com/glob/-/glob-4.5.3.tgz#c6cb73d3226c1efef04de3c56d012f03377ee15f" - dependencies: - inflight "^1.0.4" - inherits "2" - minimatch "^2.0.1" - once "^1.3.0" - -glob@^7.0.0, glob@^7.0.3, glob@^7.0.5, glob@~7.1.1: - version "7.1.1" - resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.1.tgz#805211df04faaf1c63a3600306cdf5ade50b2ec8" - dependencies: - fs.realpath "^1.0.0" - inflight "^1.0.4" - inherits "2" - minimatch "^3.0.2" - once "^1.3.0" - path-is-absolute "^1.0.0" - -glob@~3.1.21: - version "3.1.21" - resolved "https://registry.yarnpkg.com/glob/-/glob-3.1.21.tgz#d29e0a055dea5138f4d07ed40e8982e83c2066cd" - dependencies: - graceful-fs "~1.2.0" - inherits "1" - minimatch "~0.2.11" - -global-modules@^0.2.3: - version "0.2.3" - resolved "https://registry.yarnpkg.com/global-modules/-/global-modules-0.2.3.tgz#ea5a3bed42c6d6ce995a4f8a1269b5dae223828d" - dependencies: - global-prefix "^0.1.4" - is-windows "^0.2.0" - -global-prefix@^0.1.4: - version "0.1.4" - resolved "https://registry.yarnpkg.com/global-prefix/-/global-prefix-0.1.4.tgz#05158db1cde2dd491b455e290eb3ab8bfc45c6e1" - dependencies: - ini "^1.3.4" - is-windows "^0.2.0" - osenv "^0.1.3" - which "^1.2.10" - -globule@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/globule/-/globule-1.1.0.tgz#c49352e4dc183d85893ee825385eb994bb6df45f" - dependencies: - glob "~7.1.1" - lodash "~4.16.4" - minimatch "~3.0.2" - -globule@~0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/globule/-/globule-0.1.0.tgz#d9c8edde1da79d125a151b79533b978676346ae5" - dependencies: - glob "~3.1.21" - lodash "~1.0.1" - minimatch "~0.2.11" - -glogg@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/glogg/-/glogg-1.0.0.tgz#7fe0f199f57ac906cf512feead8f90ee4a284fc5" - dependencies: - sparkles "^1.0.0" - got@^3.2.0: version "3.3.1" resolved "https://registry.yarnpkg.com/got/-/got-3.3.1.tgz#e5d0ed4af55fc3eef4d56007769d98192bcb2eca" @@ -1031,137 +515,14 @@ got@^5.0.0: unzip-response "^1.0.2" url-parse-lax "^1.0.0" -graceful-fs@4.X, graceful-fs@^4.1.2: - version "4.1.10" - resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.1.10.tgz#f2d720c22092f743228775c75e3612632501f131" - -graceful-fs@^3.0.0: - version "3.0.11" - resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-3.0.11.tgz#7613c778a1afea62f25c630a086d7f3acbbdd818" - dependencies: - natives "^1.1.0" - -graceful-fs@~1.2.0: - version "1.2.3" - resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-1.2.3.tgz#15a4806a57547cb2d2dbf27f42e89a8c3451b364" +graceful-fs@^4.1.2: + version "4.1.11" + resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.1.11.tgz#0e8bdfe4d1ddb8854d64e04ea7c00e2a026e5658" "graceful-readlink@>= 1.0.0": version "1.0.1" resolved "https://registry.yarnpkg.com/graceful-readlink/-/graceful-readlink-1.0.1.tgz#4cafad76bc62f02fa039b2f94e9a3dd3a391a725" -gulp-autoprefixer@^3.1.0: - version "3.1.1" - resolved "https://registry.yarnpkg.com/gulp-autoprefixer/-/gulp-autoprefixer-3.1.1.tgz#75230051cd0d171343d783b7e9b5d1120eeef9b0" - dependencies: - autoprefixer "^6.0.0" - gulp-util "^3.0.0" - postcss "^5.0.4" - through2 "^2.0.0" - vinyl-sourcemaps-apply "^0.2.0" - -gulp-brotli@^1.0.1: - version "1.2.0" - resolved "https://registry.yarnpkg.com/gulp-brotli/-/gulp-brotli-1.2.0.tgz#712edb47a21896a34d9b59d9a4f1fd366ade5439" - dependencies: - iltorb "^1.0.0" - through2 "^2.0.0" - -gulp-sass@^2.3.2: - version "2.3.2" - resolved "https://registry.yarnpkg.com/gulp-sass/-/gulp-sass-2.3.2.tgz#82b7ab90fe902cdc34c04f180d92f2c34902dd52" - dependencies: - gulp-util "^3.0" - lodash.clonedeep "^4.3.2" - node-sass "^3.4.2" - through2 "^2.0.0" - vinyl-sourcemaps-apply "^0.2.0" - -gulp-sourcemaps@^2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/gulp-sourcemaps/-/gulp-sourcemaps-2.2.0.tgz#dea8a4dc9aa74630a04ae9cf1871a7a08bc1310d" - dependencies: - acorn "4.X" - convert-source-map "1.X" - css "2.X" - debug-fabulous "0.0.X" - detect-newline "2.X" - graceful-fs "4.X" - source-map "0.X" - strip-bom "3.X" - through2 "2.X" - vinyl "1.X" - -gulp-uglify@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/gulp-uglify/-/gulp-uglify-2.0.0.tgz#cbe4aae4fe0b6bdd760335bc46f200fff699c4af" - dependencies: - gulplog "^1.0.0" - has-gulplog "^0.1.0" - lodash "^4.13.1" - make-error-cause "^1.1.1" - through2 "^2.0.0" - uglify-js "2.7.0" - uglify-save-license "^0.4.1" - vinyl-sourcemaps-apply "^0.2.0" - -gulp-util@^3.0, gulp-util@^3.0.0, gulp-util@^3.0.4: - version "3.0.7" - resolved "https://registry.yarnpkg.com/gulp-util/-/gulp-util-3.0.7.tgz#78925c4b8f8b49005ac01a011c557e6218941cbb" - dependencies: - array-differ "^1.0.0" - array-uniq "^1.0.2" - beeper "^1.0.0" - chalk "^1.0.0" - dateformat "^1.0.11" - fancy-log "^1.1.0" - gulplog "^1.0.0" - has-gulplog "^0.1.0" - lodash._reescape "^3.0.0" - lodash._reevaluate "^3.0.0" - lodash._reinterpolate "^3.0.0" - lodash.template "^3.0.0" - minimist "^1.1.0" - multipipe "^0.1.2" - object-assign "^3.0.0" - replace-ext "0.0.1" - through2 "^2.0.0" - vinyl "^0.5.0" - -gulp-zopfli@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/gulp-zopfli/-/gulp-zopfli-1.0.0.tgz#63cc6e48d109373479273a7d6d5d97961e7f1658" - dependencies: - bytes "^1.0.0" - defaults "^1.0.2" - gulp-util "^3.0.4" - node-zopfli "^1.2.1" - stream-to-array "^2.0.2" - through2 "^0.6.3" - -gulp@~3.9: - version "3.9.1" - resolved "https://registry.yarnpkg.com/gulp/-/gulp-3.9.1.tgz#571ce45928dd40af6514fc4011866016c13845b4" - dependencies: - archy "^1.0.0" - chalk "^1.0.0" - deprecated "^0.0.1" - gulp-util "^3.0.0" - interpret "^1.0.0" - liftoff "^2.1.0" - minimist "^1.1.0" - orchestrator "^0.3.0" - pretty-hrtime "^1.0.0" - semver "^4.1.0" - tildify "^1.0.0" - v8flags "^2.0.2" - vinyl-fs "^0.3.0" - -gulplog@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/gulplog/-/gulplog-1.0.0.tgz#e28c4d45d05ecbbed818363ce8f9c5926229ffe5" - dependencies: - glogg "^1.0.0" - har-validator@~2.0.6: version "2.0.6" resolved "https://registry.yarnpkg.com/har-validator/-/har-validator-2.0.6.tgz#cdcbc08188265ad119b6a5a7c8ab70eecfb5d27d" @@ -1177,24 +538,6 @@ has-ansi@^2.0.0: dependencies: ansi-regex "^2.0.0" -has-color@^0.1.7: - version "0.1.7" - resolved "https://registry.yarnpkg.com/has-color/-/has-color-0.1.7.tgz#67144a5260c34fc3cca677d041daf52fe7b78b2f" - -has-flag@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-1.0.0.tgz#9d9e793165ce017a00f00418c43f942a7b1d11fa" - -has-gulplog@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/has-gulplog/-/has-gulplog-0.1.0.tgz#6414c82913697da51590397dafb12f22967811ce" - dependencies: - sparkles "^1.0.0" - -has-unicode@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/has-unicode/-/has-unicode-2.0.1.tgz#e0e6fe6a28cf51138855e086d1691e771de2a8b9" - hasbin@^1.2.3: version "1.2.3" resolved "https://registry.yarnpkg.com/hasbin/-/hasbin-1.2.3.tgz#78c5926893c80215c2b568ae1fd3fcab7a2696b0" @@ -1226,20 +569,10 @@ http-signature@~1.1.0: jsprim "^1.2.2" sshpk "^1.7.0" -iltorb@^1.0.0: - version "1.0.13" - resolved "https://registry.yarnpkg.com/iltorb/-/iltorb-1.0.13.tgz#9913538457bf39d3dac223ebb4d9990dbda1354f" - dependencies: - nan "^2.4.0" - imurmurhash@^0.1.4: version "0.1.4" resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" -in-publish@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/in-publish/-/in-publish-2.0.0.tgz#e20ff5e3a2afc2690320b6dc552682a9c7fadf51" - indent-string@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-2.1.0.tgz#8e2d48348742121b4a8218b7a137e9a52049dc80" @@ -1256,22 +589,11 @@ infinity-agent@^2.0.0: version "2.0.3" resolved "https://registry.yarnpkg.com/infinity-agent/-/infinity-agent-2.0.3.tgz#45e0e2ff7a9eb030b27d62b74b3744b7a7ac4216" -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@1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/inherits/-/inherits-1.0.2.tgz#ca4309dadee6b54cc0b8d247e8d7c7a0975bdc9b" - -inherits@2, inherits@^2.0.1, inherits@~2.0.0, inherits@~2.0.1: +inherits@^2.0.1, inherits@~2.0.1: version "2.0.3" resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" -ini@1.x.x, ini@^1.3.4, ini@~1.3.0: +ini@1.x.x, ini@~1.3.0: version "1.3.4" resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.4.tgz#0537cb79daf59b59a1a517dff706c86ec039162e" @@ -1293,21 +615,10 @@ inquirer@1.0.3: strip-ansi "^3.0.0" through "^2.3.6" -interpret@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/interpret/-/interpret-1.0.1.tgz#d579fb7f693b858004947af39fa0db49f795602c" - invert-kv@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/invert-kv/-/invert-kv-1.0.0.tgz#104a8e4aaca6d3d8cd157a8ef8bfab2d7a3ffdb6" -is-absolute@^0.2.3: - version "0.2.6" - resolved "https://registry.yarnpkg.com/is-absolute/-/is-absolute-0.2.6.tgz#20de69f3db942ef2d87b9c2da36f172235b1b5eb" - dependencies: - is-relative "^0.2.1" - is-windows "^0.2.0" - is-arrayish@^0.2.1: version "0.2.1" resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" @@ -1322,24 +633,6 @@ is-builtin-module@^1.0.0: dependencies: builtin-modules "^1.0.0" -is-dotfile@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/is-dotfile/-/is-dotfile-1.0.2.tgz#2c132383f39199f8edc268ca01b9b007d205cc4d" - -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.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-0.1.1.tgz#62b110e289a471418e3ec36a617d472e301dfc89" - -is-extglob@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-1.0.0.tgz#ac468177c4943405a092fc8f29760c6ffc6206c0" - is-finite@^1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/is-finite/-/is-finite-1.0.2.tgz#cc6677695602be550ef11e8b4aa6305342b6d0aa" @@ -1352,12 +645,6 @@ is-fullwidth-code-point@^1.0.0: dependencies: number-is-nan "^1.0.0" -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-my-json-valid@^2.12.4: version "2.15.0" resolved "https://registry.yarnpkg.com/is-my-json-valid/-/is-my-json-valid-2.15.0.tgz#936edda3ca3c211fd98f3b2d3e08da43f7b2915b" @@ -1371,24 +658,10 @@ is-npm@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/is-npm/-/is-npm-1.0.0.tgz#f2fb63a65e4905b406c86072765a1a4dc793b9f4" -is-number@^2.0.2, 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-obj@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-1.0.1.tgz#3e4729ac1f5fde025cd7d83a896dab9f4f67db0f" -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" @@ -1401,12 +674,6 @@ is-redirect@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/is-redirect/-/is-redirect-1.0.0.tgz#1d03dded53bd8db0f30c26e4f95d36fc7c87dc24" -is-relative@^0.2.1: - version "0.2.1" - resolved "https://registry.yarnpkg.com/is-relative/-/is-relative-0.2.1.tgz#d27f4c7d516d175fb610db84bbeef23c3bc97aa5" - dependencies: - is-unc-path "^0.1.1" - is-retry-allowed@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/is-retry-allowed/-/is-retry-allowed-1.1.0.tgz#11a060568b67339444033d0125a61a20d564fb34" @@ -1419,25 +686,11 @@ is-typedarray@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" -is-unc-path@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/is-unc-path/-/is-unc-path-0.1.1.tgz#ab2533d77ad733561124c3dc0f5cd8b90054c86b" - dependencies: - unc-path-regex "^0.1.0" - 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@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/is-windows/-/is-windows-0.2.0.tgz#de1aa6d63ea29dd248737b69f1ff8b8002d2108c" - -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" @@ -1445,12 +698,6 @@ isexe@^1.1.1: version "1.1.2" resolved "https://registry.yarnpkg.com/isexe/-/isexe-1.1.2.tgz#36f3e22e60750920f5e7241a476a8c6a42275ad0" -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" - isstream@~0.1.2: version "0.1.2" resolved "https://registry.yarnpkg.com/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a" @@ -1461,10 +708,6 @@ jodid25519@^1.0.0: dependencies: jsbn "~0.1.0" -js-base64@^2.1.9: - version "2.1.9" - resolved "https://registry.yarnpkg.com/js-base64/-/js-base64-2.1.9.tgz#f0e80ae039a4bd654b5f281fc93f04a914a7fcce" - js-yaml@^3.4.3, js-yaml@^3.5.3: version "3.7.0" resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.7.0.tgz#5c967ddd837a9bfdca5f2de84253abe8a1c03b80" @@ -1518,30 +761,12 @@ lazy-cache@^1.0.3: version "1.0.4" resolved "https://registry.yarnpkg.com/lazy-cache/-/lazy-cache-1.0.4.tgz#a1d78fc3a50474cb80845d3b3b6e1da49a446e8e" -lazy-debug-legacy@0.0.X: - version "0.0.1" - resolved "https://registry.yarnpkg.com/lazy-debug-legacy/-/lazy-debug-legacy-0.0.1.tgz#537716c0776e4cf79e3ed1b621f7658c2911b1b1" - 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" -liftoff@^2.1.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/liftoff/-/liftoff-2.3.0.tgz#a98f2ff67183d8ba7cfaca10548bd7ff0550b385" - dependencies: - extend "^3.0.0" - findup-sync "^0.4.2" - fined "^1.0.1" - flagged-respawn "^0.3.2" - lodash.isplainobject "^4.0.4" - lodash.isstring "^4.0.1" - lodash.mapvalues "^4.4.0" - rechoir "^0.6.2" - resolve "^1.1.7" - lint-staged@^3.2.1: version "3.2.1" resolved "https://registry.yarnpkg.com/lint-staged/-/lint-staged-3.2.1.tgz#c7b7bcec417f6def1f6430e401fc881f0298d97a" @@ -1556,8 +781,8 @@ lint-staged@^3.2.1: which "^1.2.11" listr-silent-renderer@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/listr-silent-renderer/-/listr-silent-renderer-1.0.0.tgz#c097f02747d139f07852abe418a2d6e18c83f7ee" + version "1.1.0" + resolved "https://registry.yarnpkg.com/listr-silent-renderer/-/listr-silent-renderer-1.1.0.tgz#03b9965e0529204d4db6f70fc14257894d518704" listr-update-renderer@^0.1.1: version "0.1.2" @@ -1610,51 +835,11 @@ load-json-file@^1.0.0: pinkie-promise "^2.0.0" strip-bom "^2.0.0" -lodash._basecopy@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz#8da0e6a876cf344c0ad8a54882111dd3c5c7ca36" - -lodash._basetostring@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/lodash._basetostring/-/lodash._basetostring-3.0.1.tgz#d1861d877f824a52f669832dcaf3ee15566a07d5" - -lodash._basevalues@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/lodash._basevalues/-/lodash._basevalues-3.0.0.tgz#5b775762802bde3d3297503e26300820fdf661b7" - -lodash._getnative@^3.0.0: - version "3.9.1" - resolved "https://registry.yarnpkg.com/lodash._getnative/-/lodash._getnative-3.9.1.tgz#570bc7dede46d61cdcde687d65d3eecbaa3aaff5" - -lodash._isiterateecall@^3.0.0: - version "3.0.9" - resolved "https://registry.yarnpkg.com/lodash._isiterateecall/-/lodash._isiterateecall-3.0.9.tgz#5203ad7ba425fae842460e696db9cf3e6aac057c" - -lodash._reescape@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/lodash._reescape/-/lodash._reescape-3.0.0.tgz#2b1d6f5dfe07c8a355753e5f27fac7f1cde1616a" - -lodash._reevaluate@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/lodash._reevaluate/-/lodash._reevaluate-3.0.0.tgz#58bc74c40664953ae0b124d806996daca431e2ed" - -lodash._reinterpolate@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz#0ccf2d89166af03b3663c796538b75ac6e114d9d" - -lodash._root@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/lodash._root/-/lodash._root-3.0.1.tgz#fba1c4524c19ee9a5f8136b4609f017cf4ded692" - -lodash.assign@^4.0.3, lodash.assign@^4.0.6, lodash.assign@^4.2.0: +lodash.assign@^4.0.3, lodash.assign@^4.0.6: version "4.2.0" resolved "https://registry.yarnpkg.com/lodash.assign/-/lodash.assign-4.2.0.tgz#0d99f3ccd7a6d261d19bdaeb9245005d285808e7" -lodash.assignwith@^4.0.7: - version "4.2.0" - resolved "https://registry.yarnpkg.com/lodash.assignwith/-/lodash.assignwith-4.2.0.tgz#127a97f02adc41751a954d24b0de17e100e038eb" - -lodash.clonedeep@^4.3.0, lodash.clonedeep@^4.3.1, lodash.clonedeep@^4.3.2: +lodash.clonedeep@^4.3.0, lodash.clonedeep@^4.3.1: version "4.5.0" resolved "https://registry.yarnpkg.com/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz#e23f3f9c4f8fbdde872529c1071857a086e5ccef" @@ -1666,89 +851,14 @@ lodash.defaultsdeep@^4.3.1: version "4.6.0" resolved "https://registry.yarnpkg.com/lodash.defaultsdeep/-/lodash.defaultsdeep-4.6.0.tgz#bec1024f85b1bd96cbea405b23c14ad6443a6f81" -lodash.escape@^3.0.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/lodash.escape/-/lodash.escape-3.2.0.tgz#995ee0dc18c1b48cc92effae71a10aab5b487698" - dependencies: - lodash._root "^3.0.0" - -lodash.isarguments@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz#2f573d85c6a24289ff00663b491c1d338ff3458a" - -lodash.isarray@^3.0.0: - version "3.0.4" - resolved "https://registry.yarnpkg.com/lodash.isarray/-/lodash.isarray-3.0.4.tgz#79e4eb88c36a8122af86f844aa9bcd851b5fbb55" - -lodash.isempty@^4.2.1: - version "4.4.0" - resolved "https://registry.yarnpkg.com/lodash.isempty/-/lodash.isempty-4.4.0.tgz#6f86cbedd8be4ec987be9aaf33c9684db1b31e7e" - -lodash.isplainobject@^4.0.4: - version "4.0.6" - resolved "https://registry.yarnpkg.com/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz#7c526a52d89b45c45cc690b88163be0497f550cb" - -lodash.isstring@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/lodash.isstring/-/lodash.isstring-4.0.1.tgz#d527dfb5456eca7cc9bb95d5daeaf88ba54a5451" - -lodash.keys@^3.0.0: - version "3.1.2" - resolved "https://registry.yarnpkg.com/lodash.keys/-/lodash.keys-3.1.2.tgz#4dbc0472b156be50a0b286855d1bd0b0c656098a" - dependencies: - lodash._getnative "^3.0.0" - lodash.isarguments "^3.0.0" - lodash.isarray "^3.0.0" - -lodash.mapvalues@^4.4.0: - version "4.6.0" - resolved "https://registry.yarnpkg.com/lodash.mapvalues/-/lodash.mapvalues-4.6.0.tgz#1bafa5005de9dd6f4f26668c30ca37230cc9689c" - lodash.mergewith@^4.3.1: version "4.6.0" resolved "https://registry.yarnpkg.com/lodash.mergewith/-/lodash.mergewith-4.6.0.tgz#150cf0a16791f5903b8891eab154609274bdea55" -lodash.pick@^4.2.1: - version "4.4.0" - resolved "https://registry.yarnpkg.com/lodash.pick/-/lodash.pick-4.4.0.tgz#52f05610fff9ded422611441ed1fc123a03001b3" - -lodash.restparam@^3.0.0: - version "3.6.1" - resolved "https://registry.yarnpkg.com/lodash.restparam/-/lodash.restparam-3.6.1.tgz#936a4e309ef330a7645ed4145986c85ae5b20805" - -lodash.template@^3.0.0: - version "3.6.2" - resolved "https://registry.yarnpkg.com/lodash.template/-/lodash.template-3.6.2.tgz#f8cdecc6169a255be9098ae8b0c53d378931d14f" - dependencies: - lodash._basecopy "^3.0.0" - lodash._basetostring "^3.0.0" - lodash._basevalues "^3.0.0" - lodash._isiterateecall "^3.0.0" - lodash._reinterpolate "^3.0.0" - lodash.escape "^3.0.0" - lodash.keys "^3.0.0" - lodash.restparam "^3.0.0" - lodash.templatesettings "^3.0.0" - -lodash.templatesettings@^3.0.0: - version "3.1.1" - resolved "https://registry.yarnpkg.com/lodash.templatesettings/-/lodash.templatesettings-3.1.1.tgz#fb307844753b66b9f1afa54e262c745307dba8e5" - dependencies: - lodash._reinterpolate "^3.0.0" - lodash.escape "^3.0.0" - -lodash@^4.0.0, lodash@^4.13.1, lodash@^4.3.0: +lodash@^4.0.0, lodash@^4.3.0: version "4.17.2" resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.2.tgz#34a3055babe04ce42467b607d700072c7ff6bf42" -lodash@~1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/lodash/-/lodash-1.0.2.tgz#8f57560c83b59fc270bd3d561b690043430e2551" - -lodash@~4.16.4: - version "4.16.6" - resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.16.6.tgz#d22c9ac660288f3843e16ba7d2b5d06cca27d777" - log-symbols@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-1.0.2.tgz#376ff7b58ea3086a0f09facc74617eca501e1a18" @@ -1766,92 +876,30 @@ longest@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/longest/-/longest-1.0.1.tgz#30a0b2da38f73770e8294a0d22e6625ed77d0097" -loud-rejection@^1.0.0: - version "1.6.0" - resolved "https://registry.yarnpkg.com/loud-rejection/-/loud-rejection-1.6.0.tgz#5b46f80147edee578870f086d04821cf998e551f" - dependencies: - currently-unhandled "^0.4.1" - signal-exit "^3.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@2: - version "2.7.3" - resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-2.7.3.tgz#6d4524e8b955f95d4f5b58851ce21dd72fb4e952" - lru-cache@^4.0.0, lru-cache@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-4.0.1.tgz#1343955edaf2e37d9b9e7ee7241e27c4b9fb72be" + version "4.0.2" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-4.0.2.tgz#1d17679c069cda5d040991a09dbc2c0db377e55e" dependencies: pseudomap "^1.0.1" yallist "^2.0.0" -make-error-cause@^1.1.1: - version "1.2.2" - resolved "https://registry.yarnpkg.com/make-error-cause/-/make-error-cause-1.2.2.tgz#df0388fcd0b37816dff0a5fb8108939777dcbc9d" - dependencies: - make-error "^1.2.0" - -make-error@^1.2.0: - version "1.2.1" - resolved "https://registry.yarnpkg.com/make-error/-/make-error-1.2.1.tgz#9a6dfb4844423b9f145806728d05c6e935670e75" - -map-cache@^0.2.0: - version "0.2.2" - resolved "https://registry.yarnpkg.com/map-cache/-/map-cache-0.2.2.tgz#c32abd0bd6525d9b051645bb4f26ac5dc98a0dbf" - -map-obj@^1.0.0, map-obj@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-1.0.1.tgz#d933ceb9205d82bdcf4886f6742bdc2b4dea146d" - marked@^0.3.6: version "0.3.6" resolved "https://registry.yarnpkg.com/marked/-/marked-0.3.6.tgz#b2c6c618fccece4ef86c4fc6cb8a7cbf5aeda8d7" -meow@^3.3.0, meow@^3.7.0: - version "3.7.0" - resolved "https://registry.yarnpkg.com/meow/-/meow-3.7.0.tgz#72cb668b425228290abbfa856892587308a801fb" - dependencies: - camelcase-keys "^2.0.0" - decamelize "^1.1.2" - loud-rejection "^1.0.0" - map-obj "^1.0.1" - minimist "^1.1.3" - normalize-package-data "^2.3.4" - object-assign "^4.0.1" - read-pkg-up "^1.0.1" - redent "^1.0.0" - trim-newlines "^1.0.0" - -micromatch@^2.3.7: - 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" - -mime-db@~1.24.0: - version "1.24.0" - resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.24.0.tgz#e2d13f939f0016c6e4e9ad25a8652f126c467f0c" +mime-db@~1.25.0: + version "1.25.0" + resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.25.0.tgz#c18dbd7c73a5dbf6f44a024dc0d165a1e7b1c392" mime-types@^2.1.12, mime-types@~2.1.7: - version "2.1.12" - resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.12.tgz#152ba256777020dd4663f54c2e7bc26381e71729" + version "2.1.13" + resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.13.tgz#e07aaa9c6c6b9a7ca3012c69003ad25a39e92a88" dependencies: - mime-db "~1.24.0" + mime-db "~1.25.0" minimatch@3.0.2: version "3.0.2" @@ -1859,65 +907,34 @@ minimatch@3.0.2: dependencies: brace-expansion "^1.0.0" -minimatch@^2.0.1: - version "2.0.10" - resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-2.0.10.tgz#8d087c39c6b38c001b97fca7ce6d0e1e80afbac7" - dependencies: - brace-expansion "^1.0.0" - -minimatch@^3.0.0, minimatch@^3.0.2, minimatch@~3.0.2: +minimatch@^3.0.0: version "3.0.3" resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.3.tgz#2a4e4090b96b2db06a9d7df01055a62a77c9b774" dependencies: brace-expansion "^1.0.0" -minimatch@~0.2.11: - version "0.2.14" - resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-0.2.14.tgz#c74e780574f63c6f9a090e90efbe6ef53a6a756a" - dependencies: - lru-cache "2" - sigmund "~1.0.0" - 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.3, minimist@^1.2.0: +minimist@^1.1.0, minimist@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.0.tgz#a35008b20f41383eec1fb914f4cd5df79a264284" -"mkdirp@>=0.5 0", mkdirp@^0.5.0, mkdirp@^0.5.1, 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" -ms@0.7.1: - version "0.7.1" - resolved "https://registry.yarnpkg.com/ms/-/ms-0.7.1.tgz#9cd13c03adbff25b65effde7ce864ee952017098" - ms@0.7.2: version "0.7.2" resolved "https://registry.yarnpkg.com/ms/-/ms-0.7.2.tgz#ae25cf2512b3885a1d95d7f037868d8431124765" -multipipe@^0.1.2: - version "0.1.2" - resolved "https://registry.yarnpkg.com/multipipe/-/multipipe-0.1.2.tgz#2a8f2ddf70eed564dff2d57f1e1a137d9f05078b" - dependencies: - duplexer2 "0.0.2" - mute-stream@0.0.6: version "0.0.6" resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.6.tgz#48962b19e169fd1dfc240b3f1e7317627bbc47db" -nan@^2.0.0, nan@^2.3.2, nan@^2.4.0: - version "2.4.0" - resolved "https://registry.yarnpkg.com/nan/-/nan-2.4.0.tgz#fb3c59d45fe4effe215f0b890f8adf6eb32d2232" - -natives@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/natives/-/natives-1.1.0.tgz#e9ff841418a6b2ec7a495e939984f78f163e6e31" - nconf@^0.7.2: version "0.7.2" resolved "https://registry.yarnpkg.com/nconf/-/nconf-0.7.2.tgz#a05fdf22dc01c378dd5c4df27f2dc90b9aa8bb00" @@ -1932,85 +949,15 @@ nested-error-stacks@^1.0.0: dependencies: inherits "~2.0.1" -node-gyp@^3.3.1: - version "3.4.0" - resolved "https://registry.yarnpkg.com/node-gyp/-/node-gyp-3.4.0.tgz#dda558393b3ecbbe24c9e6b8703c71194c63fa36" - dependencies: - fstream "^1.0.0" - glob "^7.0.3" - graceful-fs "^4.1.2" - minimatch "^3.0.2" - mkdirp "^0.5.0" - nopt "2 || 3" - npmlog "0 || 1 || 2 || 3" - osenv "0" - path-array "^1.0.0" - request "2" - rimraf "2" - semver "2.x || 3.x || 4 || 5" - tar "^2.0.0" - which "1" - -node-pre-gyp@^0.6.4: - version "0.6.31" - resolved "https://registry.yarnpkg.com/node-pre-gyp/-/node-pre-gyp-0.6.31.tgz#d8a00ddaa301a940615dbcc8caad4024d58f6017" - dependencies: - mkdirp "~0.5.1" - nopt "~3.0.6" - npmlog "^4.0.0" - rc "~1.1.6" - request "^2.75.0" - rimraf "~2.5.4" - semver "~5.3.0" - tar "~2.2.1" - tar-pack "~3.3.0" - -node-sass@^3.4.2: - version "3.13.0" - resolved "https://registry.yarnpkg.com/node-sass/-/node-sass-3.13.0.tgz#d08b95bdebf40941571bd2c16a9334b980f8924f" - dependencies: - async-foreach "^0.1.3" - chalk "^1.1.1" - cross-spawn "^3.0.0" - gaze "^1.0.0" - get-stdin "^4.0.1" - glob "^7.0.3" - in-publish "^2.0.0" - lodash.assign "^4.2.0" - lodash.clonedeep "^4.3.2" - meow "^3.7.0" - mkdirp "^0.5.1" - nan "^2.3.2" - node-gyp "^3.3.1" - npmlog "^4.0.0" - request "^2.61.0" - sass-graph "^2.1.1" - node-status-codes@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/node-status-codes/-/node-status-codes-1.0.0.tgz#5ae5541d024645d32a58fcddc9ceecea7ae3ac2f" -node-uuid@^1.4.3, node-uuid@~1.4.7: +node-uuid@^1.4.7: version "1.4.7" resolved "https://registry.yarnpkg.com/node-uuid/-/node-uuid-1.4.7.tgz#6da5a17668c4b3dd59623bda11cf7fa4c1f60a6f" -node-zopfli@^1.2.1: - version "1.4.0" - resolved "https://registry.yarnpkg.com/node-zopfli/-/node-zopfli-1.4.0.tgz#51a974ed2221fcc1bb9dbed36682057fa4c1fa94" - dependencies: - bluebird "^2.9.25" - commander "^2.8.1" - defaults "^1.0.2" - nan "^2.0.0" - node-pre-gyp "^0.6.4" - -"nopt@2 || 3", nopt@~3.0.6: - version "3.0.6" - resolved "https://registry.yarnpkg.com/nopt/-/nopt-3.0.6.tgz#c6465dbf08abcd4db359317f79ac68a646b28ff9" - dependencies: - abbrev "1" - -normalize-package-data@^2.3.2, normalize-package-data@^2.3.4: +normalize-package-data@^2.3.2: version "2.3.5" resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.3.5.tgz#8d924f142960e1777e7ffe170543631cc7cb02df" dependencies: @@ -2019,14 +966,6 @@ normalize-package-data@^2.3.2, normalize-package-data@^2.3.4: semver "2 || 3 || 4 || 5" validate-npm-package-license "^3.0.1" -normalize-path@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-2.0.1.tgz#47886ac1662760d4261b7d979d241709d3ce3f7a" - -normalize-range@^0.1.2: - version "0.1.2" - resolved "https://registry.yarnpkg.com/normalize-range/-/normalize-range-0.1.2.tgz#2d10c06bdfd312ea9777695a4d28439456b75942" - normalize.css@^5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/normalize.css/-/normalize.css-5.0.0.tgz#7cec875ce8178a5333c4de80b68ea9c18b9d7c37" @@ -2051,28 +990,6 @@ npm-which@^3.0.1: npm-path "^2.0.2" which "^1.2.10" -"npmlog@0 || 1 || 2 || 3": - version "3.1.2" - resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-3.1.2.tgz#2d46fa874337af9498a2f12bb43d8d0be4a36873" - dependencies: - are-we-there-yet "~1.1.2" - console-control-strings "~1.1.0" - gauge "~2.6.0" - set-blocking "~2.0.0" - -npmlog@^4.0.0: - version "4.0.1" - resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-4.0.1.tgz#d14f503b4cd79710375553004ba96e6662fbc0b8" - dependencies: - are-we-there-yet "~1.1.2" - console-control-strings "~1.1.0" - gauge "~2.7.1" - set-blocking "~2.0.0" - -num2fraction@^1.2.2: - version "1.2.2" - resolved "https://registry.yarnpkg.com/num2fraction/-/num2fraction-1.2.2.tgz#6f682b6a027a4e9ddfa4564cd2589d1d4e669ede" - 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" @@ -2081,22 +998,15 @@ oauth-sign@~0.8.1: version "0.8.2" resolved "https://registry.yarnpkg.com/oauth-sign/-/oauth-sign-0.8.2.tgz#46a6ab7f0aead8deae9ec0565780b7d4efeb9d43" -object-assign@4.1.0, object-assign@^4.0.1, object-assign@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.0.tgz#7a3b3d0e98063d43f4c03f2e8ae6cd51a86883a0" - object-assign@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-3.0.0.tgz#9bedd5ca0897949bca47e7ff408062d549f587f2" -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-assign@^4.0.1, object-assign@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.0.tgz#7a3b3d0e98063d43f4c03f2e8ae6cd51a86883a0" -once@^1.3.0, once@~1.3.0, once@~1.3.3: +once@~1.3.0: version "1.3.3" resolved "https://registry.yarnpkg.com/once/-/once-1.3.3.tgz#b2e261557ce4c314ec8304f3fa82663e4297ca20" dependencies: @@ -2119,18 +1029,6 @@ ora@^0.2.3: cli-spinners "^0.1.2" object-assign "^4.0.1" -orchestrator@^0.3.0: - version "0.3.8" - resolved "https://registry.yarnpkg.com/orchestrator/-/orchestrator-0.3.8.tgz#14e7e9e2764f7315fbac184e506c7aa6df94ad7e" - dependencies: - end-of-stream "~0.1.5" - sequencify "~0.0.7" - stream-consume "~0.1.0" - -ordered-read-streams@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/ordered-read-streams/-/ordered-read-streams-0.1.0.tgz#fd565a9af8eb4473ba69b6ed8a34352cb552f126" - 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" @@ -2156,7 +1054,7 @@ os-tmpdir@^1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" -osenv@0, osenv@^0.1.0, osenv@^0.1.3: +osenv@^0.1.0: version "0.1.3" resolved "https://registry.yarnpkg.com/osenv/-/osenv-0.1.3.tgz#83cf05c6d6458fc4d5ac6362ea325d92f2754217" dependencies: @@ -2185,35 +1083,12 @@ package-json@^2.0.0: registry-url "^3.0.3" semver "^5.1.0" -parse-filepath@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/parse-filepath/-/parse-filepath-1.0.1.tgz#159d6155d43904d16c10ef698911da1e91969b73" - dependencies: - is-absolute "^0.2.3" - map-cache "^0.2.0" - path-root "^0.1.1" - -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.1.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" -path-array@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/path-array/-/path-array-1.0.1.tgz#7e2f0f35f07a2015122b868b7eac0eb2c4fec271" - dependencies: - array-index "^1.0.0" - path-exists@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-2.1.0.tgz#0feb6c64f0fc518d9a754dd5efb62c7022761f4b" @@ -2228,16 +1103,6 @@ path-key@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/path-key/-/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40" -path-root-regex@^0.1.0: - version "0.1.2" - resolved "https://registry.yarnpkg.com/path-root-regex/-/path-root-regex-0.1.2.tgz#bfccdc8df5b12dc52c8b43ec38d18d72c04ba96d" - -path-root@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/path-root/-/path-root-0.1.1.tgz#9a4a6814cac1c0cd73360a95f32083c8ea4745b7" - dependencies: - path-root-regex "^0.1.0" - path-type@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/path-type/-/path-type-1.1.0.tgz#59c44f7ee491da704da415da5a4070ba4f8fe441" @@ -2260,19 +1125,6 @@ pinkie@^2.0.0: version "2.0.4" resolved "https://registry.yarnpkg.com/pinkie/-/pinkie-2.0.4.tgz#72556b80cfa0d48a974e80e77248e80ed4f7f870" -postcss-value-parser@^3.2.3: - version "3.3.0" - resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-3.3.0.tgz#87f38f9f18f774a4ab4c8a232f5c5ce8872a9d15" - -postcss@^5.0.4, postcss@^5.2.5: - version "5.2.5" - resolved "https://registry.yarnpkg.com/postcss/-/postcss-5.2.5.tgz#ec428c27dffc7fac65961340a9b022fa4af5f056" - dependencies: - chalk "^1.1.3" - js-base64 "^2.1.9" - source-map "^0.5.6" - supports-color "^3.1.2" - pre-commit@^1.1.3: version "1.1.3" resolved "https://registry.yarnpkg.com/pre-commit/-/pre-commit-1.1.3.tgz#6d5ed90740472072958c711a15f676aa2c231377" @@ -2284,14 +1136,6 @@ prepend-http@^1.0.0, prepend-http@^1.0.1: version "1.0.4" resolved "https://registry.yarnpkg.com/prepend-http/-/prepend-http-1.0.4.tgz#d4f4562b0ce3696e41ac52d0e002e57a635dc6dc" -preserve@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/preserve/-/preserve-0.2.0.tgz#815ed1f6ebc65926f865b310c0713bcb3315ce4b" - -pretty-hrtime@^1.0.0: - version "1.0.3" - resolved "https://registry.yarnpkg.com/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz#b7e3ea42435a4c9b2759d99e0f201eb195802ee1" - 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" @@ -2322,14 +1166,7 @@ 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.5" - resolved "https://registry.yarnpkg.com/randomatic/-/randomatic-1.1.5.tgz#5e9ef5f2d573c67bd2b8124ae90b5156e457840b" - dependencies: - is-number "^2.0.2" - kind-of "^3.0.2" - -rc@^1.0.1, rc@^1.1.6, rc@~1.1.6: +rc@^1.0.1, rc@^1.1.6: version "1.1.6" resolved "https://registry.yarnpkg.com/rc/-/rc-1.1.6.tgz#43651b76b6ae53b5c802f1151fa3fc3b059969c9" dependencies: @@ -2360,37 +1197,7 @@ read-pkg@^1.0.0: normalize-package-data "^2.3.2" path-type "^1.0.0" -"readable-stream@>=1.0.33-1 <1.1.0-0": - version "1.0.34" - resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-1.0.34.tgz#125820e34bc842d2f2aaafafe4c2916ee32c157c" - 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.0 || ^1.1.13", readable-stream@^2.0.2, readable-stream@^2.0.5, readable-stream@~2.1.4: - version "2.1.5" - resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.1.5.tgz#66fa8b720e1438b364681f2ad1a63c618448c9d0" - dependencies: - buffer-shims "^1.0.0" - 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" - -readable-stream@~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.0, readable-stream@^2.0.2, readable-stream@^2.0.5, readable-stream@~2.0.0: version "2.0.6" resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.0.6.tgz#8f90341e68a53ccc928788dacfcd11b36eb9b78e" dependencies: @@ -2401,26 +1208,6 @@ readable-stream@~2.0.0: string_decoder "~0.10.x" util-deprecate "~1.0.1" -rechoir@^0.6.2: - version "0.6.2" - resolved "https://registry.yarnpkg.com/rechoir/-/rechoir-0.6.2.tgz#85204b54dba82d5742e28c96756ef43af50e3384" - dependencies: - resolve "^1.1.6" - -redent@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/redent/-/redent-1.0.0.tgz#cf916ab1fd5f1f16dfb20822dd6ec7f730c2afde" - dependencies: - indent-string "^2.1.0" - strip-indent "^1.0.1" - -regex-cache@^0.4.2: - version "0.4.3" - resolved "https://registry.yarnpkg.com/regex-cache/-/regex-cache-0.4.3.tgz#9b1a6c35d4d0dfcef5711ae651e8e9d3d7114145" - dependencies: - is-equal-shallow "^0.1.3" - is-primitive "^2.0.0" - registry-auth-token@^3.0.1: version "3.1.0" resolved "https://registry.yarnpkg.com/registry-auth-token/-/registry-auth-token-3.1.0.tgz#997c08256e0c7999837b90e944db39d8a790276b" @@ -2433,10 +1220,6 @@ registry-url@^3.0.0, registry-url@^3.0.3: dependencies: rc "^1.0.1" -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@^1.5.2: version "1.6.1" resolved "https://registry.yarnpkg.com/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637" @@ -2457,13 +1240,9 @@ repeating@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/repeating/-/repeating-3.0.0.tgz#f4c376fdd2015761f6f96f4303b1224d581e802f" -replace-ext@0.0.1: - version "0.0.1" - resolved "https://registry.yarnpkg.com/replace-ext/-/replace-ext-0.0.1.tgz#29bbd92078a739f0bcce2b4ee41e837953522924" - -request@2, request@^2.61.0, request@^2.74.0, request@^2.75.0: - version "2.78.0" - resolved "https://registry.yarnpkg.com/request/-/request-2.78.0.tgz#e1c8dec346e1c81923b24acdb337f11decabe9cc" +request@^2.74.0: + version "2.79.0" + resolved "https://registry.yarnpkg.com/request/-/request-2.79.0.tgz#4dfe5bf6be8b8cdc37fcf93e04b65577722710de" dependencies: aws-sign2 "~0.6.0" aws4 "^1.2.1" @@ -2479,12 +1258,12 @@ request@2, request@^2.61.0, request@^2.74.0, request@^2.75.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.3.0" stringstream "~0.0.4" tough-cookie "~2.3.0" tunnel-agent "~0.4.1" + uuid "^3.0.0" require-directory@^2.1.1: version "2.1.1" @@ -2498,21 +1277,6 @@ 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" -resolve-dir@^0.1.0: - version "0.1.1" - resolved "https://registry.yarnpkg.com/resolve-dir/-/resolve-dir-0.1.1.tgz#b219259a5602fac5c5c496ad894a6e8cc430261e" - dependencies: - expand-tilde "^1.2.2" - global-modules "^0.2.3" - -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.6, resolve@^1.1.7: - version "1.1.7" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.1.7.tgz#203114d82ad2c5ed9e8e0411b3932875e889e97b" - restore-cursor@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-1.0.1.tgz#34661f46886327fed2991479152252df92daa541" @@ -2526,66 +1290,39 @@ right-align@^0.1.1: dependencies: align-text "^0.1.1" -rimraf@2, rimraf@~2.5.1, rimraf@~2.5.4: - version "2.5.4" - resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.5.4.tgz#96800093cbf1a0c86bd95b4625467535c29dfa04" - dependencies: - glob "^7.0.5" - run-async@^2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/run-async/-/run-async-2.2.0.tgz#8783abd83c7bb86f41ee0602fc82404b3bd6e8b9" + version "2.3.0" + resolved "https://registry.yarnpkg.com/run-async/-/run-async-2.3.0.tgz#0371ab4ae0bdd720d4166d7dfda64ff7a445a6c0" dependencies: is-promise "^2.1.0" - pinkie-promise "^2.0.0" rx@^4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/rx/-/rx-4.1.0.tgz#a5f13ff79ef3b740fe30aa803fb09f98805d4782" rxjs@^5.0.0-beta.11: - version "5.0.0-rc.3" - resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-5.0.0-rc.3.tgz#d8bc390d83277846b2d2afa1acf3c5f4f114a8d5" + version "5.0.0-rc.4" + resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-5.0.0-rc.4.tgz#a4d08bc5d7f30d48ed7130e2995490c326a325c4" dependencies: symbol-observable "^1.0.1" -sass-graph@^2.1.1: - version "2.1.2" - resolved "https://registry.yarnpkg.com/sass-graph/-/sass-graph-2.1.2.tgz#965104be23e8103cb7e5f710df65935b317da57b" - dependencies: - glob "^7.0.0" - lodash "^4.0.0" - yargs "^4.7.1" - semver-diff@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/semver-diff/-/semver-diff-2.1.0.tgz#4bbb8437c8d37e4b0cf1a68fd726ec6d645d6d36" dependencies: semver "^5.0.3" -"semver@2 || 3 || 4 || 5", "semver@2.x || 3.x || 4 || 5", semver@^5.0.1, semver@^5.0.3, semver@^5.1.0, semver@~5.3.0: +"semver@2 || 3 || 4 || 5", semver@^5.0.1, semver@^5.0.3, semver@^5.1.0: version "5.3.0" resolved "https://registry.yarnpkg.com/semver/-/semver-5.3.0.tgz#9b2ce5d3de02d17c6012ad326aa6b4d0cf54f94f" -semver@^4.1.0: - version "4.3.6" - resolved "https://registry.yarnpkg.com/semver/-/semver-4.3.6.tgz#300bc6e0e86374f7ba61068b5b1ecd57fc6532da" - -sequencify@~0.0.7: - version "0.0.7" - resolved "https://registry.yarnpkg.com/sequencify/-/sequencify-0.0.7.tgz#90cff19d02e07027fd767f5ead3e7b95d1e7380c" - -set-blocking@^2.0.0, 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" -sigmund@~1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/sigmund/-/sigmund-1.0.1.tgz#3ff21f198cad2175f9f3b781853fd94d0d19b590" - signal-exit@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.1.tgz#5a4c884992b63a7acd9badb7894c3ee9cfccad81" + version "3.0.2" + resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.2.tgz#b5fdc08f1287ea1178628e415e25132b73646c6d" slice-ansi@0.0.4: version "0.0.4" @@ -2669,9 +1406,9 @@ snyk-tree@^1.0.0: dependencies: archy "^1.0.0" -snyk-try-require@^1.0.0, snyk-try-require@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/snyk-try-require/-/snyk-try-require-1.1.1.tgz#1d3781834414d338cc9090c7b039eafea85c0ac1" +snyk-try-require@^1.1.1, snyk-try-require@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/snyk-try-require/-/snyk-try-require-1.2.0.tgz#30fc2b11c07064591ee35780c826be91312f2144" dependencies: debug "^2.2.0" es6-promise "^3.1.2" @@ -2680,8 +1417,8 @@ snyk-try-require@^1.0.0, snyk-try-require@^1.1.1: then-fs "^2.0.0" snyk@^1.14.3: - version "1.19.1" - resolved "https://registry.yarnpkg.com/snyk/-/snyk-1.19.1.tgz#d3dda1d50a34b4a09af58392a3ffc411a6ae20bd" + version "1.21.2" + resolved "https://registry.yarnpkg.com/snyk/-/snyk-1.21.2.tgz#bb8784c7879c31fa273c7503552264bc38a98c47" dependencies: abbrev "^1.0.7" ansi-escapes "^1.3.0" @@ -2691,7 +1428,7 @@ snyk@^1.14.3: es6-promise "^3.0.2" hasbin "^1.2.3" inquirer "1.0.3" - node-uuid "^1.4.3" + node-uuid "^1.4.7" open "^0.0.5" os-name "^1.0.3" request "^2.74.0" @@ -2703,40 +1440,13 @@ snyk@^1.14.3: snyk-resolve "1.0.0" snyk-resolve-deps "1.7.0" snyk-tree "^1.0.0" - snyk-try-require "^1.0.0" + snyk-try-require "^1.2.0" tempfile "^1.1.1" then-fs "^2.0.0" undefsafe "0.0.3" update-notifier "^0.5.0" url "^0.11.0" -source-map-resolve@^0.3.0: - version "0.3.1" - resolved "https://registry.yarnpkg.com/source-map-resolve/-/source-map-resolve-0.3.1.tgz#610f6122a445b8dd51535a2a71b783dfc1248761" - dependencies: - atob "~1.1.0" - resolve-url "~0.2.1" - source-map-url "~0.3.0" - urix "~0.1.0" - -source-map-url@~0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/source-map-url/-/source-map-url-0.3.0.tgz#7ecaf13b57bcd09da8a40c5d269db33799d4aaf9" - -source-map@0.X, source-map@^0.5.1, source-map@^0.5.6, source-map@~0.5.1: - version "0.5.6" - resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.6.tgz#75ce38f52bf0733c5a7f0c118d81334a2bb5f412" - -source-map@^0.1.38: - version "0.1.43" - resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.1.43.tgz#c24bc146ca517c1471f5dacbe2571b2b7f9e3346" - dependencies: - amdefine ">=0.0.4" - -sparkles@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/sparkles/-/sparkles-1.0.0.tgz#1acbbfb592436d10bbe8f785b7cc6f82815012c3" - spawn-sync@1.0.13: version "1.0.13" resolved "https://registry.yarnpkg.com/spawn-sync/-/spawn-sync-1.0.13.tgz#904091b9ad48a0f3afb0e84752154c01e82fd8d8" @@ -2785,20 +1495,10 @@ store2@^2.3.2: version "2.3.2" resolved "https://registry.yarnpkg.com/store2/-/store2-2.3.2.tgz#463cb29c1b2e62f0db6e990f410aa4e4a3e61b6c" -stream-consume@~0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/stream-consume/-/stream-consume-0.1.0.tgz#a41ead1a6d6081ceb79f65b061901b6d8f3d1d0f" - stream-shift@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/stream-shift/-/stream-shift-1.0.0.tgz#d5c752825e5367e786f78e18e445ea223a155952" -stream-to-array@^2.0.2: - version "2.3.0" - resolved "https://registry.yarnpkg.com/stream-to-array/-/stream-to-array-2.3.0.tgz#bbf6b39f5f43ec30bc71babcb37557acecf34353" - dependencies: - any-promise "^1.1.0" - stream-to-observable@^0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/stream-to-observable/-/stream-to-observable-0.1.0.tgz#45bf1d9f2d7dc09bed81f1c307c430e68b84cffe" @@ -2831,17 +1531,6 @@ strip-ansi@^3.0.0, strip-ansi@^3.0.1: dependencies: ansi-regex "^2.0.0" -strip-bom@3.X: - version "3.0.0" - resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3" - -strip-bom@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-1.0.0.tgz#85b8862f3844b5a6d5ec8467a93598173a36f794" - dependencies: - first-chunk-stream "^1.0.0" - is-utf8 "^0.2.0" - strip-bom@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-2.0.0.tgz#6219a85616520491f35788bdbf1447a99c7e6b0e" @@ -2852,12 +1541,6 @@ strip-eof@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/strip-eof/-/strip-eof-1.0.0.tgz#bb43ff5598a6eb05d89b59fcd129c983313606bf" -strip-indent@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/strip-indent/-/strip-indent-1.0.1.tgz#0c7962a6adefa7bbd4ac366460a638552ae1a0a2" - dependencies: - get-stdin "^4.0.1" - strip-json-comments@~1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-1.0.4.tgz#1e15fbcac97d3ee99bf2d73b4c656b082bbafb91" @@ -2870,37 +1553,10 @@ 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.1.2" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-3.1.2.tgz#72a262894d9d408b956ca05ff37b2ed8a6e2a2d5" - dependencies: - has-flag "^1.0.0" - symbol-observable@^1.0.1: version "1.0.4" resolved "https://registry.yarnpkg.com/symbol-observable/-/symbol-observable-1.0.4.tgz#29bf615d4aa7121bdd898b22d4b3f9bc4e2aa03d" -tar-pack@~3.3.0: - version "3.3.0" - resolved "https://registry.yarnpkg.com/tar-pack/-/tar-pack-3.3.0.tgz#30931816418f55afc4d21775afdd6720cee45dae" - 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.0.0, 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" - tempfile@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/tempfile/-/tempfile-1.1.1.tgz#5bcc4eaecc4ab2c707d8bc11d99ccc9a2cb287f2" @@ -2914,34 +1570,10 @@ then-fs@^2.0.0: dependencies: promise ">=3.2 <8" -through2@2.X, through2@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/through2/-/through2-2.0.1.tgz#384e75314d49f32de12eebb8136b8eb6b5d59da9" - dependencies: - readable-stream "~2.0.0" - xtend "~4.0.0" - -through2@^0.6.1, through2@^0.6.3: - version "0.6.5" - resolved "https://registry.yarnpkg.com/through2/-/through2-0.6.5.tgz#41ab9c67b29d57209071410e1d7a7a968cd3ad48" - dependencies: - readable-stream ">=1.0.33-1 <1.1.0-0" - xtend ">=4.0.0 <4.1.0-0" - through@^2.3.6: version "2.3.8" resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" -tildify@^1.0.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/tildify/-/tildify-1.2.0.tgz#dcec03f55dca9b7aa3e5b04f21817eb56e63588a" - dependencies: - os-homedir "^1.0.0" - -time-stamp@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/time-stamp/-/time-stamp-1.0.1.tgz#9f4bd23559c9365966f3302dbba2b07c6b99b151" - timed-out@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/timed-out/-/timed-out-2.0.0.tgz#f38b0ae81d3747d628001f41dafc652ace671c0a" @@ -2956,55 +1588,22 @@ tough-cookie@~2.3.0: dependencies: punycode "^1.4.1" -trim-newlines@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/trim-newlines/-/trim-newlines-1.0.0.tgz#5887966bb582a4503a41eb524f7d35011815a613" - 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.3" - resolved "https://registry.yarnpkg.com/tweetnacl/-/tweetnacl-0.14.3.tgz#3da382f670f25ded78d7b3d1792119bca0b7132d" + version "0.14.4" + resolved "https://registry.yarnpkg.com/tweetnacl/-/tweetnacl-0.14.4.tgz#8c9dbfb52795686f166cd2023794bcf103d13c2b" typedarray@~0.0.5: version "0.0.6" resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" -uglify-js@2.7.0: - version "2.7.0" - resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-2.7.0.tgz#f021e38ba2ca740860f5bd5c695c2a817345f0ec" - dependencies: - async "~0.2.6" - source-map "~0.5.1" - uglify-to-browserify "~1.0.0" - yargs "~3.10.0" - -uglify-save-license@^0.4.1: - version "0.4.1" - resolved "https://registry.yarnpkg.com/uglify-save-license/-/uglify-save-license-0.4.1.tgz#95726c17cc6fd171c3617e3bf4d8d82aa8c4cce1" - -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" - -uid-number@~0.0.6: - version "0.0.6" - resolved "https://registry.yarnpkg.com/uid-number/-/uid-number-0.0.6.tgz#0ea10e8035e8eb5b8e4449f06da1c730663baa81" - -unc-path-regex@^0.1.0: - version "0.1.2" - resolved "https://registry.yarnpkg.com/unc-path-regex/-/unc-path-regex-0.1.2.tgz#e73dd3d7b0d7c5ed86fbac6b0ae7d8c6a69d50fa" - undefsafe@0.0.3: version "0.0.3" resolved "https://registry.yarnpkg.com/undefsafe/-/undefsafe-0.0.3.tgz#ecca3a03e56b9af17385baac812ac83b994a962f" -unique-stream@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/unique-stream/-/unique-stream-1.0.0.tgz#d59a4a75427447d9aa6c91e70263f8d26a4b104b" - unzip-response@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/unzip-response/-/unzip-response-1.0.2.tgz#b984f0877fc0a89c2c773cc1ef7b5b232b5b06fe" @@ -3032,10 +1631,6 @@ update-notifier@^0.6.0: latest-version "^2.0.0" semver-diff "^2.0.0" -urix@^0.1.0, urix@~0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/urix/-/urix-0.1.0.tgz#da937f7a62e21fec1fd18d49b35c2935067a6c72" - url-parse-lax@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/url-parse-lax/-/url-parse-lax-1.0.0.tgz#7af8f303645e9bd79a272e7a14ac68bc0609da73" @@ -3049,10 +1644,6 @@ url@^0.11.0: punycode "1.3.2" querystring "0.2.0" -user-home@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/user-home/-/user-home-1.1.1.tgz#2b5be23a32b63a7c9deb8d0f28d485724a3df190" - util-deprecate@~1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" @@ -3061,11 +1652,9 @@ uuid@^2.0.1: version "2.0.3" resolved "https://registry.yarnpkg.com/uuid/-/uuid-2.0.3.tgz#67e2e863797215530dff318e5bf9dcebfd47b21a" -v8flags@^2.0.2: - version "2.0.11" - resolved "https://registry.yarnpkg.com/v8flags/-/v8flags-2.0.11.tgz#bca8f30f0d6d60612cc2c00641e6962d42ae6881" - dependencies: - user-home "^1.1.1" +uuid@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.0.1.tgz#6544bba2dfda8c1cf17e629a3a305e2bb1fee6c1" validate-npm-package-license@^3.0.1: version "3.0.1" @@ -3086,68 +1675,20 @@ verror@1.3.6: dependencies: extsprintf "1.0.2" -vinyl-fs@^0.3.0: - version "0.3.14" - resolved "https://registry.yarnpkg.com/vinyl-fs/-/vinyl-fs-0.3.14.tgz#9a6851ce1cac1c1cea5fe86c0931d620c2cfa9e6" - dependencies: - defaults "^1.0.0" - glob-stream "^3.1.5" - glob-watcher "^0.0.6" - graceful-fs "^3.0.0" - mkdirp "^0.5.0" - strip-bom "^1.0.0" - through2 "^0.6.1" - vinyl "^0.4.0" - -vinyl-sourcemaps-apply@^0.2.0: - version "0.2.1" - resolved "https://registry.yarnpkg.com/vinyl-sourcemaps-apply/-/vinyl-sourcemaps-apply-0.2.1.tgz#ab6549d61d172c2b1b87be5c508d239c8ef87705" - dependencies: - source-map "^0.5.1" - -vinyl@1.X: - version "1.2.0" - resolved "https://registry.yarnpkg.com/vinyl/-/vinyl-1.2.0.tgz#5c88036cf565e5df05558bfc911f8656df218884" - dependencies: - clone "^1.0.0" - clone-stats "^0.0.1" - replace-ext "0.0.1" - -vinyl@^0.4.0: - version "0.4.6" - resolved "https://registry.yarnpkg.com/vinyl/-/vinyl-0.4.6.tgz#2f356c87a550a255461f36bbeb2a5ba8bf784847" - dependencies: - clone "^0.2.0" - clone-stats "^0.0.1" - -vinyl@^0.5.0: - version "0.5.3" - resolved "https://registry.yarnpkg.com/vinyl/-/vinyl-0.5.3.tgz#b0455b38fc5e0cf30d4325132e461970c2091cde" - dependencies: - clone "^1.0.0" - clone-stats "^0.0.1" - replace-ext "0.0.1" - whatwg-fetch@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/whatwg-fetch/-/whatwg-fetch-1.1.0.tgz#f143957839af3b6fbfbb00f70eb752292fe1cbb6" + version "1.1.1" + resolved "https://registry.yarnpkg.com/whatwg-fetch/-/whatwg-fetch-1.1.1.tgz#ac3c9d39f320c6dce5339969d054ef43dd333319" which-module@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/which-module/-/which-module-1.0.0.tgz#bba63ca861948994ff307736089e3b96026c2a4f" -which@1, which@1.2.x, which@^1.2.10, which@^1.2.11, which@^1.2.8, which@^1.2.9: +which@1.2.x, which@^1.2.10, which@^1.2.11, which@^1.2.8, which@^1.2.9: version "1.2.12" resolved "https://registry.yarnpkg.com/which/-/which-1.2.12.tgz#de67b5e450269f194909ef23ece4ebe416fa1192" dependencies: isexe "^1.1.1" -wide-align@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/wide-align/-/wide-align-1.1.0.tgz#40edde802a71fea1f070da3e62dcda2e7add96ad" - dependencies: - string-width "^1.0.1" - widest-line@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/widest-line/-/widest-line-1.0.0.tgz#0c09c85c2a94683d0d7eaf8ee097d564bf0e105c" @@ -3160,10 +1701,6 @@ win-release@^1.0.0: dependencies: semver "^5.0.1" -window-size@0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/window-size/-/window-size-0.1.0.tgz#5438cd2ea93b202efa3a19fe8887aee7c94f9c9d" - window-size@^0.1.1: version "0.1.4" resolved "https://registry.yarnpkg.com/window-size/-/window-size-0.1.4.tgz#f8e1aa1ee5a53ec5bf151ffa09742a6ad7697876" @@ -3177,10 +1714,11 @@ wordwrap@0.0.2: resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-0.0.2.tgz#b79669bb42ecb409f83d583cad52ca17eaa1643f" wrap-ansi@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-2.0.0.tgz#7d30f8f873f9a5bbc3a64dabc8d177e071ae426f" + 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" @@ -3200,7 +1738,7 @@ xdg-basedir@^2.0.0: dependencies: os-homedir "^1.0.0" -"xtend@>=4.0.0 <4.1.0-0", xtend@^4.0.0, xtend@~4.0.0: +xtend@^4.0.0: version "4.0.1" resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.1.tgz#a5c6d532be656e23db820efb943a1f04998d63af" @@ -3219,7 +1757,7 @@ yargs-parser@^2.4.1: camelcase "^3.0.0" lodash.assign "^4.0.6" -yargs@^4.3.2, yargs@^4.7.1: +yargs@^4.3.2: version "4.8.1" resolved "https://registry.yarnpkg.com/yargs/-/yargs-4.8.1.tgz#c0c42924ca4aaa6b0e6da1739dfb216439f9ddc0" dependencies: @@ -3238,15 +1776,6 @@ yargs@^4.3.2, yargs@^4.7.1: y18n "^3.2.1" yargs-parser "^2.4.1" -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" - yargs@~3.15.0: version "3.15.0" resolved "https://registry.yarnpkg.com/yargs/-/yargs-3.15.0.tgz#3d9446ef21fb3791b3985690662e4b9683c7f181"