From ee08bd5bdcdb6e91efcf8f016e5bb95b4785ede3 Mon Sep 17 00:00:00 2001 From: Dmitry Nehaychik <4dmitr@gmail.com> Date: Tue, 30 Oct 2018 21:32:18 +0300 Subject: [PATCH] feat(landing): update landing design (#3) --- .gitignore | 1 + README.md | 103 +- angular.json | 18 +- e2e/src/app.e2e-spec.ts | 52 +- e2e/src/app.po.ts | 11 - e2e/src/rounting.e2e-spec.ts | 49 + eva-icons/scripts/config.json | 22 - eva-icons/scripts/index.js | 165 - eva-icons/source_icons/svg/nb-alert.svg | 1 - .../source_icons/svg/nb-angle-double-left.svg | 1 - .../svg/nb-angle-double-right.svg | 1 - eva-icons/source_icons/svg/nb-arrow-down.svg | 1 - .../source_icons/svg/nb-arrow-dropdown.svg | 1 - .../source_icons/svg/nb-arrow-dropleft.svg | 1 - .../source_icons/svg/nb-arrow-dropright.svg | 1 - .../source_icons/svg/nb-arrow-dropup.svg | 1 - eva-icons/source_icons/svg/nb-arrow-left.svg | 1 - .../source_icons/svg/nb-arrow-retweet.svg | 1 - eva-icons/source_icons/svg/nb-arrow-right.svg | 1 - .../source_icons/svg/nb-arrow-thin-down.svg | 1 - .../source_icons/svg/nb-arrow-thin-left.svg | 1 - .../source_icons/svg/nb-arrow-thin-right.svg | 1 - .../source_icons/svg/nb-arrow-thin-up.svg | 1 - eva-icons/source_icons/svg/nb-arrow-up.svg | 1 - eva-icons/source_icons/svg/nb-audio.svg | 1 - eva-icons/source_icons/svg/nb-bar-chart.svg | 1 - eva-icons/source_icons/svg/nb-checkmark.svg | 1 - .../svg/nb-chevron-down-outline.svg | 1 - .../source_icons/svg/nb-chevron-down.svg | 1 - .../svg/nb-chevron-left-outline.svg | 1 - .../source_icons/svg/nb-chevron-left.svg | 1 - .../svg/nb-chevron-right-outline.svg | 1 - .../source_icons/svg/nb-chevron-right.svg | 1 - .../svg/nb-chevron-up-outline.svg | 1 - eva-icons/source_icons/svg/nb-chevron-up.svg | 1 - .../source_icons/svg/nb-close-circled.svg | 1 - eva-icons/source_icons/svg/nb-close.svg | 1 - eva-icons/source_icons/svg/nb-cloudy.svg | 1 - .../source_icons/svg/nb-coffee-maker.svg | 1 - eva-icons/source_icons/svg/nb-collapse.svg | 1 - eva-icons/source_icons/svg/nb-compose.svg | 1 - eva-icons/source_icons/svg/nb-drop.svg | 32 - eva-icons/source_icons/svg/nb-drops.svg | 22 - eva-icons/source_icons/svg/nb-e-commerce.svg | 21 - eva-icons/source_icons/svg/nb-edit.svg | 1 - eva-icons/source_icons/svg/nb-email.svg | 1 - eva-icons/source_icons/svg/nb-expand.svg | 1 - .../source_icons/svg/nb-flame-circled.svg | 1 - eva-icons/source_icons/svg/nb-gear.svg | 1 - .../source_icons/svg/nb-grid-a-outline.svg | 1 - eva-icons/source_icons/svg/nb-grid-a.svg | 1 - .../source_icons/svg/nb-grid-b-outline.svg | 1 - eva-icons/source_icons/svg/nb-grid-b.svg | 1 - eva-icons/source_icons/svg/nb-heart.svg | 1 - eva-icons/source_icons/svg/nb-home.svg | 1 - eva-icons/source_icons/svg/nb-info.svg | 15 - eva-icons/source_icons/svg/nb-keypad.svg | 1 - .../source_icons/svg/nb-layout-centre.svg | 1 - .../source_icons/svg/nb-layout-default.svg | 1 - .../source_icons/svg/nb-layout-one-column.svg | 1 - .../svg/nb-layout-sidebar-left.svg | 1 - .../svg/nb-layout-sidebar-right.svg | 1 - .../source_icons/svg/nb-layout-two-column.svg | 1 - eva-icons/source_icons/svg/nb-lightbulb.svg | 1 - eva-icons/source_icons/svg/nb-list.svg | 1 - eva-icons/source_icons/svg/nb-location.svg | 1 - eva-icons/source_icons/svg/nb-locked.svg | 1 - .../source_icons/svg/nb-loop-circled.svg | 1 - eva-icons/source_icons/svg/nb-loop.svg | 1 - eva-icons/source_icons/svg/nb-menu.svg | 1 - .../source_icons/svg/nb-notifications.svg | 1 - eva-icons/source_icons/svg/nb-paper-plane.svg | 1 - eva-icons/source_icons/svg/nb-partlysunny.svg | 1 - .../source_icons/svg/nb-pause-outline.svg | 1 - eva-icons/source_icons/svg/nb-pause.svg | 1 - eva-icons/source_icons/svg/nb-person.svg | 1 - eva-icons/source_icons/svg/nb-phone.svg | 1 - .../source_icons/svg/nb-play-outline.svg | 1 - eva-icons/source_icons/svg/nb-play.svg | 1 - .../source_icons/svg/nb-plus-circled.svg | 1 - eva-icons/source_icons/svg/nb-plus.svg | 1 - .../source_icons/svg/nb-power-circled.svg | 1 - eva-icons/source_icons/svg/nb-power.svg | 1 - eva-icons/source_icons/svg/nb-rainy.svg | 1 - .../source_icons/svg/nb-roller-shades.svg | 1 - eva-icons/source_icons/svg/nb-search.svg | 1 - eva-icons/source_icons/svg/nb-shuffle.svg | 1 - .../svg/nb-skip-backward-outline.svg | 1 - .../source_icons/svg/nb-skip-backward.svg | 1 - .../svg/nb-skip-forward-outline.svg | 1 - .../source_icons/svg/nb-skip-forward.svg | 1 - .../source_icons/svg/nb-snowy-circled.svg | 1 - .../source_icons/svg/nb-square-outline.svg | 1 - eva-icons/source_icons/svg/nb-square.svg | 1 - eva-icons/source_icons/svg/nb-star.svg | 1 - .../source_icons/svg/nb-sunny-circled.svg | 1 - eva-icons/source_icons/svg/nb-sunny.svg | 1 - eva-icons/source_icons/svg/nb-tables.svg | 1 - eva-icons/source_icons/svg/nb-title.svg | 1 - eva-icons/source_icons/svg/nb-trash.svg | 1 - eva-icons/source_icons/svg/nb-volume-high.svg | 1 - eva-icons/source_icons/svg/nb-volume-mute.svg | 1 - package-lock.json | 5101 +++++++++++++---- package.json | 34 +- package/icons/fill/svg/activity.svg | 1 + package/icons/fill/svg/alert-circle.svg | 1 + package/icons/fill/svg/alert-triangle.svg | 1 + package/icons/fill/svg/archive.svg | 1 + package/icons/fill/svg/arrow-back.svg | 1 + package/icons/fill/svg/arrow-circle-down.svg | 1 + package/icons/fill/svg/arrow-circle-left.svg | 1 + package/icons/fill/svg/arrow-circle-right.svg | 1 + package/icons/fill/svg/arrow-circle-up.svg | 1 + package/icons/fill/svg/arrow-down.svg | 1 + package/icons/fill/svg/arrow-downward.svg | 1 + package/icons/fill/svg/arrow-forward.svg | 1 + package/icons/fill/svg/arrow-ios-back.svg | 1 + package/icons/fill/svg/arrow-ios-downward.svg | 1 + package/icons/fill/svg/arrow-ios-forward.svg | 1 + package/icons/fill/svg/arrow-ios-upward.svg | 1 + package/icons/fill/svg/arrow-left.svg | 1 + package/icons/fill/svg/arrow-right.svg | 1 + package/icons/fill/svg/arrow-up.svg | 1 + package/icons/fill/svg/arrow-upward.svg | 1 + package/icons/fill/svg/arrowhead-down.svg | 1 + package/icons/fill/svg/arrowhead-left.svg | 1 + package/icons/fill/svg/arrowhead-right.svg | 1 + package/icons/fill/svg/arrowhead-up.svg | 1 + package/icons/fill/svg/at.svg | 1 + package/icons/fill/svg/attach-2.svg | 1 + package/icons/fill/svg/attach.svg | 1 + package/icons/fill/svg/award.svg | 1 + package/icons/fill/svg/backspace.svg | 1 + package/icons/fill/svg/bar-chart-2.svg | 1 + package/icons/fill/svg/bar-chart.svg | 1 + package/icons/fill/svg/battery.svg | 1 + package/icons/fill/svg/behance.svg | 1 + package/icons/fill/svg/bell-off.svg | 1 + package/icons/fill/svg/bell.svg | 1 + package/icons/fill/svg/bluetooth.svg | 1 + package/icons/fill/svg/book-open.svg | 1 + package/icons/fill/svg/book.svg | 1 + package/icons/fill/svg/bookmark.svg | 1 + package/icons/fill/svg/briefcase.svg | 1 + package/icons/fill/svg/browser.svg | 1 + package/icons/fill/svg/brush.svg | 1 + package/icons/fill/svg/bulb.svg | 1 + package/icons/fill/svg/calendar.svg | 1 + package/icons/fill/svg/camera.svg | 1 + package/icons/fill/svg/car.svg | 1 + package/icons/fill/svg/cast.svg | 1 + package/icons/fill/svg/charging.svg | 1 + package/icons/fill/svg/checkmark-circle-2.svg | 1 + package/icons/fill/svg/checkmark-circle.svg | 1 + package/icons/fill/svg/checkmark-square-2.svg | 1 + package/icons/fill/svg/checkmark-square.svg | 1 + package/icons/fill/svg/checkmark.svg | 1 + package/icons/fill/svg/chevron-down.svg | 1 + package/icons/fill/svg/chevron-left.svg | 1 + package/icons/fill/svg/chevron-right.svg | 1 + package/icons/fill/svg/chevron-up.svg | 1 + package/icons/fill/svg/clipboard.svg | 1 + package/icons/fill/svg/clock.svg | 1 + package/icons/fill/svg/close-circle.svg | 1 + package/icons/fill/svg/close-square.svg | 1 + package/icons/fill/svg/close.svg | 1 + package/icons/fill/svg/cloud-download.svg | 1 + package/icons/fill/svg/cloud-upload.svg | 1 + package/icons/fill/svg/code-download.svg | 1 + package/icons/fill/svg/code.svg | 1 + package/icons/fill/svg/collapse.svg | 1 + package/icons/fill/svg/color-palette.svg | 1 + package/icons/fill/svg/color-picker.svg | 1 + package/icons/fill/svg/compass.svg | 1 + package/icons/fill/svg/copy.svg | 1 + package/icons/fill/svg/corner-down-left.svg | 1 + package/icons/fill/svg/corner-down-right.svg | 1 + package/icons/fill/svg/corner-left-down.svg | 1 + package/icons/fill/svg/corner-left-up.svg | 1 + package/icons/fill/svg/corner-right-down.svg | 1 + package/icons/fill/svg/corner-right-up.svg | 1 + package/icons/fill/svg/corner-up-left.svg | 1 + package/icons/fill/svg/corner-up-right.svg | 1 + package/icons/fill/svg/credit-card.svg | 1 + package/icons/fill/svg/crop.svg | 1 + package/icons/fill/svg/cube.svg | 1 + .../fill/svg/diagonal-arrow-left-down.svg | 1 + .../icons/fill/svg/diagonal-arrow-left-up.svg | 1 + .../fill/svg/diagonal-arrow-right-down.svg | 1 + .../fill/svg/diagonal-arrow-right-up.svg | 1 + package/icons/fill/svg/done-all.svg | 1 + package/icons/fill/svg/download.svg | 1 + package/icons/fill/svg/droplet-off.svg | 1 + package/icons/fill/svg/droplet.svg | 1 + package/icons/fill/svg/edit-2.svg | 1 + package/icons/fill/svg/edit.svg | 1 + package/icons/fill/svg/email.svg | 1 + package/icons/fill/svg/expand.svg | 1 + package/icons/fill/svg/external-link.svg | 1 + package/icons/fill/svg/eye-off-2.svg | 1 + package/icons/fill/svg/eye-off.svg | 1 + package/icons/fill/svg/eye.svg | 1 + package/icons/fill/svg/facebook.svg | 1 + package/icons/fill/svg/file-add.svg | 1 + package/icons/fill/svg/file-remove.svg | 1 + package/icons/fill/svg/file-text.svg | 1 + package/icons/fill/svg/file.svg | 1 + package/icons/fill/svg/film.svg | 1 + package/icons/fill/svg/flag.svg | 1 + package/icons/fill/svg/flash-off.svg | 1 + package/icons/fill/svg/flash.svg | 1 + package/icons/fill/svg/flip-2.svg | 1 + package/icons/fill/svg/flip.svg | 1 + package/icons/fill/svg/folder-add.svg | 1 + package/icons/fill/svg/folder-remove.svg | 1 + package/icons/fill/svg/folder.svg | 1 + package/icons/fill/svg/funnel.svg | 1 + package/icons/fill/svg/gift.svg | 1 + package/icons/fill/svg/github.svg | 1 + package/icons/fill/svg/globe-2.svg | 1 + package/icons/fill/svg/globe-3.svg | 1 + package/icons/fill/svg/globe.svg | 1 + package/icons/fill/svg/google.svg | 1 + package/icons/fill/svg/grid.svg | 1 + package/icons/fill/svg/hard-drive.svg | 1 + package/icons/fill/svg/hash.svg | 1 + package/icons/fill/svg/headphones.svg | 1 + package/icons/fill/svg/heart.svg | 1 + package/icons/fill/svg/home.svg | 1 + package/icons/fill/svg/image-2.svg | 1 + package/icons/fill/svg/image.svg | 1 + package/icons/fill/svg/inbox.svg | 1 + package/icons/fill/svg/info.svg | 1 + package/icons/fill/svg/keypad.svg | 1 + package/icons/fill/svg/layers.svg | 1 + package/icons/fill/svg/layout.svg | 1 + package/icons/fill/svg/link-2.svg | 1 + package/icons/fill/svg/link.svg | 1 + package/icons/fill/svg/linkedin.svg | 1 + package/icons/fill/svg/list.svg | 1 + package/icons/fill/svg/lock.svg | 1 + package/icons/fill/svg/log-in.svg | 1 + package/icons/fill/svg/log-out.svg | 1 + package/icons/fill/svg/map.svg | 1 + package/icons/fill/svg/maximize.svg | 1 + package/icons/fill/svg/menu-2.svg | 1 + package/icons/fill/svg/menu-arrow.svg | 1 + package/icons/fill/svg/menu.svg | 1 + package/icons/fill/svg/message-circle.svg | 1 + package/icons/fill/svg/message-square.svg | 1 + package/icons/fill/svg/mic-off.svg | 1 + package/icons/fill/svg/mic.svg | 1 + package/icons/fill/svg/minimize.svg | 1 + package/icons/fill/svg/minus-circle.svg | 1 + package/icons/fill/svg/minus-square.svg | 1 + package/icons/fill/svg/minus.svg | 1 + package/icons/fill/svg/monitor.svg | 1 + package/icons/fill/svg/moon.svg | 1 + package/icons/fill/svg/more-horizotnal.svg | 1 + package/icons/fill/svg/more-vertical.svg | 1 + package/icons/fill/svg/move.svg | 1 + package/icons/fill/svg/music.svg | 1 + package/icons/fill/svg/navigation-2.svg | 1 + package/icons/fill/svg/navigation.svg | 1 + package/icons/fill/svg/npm.svg | 1 + package/icons/fill/svg/options-2.svg | 1 + package/icons/fill/svg/options.svg | 1 + package/icons/fill/svg/pantone.svg | 1 + package/icons/fill/svg/paper-plane.svg | 1 + package/icons/fill/svg/pause-circle.svg | 1 + package/icons/fill/svg/people.svg | 1 + package/icons/fill/svg/percent.svg | 1 + package/icons/fill/svg/person-add.svg | 1 + package/icons/fill/svg/person-delete.svg | 1 + package/icons/fill/svg/person-done.svg | 1 + package/icons/fill/svg/person-remove.svg | 1 + package/icons/fill/svg/person.svg | 1 + package/icons/fill/svg/phone-call.svg | 1 + package/icons/fill/svg/phone-missed.svg | 1 + package/icons/fill/svg/phone-off.svg | 1 + package/icons/fill/svg/phone.svg | 1 + package/icons/fill/svg/pie-chart-2.svg | 1 + package/icons/fill/svg/pie-chart.svg | 1 + package/icons/fill/svg/pin.svg | 1 + package/icons/fill/svg/play-circle.svg | 1 + package/icons/fill/svg/plus-circle.svg | 1 + package/icons/fill/svg/plus-square.svg | 1 + package/icons/fill/svg/plus.svg | 1 + package/icons/fill/svg/power.svg | 1 + package/icons/fill/svg/pricetags.svg | 1 + package/icons/fill/svg/printer.svg | 1 + .../icons/fill/svg/question-mark-circle.svg | 1 + package/icons/fill/svg/question-mark.svg | 1 + package/icons/fill/svg/radio-button-off.svg | 1 + package/icons/fill/svg/radio-button-on.svg | 1 + package/icons/fill/svg/radio.svg | 1 + package/icons/fill/svg/recording.svg | 1 + package/icons/fill/svg/refresh.svg | 1 + package/icons/fill/svg/repeat.svg | 1 + package/icons/fill/svg/rewind-left.svg | 1 + package/icons/fill/svg/rewind-right.svg | 1 + package/icons/fill/svg/save.svg | 1 + package/icons/fill/svg/scissors.svg | 1 + package/icons/fill/svg/search.svg | 1 + package/icons/fill/svg/settings-2.svg | 1 + package/icons/fill/svg/settings.svg | 1 + package/icons/fill/svg/shake.svg | 1 + package/icons/fill/svg/share.svg | 1 + package/icons/fill/svg/shield-off.svg | 1 + package/icons/fill/svg/shield.svg | 1 + package/icons/fill/svg/shopping-bag.svg | 1 + package/icons/fill/svg/shopping-cart.svg | 1 + package/icons/fill/svg/shuffle-2.svg | 1 + package/icons/fill/svg/shuffle.svg | 1 + package/icons/fill/svg/skip-back.svg | 1 + package/icons/fill/svg/skip-forward.svg | 1 + package/icons/fill/svg/slash.svg | 1 + package/icons/fill/svg/smartphone.svg | 1 + package/icons/fill/svg/speaker.svg | 1 + package/icons/fill/svg/square.svg | 1 + package/icons/fill/svg/star.svg | 1 + package/icons/fill/svg/stop-circle.svg | 1 + package/icons/fill/svg/sun.svg | 1 + package/icons/fill/svg/swap.svg | 1 + package/icons/fill/svg/sync.svg | 1 + package/icons/fill/svg/text.svg | 1 + package/icons/fill/svg/thermometer-minus.svg | 1 + package/icons/fill/svg/thermometer-plus.svg | 1 + package/icons/fill/svg/thermometer.svg | 1 + package/icons/fill/svg/toggle-left.svg | 1 + package/icons/fill/svg/toggle-right.svg | 1 + package/icons/fill/svg/trash-2.svg | 1 + package/icons/fill/svg/trash.svg | 1 + package/icons/fill/svg/trending-down.svg | 1 + package/icons/fill/svg/trending-up.svg | 1 + package/icons/fill/svg/tv.svg | 1 + package/icons/fill/svg/twitter.svg | 1 + package/icons/fill/svg/umbrella.svg | 1 + package/icons/fill/svg/undo.svg | 1 + package/icons/fill/svg/unlock.svg | 1 + package/icons/fill/svg/upload.svg | 1 + package/icons/fill/svg/video-off.svg | 1 + package/icons/fill/svg/video.svg | 1 + package/icons/fill/svg/volume-down.svg | 1 + package/icons/fill/svg/volume-mute.svg | 1 + package/icons/fill/svg/volume-off.svg | 1 + package/icons/fill/svg/volume-up.svg | 1 + package/icons/fill/svg/wifi-off.svg | 1 + package/icons/fill/svg/wifi.svg | 1 + .../icons/outline/svg/activity-outline.svg | 1 + .../outline/svg/alert-circle-outline.svg | 1 + .../outline/svg/alert-triangle-outline.svg | 1 + package/icons/outline/svg/archive-outline.svg | 1 + .../icons/outline/svg/arrow-back-outline.svg | 1 + .../outline/svg/arrow-circle-down-outline.svg | 1 + .../outline/svg/arrow-circle-left-outline.svg | 1 + .../svg/arrow-circle-right-outline.svg | 1 + .../outline/svg/arrow-circle-up-outline.svg | 1 + .../icons/outline/svg/arrow-down-outline.svg | 1 + .../outline/svg/arrow-downward-outline.svg | 1 + .../outline/svg/arrow-forward-outline.svg | 1 + .../outline/svg/arrow-ios-back-outline.svg | 1 + .../svg/arrow-ios-downward-outline.svg | 1 + .../outline/svg/arrow-ios-forward-outline.svg | 1 + .../outline/svg/arrow-ios-upward-outline.svg | 1 + .../icons/outline/svg/arrow-left-outline.svg | 1 + .../icons/outline/svg/arrow-right-outline.svg | 1 + .../icons/outline/svg/arrow-up-outline.svg | 1 + .../outline/svg/arrow-upward-outline.svg | 1 + .../outline/svg/arrowhead-down-outline.svg | 1 + .../outline/svg/arrowhead-left-outline.svg | 1 + .../outline/svg/arrowhead-right-outline.svg | 1 + .../outline/svg/arrowhead-up-outline.svg | 1 + package/icons/outline/svg/at-outline.svg | 1 + .../icons/outline/svg/attach-2-outline.svg | 1 + package/icons/outline/svg/attach-outline.svg | 1 + package/icons/outline/svg/award-outline.svg | 1 + .../icons/outline/svg/backspace-outline.svg | 1 + .../icons/outline/svg/bar-chart-2-outline.svg | 1 + .../icons/outline/svg/bar-chart-outline.svg | 1 + package/icons/outline/svg/battery-outline.svg | 1 + package/icons/outline/svg/behance-outline.svg | 1 + .../icons/outline/svg/bell-off-outline.svg | 1 + package/icons/outline/svg/bell-outline.svg | 1 + .../icons/outline/svg/bluetooth-outline.svg | 1 + .../icons/outline/svg/book-open-outline.svg | 1 + package/icons/outline/svg/book-outline.svg | 1 + .../icons/outline/svg/bookmark-outline.svg | 1 + .../icons/outline/svg/briefcase-outline.svg | 1 + package/icons/outline/svg/browser-outline.svg | 1 + package/icons/outline/svg/brush-outline.svg | 1 + package/icons/outline/svg/bulb-outline.svg | 1 + .../icons/outline/svg/calendar-outline.svg | 1 + package/icons/outline/svg/camera-outline.svg | 1 + package/icons/outline/svg/car-outline.svg | 1 + package/icons/outline/svg/cast-outline.svg | 1 + .../icons/outline/svg/charging-outline.svg | 1 + .../svg/checkmark-circle-2-outline.svg | 1 + .../outline/svg/checkmark-circle-outline.svg | 1 + .../icons/outline/svg/checkmark-outline.svg | 1 + .../svg/checkmark-square-2-outline.svg | 1 + .../outline/svg/checkmark-square-outline.svg | 1 + .../outline/svg/chevron-down-outline.svg | 1 + .../outline/svg/chevron-left-outline.svg | 1 + .../outline/svg/chevron-right-outline.svg | 1 + .../icons/outline/svg/chevron-up-outline.svg | 1 + .../icons/outline/svg/clipboard-outline.svg | 1 + package/icons/outline/svg/clock-outline.svg | 1 + .../outline/svg/close-circle-outline.svg | 1 + package/icons/outline/svg/close-outline.svg | 1 + .../outline/svg/close-square-outline.svg | 1 + .../outline/svg/cloud-download-outline.svg | 1 + .../outline/svg/cloud-upload-outline.svg | 1 + .../outline/svg/code-download-outline.svg | 1 + package/icons/outline/svg/code-outline.svg | 1 + .../icons/outline/svg/collapse-outline.svg | 1 + .../outline/svg/color-palette-outline.svg | 1 + .../outline/svg/color-picker-outline.svg | 1 + package/icons/outline/svg/compass-outline.svg | 1 + package/icons/outline/svg/copy-outline.svg | 1 + .../outline/svg/corner-down-left-outline.svg | 1 + .../outline/svg/corner-down-right-outline.svg | 1 + .../outline/svg/corner-left-down-outline.svg | 1 + .../outline/svg/corner-left-up-outline.svg | 1 + .../outline/svg/corner-right-down-outline.svg | 1 + .../outline/svg/corner-right-up-outline.svg | 1 + .../outline/svg/corner-up-left-outline.svg | 1 + .../outline/svg/corner-up-right-outline.svg | 1 + .../icons/outline/svg/credit-card-outline.svg | 1 + package/icons/outline/svg/crop-outline.svg | 1 + package/icons/outline/svg/cube-outline.svg | 1 + .../svg/diagonal-arrow-left-down-outline.svg | 1 + .../svg/diagonal-arrow-left-up-outline.svg | 1 + .../svg/diagonal-arrow-right-down-outline.svg | 1 + .../svg/diagonal-arrow-right-up-outline.svg | 1 + .../icons/outline/svg/done-all-outline.svg | 1 + .../icons/outline/svg/download-outline.svg | 1 + .../icons/outline/svg/droplet-off-outline.svg | 1 + package/icons/outline/svg/droplet-outline.svg | 1 + package/icons/outline/svg/edit-2-outline.svg | 1 + package/icons/outline/svg/edit-outline.svg | 1 + package/icons/outline/svg/email-outline.svg | 1 + package/icons/outline/svg/expand-outline.svg | 1 + .../outline/svg/external-link-outline.svg | 1 + .../icons/outline/svg/eye-off-2-outline.svg | 1 + package/icons/outline/svg/eye-off-outline.svg | 1 + package/icons/outline/svg/eye-outline.svg | 1 + .../icons/outline/svg/facebook-outline.svg | 1 + .../icons/outline/svg/file-add-outline.svg | 1 + package/icons/outline/svg/file-outline.svg | 1 + .../icons/outline/svg/file-remove-outline.svg | 1 + .../icons/outline/svg/file-text-outline.svg | 1 + package/icons/outline/svg/film-outline.svg | 1 + package/icons/outline/svg/flag-outline.svg | 1 + .../icons/outline/svg/flash-off-outline.svg | 1 + package/icons/outline/svg/flash-outline.svg | 1 + package/icons/outline/svg/flip-2-outline.svg | 1 + package/icons/outline/svg/flip-outline.svg | 1 + .../icons/outline/svg/folder-add-outline.svg | 1 + package/icons/outline/svg/folder-outline.svg | 1 + .../outline/svg/folder-remove-outline.svg | 1 + package/icons/outline/svg/funnel-outline.svg | 1 + package/icons/outline/svg/gift-outline.svg | 1 + package/icons/outline/svg/github-outline.svg | 1 + package/icons/outline/svg/globe-2-outline.svg | 1 + package/icons/outline/svg/globe-outline.svg | 1 + package/icons/outline/svg/google-outline.svg | 1 + package/icons/outline/svg/grid-outline.svg | 1 + .../icons/outline/svg/hard-drive-outline.svg | 1 + package/icons/outline/svg/hash-outline.svg | 1 + .../icons/outline/svg/headphones-outline.svg | 1 + package/icons/outline/svg/heart-outline.svg | 1 + package/icons/outline/svg/home-outline.svg | 1 + package/icons/outline/svg/image-outline.svg | 1 + package/icons/outline/svg/inbox-outline.svg | 1 + package/icons/outline/svg/info-outline.svg | 1 + package/icons/outline/svg/keypad-outline.svg | 1 + package/icons/outline/svg/layers-outline.svg | 1 + package/icons/outline/svg/layout-outline.svg | 1 + package/icons/outline/svg/link-2-outline.svg | 1 + package/icons/outline/svg/link-outline.svg | 1 + .../icons/outline/svg/linkedin-outline.svg | 1 + package/icons/outline/svg/list-outline.svg | 1 + package/icons/outline/svg/loader-outline.svg | 1 + package/icons/outline/svg/lock-outline.svg | 1 + package/icons/outline/svg/log-in-outline.svg | 1 + package/icons/outline/svg/log-out-outline.svg | 1 + package/icons/outline/svg/map-outline.svg | 1 + .../icons/outline/svg/maximize-outline.svg | 1 + package/icons/outline/svg/menu-2-outline.svg | 1 + .../icons/outline/svg/menu-arrow-outline.svg | 1 + package/icons/outline/svg/menu-outline.svg | 1 + .../outline/svg/message-circle-outline.svg | 1 + .../outline/svg/message-square-outline.svg | 1 + package/icons/outline/svg/mic-off-outline.svg | 1 + package/icons/outline/svg/mic-outline.svg | 1 + .../icons/outline/svg/minimize-outline.svg | 1 + .../outline/svg/minus-circle-outline.svg | 1 + package/icons/outline/svg/minus-outline.svg | 1 + .../outline/svg/minus-square-outline.svg | 1 + package/icons/outline/svg/monitor-outline.svg | 1 + package/icons/outline/svg/moon-outline.svg | 1 + .../outline/svg/more-horizotnal-outline.svg | 1 + .../outline/svg/more-vertical-outline.svg | 1 + package/icons/outline/svg/move-outline.svg | 1 + package/icons/outline/svg/music-outline.svg | 1 + .../outline/svg/navigation-2-outline.svg | 1 + .../icons/outline/svg/navigation-outline.svg | 1 + package/icons/outline/svg/npm-outline.svg | 1 + .../icons/outline/svg/options-2-outline.svg | 1 + package/icons/outline/svg/options-outline.svg | 1 + package/icons/outline/svg/pantone-outline.svg | 1 + .../icons/outline/svg/paper-plane-outline.svg | 1 + .../outline/svg/pause-circle-outline.svg | 1 + package/icons/outline/svg/people-outline.svg | 1 + package/icons/outline/svg/percent-outline.svg | 1 + .../icons/outline/svg/person-add-outline.svg | 1 + .../outline/svg/person-delete-outline.svg | 1 + .../icons/outline/svg/person-done-outline.svg | 1 + package/icons/outline/svg/person-outline.svg | 1 + .../outline/svg/person-remove-outline.svg | 1 + .../icons/outline/svg/phone-call-outline.svg | 1 + .../outline/svg/phone-missed-outline.svg | 1 + .../icons/outline/svg/phone-off-outline.svg | 1 + package/icons/outline/svg/phone-outline.svg | 1 + .../icons/outline/svg/pie-chart-outline.svg | 1 + package/icons/outline/svg/pin-outline.svg | 1 + .../icons/outline/svg/play-circle-outline.svg | 1 + .../icons/outline/svg/plus-circle-outline.svg | 1 + package/icons/outline/svg/plus-outline.svg | 1 + .../icons/outline/svg/plus-square-outline.svg | 1 + package/icons/outline/svg/power-outline.svg | 1 + .../icons/outline/svg/pricetags-outline.svg | 1 + package/icons/outline/svg/printer-outline.svg | 1 + .../svg/question-mark-circle-outline.svg | 1 + .../outline/svg/question-mark-outline.svg | 1 + .../outline/svg/radio-button-off-outline.svg | 1 + .../outline/svg/radio-button-on-outline.svg | 1 + package/icons/outline/svg/radio-outline.svg | 1 + .../icons/outline/svg/recording-outline.svg | 1 + package/icons/outline/svg/refresh-outline.svg | 1 + package/icons/outline/svg/repeat-outline.svg | 1 + .../icons/outline/svg/rewind-left-outline.svg | 1 + .../outline/svg/rewind-right-outline.svg | 1 + package/icons/outline/svg/save-outline.svg | 1 + .../icons/outline/svg/scissors-outline.svg | 1 + package/icons/outline/svg/search-outline.svg | 1 + .../icons/outline/svg/settings-2-outline.svg | 1 + .../icons/outline/svg/settings-outline.svg | 1 + package/icons/outline/svg/shake-outline.svg | 1 + package/icons/outline/svg/share-outline.svg | 1 + .../icons/outline/svg/shield-off-outline.svg | 1 + package/icons/outline/svg/shield-outline.svg | 1 + .../outline/svg/shopping-bag-outline.svg | 1 + .../outline/svg/shopping-cart-outline.svg | 1 + .../icons/outline/svg/shuffle-2-outline.svg | 1 + package/icons/outline/svg/shuffle-outline.svg | 1 + .../icons/outline/svg/skip-back-outline.svg | 1 + .../outline/svg/skip-forward-outline.svg | 1 + package/icons/outline/svg/slash-outline.svg | 1 + .../icons/outline/svg/smartphone-outline.svg | 1 + package/icons/outline/svg/speaker-outline.svg | 1 + package/icons/outline/svg/square-outline.svg | 1 + package/icons/outline/svg/star-outline.svg | 1 + .../icons/outline/svg/stop-circle-outline.svg | 1 + package/icons/outline/svg/sun-outline.svg | 1 + package/icons/outline/svg/swap-outline.svg | 1 + package/icons/outline/svg/sync-outline.svg | 1 + package/icons/outline/svg/text-outline.svg | 1 + .../outline/svg/thermometer-minus-outline.svg | 1 + .../icons/outline/svg/thermometer-outline.svg | 1 + .../outline/svg/thermometer-plus-outline.svg | 1 + .../icons/outline/svg/toggle-left-outline.svg | 1 + .../outline/svg/toggle-right-outline.svg | 1 + package/icons/outline/svg/trash-2-outline.svg | 1 + package/icons/outline/svg/trash-outline.svg | 1 + .../outline/svg/trending-down-outline.svg | 1 + .../icons/outline/svg/trending-up-outline.svg | 1 + package/icons/outline/svg/tv-outline.svg | 1 + package/icons/outline/svg/twitter-outline.svg | 1 + .../icons/outline/svg/umbrella-outline.svg | 1 + package/icons/outline/svg/undo-outline.svg | 1 + package/icons/outline/svg/unlock-outline.svg | 1 + package/icons/outline/svg/upload-outline.svg | 1 + .../icons/outline/svg/video-off-outline.svg | 1 + package/icons/outline/svg/video-outline.svg | 1 + .../icons/outline/svg/volume-down-outline.svg | 1 + .../icons/outline/svg/volume-mute-outline.svg | 1 + .../icons/outline/svg/volume-off-outline.svg | 1 + .../icons/outline/svg/volume-up-outline.svg | 1 + .../icons/outline/svg/wifi-off-outline.svg | 1 + package/icons/outline/svg/wifi-outline.svg | 1 + package/src/animation.scss | 127 + package/src/default-attrs.json | 6 + package/src/icon.js | 78 + package/src/icons.js | 16 + package/src/index.js | 12 + package/src/replace.js | 64 + scripts/config.js | 26 + .../scripts => scripts/helpers}/fs-helper.js | 32 +- .../scripts => scripts/helpers}/gm-helper.js | 18 +- scripts/index.js | 91 + scripts/package.json | 29 + scripts/services/build-icons-json.js | 31 + scripts/services/build-icons-object.js | 38 + scripts/services/build-sprite-string.js | 23 + scripts/services/build-sprite.js | 32 + scripts/services/build-web-font.js | 59 + scripts/services/merge-icons-json.js | 36 + scripts/services/process-scss.js | 95 + scripts/services/process-svg.js | 26 + scripts/services/process-svgs.js | 24 + scripts/services/rename-svg.js | 33 + scripts/services/transform-icons.js | 124 + scripts/services/zip.js | 44 + src/app/@core/core.module.ts | 8 +- src/app/@core/data/data.module.ts | 10 +- src/app/@core/data/icon.service.ts | 35 - .../data/service/icons/fill-icons-order.ts | 252 + .../@core/data/service/icons/icon.service.ts | 98 + .../@core/data/service/icons/icons-tags.ts | 250 + .../data/service/icons/outline-icons-order.ts | 250 + src/app/@core/data/service/url.service.ts | 72 + src/app/@core/module-import-guard.ts | 6 + src/app/@core/pipes/eva-icons.pipe.ts | 18 - .../animation-switcher.component.html | 11 + .../animation-switcher.component.scss | 84 + .../animation-switcher.component.ts | 55 + .../components/footer/footer.component.html | 25 +- .../components/footer/footer.component.scss | 89 +- .../components/footer/footer.component.ts | 6 + .../components/header/header.component.html | 73 +- .../components/header/header.component.scss | 312 +- .../components/header/header.component.ts | 27 +- .../icon-list/icon-list.component.html | 28 +- .../icon-list/icon-list.component.scss | 143 +- .../icon-list/icon-list.component.ts | 47 +- .../list-view-switcher.component.html | 19 - .../list-view-switcher.component.scss | 69 - .../list-view-switcher.component.ts | 29 - .../download-icon.component.html | 7 +- .../download-icon.component.scss | 89 +- .../download-icon/download-icon.component.ts | 59 +- .../page-container.component.html | 61 +- .../page-container.component.scss | 203 +- .../page-container.component.ts | 139 +- .../type-switcher.component.html | 11 + .../type-switcher.component.scss | 66 + .../type-switcher/type-switcher.component.ts | 39 + src/app/@theme/pipes/eva-icons.pipe.ts | 51 + .../@theme/services/dialog-state.service.ts | 23 + src/app/@theme/services/index.ts | 15 +- src/app/@theme/services/version.service.ts | 8 +- src/app/@theme/styles/_open-sans.scss | 53 + src/app/@theme/styles/_raleway.scss | 29 + src/app/@theme/styles/_small-social.scss | 35 - src/app/@theme/styles/styles.scss | 11 +- src/app/@theme/styles/themes.scss | 25 +- src/app/@theme/theme.module.ts | 51 +- src/app/app-routing.module.ts | 30 - src/app/app.component.html | 4 +- src/app/app.component.scss | 74 +- src/app/app.component.ts | 15 + src/app/app.module.ts | 20 +- src/app/pages/fill/fill.component.ts | 12 - src/app/pages/outline/outline.component.ts | 12 - src/app/pages/pages.module.ts | 21 - src/assets/fonts/open-sans/OpenSans-Bold.eot | Bin 0 -> 121946 bytes src/assets/fonts/open-sans/OpenSans-Bold.ttf | Bin 0 -> 121768 bytes src/assets/fonts/open-sans/OpenSans-Bold.woff | Bin 0 -> 70184 bytes .../fonts/open-sans/OpenSans-ExtraBold.eot | Bin 0 -> 120018 bytes .../fonts/open-sans/OpenSans-ExtraBold.ttf | Bin 0 -> 119804 bytes .../fonts/open-sans/OpenSans-ExtraBold.woff | Bin 0 -> 69932 bytes .../fonts/open-sans/OpenSans-SemiBold.eot | Bin 0 -> 118730 bytes .../fonts/open-sans/OpenSans-SemiBold.ttf | Bin 0 -> 118520 bytes .../fonts/open-sans/OpenSans-SemiBold.woff | Bin 0 -> 69884 bytes .../open-sans/open-sans-latin-regular.eot | Bin 0 -> 15050 bytes .../open-sans/open-sans-latin-regular.svg | 336 ++ .../open-sans/open-sans-latin-regular.ttf | Bin 0 -> 26488 bytes .../open-sans/open-sans-latin-regular.woff | Bin 0 -> 17704 bytes .../open-sans/open-sans-latin-regular.woff2 | Bin 0 -> 14048 bytes src/assets/fonts/raleway/Raleway-Bold.eot | Bin 0 -> 181088 bytes src/assets/fonts/raleway/Raleway-Bold.ttf | Bin 0 -> 180768 bytes src/assets/fonts/raleway/Raleway-Bold.woff | Bin 0 -> 72464 bytes src/assets/fonts/raleway/Raleway-Medium.eot | Bin 0 -> 180528 bytes src/assets/fonts/raleway/Raleway-Medium.ttf | Bin 0 -> 180184 bytes src/assets/fonts/raleway/Raleway-Medium.woff | Bin 0 -> 71312 bytes .../fonts/small-social/small-social.eot | Bin 2404 -> 0 bytes .../fonts/small-social/small-social.svg | 12 - .../fonts/small-social/small-social.ttf | Bin 2240 -> 0 bytes .../fonts/small-social/small-social.woff | Bin 2316 -> 0 bytes src/assets/img/figma.svg | 1 - src/assets/img/heart.svg | 46 + src/assets/img/png.svg | 21 +- src/assets/img/shape.svg | 36 +- src/assets/img/sketch.svg | 39 - src/favicon.ico | Bin 1150 -> 2020 bytes src/index.html | 21 +- src/proxy.conf.json | 8 - webpack.config.js | 53 + 700 files changed, 8574 insertions(+), 2466 deletions(-) delete mode 100644 e2e/src/app.po.ts create mode 100644 e2e/src/rounting.e2e-spec.ts delete mode 100644 eva-icons/scripts/config.json delete mode 100644 eva-icons/scripts/index.js delete mode 100644 eva-icons/source_icons/svg/nb-alert.svg delete mode 100644 eva-icons/source_icons/svg/nb-angle-double-left.svg delete mode 100644 eva-icons/source_icons/svg/nb-angle-double-right.svg delete mode 100644 eva-icons/source_icons/svg/nb-arrow-down.svg delete mode 100644 eva-icons/source_icons/svg/nb-arrow-dropdown.svg delete mode 100644 eva-icons/source_icons/svg/nb-arrow-dropleft.svg delete mode 100644 eva-icons/source_icons/svg/nb-arrow-dropright.svg delete mode 100644 eva-icons/source_icons/svg/nb-arrow-dropup.svg delete mode 100644 eva-icons/source_icons/svg/nb-arrow-left.svg delete mode 100644 eva-icons/source_icons/svg/nb-arrow-retweet.svg delete mode 100644 eva-icons/source_icons/svg/nb-arrow-right.svg delete mode 100644 eva-icons/source_icons/svg/nb-arrow-thin-down.svg delete mode 100644 eva-icons/source_icons/svg/nb-arrow-thin-left.svg delete mode 100644 eva-icons/source_icons/svg/nb-arrow-thin-right.svg delete mode 100644 eva-icons/source_icons/svg/nb-arrow-thin-up.svg delete mode 100644 eva-icons/source_icons/svg/nb-arrow-up.svg delete mode 100644 eva-icons/source_icons/svg/nb-audio.svg delete mode 100644 eva-icons/source_icons/svg/nb-bar-chart.svg delete mode 100644 eva-icons/source_icons/svg/nb-checkmark.svg delete mode 100644 eva-icons/source_icons/svg/nb-chevron-down-outline.svg delete mode 100644 eva-icons/source_icons/svg/nb-chevron-down.svg delete mode 100644 eva-icons/source_icons/svg/nb-chevron-left-outline.svg delete mode 100644 eva-icons/source_icons/svg/nb-chevron-left.svg delete mode 100644 eva-icons/source_icons/svg/nb-chevron-right-outline.svg delete mode 100644 eva-icons/source_icons/svg/nb-chevron-right.svg delete mode 100644 eva-icons/source_icons/svg/nb-chevron-up-outline.svg delete mode 100644 eva-icons/source_icons/svg/nb-chevron-up.svg delete mode 100644 eva-icons/source_icons/svg/nb-close-circled.svg delete mode 100644 eva-icons/source_icons/svg/nb-close.svg delete mode 100644 eva-icons/source_icons/svg/nb-cloudy.svg delete mode 100644 eva-icons/source_icons/svg/nb-coffee-maker.svg delete mode 100644 eva-icons/source_icons/svg/nb-collapse.svg delete mode 100644 eva-icons/source_icons/svg/nb-compose.svg delete mode 100644 eva-icons/source_icons/svg/nb-drop.svg delete mode 100644 eva-icons/source_icons/svg/nb-drops.svg delete mode 100644 eva-icons/source_icons/svg/nb-e-commerce.svg delete mode 100644 eva-icons/source_icons/svg/nb-edit.svg delete mode 100644 eva-icons/source_icons/svg/nb-email.svg delete mode 100644 eva-icons/source_icons/svg/nb-expand.svg delete mode 100644 eva-icons/source_icons/svg/nb-flame-circled.svg delete mode 100644 eva-icons/source_icons/svg/nb-gear.svg delete mode 100644 eva-icons/source_icons/svg/nb-grid-a-outline.svg delete mode 100644 eva-icons/source_icons/svg/nb-grid-a.svg delete mode 100644 eva-icons/source_icons/svg/nb-grid-b-outline.svg delete mode 100644 eva-icons/source_icons/svg/nb-grid-b.svg delete mode 100644 eva-icons/source_icons/svg/nb-heart.svg delete mode 100644 eva-icons/source_icons/svg/nb-home.svg delete mode 100644 eva-icons/source_icons/svg/nb-info.svg delete mode 100644 eva-icons/source_icons/svg/nb-keypad.svg delete mode 100644 eva-icons/source_icons/svg/nb-layout-centre.svg delete mode 100644 eva-icons/source_icons/svg/nb-layout-default.svg delete mode 100644 eva-icons/source_icons/svg/nb-layout-one-column.svg delete mode 100644 eva-icons/source_icons/svg/nb-layout-sidebar-left.svg delete mode 100644 eva-icons/source_icons/svg/nb-layout-sidebar-right.svg delete mode 100644 eva-icons/source_icons/svg/nb-layout-two-column.svg delete mode 100644 eva-icons/source_icons/svg/nb-lightbulb.svg delete mode 100644 eva-icons/source_icons/svg/nb-list.svg delete mode 100644 eva-icons/source_icons/svg/nb-location.svg delete mode 100644 eva-icons/source_icons/svg/nb-locked.svg delete mode 100644 eva-icons/source_icons/svg/nb-loop-circled.svg delete mode 100644 eva-icons/source_icons/svg/nb-loop.svg delete mode 100644 eva-icons/source_icons/svg/nb-menu.svg delete mode 100644 eva-icons/source_icons/svg/nb-notifications.svg delete mode 100644 eva-icons/source_icons/svg/nb-paper-plane.svg delete mode 100644 eva-icons/source_icons/svg/nb-partlysunny.svg delete mode 100644 eva-icons/source_icons/svg/nb-pause-outline.svg delete mode 100644 eva-icons/source_icons/svg/nb-pause.svg delete mode 100644 eva-icons/source_icons/svg/nb-person.svg delete mode 100644 eva-icons/source_icons/svg/nb-phone.svg delete mode 100644 eva-icons/source_icons/svg/nb-play-outline.svg delete mode 100644 eva-icons/source_icons/svg/nb-play.svg delete mode 100644 eva-icons/source_icons/svg/nb-plus-circled.svg delete mode 100644 eva-icons/source_icons/svg/nb-plus.svg delete mode 100644 eva-icons/source_icons/svg/nb-power-circled.svg delete mode 100644 eva-icons/source_icons/svg/nb-power.svg delete mode 100644 eva-icons/source_icons/svg/nb-rainy.svg delete mode 100644 eva-icons/source_icons/svg/nb-roller-shades.svg delete mode 100644 eva-icons/source_icons/svg/nb-search.svg delete mode 100644 eva-icons/source_icons/svg/nb-shuffle.svg delete mode 100644 eva-icons/source_icons/svg/nb-skip-backward-outline.svg delete mode 100644 eva-icons/source_icons/svg/nb-skip-backward.svg delete mode 100644 eva-icons/source_icons/svg/nb-skip-forward-outline.svg delete mode 100644 eva-icons/source_icons/svg/nb-skip-forward.svg delete mode 100644 eva-icons/source_icons/svg/nb-snowy-circled.svg delete mode 100644 eva-icons/source_icons/svg/nb-square-outline.svg delete mode 100644 eva-icons/source_icons/svg/nb-square.svg delete mode 100644 eva-icons/source_icons/svg/nb-star.svg delete mode 100644 eva-icons/source_icons/svg/nb-sunny-circled.svg delete mode 100644 eva-icons/source_icons/svg/nb-sunny.svg delete mode 100644 eva-icons/source_icons/svg/nb-tables.svg delete mode 100644 eva-icons/source_icons/svg/nb-title.svg delete mode 100644 eva-icons/source_icons/svg/nb-trash.svg delete mode 100644 eva-icons/source_icons/svg/nb-volume-high.svg delete mode 100644 eva-icons/source_icons/svg/nb-volume-mute.svg create mode 100644 package/icons/fill/svg/activity.svg create mode 100644 package/icons/fill/svg/alert-circle.svg create mode 100644 package/icons/fill/svg/alert-triangle.svg create mode 100644 package/icons/fill/svg/archive.svg create mode 100644 package/icons/fill/svg/arrow-back.svg create mode 100644 package/icons/fill/svg/arrow-circle-down.svg create mode 100644 package/icons/fill/svg/arrow-circle-left.svg create mode 100644 package/icons/fill/svg/arrow-circle-right.svg create mode 100644 package/icons/fill/svg/arrow-circle-up.svg create mode 100644 package/icons/fill/svg/arrow-down.svg create mode 100644 package/icons/fill/svg/arrow-downward.svg create mode 100644 package/icons/fill/svg/arrow-forward.svg create mode 100644 package/icons/fill/svg/arrow-ios-back.svg create mode 100644 package/icons/fill/svg/arrow-ios-downward.svg create mode 100644 package/icons/fill/svg/arrow-ios-forward.svg create mode 100644 package/icons/fill/svg/arrow-ios-upward.svg create mode 100644 package/icons/fill/svg/arrow-left.svg create mode 100644 package/icons/fill/svg/arrow-right.svg create mode 100644 package/icons/fill/svg/arrow-up.svg create mode 100644 package/icons/fill/svg/arrow-upward.svg create mode 100644 package/icons/fill/svg/arrowhead-down.svg create mode 100644 package/icons/fill/svg/arrowhead-left.svg create mode 100644 package/icons/fill/svg/arrowhead-right.svg create mode 100644 package/icons/fill/svg/arrowhead-up.svg create mode 100644 package/icons/fill/svg/at.svg create mode 100644 package/icons/fill/svg/attach-2.svg create mode 100644 package/icons/fill/svg/attach.svg create mode 100644 package/icons/fill/svg/award.svg create mode 100644 package/icons/fill/svg/backspace.svg create mode 100644 package/icons/fill/svg/bar-chart-2.svg create mode 100644 package/icons/fill/svg/bar-chart.svg create mode 100644 package/icons/fill/svg/battery.svg create mode 100644 package/icons/fill/svg/behance.svg create mode 100644 package/icons/fill/svg/bell-off.svg create mode 100644 package/icons/fill/svg/bell.svg create mode 100644 package/icons/fill/svg/bluetooth.svg create mode 100644 package/icons/fill/svg/book-open.svg create mode 100644 package/icons/fill/svg/book.svg create mode 100644 package/icons/fill/svg/bookmark.svg create mode 100644 package/icons/fill/svg/briefcase.svg create mode 100644 package/icons/fill/svg/browser.svg create mode 100644 package/icons/fill/svg/brush.svg create mode 100644 package/icons/fill/svg/bulb.svg create mode 100644 package/icons/fill/svg/calendar.svg create mode 100644 package/icons/fill/svg/camera.svg create mode 100644 package/icons/fill/svg/car.svg create mode 100644 package/icons/fill/svg/cast.svg create mode 100644 package/icons/fill/svg/charging.svg create mode 100644 package/icons/fill/svg/checkmark-circle-2.svg create mode 100644 package/icons/fill/svg/checkmark-circle.svg create mode 100644 package/icons/fill/svg/checkmark-square-2.svg create mode 100644 package/icons/fill/svg/checkmark-square.svg create mode 100644 package/icons/fill/svg/checkmark.svg create mode 100644 package/icons/fill/svg/chevron-down.svg create mode 100644 package/icons/fill/svg/chevron-left.svg create mode 100644 package/icons/fill/svg/chevron-right.svg create mode 100644 package/icons/fill/svg/chevron-up.svg create mode 100644 package/icons/fill/svg/clipboard.svg create mode 100644 package/icons/fill/svg/clock.svg create mode 100644 package/icons/fill/svg/close-circle.svg create mode 100644 package/icons/fill/svg/close-square.svg create mode 100644 package/icons/fill/svg/close.svg create mode 100644 package/icons/fill/svg/cloud-download.svg create mode 100644 package/icons/fill/svg/cloud-upload.svg create mode 100644 package/icons/fill/svg/code-download.svg create mode 100644 package/icons/fill/svg/code.svg create mode 100644 package/icons/fill/svg/collapse.svg create mode 100644 package/icons/fill/svg/color-palette.svg create mode 100644 package/icons/fill/svg/color-picker.svg create mode 100644 package/icons/fill/svg/compass.svg create mode 100644 package/icons/fill/svg/copy.svg create mode 100644 package/icons/fill/svg/corner-down-left.svg create mode 100644 package/icons/fill/svg/corner-down-right.svg create mode 100644 package/icons/fill/svg/corner-left-down.svg create mode 100644 package/icons/fill/svg/corner-left-up.svg create mode 100644 package/icons/fill/svg/corner-right-down.svg create mode 100644 package/icons/fill/svg/corner-right-up.svg create mode 100644 package/icons/fill/svg/corner-up-left.svg create mode 100644 package/icons/fill/svg/corner-up-right.svg create mode 100644 package/icons/fill/svg/credit-card.svg create mode 100644 package/icons/fill/svg/crop.svg create mode 100644 package/icons/fill/svg/cube.svg create mode 100644 package/icons/fill/svg/diagonal-arrow-left-down.svg create mode 100644 package/icons/fill/svg/diagonal-arrow-left-up.svg create mode 100644 package/icons/fill/svg/diagonal-arrow-right-down.svg create mode 100644 package/icons/fill/svg/diagonal-arrow-right-up.svg create mode 100644 package/icons/fill/svg/done-all.svg create mode 100644 package/icons/fill/svg/download.svg create mode 100644 package/icons/fill/svg/droplet-off.svg create mode 100644 package/icons/fill/svg/droplet.svg create mode 100644 package/icons/fill/svg/edit-2.svg create mode 100644 package/icons/fill/svg/edit.svg create mode 100644 package/icons/fill/svg/email.svg create mode 100644 package/icons/fill/svg/expand.svg create mode 100644 package/icons/fill/svg/external-link.svg create mode 100644 package/icons/fill/svg/eye-off-2.svg create mode 100644 package/icons/fill/svg/eye-off.svg create mode 100644 package/icons/fill/svg/eye.svg create mode 100644 package/icons/fill/svg/facebook.svg create mode 100644 package/icons/fill/svg/file-add.svg create mode 100644 package/icons/fill/svg/file-remove.svg create mode 100644 package/icons/fill/svg/file-text.svg create mode 100644 package/icons/fill/svg/file.svg create mode 100644 package/icons/fill/svg/film.svg create mode 100644 package/icons/fill/svg/flag.svg create mode 100644 package/icons/fill/svg/flash-off.svg create mode 100644 package/icons/fill/svg/flash.svg create mode 100644 package/icons/fill/svg/flip-2.svg create mode 100644 package/icons/fill/svg/flip.svg create mode 100644 package/icons/fill/svg/folder-add.svg create mode 100644 package/icons/fill/svg/folder-remove.svg create mode 100644 package/icons/fill/svg/folder.svg create mode 100644 package/icons/fill/svg/funnel.svg create mode 100644 package/icons/fill/svg/gift.svg create mode 100644 package/icons/fill/svg/github.svg create mode 100644 package/icons/fill/svg/globe-2.svg create mode 100644 package/icons/fill/svg/globe-3.svg create mode 100644 package/icons/fill/svg/globe.svg create mode 100644 package/icons/fill/svg/google.svg create mode 100644 package/icons/fill/svg/grid.svg create mode 100644 package/icons/fill/svg/hard-drive.svg create mode 100644 package/icons/fill/svg/hash.svg create mode 100644 package/icons/fill/svg/headphones.svg create mode 100644 package/icons/fill/svg/heart.svg create mode 100644 package/icons/fill/svg/home.svg create mode 100644 package/icons/fill/svg/image-2.svg create mode 100644 package/icons/fill/svg/image.svg create mode 100644 package/icons/fill/svg/inbox.svg create mode 100644 package/icons/fill/svg/info.svg create mode 100644 package/icons/fill/svg/keypad.svg create mode 100644 package/icons/fill/svg/layers.svg create mode 100644 package/icons/fill/svg/layout.svg create mode 100644 package/icons/fill/svg/link-2.svg create mode 100644 package/icons/fill/svg/link.svg create mode 100644 package/icons/fill/svg/linkedin.svg create mode 100644 package/icons/fill/svg/list.svg create mode 100644 package/icons/fill/svg/lock.svg create mode 100644 package/icons/fill/svg/log-in.svg create mode 100644 package/icons/fill/svg/log-out.svg create mode 100644 package/icons/fill/svg/map.svg create mode 100644 package/icons/fill/svg/maximize.svg create mode 100644 package/icons/fill/svg/menu-2.svg create mode 100644 package/icons/fill/svg/menu-arrow.svg create mode 100644 package/icons/fill/svg/menu.svg create mode 100644 package/icons/fill/svg/message-circle.svg create mode 100644 package/icons/fill/svg/message-square.svg create mode 100644 package/icons/fill/svg/mic-off.svg create mode 100644 package/icons/fill/svg/mic.svg create mode 100644 package/icons/fill/svg/minimize.svg create mode 100644 package/icons/fill/svg/minus-circle.svg create mode 100644 package/icons/fill/svg/minus-square.svg create mode 100644 package/icons/fill/svg/minus.svg create mode 100644 package/icons/fill/svg/monitor.svg create mode 100644 package/icons/fill/svg/moon.svg create mode 100644 package/icons/fill/svg/more-horizotnal.svg create mode 100644 package/icons/fill/svg/more-vertical.svg create mode 100644 package/icons/fill/svg/move.svg create mode 100644 package/icons/fill/svg/music.svg create mode 100644 package/icons/fill/svg/navigation-2.svg create mode 100644 package/icons/fill/svg/navigation.svg create mode 100644 package/icons/fill/svg/npm.svg create mode 100644 package/icons/fill/svg/options-2.svg create mode 100644 package/icons/fill/svg/options.svg create mode 100644 package/icons/fill/svg/pantone.svg create mode 100644 package/icons/fill/svg/paper-plane.svg create mode 100644 package/icons/fill/svg/pause-circle.svg create mode 100644 package/icons/fill/svg/people.svg create mode 100644 package/icons/fill/svg/percent.svg create mode 100644 package/icons/fill/svg/person-add.svg create mode 100644 package/icons/fill/svg/person-delete.svg create mode 100644 package/icons/fill/svg/person-done.svg create mode 100644 package/icons/fill/svg/person-remove.svg create mode 100644 package/icons/fill/svg/person.svg create mode 100644 package/icons/fill/svg/phone-call.svg create mode 100644 package/icons/fill/svg/phone-missed.svg create mode 100644 package/icons/fill/svg/phone-off.svg create mode 100644 package/icons/fill/svg/phone.svg create mode 100644 package/icons/fill/svg/pie-chart-2.svg create mode 100644 package/icons/fill/svg/pie-chart.svg create mode 100644 package/icons/fill/svg/pin.svg create mode 100644 package/icons/fill/svg/play-circle.svg create mode 100644 package/icons/fill/svg/plus-circle.svg create mode 100644 package/icons/fill/svg/plus-square.svg create mode 100644 package/icons/fill/svg/plus.svg create mode 100644 package/icons/fill/svg/power.svg create mode 100644 package/icons/fill/svg/pricetags.svg create mode 100644 package/icons/fill/svg/printer.svg create mode 100644 package/icons/fill/svg/question-mark-circle.svg create mode 100644 package/icons/fill/svg/question-mark.svg create mode 100644 package/icons/fill/svg/radio-button-off.svg create mode 100644 package/icons/fill/svg/radio-button-on.svg create mode 100644 package/icons/fill/svg/radio.svg create mode 100644 package/icons/fill/svg/recording.svg create mode 100644 package/icons/fill/svg/refresh.svg create mode 100644 package/icons/fill/svg/repeat.svg create mode 100644 package/icons/fill/svg/rewind-left.svg create mode 100644 package/icons/fill/svg/rewind-right.svg create mode 100644 package/icons/fill/svg/save.svg create mode 100644 package/icons/fill/svg/scissors.svg create mode 100644 package/icons/fill/svg/search.svg create mode 100644 package/icons/fill/svg/settings-2.svg create mode 100644 package/icons/fill/svg/settings.svg create mode 100644 package/icons/fill/svg/shake.svg create mode 100644 package/icons/fill/svg/share.svg create mode 100644 package/icons/fill/svg/shield-off.svg create mode 100644 package/icons/fill/svg/shield.svg create mode 100644 package/icons/fill/svg/shopping-bag.svg create mode 100644 package/icons/fill/svg/shopping-cart.svg create mode 100644 package/icons/fill/svg/shuffle-2.svg create mode 100644 package/icons/fill/svg/shuffle.svg create mode 100644 package/icons/fill/svg/skip-back.svg create mode 100644 package/icons/fill/svg/skip-forward.svg create mode 100644 package/icons/fill/svg/slash.svg create mode 100644 package/icons/fill/svg/smartphone.svg create mode 100644 package/icons/fill/svg/speaker.svg create mode 100644 package/icons/fill/svg/square.svg create mode 100644 package/icons/fill/svg/star.svg create mode 100644 package/icons/fill/svg/stop-circle.svg create mode 100644 package/icons/fill/svg/sun.svg create mode 100644 package/icons/fill/svg/swap.svg create mode 100644 package/icons/fill/svg/sync.svg create mode 100644 package/icons/fill/svg/text.svg create mode 100644 package/icons/fill/svg/thermometer-minus.svg create mode 100644 package/icons/fill/svg/thermometer-plus.svg create mode 100644 package/icons/fill/svg/thermometer.svg create mode 100644 package/icons/fill/svg/toggle-left.svg create mode 100644 package/icons/fill/svg/toggle-right.svg create mode 100644 package/icons/fill/svg/trash-2.svg create mode 100644 package/icons/fill/svg/trash.svg create mode 100644 package/icons/fill/svg/trending-down.svg create mode 100644 package/icons/fill/svg/trending-up.svg create mode 100644 package/icons/fill/svg/tv.svg create mode 100644 package/icons/fill/svg/twitter.svg create mode 100644 package/icons/fill/svg/umbrella.svg create mode 100644 package/icons/fill/svg/undo.svg create mode 100644 package/icons/fill/svg/unlock.svg create mode 100644 package/icons/fill/svg/upload.svg create mode 100644 package/icons/fill/svg/video-off.svg create mode 100644 package/icons/fill/svg/video.svg create mode 100644 package/icons/fill/svg/volume-down.svg create mode 100644 package/icons/fill/svg/volume-mute.svg create mode 100644 package/icons/fill/svg/volume-off.svg create mode 100644 package/icons/fill/svg/volume-up.svg create mode 100644 package/icons/fill/svg/wifi-off.svg create mode 100644 package/icons/fill/svg/wifi.svg create mode 100644 package/icons/outline/svg/activity-outline.svg create mode 100644 package/icons/outline/svg/alert-circle-outline.svg create mode 100644 package/icons/outline/svg/alert-triangle-outline.svg create mode 100644 package/icons/outline/svg/archive-outline.svg create mode 100644 package/icons/outline/svg/arrow-back-outline.svg create mode 100644 package/icons/outline/svg/arrow-circle-down-outline.svg create mode 100644 package/icons/outline/svg/arrow-circle-left-outline.svg create mode 100644 package/icons/outline/svg/arrow-circle-right-outline.svg create mode 100644 package/icons/outline/svg/arrow-circle-up-outline.svg create mode 100644 package/icons/outline/svg/arrow-down-outline.svg create mode 100644 package/icons/outline/svg/arrow-downward-outline.svg create mode 100644 package/icons/outline/svg/arrow-forward-outline.svg create mode 100644 package/icons/outline/svg/arrow-ios-back-outline.svg create mode 100644 package/icons/outline/svg/arrow-ios-downward-outline.svg create mode 100644 package/icons/outline/svg/arrow-ios-forward-outline.svg create mode 100644 package/icons/outline/svg/arrow-ios-upward-outline.svg create mode 100644 package/icons/outline/svg/arrow-left-outline.svg create mode 100644 package/icons/outline/svg/arrow-right-outline.svg create mode 100644 package/icons/outline/svg/arrow-up-outline.svg create mode 100644 package/icons/outline/svg/arrow-upward-outline.svg create mode 100644 package/icons/outline/svg/arrowhead-down-outline.svg create mode 100644 package/icons/outline/svg/arrowhead-left-outline.svg create mode 100644 package/icons/outline/svg/arrowhead-right-outline.svg create mode 100644 package/icons/outline/svg/arrowhead-up-outline.svg create mode 100644 package/icons/outline/svg/at-outline.svg create mode 100644 package/icons/outline/svg/attach-2-outline.svg create mode 100644 package/icons/outline/svg/attach-outline.svg create mode 100644 package/icons/outline/svg/award-outline.svg create mode 100644 package/icons/outline/svg/backspace-outline.svg create mode 100644 package/icons/outline/svg/bar-chart-2-outline.svg create mode 100644 package/icons/outline/svg/bar-chart-outline.svg create mode 100644 package/icons/outline/svg/battery-outline.svg create mode 100644 package/icons/outline/svg/behance-outline.svg create mode 100644 package/icons/outline/svg/bell-off-outline.svg create mode 100644 package/icons/outline/svg/bell-outline.svg create mode 100644 package/icons/outline/svg/bluetooth-outline.svg create mode 100644 package/icons/outline/svg/book-open-outline.svg create mode 100644 package/icons/outline/svg/book-outline.svg create mode 100644 package/icons/outline/svg/bookmark-outline.svg create mode 100644 package/icons/outline/svg/briefcase-outline.svg create mode 100644 package/icons/outline/svg/browser-outline.svg create mode 100644 package/icons/outline/svg/brush-outline.svg create mode 100644 package/icons/outline/svg/bulb-outline.svg create mode 100644 package/icons/outline/svg/calendar-outline.svg create mode 100644 package/icons/outline/svg/camera-outline.svg create mode 100644 package/icons/outline/svg/car-outline.svg create mode 100644 package/icons/outline/svg/cast-outline.svg create mode 100644 package/icons/outline/svg/charging-outline.svg create mode 100644 package/icons/outline/svg/checkmark-circle-2-outline.svg create mode 100644 package/icons/outline/svg/checkmark-circle-outline.svg create mode 100644 package/icons/outline/svg/checkmark-outline.svg create mode 100644 package/icons/outline/svg/checkmark-square-2-outline.svg create mode 100644 package/icons/outline/svg/checkmark-square-outline.svg create mode 100644 package/icons/outline/svg/chevron-down-outline.svg create mode 100644 package/icons/outline/svg/chevron-left-outline.svg create mode 100644 package/icons/outline/svg/chevron-right-outline.svg create mode 100644 package/icons/outline/svg/chevron-up-outline.svg create mode 100644 package/icons/outline/svg/clipboard-outline.svg create mode 100644 package/icons/outline/svg/clock-outline.svg create mode 100644 package/icons/outline/svg/close-circle-outline.svg create mode 100644 package/icons/outline/svg/close-outline.svg create mode 100644 package/icons/outline/svg/close-square-outline.svg create mode 100644 package/icons/outline/svg/cloud-download-outline.svg create mode 100644 package/icons/outline/svg/cloud-upload-outline.svg create mode 100644 package/icons/outline/svg/code-download-outline.svg create mode 100644 package/icons/outline/svg/code-outline.svg create mode 100644 package/icons/outline/svg/collapse-outline.svg create mode 100644 package/icons/outline/svg/color-palette-outline.svg create mode 100644 package/icons/outline/svg/color-picker-outline.svg create mode 100644 package/icons/outline/svg/compass-outline.svg create mode 100644 package/icons/outline/svg/copy-outline.svg create mode 100644 package/icons/outline/svg/corner-down-left-outline.svg create mode 100644 package/icons/outline/svg/corner-down-right-outline.svg create mode 100644 package/icons/outline/svg/corner-left-down-outline.svg create mode 100644 package/icons/outline/svg/corner-left-up-outline.svg create mode 100644 package/icons/outline/svg/corner-right-down-outline.svg create mode 100644 package/icons/outline/svg/corner-right-up-outline.svg create mode 100644 package/icons/outline/svg/corner-up-left-outline.svg create mode 100644 package/icons/outline/svg/corner-up-right-outline.svg create mode 100644 package/icons/outline/svg/credit-card-outline.svg create mode 100644 package/icons/outline/svg/crop-outline.svg create mode 100644 package/icons/outline/svg/cube-outline.svg create mode 100644 package/icons/outline/svg/diagonal-arrow-left-down-outline.svg create mode 100644 package/icons/outline/svg/diagonal-arrow-left-up-outline.svg create mode 100644 package/icons/outline/svg/diagonal-arrow-right-down-outline.svg create mode 100644 package/icons/outline/svg/diagonal-arrow-right-up-outline.svg create mode 100644 package/icons/outline/svg/done-all-outline.svg create mode 100644 package/icons/outline/svg/download-outline.svg create mode 100644 package/icons/outline/svg/droplet-off-outline.svg create mode 100644 package/icons/outline/svg/droplet-outline.svg create mode 100644 package/icons/outline/svg/edit-2-outline.svg create mode 100644 package/icons/outline/svg/edit-outline.svg create mode 100644 package/icons/outline/svg/email-outline.svg create mode 100644 package/icons/outline/svg/expand-outline.svg create mode 100644 package/icons/outline/svg/external-link-outline.svg create mode 100644 package/icons/outline/svg/eye-off-2-outline.svg create mode 100644 package/icons/outline/svg/eye-off-outline.svg create mode 100644 package/icons/outline/svg/eye-outline.svg create mode 100644 package/icons/outline/svg/facebook-outline.svg create mode 100644 package/icons/outline/svg/file-add-outline.svg create mode 100644 package/icons/outline/svg/file-outline.svg create mode 100644 package/icons/outline/svg/file-remove-outline.svg create mode 100644 package/icons/outline/svg/file-text-outline.svg create mode 100644 package/icons/outline/svg/film-outline.svg create mode 100644 package/icons/outline/svg/flag-outline.svg create mode 100644 package/icons/outline/svg/flash-off-outline.svg create mode 100644 package/icons/outline/svg/flash-outline.svg create mode 100644 package/icons/outline/svg/flip-2-outline.svg create mode 100644 package/icons/outline/svg/flip-outline.svg create mode 100644 package/icons/outline/svg/folder-add-outline.svg create mode 100644 package/icons/outline/svg/folder-outline.svg create mode 100644 package/icons/outline/svg/folder-remove-outline.svg create mode 100644 package/icons/outline/svg/funnel-outline.svg create mode 100644 package/icons/outline/svg/gift-outline.svg create mode 100644 package/icons/outline/svg/github-outline.svg create mode 100644 package/icons/outline/svg/globe-2-outline.svg create mode 100644 package/icons/outline/svg/globe-outline.svg create mode 100644 package/icons/outline/svg/google-outline.svg create mode 100644 package/icons/outline/svg/grid-outline.svg create mode 100644 package/icons/outline/svg/hard-drive-outline.svg create mode 100644 package/icons/outline/svg/hash-outline.svg create mode 100644 package/icons/outline/svg/headphones-outline.svg create mode 100644 package/icons/outline/svg/heart-outline.svg create mode 100644 package/icons/outline/svg/home-outline.svg create mode 100644 package/icons/outline/svg/image-outline.svg create mode 100644 package/icons/outline/svg/inbox-outline.svg create mode 100644 package/icons/outline/svg/info-outline.svg create mode 100644 package/icons/outline/svg/keypad-outline.svg create mode 100644 package/icons/outline/svg/layers-outline.svg create mode 100644 package/icons/outline/svg/layout-outline.svg create mode 100644 package/icons/outline/svg/link-2-outline.svg create mode 100644 package/icons/outline/svg/link-outline.svg create mode 100644 package/icons/outline/svg/linkedin-outline.svg create mode 100644 package/icons/outline/svg/list-outline.svg create mode 100644 package/icons/outline/svg/loader-outline.svg create mode 100644 package/icons/outline/svg/lock-outline.svg create mode 100644 package/icons/outline/svg/log-in-outline.svg create mode 100644 package/icons/outline/svg/log-out-outline.svg create mode 100644 package/icons/outline/svg/map-outline.svg create mode 100644 package/icons/outline/svg/maximize-outline.svg create mode 100644 package/icons/outline/svg/menu-2-outline.svg create mode 100644 package/icons/outline/svg/menu-arrow-outline.svg create mode 100644 package/icons/outline/svg/menu-outline.svg create mode 100644 package/icons/outline/svg/message-circle-outline.svg create mode 100644 package/icons/outline/svg/message-square-outline.svg create mode 100644 package/icons/outline/svg/mic-off-outline.svg create mode 100644 package/icons/outline/svg/mic-outline.svg create mode 100644 package/icons/outline/svg/minimize-outline.svg create mode 100644 package/icons/outline/svg/minus-circle-outline.svg create mode 100644 package/icons/outline/svg/minus-outline.svg create mode 100644 package/icons/outline/svg/minus-square-outline.svg create mode 100644 package/icons/outline/svg/monitor-outline.svg create mode 100644 package/icons/outline/svg/moon-outline.svg create mode 100644 package/icons/outline/svg/more-horizotnal-outline.svg create mode 100644 package/icons/outline/svg/more-vertical-outline.svg create mode 100644 package/icons/outline/svg/move-outline.svg create mode 100644 package/icons/outline/svg/music-outline.svg create mode 100644 package/icons/outline/svg/navigation-2-outline.svg create mode 100644 package/icons/outline/svg/navigation-outline.svg create mode 100644 package/icons/outline/svg/npm-outline.svg create mode 100644 package/icons/outline/svg/options-2-outline.svg create mode 100644 package/icons/outline/svg/options-outline.svg create mode 100644 package/icons/outline/svg/pantone-outline.svg create mode 100644 package/icons/outline/svg/paper-plane-outline.svg create mode 100644 package/icons/outline/svg/pause-circle-outline.svg create mode 100644 package/icons/outline/svg/people-outline.svg create mode 100644 package/icons/outline/svg/percent-outline.svg create mode 100644 package/icons/outline/svg/person-add-outline.svg create mode 100644 package/icons/outline/svg/person-delete-outline.svg create mode 100644 package/icons/outline/svg/person-done-outline.svg create mode 100644 package/icons/outline/svg/person-outline.svg create mode 100644 package/icons/outline/svg/person-remove-outline.svg create mode 100644 package/icons/outline/svg/phone-call-outline.svg create mode 100644 package/icons/outline/svg/phone-missed-outline.svg create mode 100644 package/icons/outline/svg/phone-off-outline.svg create mode 100644 package/icons/outline/svg/phone-outline.svg create mode 100644 package/icons/outline/svg/pie-chart-outline.svg create mode 100644 package/icons/outline/svg/pin-outline.svg create mode 100644 package/icons/outline/svg/play-circle-outline.svg create mode 100644 package/icons/outline/svg/plus-circle-outline.svg create mode 100644 package/icons/outline/svg/plus-outline.svg create mode 100644 package/icons/outline/svg/plus-square-outline.svg create mode 100644 package/icons/outline/svg/power-outline.svg create mode 100644 package/icons/outline/svg/pricetags-outline.svg create mode 100644 package/icons/outline/svg/printer-outline.svg create mode 100644 package/icons/outline/svg/question-mark-circle-outline.svg create mode 100644 package/icons/outline/svg/question-mark-outline.svg create mode 100644 package/icons/outline/svg/radio-button-off-outline.svg create mode 100644 package/icons/outline/svg/radio-button-on-outline.svg create mode 100644 package/icons/outline/svg/radio-outline.svg create mode 100644 package/icons/outline/svg/recording-outline.svg create mode 100644 package/icons/outline/svg/refresh-outline.svg create mode 100644 package/icons/outline/svg/repeat-outline.svg create mode 100644 package/icons/outline/svg/rewind-left-outline.svg create mode 100644 package/icons/outline/svg/rewind-right-outline.svg create mode 100644 package/icons/outline/svg/save-outline.svg create mode 100644 package/icons/outline/svg/scissors-outline.svg create mode 100644 package/icons/outline/svg/search-outline.svg create mode 100644 package/icons/outline/svg/settings-2-outline.svg create mode 100644 package/icons/outline/svg/settings-outline.svg create mode 100644 package/icons/outline/svg/shake-outline.svg create mode 100644 package/icons/outline/svg/share-outline.svg create mode 100644 package/icons/outline/svg/shield-off-outline.svg create mode 100644 package/icons/outline/svg/shield-outline.svg create mode 100644 package/icons/outline/svg/shopping-bag-outline.svg create mode 100644 package/icons/outline/svg/shopping-cart-outline.svg create mode 100644 package/icons/outline/svg/shuffle-2-outline.svg create mode 100644 package/icons/outline/svg/shuffle-outline.svg create mode 100644 package/icons/outline/svg/skip-back-outline.svg create mode 100644 package/icons/outline/svg/skip-forward-outline.svg create mode 100644 package/icons/outline/svg/slash-outline.svg create mode 100644 package/icons/outline/svg/smartphone-outline.svg create mode 100644 package/icons/outline/svg/speaker-outline.svg create mode 100644 package/icons/outline/svg/square-outline.svg create mode 100644 package/icons/outline/svg/star-outline.svg create mode 100644 package/icons/outline/svg/stop-circle-outline.svg create mode 100644 package/icons/outline/svg/sun-outline.svg create mode 100644 package/icons/outline/svg/swap-outline.svg create mode 100644 package/icons/outline/svg/sync-outline.svg create mode 100644 package/icons/outline/svg/text-outline.svg create mode 100644 package/icons/outline/svg/thermometer-minus-outline.svg create mode 100644 package/icons/outline/svg/thermometer-outline.svg create mode 100644 package/icons/outline/svg/thermometer-plus-outline.svg create mode 100644 package/icons/outline/svg/toggle-left-outline.svg create mode 100644 package/icons/outline/svg/toggle-right-outline.svg create mode 100644 package/icons/outline/svg/trash-2-outline.svg create mode 100644 package/icons/outline/svg/trash-outline.svg create mode 100644 package/icons/outline/svg/trending-down-outline.svg create mode 100644 package/icons/outline/svg/trending-up-outline.svg create mode 100644 package/icons/outline/svg/tv-outline.svg create mode 100644 package/icons/outline/svg/twitter-outline.svg create mode 100644 package/icons/outline/svg/umbrella-outline.svg create mode 100644 package/icons/outline/svg/undo-outline.svg create mode 100644 package/icons/outline/svg/unlock-outline.svg create mode 100644 package/icons/outline/svg/upload-outline.svg create mode 100644 package/icons/outline/svg/video-off-outline.svg create mode 100644 package/icons/outline/svg/video-outline.svg create mode 100644 package/icons/outline/svg/volume-down-outline.svg create mode 100644 package/icons/outline/svg/volume-mute-outline.svg create mode 100644 package/icons/outline/svg/volume-off-outline.svg create mode 100644 package/icons/outline/svg/volume-up-outline.svg create mode 100644 package/icons/outline/svg/wifi-off-outline.svg create mode 100644 package/icons/outline/svg/wifi-outline.svg create mode 100644 package/src/animation.scss create mode 100644 package/src/default-attrs.json create mode 100644 package/src/icon.js create mode 100644 package/src/icons.js create mode 100644 package/src/index.js create mode 100644 package/src/replace.js create mode 100644 scripts/config.js rename {eva-icons/scripts => scripts/helpers}/fs-helper.js (83%) rename {eva-icons/scripts => scripts/helpers}/gm-helper.js (57%) create mode 100644 scripts/index.js create mode 100644 scripts/package.json create mode 100644 scripts/services/build-icons-json.js create mode 100644 scripts/services/build-icons-object.js create mode 100644 scripts/services/build-sprite-string.js create mode 100644 scripts/services/build-sprite.js create mode 100644 scripts/services/build-web-font.js create mode 100644 scripts/services/merge-icons-json.js create mode 100644 scripts/services/process-scss.js create mode 100644 scripts/services/process-svg.js create mode 100644 scripts/services/process-svgs.js create mode 100644 scripts/services/rename-svg.js create mode 100644 scripts/services/transform-icons.js create mode 100644 scripts/services/zip.js delete mode 100644 src/app/@core/data/icon.service.ts create mode 100644 src/app/@core/data/service/icons/fill-icons-order.ts create mode 100644 src/app/@core/data/service/icons/icon.service.ts create mode 100644 src/app/@core/data/service/icons/icons-tags.ts create mode 100644 src/app/@core/data/service/icons/outline-icons-order.ts create mode 100644 src/app/@core/data/service/url.service.ts delete mode 100644 src/app/@core/pipes/eva-icons.pipe.ts create mode 100644 src/app/@theme/components/animation-switcher/animation-switcher.component.html create mode 100644 src/app/@theme/components/animation-switcher/animation-switcher.component.scss create mode 100644 src/app/@theme/components/animation-switcher/animation-switcher.component.ts delete mode 100644 src/app/@theme/components/list-view-switcher/list-view-switcher.component.html delete mode 100644 src/app/@theme/components/list-view-switcher/list-view-switcher.component.scss delete mode 100644 src/app/@theme/components/list-view-switcher/list-view-switcher.component.ts create mode 100644 src/app/@theme/components/type-switcher/type-switcher.component.html create mode 100644 src/app/@theme/components/type-switcher/type-switcher.component.scss create mode 100644 src/app/@theme/components/type-switcher/type-switcher.component.ts create mode 100644 src/app/@theme/pipes/eva-icons.pipe.ts create mode 100644 src/app/@theme/services/dialog-state.service.ts create mode 100644 src/app/@theme/styles/_open-sans.scss create mode 100644 src/app/@theme/styles/_raleway.scss delete mode 100644 src/app/@theme/styles/_small-social.scss delete mode 100644 src/app/app-routing.module.ts delete mode 100644 src/app/pages/fill/fill.component.ts delete mode 100644 src/app/pages/outline/outline.component.ts delete mode 100644 src/app/pages/pages.module.ts create mode 100644 src/assets/fonts/open-sans/OpenSans-Bold.eot create mode 100644 src/assets/fonts/open-sans/OpenSans-Bold.ttf create mode 100644 src/assets/fonts/open-sans/OpenSans-Bold.woff create mode 100644 src/assets/fonts/open-sans/OpenSans-ExtraBold.eot create mode 100644 src/assets/fonts/open-sans/OpenSans-ExtraBold.ttf create mode 100644 src/assets/fonts/open-sans/OpenSans-ExtraBold.woff create mode 100644 src/assets/fonts/open-sans/OpenSans-SemiBold.eot create mode 100644 src/assets/fonts/open-sans/OpenSans-SemiBold.ttf create mode 100644 src/assets/fonts/open-sans/OpenSans-SemiBold.woff create mode 100644 src/assets/fonts/open-sans/open-sans-latin-regular.eot create mode 100644 src/assets/fonts/open-sans/open-sans-latin-regular.svg create mode 100644 src/assets/fonts/open-sans/open-sans-latin-regular.ttf create mode 100644 src/assets/fonts/open-sans/open-sans-latin-regular.woff create mode 100644 src/assets/fonts/open-sans/open-sans-latin-regular.woff2 create mode 100644 src/assets/fonts/raleway/Raleway-Bold.eot create mode 100644 src/assets/fonts/raleway/Raleway-Bold.ttf create mode 100644 src/assets/fonts/raleway/Raleway-Bold.woff create mode 100644 src/assets/fonts/raleway/Raleway-Medium.eot create mode 100644 src/assets/fonts/raleway/Raleway-Medium.ttf create mode 100644 src/assets/fonts/raleway/Raleway-Medium.woff delete mode 100644 src/assets/fonts/small-social/small-social.eot delete mode 100644 src/assets/fonts/small-social/small-social.svg delete mode 100644 src/assets/fonts/small-social/small-social.ttf delete mode 100644 src/assets/fonts/small-social/small-social.woff delete mode 100644 src/assets/img/figma.svg create mode 100644 src/assets/img/heart.svg delete mode 100644 src/assets/img/sketch.svg delete mode 100644 src/proxy.conf.json create mode 100644 webpack.config.js diff --git a/.gitignore b/.gitignore index de61bce..2bc48f7 100644 --- a/.gitignore +++ b/.gitignore @@ -2,6 +2,7 @@ /dist /tmp /out-tsc +/package-build # dependencies /node_modules diff --git a/README.md b/README.md index 1440fbf..4f8737b 100644 --- a/README.md +++ b/README.md @@ -1,27 +1,102 @@ -# EvaIcons +

Eva Icons

-This project was generated with [Angular CLI](https://github.com/angular/angular-cli) version 6.1.4. +**Eva Icons** is a pack of more than 480 beautifully crafted Open Source icons for common actions and items. Additionally Eva Icons support 4 animation types: `zoom`, `pulse`, `shake` and `flip`. Download on desktop to use them in your digital products for Web, iOS and Android. Icons are provided in two visual types: `Fill` and `Outline` and in serveral formats, including `PNG`, `SVG`, `font`, `Sketch`, etc. -## Development server +## Download +- [Complete Eva Icons Package](http://google.com) +- [NPM Package](https://www.npmjs.com/package/eva-icons) +- you also can download icons one by one in `PNG` and `SVG` formats from [Eva Icons Website](http://google.com). -Run `ng serve` for a dev server. Navigate to `http://localhost:4200/`. The app will automatically reload if you change any of the source files. +### CDN -## Code scaffolding +Load from CDN in your project: +```html + +``` +After including the script, `eva` will be available as a global variable. -Run `ng generate component component-name` to generate a new component. You can also use `ng generate directive|pipe|service|class|guard|interface|enum|module`. +### NPM -## Build +- Install the package: +``` +npm i eva-icons +``` -Run `ng build` to build the project. The build artifacts will be stored in the `dist/` directory. Use the `--prod` flag for a production build. +- Include it to your page: +```html + +``` -## Running unit tests +- Or require the package based (may vary depending on your build system): -Run `ng test` to execute the unit tests via [Karma](https://karma-runner.github.io). +```js +const eva = require('eva-icons'); +``` -## Running end-to-end tests +```js +import * as eva from 'eva-icons'; +``` -Run `ng e2e` to execute the end-to-end tests via [Protractor](http://www.protractortest.org/). +## How to use -## Further help +### JavaScript -To get more help on the Angular CLI use `ng help` or go check out the [Angular CLI README](https://github.com/angular/angular-cli/blob/master/README.md). +- Add the `data-eva` attribute with the icon name to an element: + +```html + +``` + +- Call `eva.replace();` to replace all elements with the `data-eva` data attribute with SVG elements. You can also pass some additional parameters to the `replace` method to modify the `replace` function behavior. + +```html + + + + + + + + + + + +``` +*Thanks to Feather Icons for the build process inspiration.* + +### Fonts + +Eva Icons are also avaialbe as a web font + +- Include the font css into your page: + +```html + +``` +- Add `eva` and `eva-icon` classes to an element: + +```html + +``` + +We recommend using SVG icons due to better rendering and performance capabilities, [more details](https://css-tricks.com/icon-fonts-vs-svg/). + +## Documentation + +### `eva.replace({ ... })` + +Replaces all elements that have a `data-eva` attribute with SVG markup corresponding to the element's `data-eva` attribute value. +## License +[MIT](LICENSE.txt) license. + +## How can I support the developers? +- Star our GitHub repo :star: +- Create pull requests, submit bugs, suggest new features or documentation updates :wrench: +- Follow us on [Twitter](https://twitter.com/akveo_inc) :feet: +- Like our page on [Facebook](https://www.facebook.com/akveo/) :thumbsup: + +## From Akveo +Made with :heart: by [Akveo team](http://akveo.com?utm_source=github&utm_medium=nebular_readme). Follow us on [Twitter](https://twitter.com/akveo_inc) to get the latest news first! +We're always happy to receive your feedback! diff --git a/angular.json b/angular.json index 5bd92d4..608bf1c 100644 --- a/angular.json +++ b/angular.json @@ -7,25 +7,25 @@ "root": "", "sourceRoot": "src", "projectType": "application", - "prefix": "app", - "schematics": {}, "architect": { "build": { "builder": "@angular-devkit/build-angular:browser", "options": { "preserveSymlinks": true, - "outputPath": "dist/eva-icons", + "outputPath": "dist", "index": "src/index.html", "main": "src/main.ts", "polyfills": "src/polyfills.ts", "tsConfig": "src/tsconfig.app.json", "assets": [ "src/favicon.ico", - "src/assets" + "src/assets", + { "glob": "**/*", "input": "package-build/fill", "output": "./fill" }, + { "glob": "**/*", "input": "package-build/outline", "output": "./outline" }, + { "glob": "**/*.zip", "input": "package-build/", "output": "./" } ], "styles": [ "node_modules/bootstrap/dist/css/bootstrap.css", - "node_modules/nebular-icons/scss/nebular-icons.scss", "src/app/@theme/styles/styles.scss" ], "scripts": [] @@ -53,8 +53,7 @@ "serve": { "builder": "@angular-devkit/build-angular:dev-server", "options": { - "browserTarget": "eva-icons:build", - "proxyConfig": "src/proxy.conf.json" + "browserTarget": "eva-icons:build" }, "configurations": { "production": { @@ -77,7 +76,6 @@ "karmaConfig": "src/karma.conf.js", "styles": [ "node_modules/bootstrap/dist/css/bootstrap.css", - "node_modules/nebular-icons/scss/nebular-icons.scss", "src/app/@theme/styles/styles.scss" ], "scripts": [], @@ -132,7 +130,11 @@ "defaultProject": "eva-icons", "schematics": { "@schematics/angular:component": { + "prefix": "app", "styleext": "scss" + }, + "@schematics/angular:directive": { + "prefix": "app" } } } diff --git a/e2e/src/app.e2e-spec.ts b/e2e/src/app.e2e-spec.ts index 2fe6d18..be5d942 100644 --- a/e2e/src/app.e2e-spec.ts +++ b/e2e/src/app.e2e-spec.ts @@ -1,14 +1,50 @@ -import { AppPage } from './app.po'; +/** + * @license + * Copyright Akveo. All Rights Reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + */ -describe('workspace-project App', () => { - let page: AppPage; +import { browser, element, by } from 'protractor'; - beforeEach(() => { - page = new AppPage(); +describe('App common behavior', () => { + beforeEach((done) => { + browser.get('').then(() => done()); }); - it('should display welcome message', () => { - page.navigateTo(); - expect(page.getParagraphText()).toEqual('Welcome to eva-icons!'); + it('should be active outline', () => { + element(by.css('eva-type-switcher .nav-item.active span')).getText().then(value => { + expect(value).toEqual('Outline'); + }); + }); + + it('should contain list of icons', () => { + element.all(by.css('eva-icon-list nb-card')).count() + .then((count) => { + expect(count).toBeGreaterThan(10); + }); + }); + + it('should search "brush" icon', () => { + element(by.css('.search-input')).sendKeys('brush') + .then(() => { + return browser.wait(() => { + return element + .all(by.css('eva-icon-list nb-card:not(.fake-card)')) + .count() + .then((count) => { + return count === 1; + }); + }, 100); + }); + }); + + it('should open download icon popup', () => { + element(by.css('eva-icon-list nb-card:nth-of-type(1)')) + .click() + .then(() => { + const downloadIconPopup = element(by.css('eva-download-icon')).isDisplayed(); + + expect(downloadIconPopup).toBeTruthy(); + }); }); }); diff --git a/e2e/src/app.po.ts b/e2e/src/app.po.ts deleted file mode 100644 index 82ea75b..0000000 --- a/e2e/src/app.po.ts +++ /dev/null @@ -1,11 +0,0 @@ -import { browser, by, element } from 'protractor'; - -export class AppPage { - navigateTo() { - return browser.get('/'); - } - - getParagraphText() { - return element(by.css('app-root h1')).getText(); - } -} diff --git a/e2e/src/rounting.e2e-spec.ts b/e2e/src/rounting.e2e-spec.ts new file mode 100644 index 0000000..a622c27 --- /dev/null +++ b/e2e/src/rounting.e2e-spec.ts @@ -0,0 +1,49 @@ +/** + * @license + * Copyright Akveo. All Rights Reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + */ + +import { browser, element, by } from 'protractor'; + +describe('Routing', () => { + it('should open outline page', (done) => { + browser.get('#/?type=outline') + .then(() => { + element(by.css('eva-type-switcher .nav-item.active span')) + .getText() + .then(value => { + expect(value).toEqual('Outline'); + + done(); + }); + }); + }); + + it('should open fill page', (done) => { + browser.get('#/?type=fill') + .then(() => { + element(by.css('eva-type-switcher .nav-item.active span')) + .getText() + .then(value => { + expect(value).toEqual('Fill'); + + done(); + }); + }); + }); + + it('should open fill page with github icon', (done) => { + browser.get('#/?type=fill&searchKey=github') + .then(() => { + element + .all(by.css('eva-icon-list nb-card:not(.fake-card)')) + .count() + .then(value => { + expect(value).toEqual(1); + + done(); + }); + }); + }); +}); diff --git a/eva-icons/scripts/config.json b/eva-icons/scripts/config.json deleted file mode 100644 index 3a398fe..0000000 --- a/eva-icons/scripts/config.json +++ /dev/null @@ -1,22 +0,0 @@ -{ - "convertOrResizeFormats": [ - { - "format": "png", - "size": ["64"] - } - ], - "copy": [ - { - "format": "svg" - }, - { - "format": "fig" - }, - { - "format": "sketch" - } - ], - "srcPath": "./eva-icons/source_icons", - "desPath": "./eva-icons/destination_icons", - "defaultExtension": "svg" -} diff --git a/eva-icons/scripts/index.js b/eva-icons/scripts/index.js deleted file mode 100644 index 9cf3143..0000000 --- a/eva-icons/scripts/index.js +++ /dev/null @@ -1,165 +0,0 @@ -const fs = require('fs-extra'); -const path = require('path'); -const archiver = require('archiver'); - -const config = require('./config.json'); -const FileSystemHelper = require('./fs-helper'); -const GraphicsMagickHelper = require('./gm-helper'); - -const fileSystemHelper = new FileSystemHelper(); -const graphicsMagickHelper = new GraphicsMagickHelper(); - -const copy = () => { - return Promise.all(config.copy.map((copyFormat) => { - const pathFromCopy = path.join(config.srcPath, copyFormat.format); - const pathToCopy = path.join(config.desPath, copyFormat.format); - - return fileSystemHelper.copy(pathFromCopy, pathToCopy); - })); -}; -const convert = () => { - const { format, desFolderPath, desFilePath, readableStream } = options; - - fileSystemHelper.mkDirByPathSync(desFolderPath); - - const writeStream = fs.createWriteStream(desFilePath); - - return graphicsMagickHelper.convert( - size, - readableStream - ).stream().pipe(writeStream); -}; -const resize = () => { - const { size, desFolderPath, desFilePath, readableStream } = options; - - fileSystemHelper.mkDirByPathSync(desFolderPath); - - const writeStream = fs.createWriteStream(desFilePath); - - return graphicsMagickHelper.resize( - size, - readableStream - ).stream().pipe(writeStream); -}; -const convertAndResize = (options) => { - const { size, desFolderPath, desFilePath, readableStream, format } = options; - - fileSystemHelper.mkDirByPathSync(desFolderPath); - - const writeStream = fs.createWriteStream(desFilePath); - - return graphicsMagickHelper.convertAndResize( - size, - format, - readableStream - ).stream().pipe(writeStream); -}; -// convert, resize, convert or resize -const transformFiles = () => { - const srcPath = path.join(config.srcPath, config.defaultExtension); - - return fileSystemHelper.getSourceFiles(srcPath) - .then((sourceFilesOutput) => { - config.convertOrResizeFormats.forEach((formatItem) => { - sourceFilesOutput.files.forEach((file, index) => { - const srcFilePath = path.join(srcPath, file); - const desPath = path.join(config.desPath, formatItem.format); - const outputFileName = `${sourceFilesOutput.fileNames[index]}.${formatItem.format}`; - const readableStream = fs.createReadStream(srcFilePath); - - fileSystemHelper.mkDirByPathSync(desPath); - - if (formatItem.size && formatItem.size.length !== 0) { - const maxSize = Math.max(...formatItem.size).toString(); - - // convert and resize - const desFolderPath = path.join(desPath, maxSize); - const desFilePathMax = path.join( - desFolderPath, - outputFileName, - ); - const convertAndResizeOptions = { - size: maxSize, - desFolderPath, - desFilePath: desFilePathMax, - readableStream, - format: formatItem.format, - }; - const writableStream = convertAndResize(convertAndResizeOptions); - - if (formatItem.size.length > 1) { - writableStream.on('finish', () => { - // resize - formatItem.size.forEach((itemSize) => { - if (itemSize === maxSize) { - return; - } - - const desFolderPath = path.join(desPath, itemSize); - const desFilePath = path.join( - desFolderPath, - outputFileName, - ); - const readableStream = fs.createReadStream(desFilePathMax); - const resizeOptions = { - size: itemSize, - desFolderPath, - desFilePath, - readableStream, - }; - - resize(resizeOptions); - }); - }); - } - } else { - const desFilePath = path.join( - desPath, - outputFileName, - ); - const convertOptions = { - format: formatItem.format, - desFolderPath: desPath, - desFilePath, - readableStream, - }; - - convert(convertOptions); - } - }); - }) - }); -}; -const zipFiles = () => { - const zip = archiver('zip', { zlib: { level: 9 } }); - const desFolderPath = path.join(config.desPath, 'evo-icons.zip'); - - zip.on('warning', function(err) { - if (err.code === 'ENOENT') { - console.info('zip warning'); - } else { - throw err; - } - }); - - zip.on('error', function(err) { - throw err; - }); - - zip.directory(config.desPath, false); - zip.pipe(fs.createWriteStream(desFolderPath)); - zip.finalize(); -}; - -fileSystemHelper.remove(config.desPath) - .then(() => { - return Promise.all([copy(), transformFiles()]); - }) - .then(() => { - zipFiles(); - }) - .catch((error) => { - const errorMessage = error && error.message ? error.message : `${error}, Smth went wrong`; - - console.error(errorMessage); - }); diff --git a/eva-icons/source_icons/svg/nb-alert.svg b/eva-icons/source_icons/svg/nb-alert.svg deleted file mode 100644 index 169f0e6..0000000 --- a/eva-icons/source_icons/svg/nb-alert.svg +++ /dev/null @@ -1 +0,0 @@ -Artboard 104 copy 7 \ No newline at end of file diff --git a/eva-icons/source_icons/svg/nb-angle-double-left.svg b/eva-icons/source_icons/svg/nb-angle-double-left.svg deleted file mode 100644 index 9e79078..0000000 --- a/eva-icons/source_icons/svg/nb-angle-double-left.svg +++ /dev/null @@ -1 +0,0 @@ -Artboard 104 copy 20 \ No newline at end of file diff --git a/eva-icons/source_icons/svg/nb-angle-double-right.svg b/eva-icons/source_icons/svg/nb-angle-double-right.svg deleted file mode 100644 index 8a30947..0000000 --- a/eva-icons/source_icons/svg/nb-angle-double-right.svg +++ /dev/null @@ -1 +0,0 @@ -Artboard 104 copy 16 \ No newline at end of file diff --git a/eva-icons/source_icons/svg/nb-arrow-down.svg b/eva-icons/source_icons/svg/nb-arrow-down.svg deleted file mode 100644 index 69626f3..0000000 --- a/eva-icons/source_icons/svg/nb-arrow-down.svg +++ /dev/null @@ -1 +0,0 @@ -Artboard 212 \ No newline at end of file diff --git a/eva-icons/source_icons/svg/nb-arrow-dropdown.svg b/eva-icons/source_icons/svg/nb-arrow-dropdown.svg deleted file mode 100644 index 1ed5f01..0000000 --- a/eva-icons/source_icons/svg/nb-arrow-dropdown.svg +++ /dev/null @@ -1 +0,0 @@ -Artboard 104 copy 24 \ No newline at end of file diff --git a/eva-icons/source_icons/svg/nb-arrow-dropleft.svg b/eva-icons/source_icons/svg/nb-arrow-dropleft.svg deleted file mode 100644 index 42b69bd..0000000 --- a/eva-icons/source_icons/svg/nb-arrow-dropleft.svg +++ /dev/null @@ -1 +0,0 @@ -Artboard 216 \ No newline at end of file diff --git a/eva-icons/source_icons/svg/nb-arrow-dropright.svg b/eva-icons/source_icons/svg/nb-arrow-dropright.svg deleted file mode 100644 index 615f5f3..0000000 --- a/eva-icons/source_icons/svg/nb-arrow-dropright.svg +++ /dev/null @@ -1 +0,0 @@ -Artboard 104 copy 25 \ No newline at end of file diff --git a/eva-icons/source_icons/svg/nb-arrow-dropup.svg b/eva-icons/source_icons/svg/nb-arrow-dropup.svg deleted file mode 100644 index c697c1c..0000000 --- a/eva-icons/source_icons/svg/nb-arrow-dropup.svg +++ /dev/null @@ -1 +0,0 @@ -Artboard 104 copy 26 \ No newline at end of file diff --git a/eva-icons/source_icons/svg/nb-arrow-left.svg b/eva-icons/source_icons/svg/nb-arrow-left.svg deleted file mode 100644 index e5c0b40..0000000 --- a/eva-icons/source_icons/svg/nb-arrow-left.svg +++ /dev/null @@ -1 +0,0 @@ -Artboard 104 copy 22 \ No newline at end of file diff --git a/eva-icons/source_icons/svg/nb-arrow-retweet.svg b/eva-icons/source_icons/svg/nb-arrow-retweet.svg deleted file mode 100644 index 6b56dfb..0000000 --- a/eva-icons/source_icons/svg/nb-arrow-retweet.svg +++ /dev/null @@ -1 +0,0 @@ -Artboard 66 copy 51 \ No newline at end of file diff --git a/eva-icons/source_icons/svg/nb-arrow-right.svg b/eva-icons/source_icons/svg/nb-arrow-right.svg deleted file mode 100644 index dd89797..0000000 --- a/eva-icons/source_icons/svg/nb-arrow-right.svg +++ /dev/null @@ -1 +0,0 @@ -Artboard 104 copy 21 \ No newline at end of file diff --git a/eva-icons/source_icons/svg/nb-arrow-thin-down.svg b/eva-icons/source_icons/svg/nb-arrow-thin-down.svg deleted file mode 100644 index 8019a33..0000000 --- a/eva-icons/source_icons/svg/nb-arrow-thin-down.svg +++ /dev/null @@ -1 +0,0 @@ -Artboard 188 copy 15 \ No newline at end of file diff --git a/eva-icons/source_icons/svg/nb-arrow-thin-left.svg b/eva-icons/source_icons/svg/nb-arrow-thin-left.svg deleted file mode 100644 index 729aa47..0000000 --- a/eva-icons/source_icons/svg/nb-arrow-thin-left.svg +++ /dev/null @@ -1 +0,0 @@ -Artboard 188 copy 12 \ No newline at end of file diff --git a/eva-icons/source_icons/svg/nb-arrow-thin-right.svg b/eva-icons/source_icons/svg/nb-arrow-thin-right.svg deleted file mode 100644 index 9dc1bc3..0000000 --- a/eva-icons/source_icons/svg/nb-arrow-thin-right.svg +++ /dev/null @@ -1 +0,0 @@ -Artboard 188 copy 13 \ No newline at end of file diff --git a/eva-icons/source_icons/svg/nb-arrow-thin-up.svg b/eva-icons/source_icons/svg/nb-arrow-thin-up.svg deleted file mode 100644 index d7b1ceb..0000000 --- a/eva-icons/source_icons/svg/nb-arrow-thin-up.svg +++ /dev/null @@ -1 +0,0 @@ -Artboard 188 copy 14 \ No newline at end of file diff --git a/eva-icons/source_icons/svg/nb-arrow-up.svg b/eva-icons/source_icons/svg/nb-arrow-up.svg deleted file mode 100644 index 632b5bd..0000000 --- a/eva-icons/source_icons/svg/nb-arrow-up.svg +++ /dev/null @@ -1 +0,0 @@ -Artboard 104 copy 23 \ No newline at end of file diff --git a/eva-icons/source_icons/svg/nb-audio.svg b/eva-icons/source_icons/svg/nb-audio.svg deleted file mode 100644 index 809ffd6..0000000 --- a/eva-icons/source_icons/svg/nb-audio.svg +++ /dev/null @@ -1 +0,0 @@ -Artboard 152 copy 5 \ No newline at end of file diff --git a/eva-icons/source_icons/svg/nb-bar-chart.svg b/eva-icons/source_icons/svg/nb-bar-chart.svg deleted file mode 100644 index 0b1ee7d..0000000 --- a/eva-icons/source_icons/svg/nb-bar-chart.svg +++ /dev/null @@ -1 +0,0 @@ -Artboard 66 copy 23 \ No newline at end of file diff --git a/eva-icons/source_icons/svg/nb-checkmark.svg b/eva-icons/source_icons/svg/nb-checkmark.svg deleted file mode 100644 index 992d3ec..0000000 --- a/eva-icons/source_icons/svg/nb-checkmark.svg +++ /dev/null @@ -1 +0,0 @@ -Artboard 104 copy 18 \ No newline at end of file diff --git a/eva-icons/source_icons/svg/nb-chevron-down-outline.svg b/eva-icons/source_icons/svg/nb-chevron-down-outline.svg deleted file mode 100644 index 61e4711..0000000 --- a/eva-icons/source_icons/svg/nb-chevron-down-outline.svg +++ /dev/null @@ -1 +0,0 @@ -Artboard 104 copy 30 \ No newline at end of file diff --git a/eva-icons/source_icons/svg/nb-chevron-down.svg b/eva-icons/source_icons/svg/nb-chevron-down.svg deleted file mode 100644 index a788079..0000000 --- a/eva-icons/source_icons/svg/nb-chevron-down.svg +++ /dev/null @@ -1 +0,0 @@ -Artboard 104 copy 31 \ No newline at end of file diff --git a/eva-icons/source_icons/svg/nb-chevron-left-outline.svg b/eva-icons/source_icons/svg/nb-chevron-left-outline.svg deleted file mode 100644 index aa08169..0000000 --- a/eva-icons/source_icons/svg/nb-chevron-left-outline.svg +++ /dev/null @@ -1 +0,0 @@ -Artboard 104 copy 27 \ No newline at end of file diff --git a/eva-icons/source_icons/svg/nb-chevron-left.svg b/eva-icons/source_icons/svg/nb-chevron-left.svg deleted file mode 100644 index 708a6e3..0000000 --- a/eva-icons/source_icons/svg/nb-chevron-left.svg +++ /dev/null @@ -1 +0,0 @@ -Artboard 224 \ No newline at end of file diff --git a/eva-icons/source_icons/svg/nb-chevron-right-outline.svg b/eva-icons/source_icons/svg/nb-chevron-right-outline.svg deleted file mode 100644 index 1a5260a..0000000 --- a/eva-icons/source_icons/svg/nb-chevron-right-outline.svg +++ /dev/null @@ -1 +0,0 @@ -Artboard 104 copy 28 \ No newline at end of file diff --git a/eva-icons/source_icons/svg/nb-chevron-right.svg b/eva-icons/source_icons/svg/nb-chevron-right.svg deleted file mode 100644 index 5f4ec1d..0000000 --- a/eva-icons/source_icons/svg/nb-chevron-right.svg +++ /dev/null @@ -1 +0,0 @@ -Artboard 104 copy 32 \ No newline at end of file diff --git a/eva-icons/source_icons/svg/nb-chevron-up-outline.svg b/eva-icons/source_icons/svg/nb-chevron-up-outline.svg deleted file mode 100644 index 2baf4cc..0000000 --- a/eva-icons/source_icons/svg/nb-chevron-up-outline.svg +++ /dev/null @@ -1 +0,0 @@ -Artboard 104 copy 29 \ No newline at end of file diff --git a/eva-icons/source_icons/svg/nb-chevron-up.svg b/eva-icons/source_icons/svg/nb-chevron-up.svg deleted file mode 100644 index b74001d..0000000 --- a/eva-icons/source_icons/svg/nb-chevron-up.svg +++ /dev/null @@ -1 +0,0 @@ -Artboard 104 copy 33 \ No newline at end of file diff --git a/eva-icons/source_icons/svg/nb-close-circled.svg b/eva-icons/source_icons/svg/nb-close-circled.svg deleted file mode 100644 index 8f2bb1e..0000000 --- a/eva-icons/source_icons/svg/nb-close-circled.svg +++ /dev/null @@ -1 +0,0 @@ -Artboard 188 copy 11 \ No newline at end of file diff --git a/eva-icons/source_icons/svg/nb-close.svg b/eva-icons/source_icons/svg/nb-close.svg deleted file mode 100644 index 082bb4a..0000000 --- a/eva-icons/source_icons/svg/nb-close.svg +++ /dev/null @@ -1 +0,0 @@ -Artboard 202 \ No newline at end of file diff --git a/eva-icons/source_icons/svg/nb-cloudy.svg b/eva-icons/source_icons/svg/nb-cloudy.svg deleted file mode 100644 index 7cdb131..0000000 --- a/eva-icons/source_icons/svg/nb-cloudy.svg +++ /dev/null @@ -1 +0,0 @@ -Artboard 66 copy 4 \ No newline at end of file diff --git a/eva-icons/source_icons/svg/nb-coffee-maker.svg b/eva-icons/source_icons/svg/nb-coffee-maker.svg deleted file mode 100644 index e3f9d73..0000000 --- a/eva-icons/source_icons/svg/nb-coffee-maker.svg +++ /dev/null @@ -1 +0,0 @@ -Artboard 152 copy 6 \ No newline at end of file diff --git a/eva-icons/source_icons/svg/nb-collapse.svg b/eva-icons/source_icons/svg/nb-collapse.svg deleted file mode 100644 index 98a1acd..0000000 --- a/eva-icons/source_icons/svg/nb-collapse.svg +++ /dev/null @@ -1 +0,0 @@ -collapse \ No newline at end of file diff --git a/eva-icons/source_icons/svg/nb-compose.svg b/eva-icons/source_icons/svg/nb-compose.svg deleted file mode 100644 index d3335cc..0000000 --- a/eva-icons/source_icons/svg/nb-compose.svg +++ /dev/null @@ -1 +0,0 @@ -Artboard 66 copy 21 \ No newline at end of file diff --git a/eva-icons/source_icons/svg/nb-drop.svg b/eva-icons/source_icons/svg/nb-drop.svg deleted file mode 100644 index 5c5962c..0000000 --- a/eva-icons/source_icons/svg/nb-drop.svg +++ /dev/null @@ -1,32 +0,0 @@ - - - - drop-light - Created with Sketch. - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/eva-icons/source_icons/svg/nb-drops.svg b/eva-icons/source_icons/svg/nb-drops.svg deleted file mode 100644 index 277d3ae..0000000 --- a/eva-icons/source_icons/svg/nb-drops.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - drops-light - Created with Sketch. - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/eva-icons/source_icons/svg/nb-e-commerce.svg b/eva-icons/source_icons/svg/nb-e-commerce.svg deleted file mode 100644 index 419a5e6..0000000 --- a/eva-icons/source_icons/svg/nb-e-commerce.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - -e-commerce - - - - - - - - - diff --git a/eva-icons/source_icons/svg/nb-edit.svg b/eva-icons/source_icons/svg/nb-edit.svg deleted file mode 100644 index 24325f3..0000000 --- a/eva-icons/source_icons/svg/nb-edit.svg +++ /dev/null @@ -1 +0,0 @@ -Artboard 170 \ No newline at end of file diff --git a/eva-icons/source_icons/svg/nb-email.svg b/eva-icons/source_icons/svg/nb-email.svg deleted file mode 100644 index 5c8e2a1..0000000 --- a/eva-icons/source_icons/svg/nb-email.svg +++ /dev/null @@ -1 +0,0 @@ -Artboard 188 copy 10 \ No newline at end of file diff --git a/eva-icons/source_icons/svg/nb-expand.svg b/eva-icons/source_icons/svg/nb-expand.svg deleted file mode 100644 index a8c52c2..0000000 --- a/eva-icons/source_icons/svg/nb-expand.svg +++ /dev/null @@ -1 +0,0 @@ -expand \ No newline at end of file diff --git a/eva-icons/source_icons/svg/nb-flame-circled.svg b/eva-icons/source_icons/svg/nb-flame-circled.svg deleted file mode 100644 index d3a0220..0000000 --- a/eva-icons/source_icons/svg/nb-flame-circled.svg +++ /dev/null @@ -1 +0,0 @@ -Artboard 152 copy 4 \ No newline at end of file diff --git a/eva-icons/source_icons/svg/nb-gear.svg b/eva-icons/source_icons/svg/nb-gear.svg deleted file mode 100644 index 7ebfa8a..0000000 --- a/eva-icons/source_icons/svg/nb-gear.svg +++ /dev/null @@ -1 +0,0 @@ -Artboard 66 copy 41 \ No newline at end of file diff --git a/eva-icons/source_icons/svg/nb-grid-a-outline.svg b/eva-icons/source_icons/svg/nb-grid-a-outline.svg deleted file mode 100644 index 3724183..0000000 --- a/eva-icons/source_icons/svg/nb-grid-a-outline.svg +++ /dev/null @@ -1 +0,0 @@ -Artboard 66 copy 25 \ No newline at end of file diff --git a/eva-icons/source_icons/svg/nb-grid-a.svg b/eva-icons/source_icons/svg/nb-grid-a.svg deleted file mode 100644 index bbb57d1..0000000 --- a/eva-icons/source_icons/svg/nb-grid-a.svg +++ /dev/null @@ -1 +0,0 @@ -Artboard 66 copy 16 \ No newline at end of file diff --git a/eva-icons/source_icons/svg/nb-grid-b-outline.svg b/eva-icons/source_icons/svg/nb-grid-b-outline.svg deleted file mode 100644 index 9512d3d..0000000 --- a/eva-icons/source_icons/svg/nb-grid-b-outline.svg +++ /dev/null @@ -1 +0,0 @@ -Artboard 66 copy 26 \ No newline at end of file diff --git a/eva-icons/source_icons/svg/nb-grid-b.svg b/eva-icons/source_icons/svg/nb-grid-b.svg deleted file mode 100644 index 70805c3..0000000 --- a/eva-icons/source_icons/svg/nb-grid-b.svg +++ /dev/null @@ -1 +0,0 @@ -Artboard 66 copy 17 \ No newline at end of file diff --git a/eva-icons/source_icons/svg/nb-heart.svg b/eva-icons/source_icons/svg/nb-heart.svg deleted file mode 100644 index 1dd6363..0000000 --- a/eva-icons/source_icons/svg/nb-heart.svg +++ /dev/null @@ -1 +0,0 @@ -Artboard 188 copy 7 \ No newline at end of file diff --git a/eva-icons/source_icons/svg/nb-home.svg b/eva-icons/source_icons/svg/nb-home.svg deleted file mode 100644 index c293aff..0000000 --- a/eva-icons/source_icons/svg/nb-home.svg +++ /dev/null @@ -1 +0,0 @@ -Artboard 66 copy 7 \ No newline at end of file diff --git a/eva-icons/source_icons/svg/nb-info.svg b/eva-icons/source_icons/svg/nb-info.svg deleted file mode 100644 index ad8c6f7..0000000 --- a/eva-icons/source_icons/svg/nb-info.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - info - Created with Sketch. - - - - - - - - - - \ No newline at end of file diff --git a/eva-icons/source_icons/svg/nb-keypad.svg b/eva-icons/source_icons/svg/nb-keypad.svg deleted file mode 100644 index e96c30e..0000000 --- a/eva-icons/source_icons/svg/nb-keypad.svg +++ /dev/null @@ -1 +0,0 @@ -Artboard 66 copy 40 \ No newline at end of file diff --git a/eva-icons/source_icons/svg/nb-layout-centre.svg b/eva-icons/source_icons/svg/nb-layout-centre.svg deleted file mode 100644 index 7692b80..0000000 --- a/eva-icons/source_icons/svg/nb-layout-centre.svg +++ /dev/null @@ -1 +0,0 @@ -Artboard 66 copy 39 \ No newline at end of file diff --git a/eva-icons/source_icons/svg/nb-layout-default.svg b/eva-icons/source_icons/svg/nb-layout-default.svg deleted file mode 100644 index 74cc4ca..0000000 --- a/eva-icons/source_icons/svg/nb-layout-default.svg +++ /dev/null @@ -1 +0,0 @@ -Artboard 66 copy 37 \ No newline at end of file diff --git a/eva-icons/source_icons/svg/nb-layout-one-column.svg b/eva-icons/source_icons/svg/nb-layout-one-column.svg deleted file mode 100644 index c277ba6..0000000 --- a/eva-icons/source_icons/svg/nb-layout-one-column.svg +++ /dev/null @@ -1 +0,0 @@ -Artboard 66 copy 38 \ No newline at end of file diff --git a/eva-icons/source_icons/svg/nb-layout-sidebar-left.svg b/eva-icons/source_icons/svg/nb-layout-sidebar-left.svg deleted file mode 100644 index 381eea5..0000000 --- a/eva-icons/source_icons/svg/nb-layout-sidebar-left.svg +++ /dev/null @@ -1 +0,0 @@ -Artboard 66 copy 3 \ No newline at end of file diff --git a/eva-icons/source_icons/svg/nb-layout-sidebar-right.svg b/eva-icons/source_icons/svg/nb-layout-sidebar-right.svg deleted file mode 100644 index 8037f1f..0000000 --- a/eva-icons/source_icons/svg/nb-layout-sidebar-right.svg +++ /dev/null @@ -1 +0,0 @@ -Artboard 66 copy 36 \ No newline at end of file diff --git a/eva-icons/source_icons/svg/nb-layout-two-column.svg b/eva-icons/source_icons/svg/nb-layout-two-column.svg deleted file mode 100644 index 2e578d8..0000000 --- a/eva-icons/source_icons/svg/nb-layout-two-column.svg +++ /dev/null @@ -1 +0,0 @@ -Artboard 148 \ No newline at end of file diff --git a/eva-icons/source_icons/svg/nb-lightbulb.svg b/eva-icons/source_icons/svg/nb-lightbulb.svg deleted file mode 100644 index bd5859c..0000000 --- a/eva-icons/source_icons/svg/nb-lightbulb.svg +++ /dev/null @@ -1 +0,0 @@ -Artboard 160 \ No newline at end of file diff --git a/eva-icons/source_icons/svg/nb-list.svg b/eva-icons/source_icons/svg/nb-list.svg deleted file mode 100644 index 60f9726..0000000 --- a/eva-icons/source_icons/svg/nb-list.svg +++ /dev/null @@ -1 +0,0 @@ -Artboard 188 copy 3 \ No newline at end of file diff --git a/eva-icons/source_icons/svg/nb-location.svg b/eva-icons/source_icons/svg/nb-location.svg deleted file mode 100644 index 929af8d..0000000 --- a/eva-icons/source_icons/svg/nb-location.svg +++ /dev/null @@ -1 +0,0 @@ -Artboard 66 copy 8 \ No newline at end of file diff --git a/eva-icons/source_icons/svg/nb-locked.svg b/eva-icons/source_icons/svg/nb-locked.svg deleted file mode 100644 index 066df5a..0000000 --- a/eva-icons/source_icons/svg/nb-locked.svg +++ /dev/null @@ -1 +0,0 @@ -Artboard 66 copy 42 \ No newline at end of file diff --git a/eva-icons/source_icons/svg/nb-loop-circled.svg b/eva-icons/source_icons/svg/nb-loop-circled.svg deleted file mode 100644 index 17a6724..0000000 --- a/eva-icons/source_icons/svg/nb-loop-circled.svg +++ /dev/null @@ -1 +0,0 @@ -Artboard 152 copy 3 \ No newline at end of file diff --git a/eva-icons/source_icons/svg/nb-loop.svg b/eva-icons/source_icons/svg/nb-loop.svg deleted file mode 100644 index c71b0bc..0000000 --- a/eva-icons/source_icons/svg/nb-loop.svg +++ /dev/null @@ -1 +0,0 @@ -Artboard 152 copy 8 \ No newline at end of file diff --git a/eva-icons/source_icons/svg/nb-menu.svg b/eva-icons/source_icons/svg/nb-menu.svg deleted file mode 100644 index b1a9725..0000000 --- a/eva-icons/source_icons/svg/nb-menu.svg +++ /dev/null @@ -1 +0,0 @@ -Artboard 192 \ No newline at end of file diff --git a/eva-icons/source_icons/svg/nb-notifications.svg b/eva-icons/source_icons/svg/nb-notifications.svg deleted file mode 100644 index 9bcbab5..0000000 --- a/eva-icons/source_icons/svg/nb-notifications.svg +++ /dev/null @@ -1 +0,0 @@ -Artboard 66 copy 29 \ No newline at end of file diff --git a/eva-icons/source_icons/svg/nb-paper-plane.svg b/eva-icons/source_icons/svg/nb-paper-plane.svg deleted file mode 100644 index 7c0ed62..0000000 --- a/eva-icons/source_icons/svg/nb-paper-plane.svg +++ /dev/null @@ -1 +0,0 @@ -Artboard 188 copy 5 \ No newline at end of file diff --git a/eva-icons/source_icons/svg/nb-partlysunny.svg b/eva-icons/source_icons/svg/nb-partlysunny.svg deleted file mode 100644 index 8dcdb0f..0000000 --- a/eva-icons/source_icons/svg/nb-partlysunny.svg +++ /dev/null @@ -1 +0,0 @@ -Artboard 66 copy 5 \ No newline at end of file diff --git a/eva-icons/source_icons/svg/nb-pause-outline.svg b/eva-icons/source_icons/svg/nb-pause-outline.svg deleted file mode 100644 index 0623c44..0000000 --- a/eva-icons/source_icons/svg/nb-pause-outline.svg +++ /dev/null @@ -1 +0,0 @@ -Artboard 66 copy 52 \ No newline at end of file diff --git a/eva-icons/source_icons/svg/nb-pause.svg b/eva-icons/source_icons/svg/nb-pause.svg deleted file mode 100644 index b677c54..0000000 --- a/eva-icons/source_icons/svg/nb-pause.svg +++ /dev/null @@ -1 +0,0 @@ -Artboard 183 \ No newline at end of file diff --git a/eva-icons/source_icons/svg/nb-person.svg b/eva-icons/source_icons/svg/nb-person.svg deleted file mode 100644 index 635f836..0000000 --- a/eva-icons/source_icons/svg/nb-person.svg +++ /dev/null @@ -1 +0,0 @@ -Artboard 104 copy 15 \ No newline at end of file diff --git a/eva-icons/source_icons/svg/nb-phone.svg b/eva-icons/source_icons/svg/nb-phone.svg deleted file mode 100644 index 3f21c3e..0000000 --- a/eva-icons/source_icons/svg/nb-phone.svg +++ /dev/null @@ -1 +0,0 @@ -Artboard 188 copy 8 \ No newline at end of file diff --git a/eva-icons/source_icons/svg/nb-play-outline.svg b/eva-icons/source_icons/svg/nb-play-outline.svg deleted file mode 100644 index d517b48..0000000 --- a/eva-icons/source_icons/svg/nb-play-outline.svg +++ /dev/null @@ -1 +0,0 @@ -Artboard 66 copy 44 \ No newline at end of file diff --git a/eva-icons/source_icons/svg/nb-play.svg b/eva-icons/source_icons/svg/nb-play.svg deleted file mode 100644 index 787f76e..0000000 --- a/eva-icons/source_icons/svg/nb-play.svg +++ /dev/null @@ -1 +0,0 @@ -Artboard 66 copy 43 \ No newline at end of file diff --git a/eva-icons/source_icons/svg/nb-plus-circled.svg b/eva-icons/source_icons/svg/nb-plus-circled.svg deleted file mode 100644 index f2b169b..0000000 --- a/eva-icons/source_icons/svg/nb-plus-circled.svg +++ /dev/null @@ -1 +0,0 @@ -Artboard 188 copy 2 \ No newline at end of file diff --git a/eva-icons/source_icons/svg/nb-plus.svg b/eva-icons/source_icons/svg/nb-plus.svg deleted file mode 100644 index 01a5338..0000000 --- a/eva-icons/source_icons/svg/nb-plus.svg +++ /dev/null @@ -1 +0,0 @@ -Artboard 188 copy \ No newline at end of file diff --git a/eva-icons/source_icons/svg/nb-power-circled.svg b/eva-icons/source_icons/svg/nb-power-circled.svg deleted file mode 100644 index 6bf5e1f..0000000 --- a/eva-icons/source_icons/svg/nb-power-circled.svg +++ /dev/null @@ -1 +0,0 @@ -Artboard 188 copy 16 \ No newline at end of file diff --git a/eva-icons/source_icons/svg/nb-power.svg b/eva-icons/source_icons/svg/nb-power.svg deleted file mode 100644 index c6bc753..0000000 --- a/eva-icons/source_icons/svg/nb-power.svg +++ /dev/null @@ -1 +0,0 @@ -Artboard 188 copy 4 \ No newline at end of file diff --git a/eva-icons/source_icons/svg/nb-rainy.svg b/eva-icons/source_icons/svg/nb-rainy.svg deleted file mode 100644 index 1256c23..0000000 --- a/eva-icons/source_icons/svg/nb-rainy.svg +++ /dev/null @@ -1 +0,0 @@ -Artboard 66 copy 6 \ No newline at end of file diff --git a/eva-icons/source_icons/svg/nb-roller-shades.svg b/eva-icons/source_icons/svg/nb-roller-shades.svg deleted file mode 100644 index c496b96..0000000 --- a/eva-icons/source_icons/svg/nb-roller-shades.svg +++ /dev/null @@ -1 +0,0 @@ -Artboard 152 copy 7 \ No newline at end of file diff --git a/eva-icons/source_icons/svg/nb-search.svg b/eva-icons/source_icons/svg/nb-search.svg deleted file mode 100644 index 95c70ee..0000000 --- a/eva-icons/source_icons/svg/nb-search.svg +++ /dev/null @@ -1 +0,0 @@ -Artboard 188 copy 9 \ No newline at end of file diff --git a/eva-icons/source_icons/svg/nb-shuffle.svg b/eva-icons/source_icons/svg/nb-shuffle.svg deleted file mode 100644 index b8e6140..0000000 --- a/eva-icons/source_icons/svg/nb-shuffle.svg +++ /dev/null @@ -1 +0,0 @@ -Artboard 66 copy 49 \ No newline at end of file diff --git a/eva-icons/source_icons/svg/nb-skip-backward-outline.svg b/eva-icons/source_icons/svg/nb-skip-backward-outline.svg deleted file mode 100644 index 7c19508..0000000 --- a/eva-icons/source_icons/svg/nb-skip-backward-outline.svg +++ /dev/null @@ -1 +0,0 @@ -Artboard 66 copy 48 \ No newline at end of file diff --git a/eva-icons/source_icons/svg/nb-skip-backward.svg b/eva-icons/source_icons/svg/nb-skip-backward.svg deleted file mode 100644 index 25d1d4f..0000000 --- a/eva-icons/source_icons/svg/nb-skip-backward.svg +++ /dev/null @@ -1 +0,0 @@ -Artboard 66 copy 47 \ No newline at end of file diff --git a/eva-icons/source_icons/svg/nb-skip-forward-outline.svg b/eva-icons/source_icons/svg/nb-skip-forward-outline.svg deleted file mode 100644 index 93491d7..0000000 --- a/eva-icons/source_icons/svg/nb-skip-forward-outline.svg +++ /dev/null @@ -1 +0,0 @@ -Artboard 66 copy 46 \ No newline at end of file diff --git a/eva-icons/source_icons/svg/nb-skip-forward.svg b/eva-icons/source_icons/svg/nb-skip-forward.svg deleted file mode 100644 index 12969a6..0000000 --- a/eva-icons/source_icons/svg/nb-skip-forward.svg +++ /dev/null @@ -1 +0,0 @@ -Artboard 66 copy 45 \ No newline at end of file diff --git a/eva-icons/source_icons/svg/nb-snowy-circled.svg b/eva-icons/source_icons/svg/nb-snowy-circled.svg deleted file mode 100644 index 74e1adf..0000000 --- a/eva-icons/source_icons/svg/nb-snowy-circled.svg +++ /dev/null @@ -1 +0,0 @@ -Artboard 152 copy 2 \ No newline at end of file diff --git a/eva-icons/source_icons/svg/nb-square-outline.svg b/eva-icons/source_icons/svg/nb-square-outline.svg deleted file mode 100644 index 9850976..0000000 --- a/eva-icons/source_icons/svg/nb-square-outline.svg +++ /dev/null @@ -1 +0,0 @@ -Artboard 66 copy 24 \ No newline at end of file diff --git a/eva-icons/source_icons/svg/nb-square.svg b/eva-icons/source_icons/svg/nb-square.svg deleted file mode 100644 index 98887e5..0000000 --- a/eva-icons/source_icons/svg/nb-square.svg +++ /dev/null @@ -1 +0,0 @@ -Artboard 126 \ No newline at end of file diff --git a/eva-icons/source_icons/svg/nb-star.svg b/eva-icons/source_icons/svg/nb-star.svg deleted file mode 100644 index 0122fe9..0000000 --- a/eva-icons/source_icons/svg/nb-star.svg +++ /dev/null @@ -1 +0,0 @@ -Artboard 200 \ No newline at end of file diff --git a/eva-icons/source_icons/svg/nb-sunny-circled.svg b/eva-icons/source_icons/svg/nb-sunny-circled.svg deleted file mode 100644 index 02369c0..0000000 --- a/eva-icons/source_icons/svg/nb-sunny-circled.svg +++ /dev/null @@ -1 +0,0 @@ -Artboard 152 copy \ No newline at end of file diff --git a/eva-icons/source_icons/svg/nb-sunny.svg b/eva-icons/source_icons/svg/nb-sunny.svg deleted file mode 100644 index 106b325..0000000 --- a/eva-icons/source_icons/svg/nb-sunny.svg +++ /dev/null @@ -1 +0,0 @@ -Artboard 152 \ No newline at end of file diff --git a/eva-icons/source_icons/svg/nb-tables.svg b/eva-icons/source_icons/svg/nb-tables.svg deleted file mode 100644 index b12480e..0000000 --- a/eva-icons/source_icons/svg/nb-tables.svg +++ /dev/null @@ -1 +0,0 @@ -Artboard 181 \ No newline at end of file diff --git a/eva-icons/source_icons/svg/nb-title.svg b/eva-icons/source_icons/svg/nb-title.svg deleted file mode 100644 index 367a47a..0000000 --- a/eva-icons/source_icons/svg/nb-title.svg +++ /dev/null @@ -1 +0,0 @@ -Artboard 66 copy 22 \ No newline at end of file diff --git a/eva-icons/source_icons/svg/nb-trash.svg b/eva-icons/source_icons/svg/nb-trash.svg deleted file mode 100644 index 990ef5e..0000000 --- a/eva-icons/source_icons/svg/nb-trash.svg +++ /dev/null @@ -1 +0,0 @@ -Artboard 188 copy 6 \ No newline at end of file diff --git a/eva-icons/source_icons/svg/nb-volume-high.svg b/eva-icons/source_icons/svg/nb-volume-high.svg deleted file mode 100644 index 93c5161..0000000 --- a/eva-icons/source_icons/svg/nb-volume-high.svg +++ /dev/null @@ -1 +0,0 @@ -Artboard 66 copy 50 \ No newline at end of file diff --git a/eva-icons/source_icons/svg/nb-volume-mute.svg b/eva-icons/source_icons/svg/nb-volume-mute.svg deleted file mode 100644 index d7f0055..0000000 --- a/eva-icons/source_icons/svg/nb-volume-mute.svg +++ /dev/null @@ -1 +0,0 @@ -Artboard 180 \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index 1a1b9a1..c31a684 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,49 +1,49 @@ { - "name": "eva-icons-web", + "name": "eva-icons-landing", "version": "0.0.1", "lockfileVersion": 1, "requires": true, "dependencies": { "@angular-devkit/architect": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.7.4.tgz", - "integrity": "sha512-qcxLtA5XhUCqNyyMOD+s7oIVywNnhUNE1qoopnm6MN0FJ1n7iQMU5TPZBTiXDWQVnbGODObi7tGo7gFnEBML5Q==", + "version": "0.7.5", + "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.7.5.tgz", + "integrity": "sha512-zwCpGdx3JDE+Y+LiWh9ErRX+fpFPTRHtEd2PDJmfQsdlIWfjxSR5U9vi3+bSRW2n6IFiH2GCYMS31R64rfMwbg==", "dev": true, "requires": { - "@angular-devkit/core": "0.7.4", - "rxjs": "6.2.2" + "@angular-devkit/core": "0.7.5", + "rxjs": "6.3.3" } }, "@angular-devkit/build-angular": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/@angular-devkit/build-angular/-/build-angular-0.7.4.tgz", - "integrity": "sha512-aNVhnWHxhx8s8VHn2ixKhrgK/I4h/fyQQd+FtvysvDia5jOb7ckiTeM4I+2hpPI/66Kr2CxSVxuPTlJkRAH+jQ==", + "version": "0.7.5", + "resolved": "https://registry.npmjs.org/@angular-devkit/build-angular/-/build-angular-0.7.5.tgz", + "integrity": "sha512-FYd2RigCbvm1i0aM1p+jO2145qm56iPgcW2TK3LBxllWFoz5v+wb086/aDzATG+2ETDZO1uENiVTWu5RSkYcSw==", "dev": true, "requires": { - "@angular-devkit/architect": "0.7.4", - "@angular-devkit/build-optimizer": "0.7.4", - "@angular-devkit/build-webpack": "0.7.4", - "@angular-devkit/core": "0.7.4", - "@ngtools/webpack": "6.1.4", + "@angular-devkit/architect": "0.7.5", + "@angular-devkit/build-optimizer": "0.7.5", + "@angular-devkit/build-webpack": "0.7.5", + "@angular-devkit/core": "0.7.5", + "@ngtools/webpack": "6.1.5", "ajv": "6.4.0", "autoprefixer": "8.6.5", "circular-dependency-plugin": "5.0.2", "clean-css": "4.2.1", - "copy-webpack-plugin": "4.5.2", + "copy-webpack-plugin": "4.5.3", "file-loader": "1.1.11", - "glob": "7.1.2", + "glob": "7.1.3", "html-webpack-plugin": "3.2.0", "istanbul": "0.4.5", "istanbul-instrumenter-loader": "3.0.1", "karma-source-map-support": "1.3.0", "less": "3.8.1", "less-loader": "4.1.0", - "license-webpack-plugin": "1.4.0", + "license-webpack-plugin": "1.5.0", "loader-utils": "1.1.0", - "mini-css-extract-plugin": "0.4.2", + "mini-css-extract-plugin": "0.4.4", "minimatch": "3.0.4", "node-sass": "4.9.3", - "opn": "5.3.0", + "opn": "5.4.0", "parse5": "4.0.0", "portfinder": "1.0.17", "postcss": "6.0.23", @@ -51,9 +51,9 @@ "postcss-loader": "2.1.6", "postcss-url": "7.3.2", "raw-loader": "0.5.1", - "rxjs": "6.2.2", + "rxjs": "6.3.3", "sass-loader": "6.0.7", - "semver": "5.5.1", + "semver": "5.6.0", "source-map-loader": "0.2.4", "source-map-support": "0.5.9", "stats-webpack-plugin": "0.6.2", @@ -62,25 +62,96 @@ "stylus-loader": "3.0.2", "tree-kill": "1.2.0", "uglifyjs-webpack-plugin": "1.3.0", - "url-loader": "1.1.1", + "url-loader": "1.1.2", "webpack": "4.9.2", - "webpack-dev-middleware": "3.1.3", - "webpack-dev-server": "3.1.5", + "webpack-dev-middleware": "3.4.0", + "webpack-dev-server": "3.1.9", "webpack-merge": "4.1.4", - "webpack-sources": "1.1.0", - "webpack-subresource-integrity": "1.1.0-rc.4" + "webpack-sources": "1.3.0", + "webpack-subresource-integrity": "1.1.0" + }, + "dependencies": { + "commander": { + "version": "2.13.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.13.0.tgz", + "integrity": "sha512-MVuS359B+YzaWqjCL/c+22gfryv+mCBPHAv3zyVI2GN8EY6IRP8VwtasXn8jyyhvvq84R4ImN1OKRtcbIasjYA==", + "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "uglify-es": { + "version": "3.3.9", + "resolved": "https://registry.npmjs.org/uglify-es/-/uglify-es-3.3.9.tgz", + "integrity": "sha512-r+MU0rfv4L/0eeW3xZrd16t4NZfK8Ld4SWVglYBb7ez5uXFWHuVRs6xCTrf1yirs9a4j4Y27nn7SRfO6v67XsQ==", + "dev": true, + "requires": { + "commander": "2.13.0", + "source-map": "0.6.1" + } + }, + "uglifyjs-webpack-plugin": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/uglifyjs-webpack-plugin/-/uglifyjs-webpack-plugin-1.3.0.tgz", + "integrity": "sha512-ovHIch0AMlxjD/97j9AYovZxG5wnHOPkL7T1GKochBADp/Zwc44pEWNqpKl1Loupp1WhFg7SlYmHZRUfdAacgw==", + "dev": true, + "requires": { + "cacache": "10.0.4", + "find-cache-dir": "1.0.0", + "schema-utils": "0.4.7", + "serialize-javascript": "1.5.0", + "source-map": "0.6.1", + "uglify-es": "3.3.9", + "webpack-sources": "1.3.0", + "worker-farm": "1.6.0" + } + }, + "webpack": { + "version": "4.9.2", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.9.2.tgz", + "integrity": "sha512-jlWrCrJDU3sdWFprel6jHH8esN2C++Q8ehedRo74u7MWLTUJn9SD7RSgsCTEZCSRpVpMascDylAqPoldauOMfA==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.4.3", + "@webassemblyjs/wasm-edit": "1.4.3", + "@webassemblyjs/wasm-parser": "1.4.3", + "acorn": "5.7.3", + "acorn-dynamic-import": "3.0.0", + "ajv": "6.4.0", + "ajv-keywords": "3.2.0", + "chrome-trace-event": "0.1.3", + "enhanced-resolve": "4.1.0", + "eslint-scope": "3.7.3", + "json-parse-better-errors": "1.0.2", + "loader-runner": "2.3.1", + "loader-utils": "1.1.0", + "memory-fs": "0.4.1", + "micromatch": "3.1.10", + "mkdirp": "0.5.1", + "neo-async": "2.5.2", + "node-libs-browser": "2.1.0", + "schema-utils": "0.4.7", + "tapable": "1.1.0", + "uglifyjs-webpack-plugin": "1.3.0", + "watchpack": "1.6.0", + "webpack-sources": "1.3.0" + } + } } }, "@angular-devkit/build-optimizer": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/@angular-devkit/build-optimizer/-/build-optimizer-0.7.4.tgz", - "integrity": "sha512-R+Icu9XjIaKcYFscaMBJ1DyBK2prxK3JQSFi0S//0MdNP4gBFIpCtNdOQsNXovCkpVZ7YlgmdE5+vSb39GVHHA==", + "version": "0.7.5", + "resolved": "https://registry.npmjs.org/@angular-devkit/build-optimizer/-/build-optimizer-0.7.5.tgz", + "integrity": "sha512-iZYUjNax6epTA4JjnDxhs6MQUtmwM04ZkJkTE3tVc01e80+wJ/f3+ja22BBVul2MsqchOsTUSQIJY3HxbV5aWw==", "dev": true, "requires": { "loader-utils": "1.1.0", "source-map": "0.5.7", "typescript": "2.9.2", - "webpack-sources": "1.1.0" + "webpack-sources": "1.3.0" }, "dependencies": { "typescript": { @@ -92,69 +163,69 @@ } }, "@angular-devkit/build-webpack": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/@angular-devkit/build-webpack/-/build-webpack-0.7.4.tgz", - "integrity": "sha512-5oezCFtovcZ8fEkFyNEjs30b/t/DM6HIs3L1bP2xy2SFRNfwcWA0uyb5eag1DytZrzws2GEEmyO9qPtfwKjX7g==", + "version": "0.7.5", + "resolved": "https://registry.npmjs.org/@angular-devkit/build-webpack/-/build-webpack-0.7.5.tgz", + "integrity": "sha512-PSkhBwJBLRMiBUGlK15CaVwbU4RzfCdF/GFS/CZSCsA3plLDJy+vXAPrUiuGvqYt/sVKBRavsNaEBCbK1t+1ig==", "dev": true, "requires": { - "@angular-devkit/architect": "0.7.4", - "@angular-devkit/core": "0.7.4", - "rxjs": "6.2.2" + "@angular-devkit/architect": "0.7.5", + "@angular-devkit/core": "0.7.5", + "rxjs": "6.3.3" } }, "@angular-devkit/core": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-0.7.4.tgz", - "integrity": "sha512-Blh44vzZVzE8B9xIwjRoo7hXPGSDdlrrax0rntvt3DDGVTjsSGm43qT95aDmXiwJruOCJNC5DsaP3+tTAkAyQQ==", + "version": "0.7.5", + "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-0.7.5.tgz", + "integrity": "sha512-r99BZvvuNAqSRm05jXfx0sb3Ip0zvHPtAM6NReXzWPoqaVFpjVUdj/CKA+9HWG/Zt9meG9pEQt/HKK8UXaZDVA==", "dev": true, "requires": { "ajv": "6.4.0", "chokidar": "2.0.4", - "rxjs": "6.2.2", + "rxjs": "6.3.3", "source-map": "0.5.7" } }, "@angular-devkit/schematics": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-0.7.4.tgz", - "integrity": "sha512-Gkm2mBMm6a0mNKqZsAcS42VaO7zNSIXhIKbMyZQIcQ1ZMwbsx+Rs0dliQwFVfEVCNGc1pjh0Idc5O5V/g/N5Fw==", + "version": "0.7.5", + "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-0.7.5.tgz", + "integrity": "sha512-E7HkQeJawUskf2gPnogMc+cTdjJ2Iv3QEZOgprh/ExEmBYByWkGDRX5fQOuy8wME8VZqUBvQACZaVkEredn5EA==", "dev": true, "requires": { - "@angular-devkit/core": "0.7.4", - "rxjs": "6.2.2" + "@angular-devkit/core": "0.7.5", + "rxjs": "6.3.3" } }, "@angular/animations": { - "version": "6.1.4", - "resolved": "https://registry.npmjs.org/@angular/animations/-/animations-6.1.4.tgz", - "integrity": "sha512-R+akCyIneyqJ5wAf9VaymvxbxM4Iw3YsUdylO9rrr9wAUhzmzWhCSGK9bncwL4+d5rbd0n1u+8A8Gm0dZe1P1A==", + "version": "6.1.10", + "resolved": "https://registry.npmjs.org/@angular/animations/-/animations-6.1.10.tgz", + "integrity": "sha512-dd/lq7kw3uwfHPICan8psu2nthuUpp7PvMLuNIm0XxObZ4oNs0ls6uxKEDPnEkRKoGdiJpvmsyzZZN9ACMPEAA==", "requires": { "tslib": "1.9.3" } }, "@angular/cdk": { - "version": "6.4.6", - "resolved": "https://registry.npmjs.org/@angular/cdk/-/cdk-6.4.6.tgz", - "integrity": "sha512-XKSoeSP4htpOq2UIyF9KDhIJtEQ3wyhZRjDxyRSNmJ9OsuRZxJAGCAzOX5RpMszOyFZgUNVycOi+1lHDe0JrZg==", + "version": "6.4.7", + "resolved": "https://registry.npmjs.org/@angular/cdk/-/cdk-6.4.7.tgz", + "integrity": "sha512-18x0U66fLD5kGQWZ9n3nb75xQouXlWs7kUDaTd8HTrHpT1s2QIAqlLd1KxfrYiVhsEC2jPQaoiae7VnBlcvkBg==", "dev": true, "requires": { "tslib": "1.9.3" } }, "@angular/cli": { - "version": "6.1.4", - "resolved": "https://registry.npmjs.org/@angular/cli/-/cli-6.1.4.tgz", - "integrity": "sha512-9lkFGZGV38p5p/s4p91hc8r4z1WaUKgige8pGNBIuW93esnkjoll5/NKx4siU2wsaPd/4njaP5f2iuUuyYNtbg==", + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/@angular/cli/-/cli-6.1.5.tgz", + "integrity": "sha512-QNVUSC8mPdiaxubneqNZISy+wec3gwbKoXjcaQ9/45baOnp662j2iJXwiMh6Atn0YUM4u1iUsz1uHyARMtgZmw==", "dev": true, "requires": { - "@angular-devkit/architect": "0.7.4", - "@angular-devkit/core": "0.7.4", - "@angular-devkit/schematics": "0.7.4", - "@schematics/angular": "0.7.4", - "@schematics/update": "0.7.4", - "opn": "5.3.0", - "rxjs": "6.2.2", - "semver": "5.5.1", + "@angular-devkit/architect": "0.7.5", + "@angular-devkit/core": "0.7.5", + "@angular-devkit/schematics": "0.7.5", + "@schematics/angular": "0.7.5", + "@schematics/update": "0.7.5", + "opn": "5.4.0", + "rxjs": "6.3.3", + "semver": "5.6.0", "symbol-observable": "1.2.0", "yargs-parser": "10.1.0" }, @@ -177,25 +248,25 @@ } }, "@angular/common": { - "version": "6.1.4", - "resolved": "https://registry.npmjs.org/@angular/common/-/common-6.1.4.tgz", - "integrity": "sha512-vpedSD5Rbuj9kLq9W/aeQBVugplimTJPPeuW/zUXHWVOOOk4Y7KBw5g4JdYw2ocSoY3z+dRl/6fR0JTi9+muaA==", + "version": "6.1.10", + "resolved": "https://registry.npmjs.org/@angular/common/-/common-6.1.10.tgz", + "integrity": "sha512-73xxTSYJNKfiJ7C1Ajg+sz5l8y+blb/vNgHYg7O3yem5zLBnfPpidJ1UGg4W4d2Y+jwUVJbZKh8SKJarqAJVUQ==", "requires": { "tslib": "1.9.3" } }, "@angular/compiler": { - "version": "6.1.4", - "resolved": "https://registry.npmjs.org/@angular/compiler/-/compiler-6.1.4.tgz", - "integrity": "sha512-HjSK9Jjx6f1jpXy2TALKp2ByAXycZKKD39M9K2g+feTTrpUtd3iDEDLG4S/yok9qs4e1k3L8fxr/qBngQuv23A==", + "version": "6.1.10", + "resolved": "https://registry.npmjs.org/@angular/compiler/-/compiler-6.1.10.tgz", + "integrity": "sha512-FPIb2j3zfoBwb6vo/u0gQeu70h8InGlSisBr3xMACs/35/pwB6kbQR+JQiUr0D7k6QApg7AuMkvq8aFNelg0aw==", "requires": { "tslib": "1.9.3" } }, "@angular/compiler-cli": { - "version": "6.1.4", - "resolved": "https://registry.npmjs.org/@angular/compiler-cli/-/compiler-cli-6.1.4.tgz", - "integrity": "sha512-ueTe5THcPIKjXOb1+LvqEqh35QPihEGObvJIpudMTqkJHguOr2WXKbbgxzF8QWuIBhOHR9fjtaSgNY5Kk2mfTg==", + "version": "6.1.10", + "resolved": "https://registry.npmjs.org/@angular/compiler-cli/-/compiler-cli-6.1.10.tgz", + "integrity": "sha512-GCWdyeNQSnF4RfzO4A0+WHsNEgxKpl5arg4ldLSWMNkj/DrhMD4TnmxhR+IVY+7ieMkUBwpcuWRnjdOdnbmV+w==", "dev": true, "requires": { "chokidar": "1.7.0", @@ -254,7 +325,7 @@ "is-binary-path": "1.0.1", "is-glob": "2.0.1", "path-is-absolute": "1.0.1", - "readdirp": "2.1.0" + "readdirp": "2.2.1" } }, "expand-brackets": { @@ -331,106 +402,112 @@ }, "minimist": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "resolved": "http://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", "dev": true } } }, "@angular/core": { - "version": "6.1.4", - "resolved": "https://registry.npmjs.org/@angular/core/-/core-6.1.4.tgz", - "integrity": "sha512-8r2LpD4MR0hAYjWkElD/I6iXcugMK/HrpdtopDlRcxW2f6XuMN4mu8eS3g2fu72PwdGhtMcqDDFlbeJ8k599lw==", + "version": "6.1.10", + "resolved": "https://registry.npmjs.org/@angular/core/-/core-6.1.10.tgz", + "integrity": "sha512-61l3rIQTVdT45eOf6/fBJIeVmV10mcrxqS4N/1OWkuDT29YSJTZSxGcv8QjAyyutuhcqWWpO6gVRkN07rWmkPg==", "requires": { "tslib": "1.9.3" } }, "@angular/forms": { - "version": "6.1.4", - "resolved": "https://registry.npmjs.org/@angular/forms/-/forms-6.1.4.tgz", - "integrity": "sha512-O/rYF36zM15fbXPv4Tj7NlYiCazko6+Eb4o9Ls0nJXMOxt8pRwdYjgGMaOtYprtbH89YlnmJU/gav5Z58JG7sw==", + "version": "6.1.10", + "resolved": "https://registry.npmjs.org/@angular/forms/-/forms-6.1.10.tgz", + "integrity": "sha512-zAPx2kMV1/FbP5DrY472Sd/ze1m+GS6T5ullZCtP392r62p2RkwzDCXieR51YiRJjZj3M6c3AcRND7PWBdXT7A==", "requires": { "tslib": "1.9.3" } }, "@angular/http": { - "version": "6.1.4", - "resolved": "https://registry.npmjs.org/@angular/http/-/http-6.1.4.tgz", - "integrity": "sha512-HD3+ouMAqsgA6hFUS8AQDVlZTbkuNuyomGY1I85IpqXmO7GneszN6y5xIf8XO5ke4UYgvk5UhRrKJ9UG9VtUOw==", + "version": "6.1.10", + "resolved": "https://registry.npmjs.org/@angular/http/-/http-6.1.10.tgz", + "integrity": "sha512-LDsSqyexh8fj23y+G2oSGLWSZVhbxBBo2ehYHnRgH/jlp0pmZVLRaGgUMNSCVtZc1rxLzpEjZjtw+P+qlutAtw==", "requires": { "tslib": "1.9.3" } }, "@angular/language-service": { - "version": "6.1.4", - "resolved": "https://registry.npmjs.org/@angular/language-service/-/language-service-6.1.4.tgz", - "integrity": "sha512-kvnAphJ7VrKJpm1gN3sFjGp/5gQxu/FAw03yD1f1z+C+aHrNKoxaS9pp9NdOIT/DWlxR/BcEDF4gzMNMTJ9/wA==", + "version": "6.1.10", + "resolved": "https://registry.npmjs.org/@angular/language-service/-/language-service-6.1.10.tgz", + "integrity": "sha512-nN29Ovomg21eL8acwOSUFAYwWFI1TuFwUgUu37ZssfVQrYdaV+BFx3yv3P0nKU90h3Hp+oIkWHd8U34UYrvBCg==", "dev": true }, "@angular/platform-browser": { - "version": "6.1.4", - "resolved": "https://registry.npmjs.org/@angular/platform-browser/-/platform-browser-6.1.4.tgz", - "integrity": "sha512-46UPtC360+3E4eeOQk45qp+r+d0Qnsujyot+XtVKQmTSHTInDlwfIGA9TBTw8GyAs3O65i80LRkDHFz9BM2pmw==", + "version": "6.1.10", + "resolved": "https://registry.npmjs.org/@angular/platform-browser/-/platform-browser-6.1.10.tgz", + "integrity": "sha512-CB7pqMwtgb7KjdHDAJlsXcs0rrU+2xQVaoOaqEfJtUrKhtGMLaZh8Qoic5l92SoGattkOw7SYarAOsWlAsVfvw==", "requires": { "tslib": "1.9.3" } }, "@angular/platform-browser-dynamic": { - "version": "6.1.4", - "resolved": "https://registry.npmjs.org/@angular/platform-browser-dynamic/-/platform-browser-dynamic-6.1.4.tgz", - "integrity": "sha512-a/WVCsAa0qdtLNuK6h8q+nwtXmJqOlc+dJrBK3vz1umhc80nFZeaUPMTnkRwphk6WVE8xHvjb41PZsI8jF9CBQ==", + "version": "6.1.10", + "resolved": "https://registry.npmjs.org/@angular/platform-browser-dynamic/-/platform-browser-dynamic-6.1.10.tgz", + "integrity": "sha512-DmBSUyFPoyKqkmBXyJ2CrP1oXDioeoBlPA8lmWUDUv2yBuoHIzIkdY/OkTZbdyu/QYa1hK2Jl9OlfoeoenKddg==", "requires": { "tslib": "1.9.3" } }, "@angular/router": { - "version": "6.1.4", - "resolved": "https://registry.npmjs.org/@angular/router/-/router-6.1.4.tgz", - "integrity": "sha512-ANdJmpPkr4BMW3/ixJ/qSbsQk4CwR3BPDJp3Iua/xLy7i+9h0bcs11Lpdyo5U3esPYpcpc6TE3ofptyD6xpyGg==", + "version": "6.1.10", + "resolved": "https://registry.npmjs.org/@angular/router/-/router-6.1.10.tgz", + "integrity": "sha512-tekI3dkdvd65oMoxjjgRA+16uDgPUBWHhYxids6pgO8vobZNtCo8VaVlcDyLUhdmtS5kONELx0iL5E2M0Y2Bag==", "requires": { "tslib": "1.9.3" } }, "@babel/code-frame": { - "version": "7.0.0-rc.2", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.0.0-rc.2.tgz", - "integrity": "sha512-+cVix+HBNakVp7IU1WReJV8dnJl/yaBA5JRXc758BSrvJCH2hKp1Z0xHIiUaOvxMwKXc3EXGIYhlnx5T+6ofGA==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.0.0.tgz", + "integrity": "sha512-OfC2uemaknXr87bdLUkWog7nYuliM9Ij5HUcajsVcMCpQrcLmtxRbVFTIqmcSkSeYRBFBRxs2FiUqFJDLdiebA==", "dev": true, "requires": { - "@babel/highlight": "7.0.0-rc.2" + "@babel/highlight": "7.0.0" } }, "@babel/core": { - "version": "7.0.0-rc.2", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.0.0-rc.2.tgz", - "integrity": "sha512-8VZqKdLMUBfvSDq+V8CWjVBh7y+b2FY+4daFAWN0pgrdgw/UfrEy8afe9CVfppwblROZZVCxGWSSGOBo84rQjg==", + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.1.2.tgz", + "integrity": "sha512-IFeSSnjXdhDaoysIlev//UzHZbdEmm7D0EIH2qtse9xK7mXEZQpYjs2P00XlP1qYsYvid79p+Zgg6tz1mp6iVw==", "dev": true, "requires": { - "@babel/code-frame": "7.0.0-rc.2", - "@babel/generator": "7.0.0-rc.2", - "@babel/helpers": "7.0.0-rc.2", - "@babel/parser": "7.0.0-rc.2", - "@babel/template": "7.0.0-rc.2", - "@babel/traverse": "7.0.0-rc.2", - "@babel/types": "7.0.0-rc.2", - "convert-source-map": "1.5.1", - "debug": "3.1.0", + "@babel/code-frame": "7.0.0", + "@babel/generator": "7.1.2", + "@babel/helpers": "7.1.2", + "@babel/parser": "7.1.2", + "@babel/template": "7.1.2", + "@babel/traverse": "7.1.0", + "@babel/types": "7.1.2", + "convert-source-map": "1.6.0", + "debug": "3.2.6", "json5": "0.5.1", - "lodash": "4.17.10", + "lodash": "4.17.11", "resolve": "1.8.1", - "semver": "5.5.1", + "semver": "5.6.0", "source-map": "0.5.7" }, "dependencies": { "debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", "dev": true, "requires": { - "ms": "2.0.0" + "ms": "2.1.1" } }, + "ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", + "dev": true + }, "resolve": { "version": "1.8.1", "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.8.1.tgz", @@ -443,14 +520,14 @@ } }, "@babel/generator": { - "version": "7.0.0-rc.2", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.0.0-rc.2.tgz", - "integrity": "sha512-kD6hlprDaBy17V8qd9uXJbYC5ZYyCggieT+tiGzCwayA7oyT5ynPec3MNkWQHkLyhB7IP2n3c/Ep329jOPQY/g==", + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.1.2.tgz", + "integrity": "sha512-70A9HWLS/1RHk3Ck8tNHKxOoKQuSKocYgwDN85Pyl/RBduss6AKxUR7RIZ/lzduQMSYfWEM4DDBu6A+XGbkFig==", "dev": true, "requires": { - "@babel/types": "7.0.0-rc.2", + "@babel/types": "7.1.2", "jsesc": "2.5.1", - "lodash": "4.17.10", + "lodash": "4.17.11", "source-map": "0.5.7", "trim-right": "1.0.1" }, @@ -463,50 +540,213 @@ } } }, - "@babel/helper-function-name": { - "version": "7.0.0-rc.2", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.0.0-rc.2.tgz", - "integrity": "sha512-1frd4Bm/8yfZoAj87tmB6gtQNWtKAzfRzjASVdmsItzq9X13yUlyFLdo6/tNhazftwJO8iIZeadOpi3rNKDXhg==", + "@babel/helper-annotate-as-pure": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.0.0.tgz", + "integrity": "sha512-3UYcJUj9kvSLbLbUIfQTqzcy5VX7GRZ/CCDrnOaZorFFM01aXp1+GJwuFGV4NDDoAS+mOUyHcO6UD/RfqOks3Q==", "dev": true, "requires": { - "@babel/helper-get-function-arity": "7.0.0-rc.2", - "@babel/template": "7.0.0-rc.2", - "@babel/types": "7.0.0-rc.2" + "@babel/types": "7.1.2" + } + }, + "@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.1.0.tgz", + "integrity": "sha512-qNSR4jrmJ8M1VMM9tibvyRAHXQs2PmaksQF7c1CGJNipfe3D8p+wgNwgso/P2A2r2mdgBWAXljNWR0QRZAMW8w==", + "dev": true, + "requires": { + "@babel/helper-explode-assignable-expression": "7.1.0", + "@babel/types": "7.1.2" + } + }, + "@babel/helper-call-delegate": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/helper-call-delegate/-/helper-call-delegate-7.1.0.tgz", + "integrity": "sha512-YEtYZrw3GUK6emQHKthltKNZwszBcHK58Ygcis+gVUrF4/FmTVr5CCqQNSfmvg2y+YDEANyYoaLz/SHsnusCwQ==", + "dev": true, + "requires": { + "@babel/helper-hoist-variables": "7.0.0", + "@babel/traverse": "7.1.0", + "@babel/types": "7.1.2" + } + }, + "@babel/helper-define-map": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/helper-define-map/-/helper-define-map-7.1.0.tgz", + "integrity": "sha512-yPPcW8dc3gZLN+U1mhYV91QU3n5uTbx7DUdf8NnPbjS0RMwBuHi9Xt2MUgppmNz7CJxTBWsGczTiEp1CSOTPRg==", + "dev": true, + "requires": { + "@babel/helper-function-name": "7.1.0", + "@babel/types": "7.1.2", + "lodash": "4.17.11" + } + }, + "@babel/helper-explode-assignable-expression": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.1.0.tgz", + "integrity": "sha512-NRQpfHrJ1msCHtKjbzs9YcMmJZOg6mQMmGRB+hbamEdG5PNpaSm95275VD92DvJKuyl0s2sFiDmMZ+EnnvufqA==", + "dev": true, + "requires": { + "@babel/traverse": "7.1.0", + "@babel/types": "7.1.2" + } + }, + "@babel/helper-function-name": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.1.0.tgz", + "integrity": "sha512-A95XEoCpb3TO+KZzJ4S/5uW5fNe26DjBGqf1o9ucyLyCmi1dXq/B3c8iaWTfBk3VvetUxl16e8tIrd5teOCfGw==", + "dev": true, + "requires": { + "@babel/helper-get-function-arity": "7.0.0", + "@babel/template": "7.1.2", + "@babel/types": "7.1.2" } }, "@babel/helper-get-function-arity": { - "version": "7.0.0-rc.2", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.0.0-rc.2.tgz", - "integrity": "sha512-5tjNc0hYngGqBGdjvzN89p92WY6aCntaDv8AadB/xgyUx4VievZwEbz8pc6GKkO6+qfghfZhv1F3+9SC6IA3Eg==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.0.0.tgz", + "integrity": "sha512-r2DbJeg4svYvt3HOS74U4eWKsUAMRH01Z1ds1zx8KNTPtpTL5JAsdFv8BNyOpVqdFhHkkRDIg5B4AsxmkjAlmQ==", "dev": true, "requires": { - "@babel/types": "7.0.0-rc.2" + "@babel/types": "7.1.2" + } + }, + "@babel/helper-hoist-variables": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.0.0.tgz", + "integrity": "sha512-Ggv5sldXUeSKsuzLkddtyhyHe2YantsxWKNi7A+7LeD12ExRDWTRk29JCXpaHPAbMaIPZSil7n+lq78WY2VY7w==", + "dev": true, + "requires": { + "@babel/types": "7.1.2" + } + }, + "@babel/helper-member-expression-to-functions": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.0.0.tgz", + "integrity": "sha512-avo+lm/QmZlv27Zsi0xEor2fKcqWG56D5ae9dzklpIaY7cQMK5N8VSpaNVPPagiqmy7LrEjK1IWdGMOqPu5csg==", + "dev": true, + "requires": { + "@babel/types": "7.1.2" + } + }, + "@babel/helper-module-imports": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.0.0.tgz", + "integrity": "sha512-aP/hlLq01DWNEiDg4Jn23i+CXxW/owM4WpDLFUbpjxe4NS3BhLVZQ5i7E0ZrxuQ/vwekIeciyamgB1UIYxxM6A==", + "dev": true, + "requires": { + "@babel/types": "7.1.2" + } + }, + "@babel/helper-module-transforms": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.1.0.tgz", + "integrity": "sha512-0JZRd2yhawo79Rcm4w0LwSMILFmFXjugG3yqf+P/UsKsRS1mJCmMwwlHDlMg7Avr9LrvSpp4ZSULO9r8jpCzcw==", + "dev": true, + "requires": { + "@babel/helper-module-imports": "7.0.0", + "@babel/helper-simple-access": "7.1.0", + "@babel/helper-split-export-declaration": "7.0.0", + "@babel/template": "7.1.2", + "@babel/types": "7.1.2", + "lodash": "4.17.11" + } + }, + "@babel/helper-optimise-call-expression": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.0.0.tgz", + "integrity": "sha512-u8nd9NQePYNQV8iPWu/pLLYBqZBa4ZaY1YWRFMuxrid94wKI1QNt67NEZ7GAe5Kc/0LLScbim05xZFWkAdrj9g==", + "dev": true, + "requires": { + "@babel/types": "7.1.2" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.0.0.tgz", + "integrity": "sha512-CYAOUCARwExnEixLdB6sDm2dIJ/YgEAKDM1MOeMeZu9Ld/bDgVo8aiWrXwcY7OBh+1Ea2uUcVRcxKk0GJvW7QA==", + "dev": true + }, + "@babel/helper-regex": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-regex/-/helper-regex-7.0.0.tgz", + "integrity": "sha512-TR0/N0NDCcUIUEbqV6dCO+LptmmSQFQ7q70lfcEB4URsjD0E1HzicrwUH+ap6BAQ2jhCX9Q4UqZy4wilujWlkg==", + "dev": true, + "requires": { + "lodash": "4.17.11" + } + }, + "@babel/helper-remap-async-to-generator": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.1.0.tgz", + "integrity": "sha512-3fOK0L+Fdlg8S5al8u/hWE6vhufGSn0bN09xm2LXMy//REAF8kDCrYoOBKYmA8m5Nom+sV9LyLCwrFynA8/slg==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "7.0.0", + "@babel/helper-wrap-function": "7.1.0", + "@babel/template": "7.1.2", + "@babel/traverse": "7.1.0", + "@babel/types": "7.1.2" + } + }, + "@babel/helper-replace-supers": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.1.0.tgz", + "integrity": "sha512-BvcDWYZRWVuDeXTYZWxekQNO5D4kO55aArwZOTFXw6rlLQA8ZaDicJR1sO47h+HrnCiDFiww0fSPV0d713KBGQ==", + "dev": true, + "requires": { + "@babel/helper-member-expression-to-functions": "7.0.0", + "@babel/helper-optimise-call-expression": "7.0.0", + "@babel/traverse": "7.1.0", + "@babel/types": "7.1.2" + } + }, + "@babel/helper-simple-access": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.1.0.tgz", + "integrity": "sha512-Vk+78hNjRbsiu49zAPALxTb+JUQCz1aolpd8osOF16BGnLtseD21nbHgLPGUwrXEurZgiCOUmvs3ExTu4F5x6w==", + "dev": true, + "requires": { + "@babel/template": "7.1.2", + "@babel/types": "7.1.2" } }, "@babel/helper-split-export-declaration": { - "version": "7.0.0-rc.2", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.0.0-rc.2.tgz", - "integrity": "sha512-MBtzTAeZT7MxWETY0JRh5yyIKY4tN/q68BU4/XgzZUaHJ+G74fJUoR7mPO3TbTiwLIEFVBbZQA9AG4yYqe5W2g==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.0.0.tgz", + "integrity": "sha512-MXkOJqva62dfC0w85mEf/LucPPS/1+04nmmRMPEBUB++hiiThQ2zPtX/mEWQ3mtzCEjIJvPY8nuwxXtQeQwUag==", "dev": true, "requires": { - "@babel/types": "7.0.0-rc.2" + "@babel/types": "7.1.2" + } + }, + "@babel/helper-wrap-function": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.1.0.tgz", + "integrity": "sha512-R6HU3dete+rwsdAfrOzTlE9Mcpk4RjU3aX3gi9grtmugQY0u79X7eogUvfXA5sI81Mfq1cn6AgxihfN33STjJA==", + "dev": true, + "requires": { + "@babel/helper-function-name": "7.1.0", + "@babel/template": "7.1.2", + "@babel/traverse": "7.1.0", + "@babel/types": "7.1.2" } }, "@babel/helpers": { - "version": "7.0.0-rc.2", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.0.0-rc.2.tgz", - "integrity": "sha512-X5e6FnKEhS8UtSJfjjkEvY8Mq+W52FES6p55g16gHmVycVrggjwZryQKqK+iMJlus7Dgz6MrrdOtC1SWx4jDDg==", + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.1.2.tgz", + "integrity": "sha512-Myc3pUE8eswD73aWcartxB16K6CGmHDv9KxOmD2CeOs/FaEAQodr3VYGmlvOmog60vNQ2w8QbatuahepZwrHiA==", "dev": true, "requires": { - "@babel/template": "7.0.0-rc.2", - "@babel/traverse": "7.0.0-rc.2", - "@babel/types": "7.0.0-rc.2" + "@babel/template": "7.1.2", + "@babel/traverse": "7.1.0", + "@babel/types": "7.1.2" } }, "@babel/highlight": { - "version": "7.0.0-rc.2", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.0.0-rc.2.tgz", - "integrity": "sha512-96V6XHAh9XHzjmucShCP8tULwXsC446doZ6REaLVdZDPNj3NsWbsC7OBeY+u6UWiFxHTTv6YmA4Veh4wXuucYw==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.0.0.tgz", + "integrity": "sha512-UFMC4ZeFC48Tpvj7C8UgLvtkaUuovQX+5xNWrsIoMG8o2z+XFKjKaN9iVmS84dPwVN00W4wPmqvYoZF3EGAsfw==", "dev": true, "requires": { "chalk": "2.4.1", @@ -523,64 +763,497 @@ } }, "@babel/parser": { - "version": "7.0.0-rc.2", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.0.0-rc.2.tgz", - "integrity": "sha512-zDB1QPgQWYwuJty3Ymbx1hq7zbBEbZjTprHOhforvzyQFV86LNh6FS0InjnOUXM6p6QUyONz8KTt/v+MRMd0Hg==", + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.1.2.tgz", + "integrity": "sha512-x5HFsW+E/nQalGMw7hu+fvPqnBeBaIr0lWJ2SG0PPL2j+Pm9lYvCrsZJGIgauPIENx0v10INIyFjmSNUD/gSqQ==", "dev": true }, - "@babel/template": { - "version": "7.0.0-rc.2", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.0.0-rc.2.tgz", - "integrity": "sha512-CryGZ01Nko2/g8gkYiiPc7x9ZinrX59/BTWMZV1sDj5cAeia64vhyNnXTcNeim885IdGOdYyia1PNBWKnFxuSw==", + "@babel/plugin-proposal-async-generator-functions": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.1.0.tgz", + "integrity": "sha512-Fq803F3Jcxo20MXUSDdmZZXrPe6BWyGcWBPPNB/M7WaUYESKDeKMOGIxEzQOjGSmW/NWb6UaPZrtTB2ekhB/ew==", "dev": true, "requires": { - "@babel/code-frame": "7.0.0-rc.2", - "@babel/parser": "7.0.0-rc.2", - "@babel/types": "7.0.0-rc.2" + "@babel/helper-plugin-utils": "7.0.0", + "@babel/helper-remap-async-to-generator": "7.1.0", + "@babel/plugin-syntax-async-generators": "7.0.0" + } + }, + "@babel/plugin-proposal-json-strings": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.0.0.tgz", + "integrity": "sha512-kfVdUkIAGJIVmHmtS/40i/fg/AGnw/rsZBCaapY5yjeO5RA9m165Xbw9KMOu2nqXP5dTFjEjHdfNdoVcHv133Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "7.0.0", + "@babel/plugin-syntax-json-strings": "7.0.0" + } + }, + "@babel/plugin-proposal-object-rest-spread": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.0.0.tgz", + "integrity": "sha512-14fhfoPcNu7itSen7Py1iGN0gEm87hX/B+8nZPqkdmANyyYWYMY2pjA3r8WXbWVKMzfnSNS0xY8GVS0IjXi/iw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "7.0.0", + "@babel/plugin-syntax-object-rest-spread": "7.0.0" + } + }, + "@babel/plugin-proposal-optional-catch-binding": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.0.0.tgz", + "integrity": "sha512-JPqAvLG1s13B/AuoBjdBYvn38RqW6n1TzrQO839/sIpqLpbnXKacsAgpZHzLD83Sm8SDXMkkrAvEnJ25+0yIpw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "7.0.0", + "@babel/plugin-syntax-optional-catch-binding": "7.0.0" + } + }, + "@babel/plugin-proposal-unicode-property-regex": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.0.0.tgz", + "integrity": "sha512-tM3icA6GhC3ch2SkmSxv7J/hCWKISzwycub6eGsDrFDgukD4dZ/I+x81XgW0YslS6mzNuQ1Cbzh5osjIMgepPQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "7.0.0", + "@babel/helper-regex": "7.0.0", + "regexpu-core": "4.2.0" + } + }, + "@babel/plugin-syntax-async-generators": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.0.0.tgz", + "integrity": "sha512-im7ged00ddGKAjcZgewXmp1vxSZQQywuQXe2B1A7kajjZmDeY/ekMPmWr9zJgveSaQH0k7BcGrojQhcK06l0zA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "7.0.0" + } + }, + "@babel/plugin-syntax-json-strings": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.0.0.tgz", + "integrity": "sha512-UlSfNydC+XLj4bw7ijpldc1uZ/HB84vw+U6BTuqMdIEmz/LDe63w/GHtpQMdXWdqQZFeAI9PjnHe/vDhwirhKA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "7.0.0" + } + }, + "@babel/plugin-syntax-object-rest-spread": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.0.0.tgz", + "integrity": "sha512-5A0n4p6bIiVe5OvQPxBnesezsgFJdHhSs3uFSvaPdMqtsovajLZ+G2vZyvNe10EzJBWWo3AcHGKhAFUxqwp2dw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "7.0.0" + } + }, + "@babel/plugin-syntax-optional-catch-binding": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.0.0.tgz", + "integrity": "sha512-Wc+HVvwjcq5qBg1w5RG9o9RVzmCaAg/Vp0erHCKpAYV8La6I94o4GQAmFYNmkzoMO6gzoOSulpKeSSz6mPEoZw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "7.0.0" + } + }, + "@babel/plugin-transform-arrow-functions": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.0.0.tgz", + "integrity": "sha512-2EZDBl1WIO/q4DIkIp4s86sdp4ZifL51MoIviLY/gG/mLSuOIEg7J8o6mhbxOTvUJkaN50n+8u41FVsr5KLy/w==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "7.0.0" + } + }, + "@babel/plugin-transform-async-to-generator": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.1.0.tgz", + "integrity": "sha512-rNmcmoQ78IrvNCIt/R9U+cixUHeYAzgusTFgIAv+wQb9HJU4szhpDD6e5GCACmj/JP5KxuCwM96bX3L9v4ZN/g==", + "dev": true, + "requires": { + "@babel/helper-module-imports": "7.0.0", + "@babel/helper-plugin-utils": "7.0.0", + "@babel/helper-remap-async-to-generator": "7.1.0" + } + }, + "@babel/plugin-transform-block-scoped-functions": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.0.0.tgz", + "integrity": "sha512-AOBiyUp7vYTqz2Jibe1UaAWL0Hl9JUXEgjFvvvcSc9MVDItv46ViXFw2F7SVt1B5k+KWjl44eeXOAk3UDEaJjQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "7.0.0" + } + }, + "@babel/plugin-transform-block-scoping": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.0.0.tgz", + "integrity": "sha512-GWEMCrmHQcYWISilUrk9GDqH4enf3UmhOEbNbNrlNAX1ssH3MsS1xLOS6rdjRVPgA7XXVPn87tRkdTEoA/dxEg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "7.0.0", + "lodash": "4.17.11" + } + }, + "@babel/plugin-transform-classes": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.1.0.tgz", + "integrity": "sha512-rNaqoD+4OCBZjM7VaskladgqnZ1LO6o2UxuWSDzljzW21pN1KXkB7BstAVweZdxQkHAujps5QMNOTWesBciKFg==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "7.0.0", + "@babel/helper-define-map": "7.1.0", + "@babel/helper-function-name": "7.1.0", + "@babel/helper-optimise-call-expression": "7.0.0", + "@babel/helper-plugin-utils": "7.0.0", + "@babel/helper-replace-supers": "7.1.0", + "@babel/helper-split-export-declaration": "7.0.0", + "globals": "11.8.0" + }, + "dependencies": { + "globals": { + "version": "11.8.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.8.0.tgz", + "integrity": "sha512-io6LkyPVuzCHBSQV9fmOwxZkUk6nIaGmxheLDgmuFv89j0fm2aqDbIXKAGfzCMHqz3HLF2Zf8WSG6VqMh2qFmA==", + "dev": true + } + } + }, + "@babel/plugin-transform-computed-properties": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.0.0.tgz", + "integrity": "sha512-ubouZdChNAv4AAWAgU7QKbB93NU5sHwInEWfp+/OzJKA02E6Woh9RVoX4sZrbRwtybky/d7baTUqwFx+HgbvMA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "7.0.0" + } + }, + "@babel/plugin-transform-destructuring": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.1.2.tgz", + "integrity": "sha512-cvToXvp/OsYxtEn57XJu9BvsGSEYjAh9UeUuXpoi7x6QHB7YdWyQ4lRU/q0Fu1IJNT0o0u4FQ1DMQBzJ8/8vZg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "7.0.0" + } + }, + "@babel/plugin-transform-dotall-regex": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.0.0.tgz", + "integrity": "sha512-00THs8eJxOJUFVx1w8i1MBF4XH4PsAjKjQ1eqN/uCH3YKwP21GCKfrn6YZFZswbOk9+0cw1zGQPHVc1KBlSxig==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "7.0.0", + "@babel/helper-regex": "7.0.0", + "regexpu-core": "4.2.0" + } + }, + "@babel/plugin-transform-duplicate-keys": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.0.0.tgz", + "integrity": "sha512-w2vfPkMqRkdxx+C71ATLJG30PpwtTpW7DDdLqYt2acXU7YjztzeWW2Jk1T6hKqCLYCcEA5UQM/+xTAm+QCSnuQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "7.0.0" + } + }, + "@babel/plugin-transform-exponentiation-operator": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.1.0.tgz", + "integrity": "sha512-uZt9kD1Pp/JubkukOGQml9tqAeI8NkE98oZnHZ2qHRElmeKCodbTZgOEUtujSCSLhHSBWbzNiFSDIMC4/RBTLQ==", + "dev": true, + "requires": { + "@babel/helper-builder-binary-assignment-operator-visitor": "7.1.0", + "@babel/helper-plugin-utils": "7.0.0" + } + }, + "@babel/plugin-transform-for-of": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.0.0.tgz", + "integrity": "sha512-TlxKecN20X2tt2UEr2LNE6aqA0oPeMT1Y3cgz8k4Dn1j5ObT8M3nl9aA37LLklx0PBZKETC9ZAf9n/6SujTuXA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "7.0.0" + } + }, + "@babel/plugin-transform-function-name": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.1.0.tgz", + "integrity": "sha512-VxOa1TMlFMtqPW2IDYZQaHsFrq/dDoIjgN098NowhexhZcz3UGlvPgZXuE1jEvNygyWyxRacqDpCZt+par1FNg==", + "dev": true, + "requires": { + "@babel/helper-function-name": "7.1.0", + "@babel/helper-plugin-utils": "7.0.0" + } + }, + "@babel/plugin-transform-literals": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.0.0.tgz", + "integrity": "sha512-1NTDBWkeNXgpUcyoVFxbr9hS57EpZYXpje92zv0SUzjdu3enaRwF/l3cmyRnXLtIdyJASyiS6PtybK+CgKf7jA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "7.0.0" + } + }, + "@babel/plugin-transform-modules-amd": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.1.0.tgz", + "integrity": "sha512-wt8P+xQ85rrnGNr2x1iV3DW32W8zrB6ctuBkYBbf5/ZzJY99Ob4MFgsZDFgczNU76iy9PWsy4EuxOliDjdKw6A==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "7.1.0", + "@babel/helper-plugin-utils": "7.0.0" + } + }, + "@babel/plugin-transform-modules-commonjs": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.1.0.tgz", + "integrity": "sha512-wtNwtMjn1XGwM0AXPspQgvmE6msSJP15CX2RVfpTSTNPLhKhaOjaIfBaVfj4iUZ/VrFSodcFedwtPg/NxwQlPA==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "7.1.0", + "@babel/helper-plugin-utils": "7.0.0", + "@babel/helper-simple-access": "7.1.0" + } + }, + "@babel/plugin-transform-modules-systemjs": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.0.0.tgz", + "integrity": "sha512-8EDKMAsitLkiF/D4Zhe9CHEE2XLh4bfLbb9/Zf3FgXYQOZyZYyg7EAel/aT2A7bHv62jwHf09q2KU/oEexr83g==", + "dev": true, + "requires": { + "@babel/helper-hoist-variables": "7.0.0", + "@babel/helper-plugin-utils": "7.0.0" + } + }, + "@babel/plugin-transform-modules-umd": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.1.0.tgz", + "integrity": "sha512-enrRtn5TfRhMmbRwm7F8qOj0qEYByqUvTttPEGimcBH4CJHphjyK1Vg7sdU7JjeEmgSpM890IT/efS2nMHwYig==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "7.1.0", + "@babel/helper-plugin-utils": "7.0.0" + } + }, + "@babel/plugin-transform-new-target": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.0.0.tgz", + "integrity": "sha512-yin069FYjah+LbqfGeTfzIBODex/e++Yfa0rH0fpfam9uTbuEeEOx5GLGr210ggOV77mVRNoeqSYqeuaqSzVSw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "7.0.0" + } + }, + "@babel/plugin-transform-object-super": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.1.0.tgz", + "integrity": "sha512-/O02Je1CRTSk2SSJaq0xjwQ8hG4zhZGNjE8psTsSNPXyLRCODv7/PBozqT5AmQMzp7MI3ndvMhGdqp9c96tTEw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "7.0.0", + "@babel/helper-replace-supers": "7.1.0" + } + }, + "@babel/plugin-transform-parameters": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.1.0.tgz", + "integrity": "sha512-vHV7oxkEJ8IHxTfRr3hNGzV446GAb+0hgbA7o/0Jd76s+YzccdWuTU296FOCOl/xweU4t/Ya4g41yWz80RFCRw==", + "dev": true, + "requires": { + "@babel/helper-call-delegate": "7.1.0", + "@babel/helper-get-function-arity": "7.0.0", + "@babel/helper-plugin-utils": "7.0.0" + } + }, + "@babel/plugin-transform-regenerator": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.0.0.tgz", + "integrity": "sha512-sj2qzsEx8KDVv1QuJc/dEfilkg3RRPvPYx/VnKLtItVQRWt1Wqf5eVCOLZm29CiGFfYYsA3VPjfizTCV0S0Dlw==", + "dev": true, + "requires": { + "regenerator-transform": "0.13.3" + } + }, + "@babel/plugin-transform-shorthand-properties": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.0.0.tgz", + "integrity": "sha512-g/99LI4vm5iOf5r1Gdxq5Xmu91zvjhEG5+yZDJW268AZELAu4J1EiFLnkSG3yuUsZyOipVOVUKoGPYwfsTymhw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "7.0.0" + } + }, + "@babel/plugin-transform-spread": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.0.0.tgz", + "integrity": "sha512-L702YFy2EvirrR4shTj0g2xQp7aNwZoWNCkNu2mcoU0uyzMl0XRwDSwzB/xp6DSUFiBmEXuyAyEN16LsgVqGGQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "7.0.0" + } + }, + "@babel/plugin-transform-sticky-regex": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.0.0.tgz", + "integrity": "sha512-LFUToxiyS/WD+XEWpkx/XJBrUXKewSZpzX68s+yEOtIbdnsRjpryDw9U06gYc6klYEij/+KQVRnD3nz3AoKmjw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "7.0.0", + "@babel/helper-regex": "7.0.0" + } + }, + "@babel/plugin-transform-template-literals": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.0.0.tgz", + "integrity": "sha512-vA6rkTCabRZu7Nbl9DfLZE1imj4tzdWcg5vtdQGvj+OH9itNNB6hxuRMHuIY8SGnEt1T9g5foqs9LnrHzsqEFg==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "7.0.0", + "@babel/helper-plugin-utils": "7.0.0" + } + }, + "@babel/plugin-transform-typeof-symbol": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.0.0.tgz", + "integrity": "sha512-1r1X5DO78WnaAIvs5uC48t41LLckxsYklJrZjNKcevyz83sF2l4RHbw29qrCPr/6ksFsdfRpT/ZgxNWHXRnffg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "7.0.0" + } + }, + "@babel/plugin-transform-unicode-regex": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.0.0.tgz", + "integrity": "sha512-uJBrJhBOEa3D033P95nPHu3nbFwFE9ZgXsfEitzoIXIwqAZWk7uXcg06yFKXz9FSxBH5ucgU/cYdX0IV8ldHKw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "7.0.0", + "@babel/helper-regex": "7.0.0", + "regexpu-core": "4.2.0" + } + }, + "@babel/preset-env": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.1.0.tgz", + "integrity": "sha512-ZLVSynfAoDHB/34A17/JCZbyrzbQj59QC1Anyueb4Bwjh373nVPq5/HMph0z+tCmcDjXDe+DlKQq9ywQuvWrQg==", + "dev": true, + "requires": { + "@babel/helper-module-imports": "7.0.0", + "@babel/helper-plugin-utils": "7.0.0", + "@babel/plugin-proposal-async-generator-functions": "7.1.0", + "@babel/plugin-proposal-json-strings": "7.0.0", + "@babel/plugin-proposal-object-rest-spread": "7.0.0", + "@babel/plugin-proposal-optional-catch-binding": "7.0.0", + "@babel/plugin-proposal-unicode-property-regex": "7.0.0", + "@babel/plugin-syntax-async-generators": "7.0.0", + "@babel/plugin-syntax-object-rest-spread": "7.0.0", + "@babel/plugin-syntax-optional-catch-binding": "7.0.0", + "@babel/plugin-transform-arrow-functions": "7.0.0", + "@babel/plugin-transform-async-to-generator": "7.1.0", + "@babel/plugin-transform-block-scoped-functions": "7.0.0", + "@babel/plugin-transform-block-scoping": "7.0.0", + "@babel/plugin-transform-classes": "7.1.0", + "@babel/plugin-transform-computed-properties": "7.0.0", + "@babel/plugin-transform-destructuring": "7.1.2", + "@babel/plugin-transform-dotall-regex": "7.0.0", + "@babel/plugin-transform-duplicate-keys": "7.0.0", + "@babel/plugin-transform-exponentiation-operator": "7.1.0", + "@babel/plugin-transform-for-of": "7.0.0", + "@babel/plugin-transform-function-name": "7.1.0", + "@babel/plugin-transform-literals": "7.0.0", + "@babel/plugin-transform-modules-amd": "7.1.0", + "@babel/plugin-transform-modules-commonjs": "7.1.0", + "@babel/plugin-transform-modules-systemjs": "7.0.0", + "@babel/plugin-transform-modules-umd": "7.1.0", + "@babel/plugin-transform-new-target": "7.0.0", + "@babel/plugin-transform-object-super": "7.1.0", + "@babel/plugin-transform-parameters": "7.1.0", + "@babel/plugin-transform-regenerator": "7.0.0", + "@babel/plugin-transform-shorthand-properties": "7.0.0", + "@babel/plugin-transform-spread": "7.0.0", + "@babel/plugin-transform-sticky-regex": "7.0.0", + "@babel/plugin-transform-template-literals": "7.0.0", + "@babel/plugin-transform-typeof-symbol": "7.0.0", + "@babel/plugin-transform-unicode-regex": "7.0.0", + "browserslist": "4.2.0", + "invariant": "2.2.4", + "js-levenshtein": "1.1.4", + "semver": "5.6.0" + }, + "dependencies": { + "browserslist": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.2.0.tgz", + "integrity": "sha512-Berls1CHL7qfQz8Lct6QxYA5d2Tvt4doDWHcjvAISybpd+EKZVppNtXgXhaN6SdrPKo7YLTSZuYBs5cYrSWN8w==", + "dev": true, + "requires": { + "caniuse-lite": "1.0.30000890", + "electron-to-chromium": "1.3.77", + "node-releases": "1.0.0-alpha.12" + } + } + } + }, + "@babel/template": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.1.2.tgz", + "integrity": "sha512-SY1MmplssORfFiLDcOETrW7fCLl+PavlwMh92rrGcikQaRq4iWPVH0MpwPpY3etVMx6RnDjXtr6VZYr/IbP/Ag==", + "dev": true, + "requires": { + "@babel/code-frame": "7.0.0", + "@babel/parser": "7.1.2", + "@babel/types": "7.1.2" } }, "@babel/traverse": { - "version": "7.0.0-rc.2", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.0.0-rc.2.tgz", - "integrity": "sha512-x8y9E+KZHs3Xmy5uiYmr1TtDhOBAZnL9vUtLIt95Pw3jovkY9q2NIwgLzfSlzOU83sQvzAooZWuJ65JERwxx+Q==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.1.0.tgz", + "integrity": "sha512-bwgln0FsMoxm3pLOgrrnGaXk18sSM9JNf1/nHC/FksmNGFbYnPWY4GYCfLxyP1KRmfsxqkRpfoa6xr6VuuSxdw==", "dev": true, "requires": { - "@babel/code-frame": "7.0.0-rc.2", - "@babel/generator": "7.0.0-rc.2", - "@babel/helper-function-name": "7.0.0-rc.2", - "@babel/helper-split-export-declaration": "7.0.0-rc.2", - "@babel/parser": "7.0.0-rc.2", - "@babel/types": "7.0.0-rc.2", - "debug": "3.1.0", - "globals": "11.7.0", - "lodash": "4.17.10" + "@babel/code-frame": "7.0.0", + "@babel/generator": "7.1.2", + "@babel/helper-function-name": "7.1.0", + "@babel/helper-split-export-declaration": "7.0.0", + "@babel/parser": "7.1.2", + "@babel/types": "7.1.2", + "debug": "3.2.6", + "globals": "11.8.0", + "lodash": "4.17.11" }, "dependencies": { "debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", "dev": true, "requires": { - "ms": "2.0.0" + "ms": "2.1.1" } }, "globals": { - "version": "11.7.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.7.0.tgz", - "integrity": "sha512-K8BNSPySfeShBQXsahYB/AbbWruVOTyVpgoIDnl8odPpeSfP2J5QO2oLFFdl2j7GfDCtZj2bMKar2T49itTPCg==", + "version": "11.8.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.8.0.tgz", + "integrity": "sha512-io6LkyPVuzCHBSQV9fmOwxZkUk6nIaGmxheLDgmuFv89j0fm2aqDbIXKAGfzCMHqz3HLF2Zf8WSG6VqMh2qFmA==", + "dev": true + }, + "ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", "dev": true } } }, "@babel/types": { - "version": "7.0.0-rc.2", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.0.0-rc.2.tgz", - "integrity": "sha512-I2SMGD8bUX7sysOwGM8TcwCoaHiOx2YWZmT9h5oAncsPQ9Wy068yJneCF4vkOGTCzPFIETPDR5i3EIEm5QgMFg==", + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.1.2.tgz", + "integrity": "sha512-pb1I05sZEKiSlMUV9UReaqsCPUpgbHHHu2n1piRm7JkuBkm6QxcaIzKu6FMnMtCbih/cEYTR+RGYYC96Yk9HAg==", "dev": true, "requires": { "esutils": "2.0.2", - "lodash": "4.17.10", + "lodash": "4.17.11", "to-fast-properties": "2.0.0" }, "dependencies": { @@ -602,94 +1275,100 @@ "glob-to-regexp": "0.3.0" } }, + "@nebular/bootstrap": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@nebular/bootstrap/-/bootstrap-2.0.2.tgz", + "integrity": "sha512-2Bh7FhXXorRZkOmo3Mq6EuoW2VicqSMZgrfH48WLwwvuc+/TcLE8KgTEiUI6sYfdVDsoWLCb53iyE7zWWBS5Mg==", + "dev": true + }, "@nebular/theme": { - "version": "2.0.0-rc.10", - "resolved": "https://registry.npmjs.org/@nebular/theme/-/theme-2.0.0-rc.10.tgz", - "integrity": "sha512-NG0gSNT8qppdUdNbxdBfiIJSGNKyjAkuL73DgdmDqAcJHzqhqnhIjx5rH0eNhNJDRCJZ9A3NJebKiFGnLRfpVg==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@nebular/theme/-/theme-2.0.2.tgz", + "integrity": "sha512-wJZ/hIckGNes+OgvWtG/TB2cXQ1YUfiC3CPSa9hBZ6KLohqmg8AWZEUIuCsdpjLcma8DFOypsvj+VSDeDEaZyw==", "requires": { "intersection-observer": "0.5.0" } }, "@ngtools/webpack": { - "version": "6.1.4", - "resolved": "https://registry.npmjs.org/@ngtools/webpack/-/webpack-6.1.4.tgz", - "integrity": "sha512-LiDAvHWKdTyOp8YvjWH1oZtIY8qod13UomvTRQ2FuXXjJwNmi4Bk1VpfGCq3hhtdpo4x/aWHFBuBBpPxoJ74SQ==", + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/@ngtools/webpack/-/webpack-6.1.5.tgz", + "integrity": "sha512-vrvFFvUqo4hlrLRBTG7a3gsAneitd0/tj2zHsiN97RmefxHSS+3m0pkVw8G3BMAagp2L42AiVfNV4wvYDe+TXA==", "dev": true, "requires": { - "@angular-devkit/core": "0.7.4", - "rxjs": "6.2.2", + "@angular-devkit/core": "0.7.5", + "rxjs": "6.3.3", "tree-kill": "1.2.0", - "webpack-sources": "1.1.0" + "webpack-sources": "1.3.0" } }, "@nodelib/fs.stat": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-1.1.1.tgz", - "integrity": "sha512-KU/VDjC5RwtDUZiz3d+DHXJF2lp5hB9dn552TXIyptj8SH1vXmR40mG0JgGq03IlYsOgGfcv8xrLpSQ0YUMQdA==", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-1.1.2.tgz", + "integrity": "sha512-yprFYuno9FtNsSHVlSWd+nRlmGoAbqbeCwOryP6sC/zoCjhpArcRMYp19EvpSUSizJAlsXEwJv+wcWS9XaXdMw==", "dev": true }, "@schematics/angular": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/@schematics/angular/-/angular-0.7.4.tgz", - "integrity": "sha512-/KJH5fPv+40VdadWmVnXR2GlvFZKYH01eYw7XOi77gXM896gk2tGlWmm+6RjUaVyec49ivusmmhRJEjiTyA7NA==", + "version": "0.7.5", + "resolved": "https://registry.npmjs.org/@schematics/angular/-/angular-0.7.5.tgz", + "integrity": "sha512-NrtvFwHCoWon8KInsvA1jdPu4pVJGa8GAWM/jqnE7HpwPwM7hMML08lV0P8r3NX5t2/i0CKvfp4AAEr5MXorEQ==", "dev": true, "requires": { - "@angular-devkit/core": "0.7.4", - "@angular-devkit/schematics": "0.7.4", + "@angular-devkit/core": "0.7.5", + "@angular-devkit/schematics": "0.7.5", "typescript": "2.7.2" } }, "@schematics/update": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/@schematics/update/-/update-0.7.4.tgz", - "integrity": "sha512-HC8AgVrwF4fmtFVQ2y7wheB7k8sqbLNBFmTH51C6+5XJegSFnT5AjkRoWkbHS5Wuifxma1wMjJKqZZrH6vgWFQ==", + "version": "0.7.5", + "resolved": "https://registry.npmjs.org/@schematics/update/-/update-0.7.5.tgz", + "integrity": "sha512-pwNkXGtlzyCV6tsTPe8AgUuMCkmubcz94zgL6pSMdEe122yXBcKnr/PKqG9QzD/gGwmOcHUE9EWcuRtU5kdFpA==", "dev": true, "requires": { - "@angular-devkit/core": "0.7.4", - "@angular-devkit/schematics": "0.7.4", + "@angular-devkit/core": "0.7.5", + "@angular-devkit/schematics": "0.7.5", "npm-registry-client": "8.6.0", - "rxjs": "6.2.2", - "semver": "5.5.1", + "rxjs": "6.3.3", + "semver": "5.6.0", "semver-intersect": "1.4.0" } }, "@types/file-saver": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@types/file-saver/-/file-saver-1.3.0.tgz", - "integrity": "sha512-fC12hKtEzVkrV/ZRcrmqvpHG/TMYDZtgpAmgMUA4F7KneDaQeFMwmPz8AfygKKJMqsdTi8bL+E+fciaaMLxUhg==", + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/@types/file-saver/-/file-saver-1.3.1.tgz", + "integrity": "sha512-A+lNc0nnhtX3iTLEYd/DisKTZdNKTf1bN0aSfQD/fG8bQ6SfUe5u8Fm2ab8qQHaMY5GVZumAXLnYptwX+mmQgg==", "dev": true }, "@types/jasmine": { - "version": "2.8.8", - "resolved": "https://registry.npmjs.org/@types/jasmine/-/jasmine-2.8.8.tgz", - "integrity": "sha512-OJSUxLaxXsjjhob2DBzqzgrkLmukM3+JMpRp0r0E4HTdT1nwDCWhaswjYxazPij6uOdzHCJfNbDjmQ1/rnNbCg==", + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/@types/jasmine/-/jasmine-2.8.9.tgz", + "integrity": "sha512-8dPZwjosElZOGGYw1nwTvOEMof4gjwAWNFS93nBI091BoEfd5drnHOLRMiRF/LOPuMTn5LgEdv0bTUO8QFVuHQ==", "dev": true }, "@types/jasminewd2": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@types/jasminewd2/-/jasminewd2-2.0.3.tgz", - "integrity": "sha512-hYDVmQZT5VA2kigd4H4bv7vl/OhlympwREUemqBdOqtrYTo5Ytm12a5W5/nGgGYdanGVxj0x/VhZ7J3hOg/YKg==", + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@types/jasminewd2/-/jasminewd2-2.0.5.tgz", + "integrity": "sha512-1awkm/O4pQCR9hI2F80HmIOda/L+ogkSL8Arj1k00eue5VLY5ooewhSOyF/cUJE0S+/34uD5EYY3zmd6fu2OCA==", "dev": true, "requires": { - "@types/jasmine": "2.8.8" + "@types/jasmine": "2.8.9" } }, "@types/node": { "version": "8.9.5", - "resolved": "https://registry.npmjs.org/@types/node/-/node-8.9.5.tgz", + "resolved": "http://registry.npmjs.org/@types/node/-/node-8.9.5.tgz", "integrity": "sha512-jRHfWsvyMtXdbhnz5CVHxaBgnV6duZnPlQuRSo/dm/GnmikNcmZhxIES4E9OZjUmQ8C+HCl4KJux+cXN/ErGDQ==", "dev": true }, "@types/q": { "version": "0.0.32", - "resolved": "https://registry.npmjs.org/@types/q/-/q-0.0.32.tgz", + "resolved": "http://registry.npmjs.org/@types/q/-/q-0.0.32.tgz", "integrity": "sha1-vShOV8hPEyXacCur/IKlMoGQwMU=", "dev": true }, "@types/selenium-webdriver": { - "version": "3.0.10", - "resolved": "https://registry.npmjs.org/@types/selenium-webdriver/-/selenium-webdriver-3.0.10.tgz", - "integrity": "sha512-ikB0JHv6vCR1KYUQAzTO4gi/lXLElT4Tx+6De2pc/OZwizE9LRNiTa+U8TBFKBD/nntPnr/MPSHSnOTybjhqNA==", + "version": "3.0.12", + "resolved": "https://registry.npmjs.org/@types/selenium-webdriver/-/selenium-webdriver-3.0.12.tgz", + "integrity": "sha512-hYn+eoOehVUIdMwp5h34ZsGAO1ydja10GDup4BwyoFCdcH5MQ35nQq+AInSaBMEMopD5hEooFCyKo2Pajbe1ag==", "dev": true }, "@webassemblyjs/ast": { @@ -700,18 +1379,24 @@ "requires": { "@webassemblyjs/helper-wasm-bytecode": "1.4.3", "@webassemblyjs/wast-parser": "1.4.3", - "debug": "3.1.0", + "debug": "3.2.6", "webassemblyjs": "1.4.3" }, "dependencies": { "debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", "dev": true, "requires": { - "ms": "2.0.0" + "ms": "2.1.1" } + }, + "ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", + "dev": true } } }, @@ -721,23 +1406,35 @@ "integrity": "sha512-3zTkSFswwZOPNHnzkP9ONq4bjJSeKVMcuahGXubrlLmZP8fmTIJ58dW7h/zOVWiFSuG2em3/HH3BlCN7wyu9Rw==", "dev": true }, + "@webassemblyjs/helper-api-error": { + "version": "1.7.8", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.7.8.tgz", + "integrity": "sha512-xUwxDXsd1dUKArJEP5wWM5zxgCSwZApSOJyP1XO7M8rNUChUDblcLQ4FpzTpWG2YeylMwMl1MlP5Ztryiz1x4g==", + "dev": true + }, "@webassemblyjs/helper-buffer": { "version": "1.4.3", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.4.3.tgz", "integrity": "sha512-e8+KZHh+RV8MUvoSRtuT1sFXskFnWG9vbDy47Oa166xX+l0dD5sERJ21g5/tcH8Yo95e9IN3u7Jc3NbhnUcSkw==", "dev": true, "requires": { - "debug": "3.1.0" + "debug": "3.2.6" }, "dependencies": { "debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", "dev": true, "requires": { - "ms": "2.0.0" + "ms": "2.1.1" } + }, + "ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", + "dev": true } } }, @@ -756,6 +1453,12 @@ "integrity": "sha512-JINY76U+702IRf7ePukOt037RwmtH59JHvcdWbTTyHi18ixmQ+uOuNhcdCcQHTquDAH35/QgFlp3Y9KqtyJsCQ==", "dev": true }, + "@webassemblyjs/helper-module-context": { + "version": "1.7.8", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.7.8.tgz", + "integrity": "sha512-uCutAKR7Nm0VsFixcvnB4HhAyHouNbj0Dx1p7eRjFjXGGZ+N7ftTaG1ZbWCasAEbtwGj54LP8+lkBZdTCPmLGg==", + "dev": true + }, "@webassemblyjs/helper-wasm-bytecode": { "version": "1.4.3", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.4.3.tgz", @@ -772,20 +1475,35 @@ "@webassemblyjs/helper-buffer": "1.4.3", "@webassemblyjs/helper-wasm-bytecode": "1.4.3", "@webassemblyjs/wasm-gen": "1.4.3", - "debug": "3.1.0" + "debug": "3.2.6" }, "dependencies": { "debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", "dev": true, "requires": { - "ms": "2.0.0" + "ms": "2.1.1" } + }, + "ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", + "dev": true } } }, + "@webassemblyjs/ieee754": { + "version": "1.7.8", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.7.8.tgz", + "integrity": "sha512-tOarWChdG1a3y1yqCX0JMDKzrat5tQe4pV6K/TX19BcXsBLYxFQOL1DEDa5KG9syeyvCrvZ+i1+Mv1ExngvktQ==", + "dev": true, + "requires": { + "@xtuc/ieee754": "1.2.0" + } + }, "@webassemblyjs/leb128": { "version": "1.4.3", "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.4.3.tgz", @@ -795,6 +1513,12 @@ "leb": "0.3.0" } }, + "@webassemblyjs/utf8": { + "version": "1.7.8", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.7.8.tgz", + "integrity": "sha512-9X+f0VV+xNXW2ujfIRSXBJENGE6Qh7bNVKqu3yDjTFB3ar3nsThsGBBKdTG58aXOm2iUH6v28VIf88ymPXODHA==", + "dev": true + }, "@webassemblyjs/validation": { "version": "1.4.3", "resolved": "https://registry.npmjs.org/@webassemblyjs/validation/-/validation-1.4.3.tgz", @@ -818,17 +1542,23 @@ "@webassemblyjs/wasm-opt": "1.4.3", "@webassemblyjs/wasm-parser": "1.4.3", "@webassemblyjs/wast-printer": "1.4.3", - "debug": "3.1.0" + "debug": "3.2.6" }, "dependencies": { "debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", "dev": true, "requires": { - "ms": "2.0.0" + "ms": "2.1.1" } + }, + "ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", + "dev": true } } }, @@ -853,17 +1583,23 @@ "@webassemblyjs/helper-buffer": "1.4.3", "@webassemblyjs/wasm-gen": "1.4.3", "@webassemblyjs/wasm-parser": "1.4.3", - "debug": "3.1.0" + "debug": "3.2.6" }, "dependencies": { "debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", "dev": true, "requires": { - "ms": "2.0.0" + "ms": "2.1.1" } + }, + "ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", + "dev": true } } }, @@ -905,6 +1641,24 @@ "long": "3.2.0" } }, + "@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", + "dev": true + }, + "@xtuc/long": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.1.tgz", + "integrity": "sha512-FZdkNBDqBRHKQ2MEbSC17xnPFOhZxeJ2YGSfr2BKf3sujG49Qe3bB+rGCwQfIaA7WHnGeGkSijX4FuBCdrzW/g==", + "dev": true + }, + "a-sync-waterfall": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/a-sync-waterfall/-/a-sync-waterfall-1.0.1.tgz", + "integrity": "sha512-RYTOHHdWipFUliRFMCS4X2Yn2X8M87V/OpSqWzKKOGhzqyUxzyVmhHDH9sAvG+ZuQf/TAOFsLCpMw09I1ufUnA==", + "dev": true + }, "abbrev": { "version": "1.0.9", "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.0.9.tgz", @@ -917,14 +1671,14 @@ "integrity": "sha1-63d99gEXI6OxTopywIBcjoZ0a9I=", "dev": true, "requires": { - "mime-types": "2.1.19", + "mime-types": "2.1.20", "negotiator": "0.6.1" } }, "acorn": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.1.tgz", - "integrity": "sha512-d+nbxBUGKg7Arpsvbnlq61mc12ek3EY8EQldM3GPAhWJ1UVxC6TDGbIvUMNU6obBX3i1+ptCIzV4vq0gFPEGVQ==", + "version": "5.7.3", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.3.tgz", + "integrity": "sha512-T/zvzYRfbVojPWahDsE5evJdHb3oJoQfFbsrKM7w5Zcs++Tr257tia3BmMP8XYVjp1S9RZXQMh7gao96BlqZOw==", "dev": true }, "acorn-dynamic-import": { @@ -933,7 +1687,7 @@ "integrity": "sha512-zVWV8Z8lislJoOKKqdNMOB+s6+XV5WERty8MnKBeFgwA+19XJjJHs2RP5dzM57FftIs+jQnRToLiWazKr6sSWg==", "dev": true, "requires": { - "acorn": "5.7.1" + "acorn": "5.7.3" } }, "adm-zip": { @@ -959,7 +1713,7 @@ }, "ajv": { "version": "6.4.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.4.0.tgz", + "resolved": "http://registry.npmjs.org/ajv/-/ajv-6.4.0.tgz", "integrity": "sha1-06/3jpJ3VJdx2vAWTP9ISCt1T8Y=", "dev": true, "requires": { @@ -981,24 +1735,24 @@ "integrity": "sha1-6GuBnGAs+IIa1jdBNpjx3sAhhHo=", "dev": true }, - "align-text": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/align-text/-/align-text-0.1.4.tgz", - "integrity": "sha1-DNkKVhCT810KmSVsIrcGlDP60Rc=", + "ambi": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/ambi/-/ambi-3.1.1.tgz", + "integrity": "sha512-aObUKDykDPXOvovML+jDLJMw1cRS3/VhYb7vI3GmtQB7hmWeILWDzMYwC/9pljYL5gK3ZMb2QzUA9qQn5VAx7A==", "dev": true, "requires": { - "kind-of": "3.2.2", - "longest": "1.0.1", - "repeat-string": "1.6.1" + "editions": "2.0.2", + "typechecker": "4.6.0" }, "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "editions": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/editions/-/editions-2.0.2.tgz", + "integrity": "sha512-0B8aSTWUu9+JW99zHoeogavCi+lkE5l35FK0OKe0pCobixJYoeof3ZujtqYzSsU2MskhRadY5V9oWUuyG4aJ3A==", "dev": true, "requires": { - "is-buffer": "1.1.6" + "errlop": "1.0.3", + "semver": "5.6.0" } } } @@ -1009,6 +1763,12 @@ "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=", "dev": true }, + "ansi-colors": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.1.0.tgz", + "integrity": "sha512-hTv1qPdi+sVEk3jYsdjox5nQI0C9HTbjKShbCdYLKb1LOfNbb7wsF4d7OEKIZoxIHx02tSp3m94jcPW2EfMjmA==", + "dev": true + }, "ansi-html": { "version": "0.0.7", "resolved": "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.7.tgz", @@ -1027,7 +1787,7 @@ "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "dev": true, "requires": { - "color-convert": "1.9.2" + "color-convert": "1.9.3" } }, "anymatch": { @@ -1070,9 +1830,9 @@ "archiver-utils": "2.0.0", "async": "2.6.1", "buffer-crc32": "0.2.13", - "glob": "7.1.2", + "glob": "7.1.3", "readable-stream": "2.3.6", - "tar-stream": "1.6.1", + "tar-stream": "1.6.2", "zip-stream": "2.0.1" }, "dependencies": { @@ -1082,7 +1842,7 @@ "integrity": "sha512-fNEiL2+AZt6AlAw/29Cr0UDe4sRAHCpEHh54WMz+Bb7QfNcFw4h3loofyJpLeQs4Yx7yuqu/2dLgM5hKOs6HlQ==", "dev": true, "requires": { - "lodash": "4.17.10" + "lodash": "4.17.11" } } } @@ -1093,7 +1853,7 @@ "integrity": "sha512-JRBgcVvDX4Mwu2RBF8bBaHcQCSxab7afsxAPYDQ5W+19quIPP5CfKE7Ql+UHs9wYvwsaNR8oDuhtf5iqrKmzww==", "dev": true, "requires": { - "glob": "7.1.2", + "glob": "7.1.3", "graceful-fs": "4.1.11", "lazystream": "1.0.0", "lodash.assign": "4.2.0", @@ -1164,16 +1924,6 @@ "integrity": "sha1-Qmu52oQJDBg42BLIFQryCoMx4pY=", "dev": true }, - "array-includes": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.0.3.tgz", - "integrity": "sha1-GEtI9i2S10UrsxsyMWXH+L0CJm0=", - "dev": true, - "requires": { - "define-properties": "1.1.3", - "es-abstract": "1.12.0" - } - }, "array-parallel": { "version": "0.1.3", "resolved": "https://registry.npmjs.org/array-parallel/-/array-parallel-0.1.3.tgz", @@ -1229,8 +1979,7 @@ "version": "2.0.6", "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=", - "dev": true, - "optional": true + "dev": true }, "asn1": { "version": "0.2.4", @@ -1292,7 +2041,7 @@ }, "async": { "version": "1.5.2", - "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", + "resolved": "http://registry.npmjs.org/async/-/async-1.5.2.tgz", "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=", "dev": true }, @@ -1309,6 +2058,12 @@ "dev": true, "optional": true }, + "async-throttle": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/async-throttle/-/async-throttle-1.1.0.tgz", + "integrity": "sha1-Ip5/P6eip5fobzYOYwmggiTU+no=", + "dev": true + }, "asynckit": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", @@ -1328,7 +2083,7 @@ "dev": true, "requires": { "browserslist": "3.2.8", - "caniuse-lite": "1.0.30000878", + "caniuse-lite": "1.0.30000890", "normalize-range": "0.1.2", "num2fraction": "1.2.2", "postcss": "6.0.23", @@ -1347,6 +2102,166 @@ "integrity": "sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ==", "dev": true }, + "babel-cli": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-cli/-/babel-cli-6.26.0.tgz", + "integrity": "sha1-UCq1SHTX24itALiHoGODzgPQAvE=", + "dev": true, + "requires": { + "babel-core": "6.26.3", + "babel-polyfill": "6.26.0", + "babel-register": "6.26.0", + "babel-runtime": "6.26.0", + "chokidar": "1.7.0", + "commander": "2.17.1", + "convert-source-map": "1.6.0", + "fs-readdir-recursive": "1.1.0", + "glob": "7.1.3", + "lodash": "4.17.11", + "output-file-sync": "1.1.2", + "path-is-absolute": "1.0.1", + "slash": "1.0.0", + "source-map": "0.5.7", + "v8flags": "2.1.1" + }, + "dependencies": { + "anymatch": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-1.3.2.tgz", + "integrity": "sha512-0XNayC8lTHQ2OI8aljNCN3sSx6hsr/1+rlcDAotXJR7C1oZZHCNsfpbKwMjRA3Uqb5tF1Rae2oloTr4xpq+WjA==", + "dev": true, + "optional": true, + "requires": { + "micromatch": "2.3.11", + "normalize-path": "2.1.1" + } + }, + "arr-diff": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", + "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=", + "dev": true, + "optional": true, + "requires": { + "arr-flatten": "1.1.0" + } + }, + "array-unique": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", + "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=", + "dev": true, + "optional": true + }, + "braces": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", + "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", + "dev": true, + "optional": true, + "requires": { + "expand-range": "1.8.2", + "preserve": "0.2.0", + "repeat-element": "1.1.3" + } + }, + "chokidar": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-1.7.0.tgz", + "integrity": "sha1-eY5ol3gVHIB2tLNg5e3SjNortGg=", + "dev": true, + "optional": true, + "requires": { + "anymatch": "1.3.2", + "async-each": "1.0.1", + "fsevents": "1.2.4", + "glob-parent": "2.0.0", + "inherits": "2.0.3", + "is-binary-path": "1.0.1", + "is-glob": "2.0.1", + "path-is-absolute": "1.0.1", + "readdirp": "2.2.1" + } + }, + "expand-brackets": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", + "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=", + "dev": true, + "optional": true, + "requires": { + "is-posix-bracket": "0.1.1" + } + }, + "extglob": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", + "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=", + "dev": true, + "optional": true, + "requires": { + "is-extglob": "1.0.0" + } + }, + "glob-parent": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz", + "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=", + "dev": true, + "optional": true, + "requires": { + "is-glob": "2.0.1" + } + }, + "is-extglob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", + "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", + "dev": true + }, + "is-glob": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", + "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", + "dev": true, + "requires": { + "is-extglob": "1.0.0" + } + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "optional": true, + "requires": { + "is-buffer": "1.1.6" + } + }, + "micromatch": { + "version": "2.3.11", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", + "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", + "dev": true, + "optional": true, + "requires": { + "arr-diff": "2.0.0", + "array-unique": "0.2.1", + "braces": "1.8.5", + "expand-brackets": "0.1.5", + "extglob": "0.3.2", + "filename-regex": "2.0.1", + "is-extglob": "1.0.0", + "is-glob": "2.0.1", + "kind-of": "3.2.2", + "normalize-path": "2.1.1", + "object.omit": "2.0.1", + "parse-glob": "3.0.4", + "regex-cache": "0.4.4" + } + } + } + }, "babel-code-frame": { "version": "6.26.0", "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz", @@ -1366,7 +2281,7 @@ }, "chalk": { "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "resolved": "http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", "dev": true, "requires": { @@ -1385,6 +2300,33 @@ } } }, + "babel-core": { + "version": "6.26.3", + "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-6.26.3.tgz", + "integrity": "sha512-6jyFLuDmeidKmUEb3NM+/yawG0M2bDZ9Z1qbZP59cyHLz8kYGKYwpJP0UwUKKUiTRNvxfLesJnTedqczP7cTDA==", + "dev": true, + "requires": { + "babel-code-frame": "6.26.0", + "babel-generator": "6.26.1", + "babel-helpers": "6.24.1", + "babel-messages": "6.23.0", + "babel-register": "6.26.0", + "babel-runtime": "6.26.0", + "babel-template": "6.26.0", + "babel-traverse": "6.26.0", + "babel-types": "6.26.0", + "babylon": "6.18.0", + "convert-source-map": "1.6.0", + "debug": "2.6.9", + "json5": "0.5.1", + "lodash": "4.17.11", + "minimatch": "3.0.4", + "path-is-absolute": "1.0.1", + "private": "0.1.8", + "slash": "1.0.0", + "source-map": "0.5.7" + } + }, "babel-generator": { "version": "6.26.1", "resolved": "https://registry.npmjs.org/babel-generator/-/babel-generator-6.26.1.tgz", @@ -1396,11 +2338,33 @@ "babel-types": "6.26.0", "detect-indent": "4.0.0", "jsesc": "1.3.0", - "lodash": "4.17.10", + "lodash": "4.17.11", "source-map": "0.5.7", "trim-right": "1.0.1" } }, + "babel-helpers": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helpers/-/babel-helpers-6.24.1.tgz", + "integrity": "sha1-NHHenK7DiOXIUOWX5Yom3fN2ArI=", + "dev": true, + "requires": { + "babel-runtime": "6.26.0", + "babel-template": "6.26.0" + } + }, + "babel-loader": { + "version": "8.0.4", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.0.4.tgz", + "integrity": "sha512-fhBhNkUToJcW9nV46v8w87AJOwAJDz84c1CL57n3Stj73FANM/b9TbCUK4YhdOwEyZ+OxhYpdeZDNzSI29Firw==", + "dev": true, + "requires": { + "find-cache-dir": "1.0.0", + "loader-utils": "1.1.0", + "mkdirp": "0.5.1", + "util.promisify": "1.0.0" + } + }, "babel-messages": { "version": "6.23.0", "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz", @@ -1410,6 +2374,51 @@ "babel-runtime": "6.26.0" } }, + "babel-polyfill": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-polyfill/-/babel-polyfill-6.26.0.tgz", + "integrity": "sha1-N5k3q8Z9eJWXCtxiHyhM2WbPIVM=", + "dev": true, + "requires": { + "babel-runtime": "6.26.0", + "core-js": "2.5.7", + "regenerator-runtime": "0.10.5" + }, + "dependencies": { + "regenerator-runtime": { + "version": "0.10.5", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.5.tgz", + "integrity": "sha1-M2w+/BIgrc7dosn6tntaeVWjNlg=", + "dev": true + } + } + }, + "babel-register": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-register/-/babel-register-6.26.0.tgz", + "integrity": "sha1-btAhFz4vy0htestFxgCahW9kcHE=", + "dev": true, + "requires": { + "babel-core": "6.26.3", + "babel-runtime": "6.26.0", + "core-js": "2.5.7", + "home-or-tmp": "2.0.0", + "lodash": "4.17.11", + "mkdirp": "0.5.1", + "source-map-support": "0.4.18" + }, + "dependencies": { + "source-map-support": { + "version": "0.4.18", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.4.18.tgz", + "integrity": "sha512-try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA==", + "dev": true, + "requires": { + "source-map": "0.5.7" + } + } + } + }, "babel-runtime": { "version": "6.26.0", "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", @@ -1430,7 +2439,7 @@ "babel-traverse": "6.26.0", "babel-types": "6.26.0", "babylon": "6.18.0", - "lodash": "4.17.10" + "lodash": "4.17.11" } }, "babel-traverse": { @@ -1447,7 +2456,7 @@ "debug": "2.6.9", "globals": "9.18.0", "invariant": "2.2.4", - "lodash": "4.17.10" + "lodash": "4.17.11" } }, "babel-types": { @@ -1458,7 +2467,7 @@ "requires": { "babel-runtime": "6.26.0", "esutils": "2.0.2", - "lodash": "4.17.10", + "lodash": "4.17.11", "to-fast-properties": "1.0.3" } }, @@ -1591,14 +2600,20 @@ "dev": true }, "binary-extensions": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.11.0.tgz", - "integrity": "sha1-RqoXUftqL5PuXmibsQh9SxTGwgU=", + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.12.0.tgz", + "integrity": "sha512-DYWGk01lDcxeS/K9IHPGWfT8PsJmbXRtRd2Sx72Tnb8pcYZQFF1oSDb8hJtS1vhp212q1Rzi5dUf9+nq0o9UIg==", + "dev": true + }, + "bindings": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.3.0.tgz", + "integrity": "sha512-DpLh5EzMR2kzvX1KIlVC0VkC3iZtHKTgdtZ0a3pglBZdaQFjt5S9g9xd1lE+YvXyfd6mtCeRnrUfOLYiTMlNSw==", "dev": true }, "bl": { "version": "1.2.2", - "resolved": "https://registry.npmjs.org/bl/-/bl-1.2.2.tgz", + "resolved": "http://registry.npmjs.org/bl/-/bl-1.2.2.tgz", "integrity": "sha512-e8tQYnZodmebYDWGH7KMRvtzKXaJHx3BbilrgZCfvyLUYdKpK1t5PSPmpkny/SgiTSCnjfLW7v5rlONXVFkQEA==", "dev": true, "requires": { @@ -1617,7 +2632,6 @@ "resolved": "https://registry.npmjs.org/block-stream/-/block-stream-0.0.9.tgz", "integrity": "sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo=", "dev": true, - "optional": true, "requires": { "inherits": "2.0.3" } @@ -1633,16 +2647,16 @@ "dependencies": { "minimist": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "resolved": "http://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", "dev": true } } }, "bluebird": { - "version": "3.5.1", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.1.tgz", - "integrity": "sha512-MKiLiV+I1AA596t9w1sQJ8jkiSr5+ZKi0WKrYGUn6d1Fx+Ij4tIj+m2WMQSGczs5jZVxV339chE8iwk6F64wjA==", + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.2.tgz", + "integrity": "sha512-dhHTWMI7kMx5whMQntl7Vr9C6BvV10lFXDAasnqnrMYhXVCzzk6IO9Fo2L75jXHT07WrOngL1WDXOp+yYS91Yg==", "dev": true }, "bn.js": { @@ -1652,9 +2666,9 @@ "dev": true }, "body-parser": { - "version": "1.18.2", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.18.2.tgz", - "integrity": "sha1-h2eKGdhLR9hZuDGZvVm84iKxBFQ=", + "version": "1.18.3", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.18.3.tgz", + "integrity": "sha1-WykhmP/dVTs6DyDe0FkrlWlVyLQ=", "dev": true, "requires": { "bytes": "3.0.0", @@ -1662,19 +2676,11 @@ "debug": "2.6.9", "depd": "1.1.2", "http-errors": "1.6.3", - "iconv-lite": "0.4.19", + "iconv-lite": "0.4.23", "on-finished": "2.3.0", - "qs": "6.5.1", - "raw-body": "2.3.2", + "qs": "6.5.2", + "raw-body": "2.3.3", "type-is": "1.6.16" - }, - "dependencies": { - "qs": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.1.tgz", - "integrity": "sha512-eRzhrN1WSINYCDCbrz796z37LOe3m5tmW7RQf6oBntukAG1nmovJvhnwHHRMAfeoItc1m2Hk02WER2aQ/iqs+A==", - "dev": true - } } }, "bonjour": { @@ -1749,7 +2755,7 @@ }, "browserify-aes": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", + "resolved": "http://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", "dev": true, "requires": { @@ -1786,7 +2792,7 @@ }, "browserify-rsa": { "version": "4.0.1", - "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.0.1.tgz", + "resolved": "http://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.0.1.tgz", "integrity": "sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ=", "dev": true, "requires": { @@ -1824,8 +2830,8 @@ "integrity": "sha512-WHVocJYavUwVgVViC0ORikPHQquXwVh939TaelZ4WDqpWgTX/FsGhl/+P4qBUAGcRvtOgDgC+xftNWWp2RUTAQ==", "dev": true, "requires": { - "caniuse-lite": "1.0.30000878", - "electron-to-chromium": "1.3.61" + "caniuse-lite": "1.0.30000890", + "electron-to-chromium": "1.3.77" } }, "browserstack": { @@ -1839,7 +2845,7 @@ }, "buffer": { "version": "4.9.1", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.1.tgz", + "resolved": "http://registry.npmjs.org/buffer/-/buffer-4.9.1.tgz", "integrity": "sha1-bRu2AbB6TvztlwlBMgkwJ8lbwpg=", "dev": true, "requires": { @@ -1894,6 +2900,15 @@ "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=", "dev": true }, + "bufferstreams": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/bufferstreams/-/bufferstreams-1.1.3.tgz", + "integrity": "sha512-HaJnVuslRF4g2kSDeyl++AaVizoitCpL9PglzCYwy0uHHyvWerfvEb8jWmYbF1z4kiVFolGomnxSGl+GUQp2jg==", + "dev": true, + "requires": { + "readable-stream": "2.3.6" + } + }, "builtin-modules": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz", @@ -1924,9 +2939,9 @@ "integrity": "sha512-Dph0MzuH+rTQzGPNT9fAnrPmMmjKfST6trxJeK7NQuHRaVw24VzPRWTmg9MpcwOVQZO0E1FBICUlFeNaKPIfHA==", "dev": true, "requires": { - "bluebird": "3.5.1", - "chownr": "1.0.1", - "glob": "7.1.2", + "bluebird": "3.5.2", + "chownr": "1.1.1", + "glob": "7.1.3", "graceful-fs": "4.1.11", "lru-cache": "4.1.3", "mississippi": "2.0.0", @@ -1935,7 +2950,7 @@ "promise-inflight": "1.0.1", "rimraf": "2.6.2", "ssri": "5.3.0", - "unique-filename": "1.1.0", + "unique-filename": "1.1.1", "y18n": "4.0.0" } }, @@ -1979,34 +2994,26 @@ } }, "camelcase": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz", - "integrity": "sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk=", - "dev": true, - "optional": true + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", + "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=", + "dev": true }, "camelcase-keys": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=", "dev": true, + "optional": true, "requires": { "camelcase": "2.1.1", "map-obj": "1.0.1" - }, - "dependencies": { - "camelcase": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", - "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=", - "dev": true - } } }, "caniuse-lite": { - "version": "1.0.30000878", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000878.tgz", - "integrity": "sha512-/dCGTdLCnjVJno1mFRn7Y6eit3AYaeFzSrMQHCoK0LEQaWl5snuLex1Ky4b8/Qu2ig5NgTX4cJx65hH9546puA==", + "version": "1.0.30000890", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000890.tgz", + "integrity": "sha512-4NI3s4Y6ROm+SgZN5sLUG4k7nVWQnedis3c/RWkynV5G6cHSY7+a8fwFyn2yoBDE3E6VswhTNNwR3PvzGqlTkg==", "dev": true }, "caseless": { @@ -2021,17 +3028,6 @@ "integrity": "sha512-Jt9tIBkRc9POUof7QA/VwWd+58fKkEEfI+/t1/eOlxKM7ZhrczNzMFefge7Ai+39y1pR/pP6cI19guHy3FSLmw==", "dev": true }, - "center-align": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/center-align/-/center-align-0.1.3.tgz", - "integrity": "sha1-qg0yYptu6XIgBBHL1EYckHvCt60=", - "dev": true, - "optional": true, - "requires": { - "align-text": "0.1.4", - "lazy-cache": "1.0.4" - } - }, "chalk": { "version": "2.4.1", "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", @@ -2067,6 +3063,54 @@ "integrity": "sha512-7I/xceXfKyUJmSAn/jw8ve/9DyOP7XxufNYLI9Px7CmsKgEUaZLUTax6nZxGQtaoiZCjpu6cHPj20xC/vqRReQ==", "dev": true }, + "cheerio": { + "version": "1.0.0-rc.2", + "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.2.tgz", + "integrity": "sha1-S59TqBsn5NXawxwP/Qz6A8xoMNs=", + "dev": true, + "requires": { + "css-select": "1.2.0", + "dom-serializer": "0.1.0", + "entities": "1.1.1", + "htmlparser2": "3.9.2", + "lodash": "4.17.11", + "parse5": "3.0.3" + }, + "dependencies": { + "domhandler": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz", + "integrity": "sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==", + "dev": true, + "requires": { + "domelementtype": "1.3.0" + } + }, + "htmlparser2": { + "version": "3.9.2", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.9.2.tgz", + "integrity": "sha1-G9+HrMoPP55T+k/M6w9LTLsAszg=", + "dev": true, + "requires": { + "domelementtype": "1.3.0", + "domhandler": "2.4.2", + "domutils": "1.5.1", + "entities": "1.1.1", + "inherits": "2.0.3", + "readable-stream": "2.3.6" + } + }, + "parse5": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-3.0.3.tgz", + "integrity": "sha512-rgO9Zg5LLLkfJF9E6CCmXlSE4UVceloys8JrFqCcHloC3usd/kJCyPDwH2SOlzix2j3xaP9sUX3e8+kvkuleAA==", + "dev": true, + "requires": { + "@types/node": "8.9.5" + } + } + } + }, "chokidar": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.0.4.tgz", @@ -2084,14 +3128,14 @@ "lodash.debounce": "4.0.8", "normalize-path": "2.1.1", "path-is-absolute": "1.0.1", - "readdirp": "2.1.0", + "readdirp": "2.2.1", "upath": "1.1.0" } }, "chownr": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.0.1.tgz", - "integrity": "sha1-4qdQQqlVGQi+vSW4Uj1fl2nXkYE=", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.1.tgz", + "integrity": "sha512-j38EvO5+LHX84jlo6h4UzmOwi0UgW61WRyPtJz4qaadK5eY3BTS5TY/S1Stc3Uk2lIM6TPevAlULiEJwie860g==", "dev": true }, "chrome-trace-event": { @@ -2145,6 +3189,12 @@ } } }, + "classnames": { + "version": "2.2.6", + "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.2.6.tgz", + "integrity": "sha512-JR/iSQOSt+LQIWwrwEzJ9uk0xfN3mTVYMwt1Ir5mUcSN6pU+V4zQFFaJsclJbPuAUQH+yfWef6tm7l1quW3C8Q==", + "dev": true + }, "clean-css": { "version": "4.2.1", "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.1.tgz", @@ -2163,24 +3213,14 @@ } }, "cliui": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz", - "integrity": "sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE=", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", + "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", "dev": true, - "optional": true, "requires": { - "center-align": "0.1.3", - "right-align": "0.1.3", - "wordwrap": "0.0.2" - }, - "dependencies": { - "wordwrap": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz", - "integrity": "sha1-t5Zpu0LstAn4PVg8rVLKF+qhZD8=", - "dev": true, - "optional": true - } + "string-width": "1.0.2", + "strip-ansi": "3.0.1", + "wrap-ansi": "2.1.0" } }, "clone": { @@ -2217,6 +3257,15 @@ "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=", "dev": true }, + "coa": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.1.tgz", + "integrity": "sha512-5wfTTO8E2/ja4jFSxePXlG5nRu5bBtL/r1HCIpJW/lzT6yDtKl0u0Z4o/Vpz32IpKmBn7HerheEZQgA9N2DarQ==", + "dev": true, + "requires": { + "q": "1.4.1" + } + }, "code-point-at": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", @@ -2225,7 +3274,7 @@ }, "codelyzer": { "version": "4.2.1", - "resolved": "https://registry.npmjs.org/codelyzer/-/codelyzer-4.2.1.tgz", + "resolved": "http://registry.npmjs.org/codelyzer/-/codelyzer-4.2.1.tgz", "integrity": "sha512-CKwfgpfkqi9dyzy4s6ELaxJ54QgJ6A8iTSsM4bzHbLuTpbKncvNc3DUlCvpnkHBhK47gEf4qFsWoYqLrJPhy6g==", "dev": true, "requires": { @@ -2254,18 +3303,18 @@ } }, "color-convert": { - "version": "1.9.2", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.2.tgz", - "integrity": "sha512-3NUJZdhMhcdPn8vJ9v2UQJoH0qqoGUkYTgFEPZaPjEtwmmKUfNV46zZmgB2M5M4DCEQHMaCfWHCxiBflLm04Tg==", + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", "dev": true, "requires": { - "color-name": "1.1.1" + "color-name": "1.1.3" } }, "color-name": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.1.tgz", - "integrity": "sha1-SxQVMEz1ACjqgWQ2Q72C6gWANok=", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", "dev": true }, "colors": { @@ -2280,13 +3329,13 @@ "integrity": "sha1-RYwH4J4NkA/Ci3Cj/sLazR0st/Y=", "dev": true, "requires": { - "lodash": "4.17.10" + "lodash": "4.17.11" } }, "combined-stream": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.6.tgz", - "integrity": "sha1-cj599ugBrFYTETp+RFqbactjKBg=", + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.7.tgz", + "integrity": "sha512-brWl9y6vOB1xYPZcpZde3N9zDByXTosAeMDo4p1wzo6UMOX4vumB+TP1RZ76sfE6Md68Q0NJSrE/gbezd4Ul+w==", "dev": true, "requires": { "delayed-stream": "1.0.0" @@ -2305,9 +3354,9 @@ "dev": true }, "compare-versions": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/compare-versions/-/compare-versions-3.3.1.tgz", - "integrity": "sha512-GkIcfJ9sDt4+gS+RWH3X+kR7ezuKdu3fg2oA9nRA8HZoqZwAKv3ml3TyfB9OyV2iFXxCw7q5XfV6SyPbSCT2pw==", + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/compare-versions/-/compare-versions-3.4.0.tgz", + "integrity": "sha512-tK69D7oNXXqUW3ZNo/z7NXTEz22TCF0pTE+YF9cxvaAM9XnkLo1fV621xCLrRR6aevJlKxExkss0vWqUCUpqdg==", "dev": true }, "component-bind": { @@ -2341,12 +3390,12 @@ } }, "compressible": { - "version": "2.0.14", - "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.14.tgz", - "integrity": "sha1-MmxfUH+7BV9UEWeCuWmoG2einac=", + "version": "2.0.15", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.15.tgz", + "integrity": "sha512-4aE67DL33dSW9gw4CI2H/yTxqHLNcxp0yS6jB+4h+wr3e43+1z7vm0HU9qXOH8j+qjKuL8+UtkOxYQSMq60Ylw==", "dev": true, "requires": { - "mime-db": "1.35.0" + "mime-db": "1.36.0" } }, "compression": { @@ -2357,7 +3406,7 @@ "requires": { "accepts": "1.3.5", "bytes": "3.0.0", - "compressible": "2.0.14", + "compressible": "2.0.15", "debug": "2.6.9", "on-headers": "1.0.1", "safe-buffer": "5.1.2", @@ -2457,10 +3506,13 @@ "dev": true }, "convert-source-map": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.5.1.tgz", - "integrity": "sha1-uCeAl7m8IpNl3lxiz1/K7YtVmeU=", - "dev": true + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.6.0.tgz", + "integrity": "sha512-eFu7XigvxdZ1ETfbgPBohgyQ/Z++C0eEhTor0qRwBw9unw+L0/6V8wkSuGgzdThkiS5lSpdptOQPD8Ak40a+7A==", + "dev": true, + "requires": { + "safe-buffer": "5.1.2" + } }, "cookie": { "version": "0.3.1", @@ -2495,9 +3547,9 @@ "dev": true }, "copy-webpack-plugin": { - "version": "4.5.2", - "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-4.5.2.tgz", - "integrity": "sha512-zmC33E8FFSq3AbflTvqvPvBo621H36Afsxlui91d+QyZxPIuXghfnTsa1CuqiAaCPgJoSUWfTFbKJnadZpKEbQ==", + "version": "4.5.3", + "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-4.5.3.tgz", + "integrity": "sha512-VKCiNXQcc8zyznaepXfKpCH2cZD+/j3T3B+gsFY97P7qMlEsj34wr/sI9OCG7QPUUh7gAHVx3q8Q1rdQIDM4bA==", "dev": true, "requires": { "cacache": "10.0.4", @@ -2588,20 +3640,20 @@ }, "create-hash": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", + "resolved": "http://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", "dev": true, "requires": { "cipher-base": "1.0.4", "inherits": "2.0.3", - "md5.js": "1.3.4", + "md5.js": "1.3.5", "ripemd160": "2.0.2", "sha.js": "2.4.11" } }, "create-hmac": { "version": "1.1.7", - "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", + "resolved": "http://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", "dev": true, "requires": { @@ -2613,6 +3665,31 @@ "sha.js": "2.4.11" } }, + "cross-env": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/cross-env/-/cross-env-5.2.0.tgz", + "integrity": "sha512-jtdNFfFW1hB7sMhr/H6rW1Z45LFqyI431m3qU6bFXcQ3Eh7LtBuG3h74o7ohHZ3crrRkkqHlo4jYHFPcjroANg==", + "dev": true, + "requires": { + "cross-spawn": "6.0.5", + "is-windows": "1.0.2" + }, + "dependencies": { + "cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "dev": true, + "requires": { + "nice-try": "1.0.5", + "path-key": "2.0.1", + "semver": "5.6.0", + "shebang-command": "1.2.0", + "which": "1.3.1" + } + } + } + }, "cross-spawn": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-3.0.1.tgz", @@ -2637,12 +3714,32 @@ "create-hmac": "1.1.7", "diffie-hellman": "5.0.3", "inherits": "2.0.3", - "pbkdf2": "3.0.16", - "public-encrypt": "4.0.2", + "pbkdf2": "3.0.17", + "public-encrypt": "4.0.3", "randombytes": "2.0.6", "randomfill": "1.0.4" } }, + "css-loader": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-1.0.0.tgz", + "integrity": "sha512-tMXlTYf3mIMt3b0dDCOQFJiVvxbocJ5Ho577WiGPYPZcqVEO218L2iU22pDXzkTZCLDE+9AmGSUkWxeh/nZReA==", + "dev": true, + "requires": { + "babel-code-frame": "6.26.0", + "css-selector-tokenizer": "0.7.0", + "icss-utils": "2.1.0", + "loader-utils": "1.1.0", + "lodash.camelcase": "4.3.0", + "postcss": "6.0.23", + "postcss-modules-extract-imports": "1.2.0", + "postcss-modules-local-by-default": "1.2.0", + "postcss-modules-scope": "1.1.0", + "postcss-modules-values": "1.3.0", + "postcss-value-parser": "3.3.0", + "source-list-map": "2.0.1" + } + }, "css-parse": { "version": "1.7.0", "resolved": "https://registry.npmjs.org/css-parse/-/css-parse-1.7.0.tgz", @@ -2661,6 +3758,12 @@ "nth-check": "1.0.1" } }, + "css-select-base-adapter": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.0.tgz", + "integrity": "sha1-AQKz0UYw34bD65+p9UVicBBs+ZA=", + "dev": true + }, "css-selector-tokenizer": { "version": "0.7.0", "resolved": "https://registry.npmjs.org/css-selector-tokenizer/-/css-selector-tokenizer-0.7.0.tgz", @@ -2670,8 +3773,58 @@ "cssesc": "0.1.0", "fastparse": "1.1.1", "regexpu-core": "1.0.0" + }, + "dependencies": { + "jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", + "dev": true + }, + "regexpu-core": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-1.0.0.tgz", + "integrity": "sha1-hqdj9Y7k18L2sQLkdkBQ3n7ZDGs=", + "dev": true, + "requires": { + "regenerate": "1.4.0", + "regjsgen": "0.2.0", + "regjsparser": "0.1.5" + } + }, + "regjsgen": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.2.0.tgz", + "integrity": "sha1-bAFq3qxVT3WCP+N6wFuS1aTtsfc=", + "dev": true + }, + "regjsparser": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.1.5.tgz", + "integrity": "sha1-fuj4Tcb6eS0/0K4ijSS9lJ6tIFw=", + "dev": true, + "requires": { + "jsesc": "0.5.0" + } + } } }, + "css-tree": { + "version": "1.0.0-alpha.28", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.28.tgz", + "integrity": "sha512-joNNW1gCp3qFFzj4St6zk+Wh/NBv0vM5YbEreZk0SD4S23S+1xBKb6cLDg2uj4P4k/GUMlIm6cKIDqIG+vdt0w==", + "dev": true, + "requires": { + "mdn-data": "1.1.4", + "source-map": "0.5.7" + } + }, + "css-url-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/css-url-regex/-/css-url-regex-1.1.0.tgz", + "integrity": "sha1-g4NCMMyfdMRX3lnuvRVD/uuDt+w=", + "dev": true + }, "css-what": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/css-what/-/css-what-2.1.0.tgz", @@ -2693,6 +3846,33 @@ "integrity": "sha1-yBSQPkViM3GgR3tAEJqq++6t27Q=", "dev": true }, + "csso": { + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/csso/-/csso-3.5.1.tgz", + "integrity": "sha512-vrqULLffYU1Q2tLdJvaCYbONStnfkfimRxXNaGjxMldI0C7JPBC4rB1RyjhfdZ4m1frm8pM9uRPKH3d2knZ8gg==", + "dev": true, + "requires": { + "css-tree": "1.0.0-alpha.29" + }, + "dependencies": { + "css-tree": { + "version": "1.0.0-alpha.29", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.29.tgz", + "integrity": "sha512-sRNb1XydwkW9IOci6iB2xmy8IGCj6r/fr+JWitvJ2JxQRPzN3T4AGGVWCMlVmVwM1gtgALJRmGIlWv5ppnGGkg==", + "dev": true, + "requires": { + "mdn-data": "1.1.4", + "source-map": "0.5.7" + } + } + } + }, + "cubic2quad": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/cubic2quad/-/cubic2quad-1.1.1.tgz", + "integrity": "sha1-abGcYaP1tB7PLx1fro+wNBWqixU=", + "dev": true + }, "cuint": { "version": "0.2.2", "resolved": "https://registry.npmjs.org/cuint/-/cuint-0.2.2.tgz", @@ -2720,15 +3900,6 @@ "integrity": "sha1-GzN5LhHpFKL9bW7WRHRkRE5fpkA=", "dev": true }, - "d": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/d/-/d-1.0.0.tgz", - "integrity": "sha1-dUu1v+VUUdpppYuU1F9MWwRi1Y8=", - "dev": true, - "requires": { - "es5-ext": "0.10.46" - } - }, "dashdash": { "version": "1.14.1", "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", @@ -2787,6 +3958,16 @@ "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=", "dev": true }, + "default-gateway": { + "version": "2.7.2", + "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-2.7.2.tgz", + "integrity": "sha512-lAc4i9QJR0YHSDFdzeBQKfZ1SRDG3hsJNEkrpcZa8QhBfidLAilT60BDEIVUUGqosFp425KOgB3uYqcnQrWafQ==", + "dev": true, + "requires": { + "execa": "0.10.0", + "ip-regex": "2.1.0" + } + }, "default-require-extensions": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/default-require-extensions/-/default-require-extensions-2.0.0.tgz", @@ -2875,7 +4056,7 @@ "dev": true, "requires": { "array-union": "1.0.2", - "glob": "7.1.2", + "glob": "7.1.3", "object-assign": "4.1.1", "pify": "2.3.0", "pinkie-promise": "2.0.1" @@ -2935,9 +4116,9 @@ } }, "detect-node": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.0.3.tgz", - "integrity": "sha1-ogM8CcyOFY03dI+951B4Mr1s4Sc=", + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.0.4.tgz", + "integrity": "sha512-ZIzRpLJrOj7jjP2miAtgqIfmzbxa4ZOr5jJc601zklsfEx9oTzmmj2nVpIPRpNlRTIh8lc1kyViIY7BWSGNmKw==", "dev": true }, "di": { @@ -2954,7 +4135,7 @@ }, "diffie-hellman": { "version": "5.0.3", - "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", + "resolved": "http://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", "dev": true, "requires": { @@ -2999,20 +4180,12 @@ } }, "dom-converter": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.1.4.tgz", - "integrity": "sha1-pF71cnuJDJv/5tfIduexnLDhfzs=", + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", + "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", "dev": true, "requires": { - "utila": "0.3.3" - }, - "dependencies": { - "utila": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/utila/-/utila-0.3.3.tgz", - "integrity": "sha1-1+jn1+MJEHCSsF+NloiCTWM6QiY=", - "dev": true - } + "utila": "0.4.0" } }, "dom-serialize": { @@ -3097,6 +4270,16 @@ "stream-shift": "1.0.0" } }, + "eachr": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/eachr/-/eachr-3.2.0.tgz", + "integrity": "sha1-LDXkPqCGUW95l8+At6pk1VpKRIQ=", + "dev": true, + "requires": { + "editions": "1.3.4", + "typechecker": "4.6.0" + } + }, "ecc-jsbn": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", @@ -3108,6 +4291,12 @@ "safer-buffer": "2.1.2" } }, + "editions": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/editions/-/editions-1.3.4.tgz", + "integrity": "sha512-gzao+mxnYDzIysXKMQi/+M1mjy/rjestjg6OPoYTtI+3Izp23oiGZitsl9lPDPiTGXbcSIk1iJWhliSaglxnUg==", + "dev": true + }, "ee-first": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", @@ -3121,9 +4310,9 @@ "dev": true }, "electron-to-chromium": { - "version": "1.3.61", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.61.tgz", - "integrity": "sha512-XjTdsm6x71Y48lF9EEvGciwXD70b20g0t+3YbrE+0fPFutqV08DSNrZXkoXAp3QuzX7TpL/OW+/VsNoR9GkuNg==", + "version": "1.3.77", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.77.tgz", + "integrity": "sha512-XIfQcdU9L4qUte31fFATwptHodMH0Otf53N8y1AKxd1+79vR+2UYpLq+Z1Zbtbuy+w0xd7KwIUrvlnje/htiOg==", "dev": true }, "elliptic": { @@ -3182,13 +4371,13 @@ "integrity": "sha1-w8p0NJOGSMPg2cHjKN1otiLChMo=", "dev": true, "requires": { - "mime-types": "2.1.19", + "mime-types": "2.1.20", "negotiator": "0.6.1" } }, "debug": { "version": "2.3.3", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.3.3.tgz", + "resolved": "http://registry.npmjs.org/debug/-/debug-2.3.3.tgz", "integrity": "sha1-QMRT5n5uE8kB3ewxeviYbNqe/4w=", "dev": true, "requires": { @@ -3197,7 +4386,7 @@ }, "ms": { "version": "0.7.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.2.tgz", + "resolved": "http://registry.npmjs.org/ms/-/ms-0.7.2.tgz", "integrity": "sha1-riXPJRKziFodldfwN4aNhDESR2U=", "dev": true } @@ -3225,7 +4414,7 @@ "dependencies": { "debug": { "version": "2.3.3", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.3.3.tgz", + "resolved": "http://registry.npmjs.org/debug/-/debug-2.3.3.tgz", "integrity": "sha1-QMRT5n5uE8kB3ewxeviYbNqe/4w=", "dev": true, "requires": { @@ -3234,7 +4423,7 @@ }, "ms": { "version": "0.7.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.2.tgz", + "resolved": "http://registry.npmjs.org/ms/-/ms-0.7.2.tgz", "integrity": "sha1-riXPJRKziFodldfwN4aNhDESR2U=", "dev": true } @@ -3262,7 +4451,7 @@ "requires": { "graceful-fs": "4.1.11", "memory-fs": "0.4.1", - "tapable": "1.0.0" + "tapable": "1.1.0" } }, "ent": { @@ -3277,6 +4466,15 @@ "integrity": "sha1-blwtClYhtdra7O+AuQ7ftc13cvA=", "dev": true }, + "errlop": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/errlop/-/errlop-1.0.3.tgz", + "integrity": "sha512-5VTnt0yikY4LlQEfCXVSqfE6oLj1HVM4zVSvAKMnoYjL/zrb6nqiLowZS4XlG7xENfyj7lpYWvT+wfSCr6dtlA==", + "dev": true, + "requires": { + "editions": "1.3.4" + } + }, "errno": { "version": "0.1.7", "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.7.tgz", @@ -3301,7 +4499,7 @@ "integrity": "sha512-C8Fx/0jFmV5IPoMOFPA9P9G5NtqW+4cOPit3MIuvR2t7Ag2K15EJTpxnHAYTzL+aYQJIESYeXZmDBfOBE1HcpA==", "dev": true, "requires": { - "es-to-primitive": "1.1.1", + "es-to-primitive": "1.2.0", "function-bind": "1.1.1", "has": "1.0.3", "is-callable": "1.1.4", @@ -3309,42 +4507,20 @@ } }, "es-to-primitive": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.1.1.tgz", - "integrity": "sha1-RTVSSKiJeQNLZ5Lhm7gfK3l13Q0=", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.0.tgz", + "integrity": "sha512-qZryBOJjV//LaxLTV6UC//WewneB3LcXOL9NP++ozKVXsIIIpm/2c13UDiD9Jp2eThsecw9m3jPqDwTyobcdbg==", "dev": true, "requires": { "is-callable": "1.1.4", "is-date-object": "1.0.1", - "is-symbol": "1.0.1" - } - }, - "es5-ext": { - "version": "0.10.46", - "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.46.tgz", - "integrity": "sha512-24XxRvJXNFwEMpJb3nOkiRJKRoupmjYmOPVlI65Qy2SrtxwOTB+g6ODjBKOtwEHbYrhWRty9xxOWLNdClT2djw==", - "dev": true, - "requires": { - "es6-iterator": "2.0.3", - "es6-symbol": "3.1.1", - "next-tick": "1.0.0" - } - }, - "es6-iterator": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz", - "integrity": "sha1-p96IkUGgWpSwhUQDstCg+/qY87c=", - "dev": true, - "requires": { - "d": "1.0.0", - "es5-ext": "0.10.46", - "es6-symbol": "3.1.1" + "is-symbol": "1.0.2" } }, "es6-promise": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.4.tgz", - "integrity": "sha512-/NdNZVJg+uZgtm9eS3O6lrOLYmQag2DjdEXuPaHlZ6RuVqgqaVZfgYCepEIKsLqwdQArOPtC3XzRLqGGfT8KQQ==", + "version": "4.2.5", + "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.5.tgz", + "integrity": "sha512-n6wvpdE43VFtJq+lUDYDBFUwV8TZbuGXLV4D6wKafg13ldznKsyEvatubnmUe31zcvelSzOHF+XbaT+Bl9ObDg==", "dev": true }, "es6-promisify": { @@ -3353,17 +4529,7 @@ "integrity": "sha1-UQnWLz5W6pZ8S2NQWu8IKRyKUgM=", "dev": true, "requires": { - "es6-promise": "4.2.4" - } - }, - "es6-symbol": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.1.tgz", - "integrity": "sha1-vwDvT9q2uhtG7Le2KbTH7VcVzHc=", - "dev": true, - "requires": { - "d": "1.0.0", - "es5-ext": "0.10.46" + "es6-promise": "4.2.5" } }, "escape-html": { @@ -3470,7 +4636,7 @@ }, "events": { "version": "1.1.1", - "resolved": "https://registry.npmjs.org/events/-/events-1.1.1.tgz", + "resolved": "http://registry.npmjs.org/events/-/events-1.1.1.tgz", "integrity": "sha1-nr23Y1rQmccNzEwqH1AEKI6L2SQ=", "dev": true }, @@ -3489,17 +4655,17 @@ "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", "dev": true, "requires": { - "md5.js": "1.3.4", + "md5.js": "1.3.5", "safe-buffer": "5.1.2" } }, "execa": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", - "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=", + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-0.10.0.tgz", + "integrity": "sha512-7XOMnz8Ynx1gGo/3hyV9loYNPWM94jG3+3T3Y8tsfSstFmETmENCMU/A/zj8Lyaj1lkgEepKepvd6240tBRvlw==", "dev": true, "requires": { - "cross-spawn": "5.1.0", + "cross-spawn": "6.0.5", "get-stream": "3.0.0", "is-stream": "1.1.0", "npm-run-path": "2.0.2", @@ -3509,12 +4675,14 @@ }, "dependencies": { "cross-spawn": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", - "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", "dev": true, "requires": { - "lru-cache": "4.1.3", + "nice-try": "1.0.5", + "path-key": "2.0.1", + "semver": "5.6.0", "shebang-command": "1.2.0", "which": "1.3.1" } @@ -3673,14 +4841,14 @@ } }, "express": { - "version": "4.16.3", - "resolved": "https://registry.npmjs.org/express/-/express-4.16.3.tgz", - "integrity": "sha1-avilAjUNsyRuzEvs9rWjTSL37VM=", + "version": "4.16.4", + "resolved": "https://registry.npmjs.org/express/-/express-4.16.4.tgz", + "integrity": "sha512-j12Uuyb4FMrd/qQAm6uCHAkPtO8FDTRJZBDd5D2KOL2eLaz1yUNdUB/NOIyq0iU4q4cFarsUCrnFDPBcnksuOg==", "dev": true, "requires": { "accepts": "1.3.5", "array-flatten": "1.1.1", - "body-parser": "1.18.2", + "body-parser": "1.18.3", "content-disposition": "0.5.2", "content-type": "1.0.4", "cookie": "0.3.1", @@ -3698,9 +4866,9 @@ "parseurl": "1.3.2", "path-to-regexp": "0.1.7", "proxy-addr": "2.0.4", - "qs": "6.5.1", + "qs": "6.5.2", "range-parser": "1.2.0", - "safe-buffer": "5.1.1", + "safe-buffer": "5.1.2", "send": "0.16.2", "serve-static": "1.13.2", "setprototypeof": "1.1.0", @@ -3715,18 +4883,6 @@ "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=", "dev": true - }, - "qs": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.1.tgz", - "integrity": "sha512-eRzhrN1WSINYCDCbrz796z37LOe3m5tmW7RQf6oBntukAG1nmovJvhnwHHRMAfeoItc1m2Hk02WER2aQ/iqs+A==", - "dev": true - }, - "safe-buffer": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.1.tgz", - "integrity": "sha512-kKvNJn6Mm93gAczWVJg7wH+wGYWNrDHdWvpUmHyEsgCtIwwo3bqPtV4tR5tuPaUhTOo/kvhVwd8XwwOllGYkbg==", - "dev": true } } }, @@ -3757,6 +4913,16 @@ } } }, + "extendr": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/extendr/-/extendr-3.3.0.tgz", + "integrity": "sha512-BmBSu+KOX2XOo3XMECiekGY8VAr3O4aGYgOaHQDNg2ez5rOYW+SDfNStao4VNzr+6N27Vw3A7HJKJMrHmAAXvQ==", + "dev": true, + "requires": { + "editions": "1.3.4", + "typechecker": "4.6.0" + } + }, "extglob": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", @@ -3822,6 +4988,17 @@ } } }, + "extract-opts": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/extract-opts/-/extract-opts-3.3.1.tgz", + "integrity": "sha1-WrvtyYwNUgLjJ4cn+Rktfghsa+E=", + "dev": true, + "requires": { + "eachr": "3.2.0", + "editions": "1.3.4", + "typechecker": "4.6.0" + } + }, "extsprintf": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", @@ -3835,13 +5012,13 @@ "dev": true }, "fast-glob": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-2.2.2.tgz", - "integrity": "sha512-TR6zxCKftDQnUAPvkrCWdBgDq/gbqx8A3ApnBrR5rMvpp6+KMJI0Igw7fkWPgeVK0uhRXTXdvO3O+YP0CaUX2g==", + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-2.2.3.tgz", + "integrity": "sha512-NiX+JXjnx43RzvVFwRWfPKo4U+1BrK5pJPsHQdKMlLoFHrrGktXglQhHliSihWAq+m1z6fHk3uwGHrtRbS9vLA==", "dev": true, "requires": { "@mrmlnc/readdir-enhanced": "2.2.1", - "@nodelib/fs.stat": "1.1.1", + "@nodelib/fs.stat": "1.1.2", "glob-parent": "3.1.0", "is-glob": "4.0.0", "merge2": "1.2.2", @@ -3875,6 +5052,12 @@ "websocket-driver": "0.7.0" } }, + "figgy-pudding": { + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.1.tgz", + "integrity": "sha512-vNKxJHTEKNThjfrdJwHc7brvM6eVevuO5nTj6ez8ZQ1qbXTvGthucRF7S4vf2cr71QVnT70V34v0S1DyQsti0w==", + "dev": true + }, "file-entry-cache": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-2.0.0.tgz", @@ -3887,7 +5070,7 @@ }, "file-loader": { "version": "1.1.11", - "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-1.1.11.tgz", + "resolved": "http://registry.npmjs.org/file-loader/-/file-loader-1.1.11.tgz", "integrity": "sha512-TGR4HU7HUsGg6GCOPJnFk06RhWgEWFLAGWiT6rcD+GRC2keU3s9RGJ+b3Z6/U73jwwNb2gKLJ7YCrp+jvU4ALg==", "dev": true, "requires": { @@ -3897,7 +5080,7 @@ }, "file-saver": { "version": "1.3.8", - "resolved": "https://registry.npmjs.org/file-saver/-/file-saver-1.3.8.tgz", + "resolved": "http://registry.npmjs.org/file-saver/-/file-saver-1.3.8.tgz", "integrity": "sha512-spKHSBQIxxS81N/O21WmuXA2F6wppUCsutpzenOeZzOCCJ5gEfcbqJP983IrpLXzYmXnMUa6J03SubcNPdKrlg==" }, "filename-regex": { @@ -3912,7 +5095,7 @@ "integrity": "sha1-jnVIqW08wjJ+5eZ0FocjozO7oqA=", "dev": true, "requires": { - "glob": "7.1.2", + "glob": "7.1.3", "minimatch": "3.0.4" } }, @@ -3941,7 +5124,7 @@ }, "finalhandler": { "version": "1.1.1", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.1.tgz", + "resolved": "http://registry.npmjs.org/finalhandler/-/finalhandler-1.1.1.tgz", "integrity": "sha512-Y1GUDo39ez4aHAw7MysnUD5JzYX+WaIj8I57kO3aEPT1fFRL4sr7mjei97FgnwhAyyzRYmQZaTHb2+9uZ1dPtg==", "dev": true, "requires": { @@ -4009,7 +5192,7 @@ "requires": { "array-union": "1.0.2", "arrify": "1.0.1", - "glob": "7.1.2", + "glob": "7.1.3", "object-assign": "4.1.1", "pify": "2.3.0", "pinkie-promise": "2.0.1" @@ -4034,9 +5217,9 @@ } }, "follow-redirects": { - "version": "1.5.7", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.5.7.tgz", - "integrity": "sha512-NONJVIFiX7Z8k2WxfqBjtwqMifx7X42ORLFrOZ2LTKGj71G3C0kfdyTqGqr8fx5zSX6Foo/D95dgGWbPUiwnew==", + "version": "1.5.9", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.5.9.tgz", + "integrity": "sha512-Bh65EZI/RU8nx0wbYF9shkFZlqLP+6WT/5FnA3cE/djNSuKNHJEinGGZgu/cQEkeeb2GdFOgenAmn8qaqYke2w==", "dev": true, "requires": { "debug": "3.1.0" @@ -4082,7 +5265,18 @@ "requires": { "asynckit": "0.4.0", "combined-stream": "1.0.6", - "mime-types": "2.1.19" + "mime-types": "2.1.20" + }, + "dependencies": { + "combined-stream": { + "version": "1.0.6", + "resolved": "http://registry.npmjs.org/combined-stream/-/combined-stream-1.0.6.tgz", + "integrity": "sha1-cj599ugBrFYTETp+RFqbactjKBg=", + "dev": true, + "requires": { + "delayed-stream": "1.0.0" + } + } } }, "forwarded": { @@ -4142,6 +5336,12 @@ "universalify": "0.1.2" } }, + "fs-readdir-recursive": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fs-readdir-recursive/-/fs-readdir-recursive-1.1.0.tgz", + "integrity": "sha512-GNanXlVr2pf02+sPN40XN8HG+ePaNcvM0q5mZBd668Obwb0yD5GiUbZOFgwn8kGMY6I3mdyDJzieUy3PTYyTRA==", + "dev": true + }, "fs-write-stream-atomic": { "version": "1.0.10", "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz", @@ -4167,7 +5367,7 @@ "dev": true, "optional": true, "requires": { - "nan": "2.10.0", + "nan": "2.11.1", "node-pre-gyp": "0.10.0" }, "dependencies": { @@ -4733,6 +5933,12 @@ "globule": "1.2.1" } }, + "geometry-interfaces": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/geometry-interfaces/-/geometry-interfaces-1.1.4.tgz", + "integrity": "sha512-qD6OdkT6NcES9l4Xx3auTpwraQruU7dARbQPVO71MKvkGYw5/z/oIiGymuFXrRaEQa5Y67EIojUpaLeGEa5hGA==", + "dev": true + }, "get-caller-file": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz", @@ -4747,7 +5953,7 @@ }, "get-stream": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "resolved": "http://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", "dev": true }, @@ -4767,9 +5973,9 @@ } }, "glob": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz", - "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==", + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz", + "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==", "dev": true, "requires": { "fs.realpath": "1.0.0", @@ -4843,6 +6049,12 @@ "integrity": "sha1-jFoUlNIGbFcMw7/kSWF1rMTVAqs=", "dev": true }, + "global-modules-path": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/global-modules-path/-/global-modules-path-2.3.0.tgz", + "integrity": "sha512-HchvMJNYh9dGSCy8pOQ2O8u/hoXaL+0XhnrwH0RyLiSXMMTl9W3N6KUU73+JFOg5PGjtzl6VZzUQsnrpm7Szag==", + "dev": true + }, "globals": { "version": "9.18.0", "resolved": "https://registry.npmjs.org/globals/-/globals-9.18.0.tgz", @@ -4857,7 +6069,7 @@ "requires": { "array-union": "1.0.2", "dir-glob": "2.0.0", - "glob": "7.1.2", + "glob": "7.1.3", "ignore": "3.3.10", "pify": "3.0.0", "slash": "1.0.0" @@ -4876,8 +6088,8 @@ "dev": true, "optional": true, "requires": { - "glob": "7.1.2", - "lodash": "4.17.10", + "glob": "7.1.3", + "lodash": "4.17.11", "minimatch": "3.0.4" } }, @@ -4890,7 +6102,7 @@ "array-parallel": "0.1.3", "array-series": "0.1.5", "cross-spawn": "4.0.2", - "debug": "3.1.0" + "debug": "3.2.6" }, "dependencies": { "cross-spawn": { @@ -4904,13 +6116,19 @@ } }, "debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", "dev": true, "requires": { - "ms": "2.0.0" + "ms": "2.1.1" } + }, + "ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", + "dev": true } } }, @@ -4925,7 +6143,7 @@ "dependencies": { "minimist": { "version": "1.1.3", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.1.3.tgz", + "resolved": "http://registry.npmjs.org/minimist/-/minimist-1.1.3.tgz", "integrity": "sha1-O+39kaktOQFvz6ocaB6Pqhoe/ag=", "dev": true } @@ -4944,46 +6162,31 @@ "dev": true }, "handlebars": { - "version": "4.0.11", - "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.0.11.tgz", - "integrity": "sha1-Ywo13+ApS8KB7a5v/F0yn8eYLcw=", + "version": "4.0.12", + "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.0.12.tgz", + "integrity": "sha512-RhmTekP+FZL+XNhwS1Wf+bTTZpdLougwt5pcgA1tuz6Jcx0fpH/7z0qd71RKnZHBCxIRBHfBOnio4gViPemNzA==", "dev": true, "requires": { - "async": "1.5.2", + "async": "2.6.1", "optimist": "0.6.1", - "source-map": "0.4.4", - "uglify-js": "2.8.29" + "source-map": "0.6.1", + "uglify-js": "3.4.9" }, "dependencies": { - "source-map": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", - "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=", + "async": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.1.tgz", + "integrity": "sha512-fNEiL2+AZt6AlAw/29Cr0UDe4sRAHCpEHh54WMz+Bb7QfNcFw4h3loofyJpLeQs4Yx7yuqu/2dLgM5hKOs6HlQ==", "dev": true, "requires": { - "amdefine": "1.0.1" + "lodash": "4.17.11" } }, - "uglify-js": { - "version": "2.8.29", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.8.29.tgz", - "integrity": "sha1-KcVzMUgFe7Th913zW3qcty5qWd0=", - "dev": true, - "optional": true, - "requires": { - "source-map": "0.5.7", - "uglify-to-browserify": "1.0.2", - "yargs": "3.10.0" - }, - "dependencies": { - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true, - "optional": true - } - } + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true } } }, @@ -5145,6 +6348,16 @@ "minimalistic-crypto-utils": "1.0.1" } }, + "home-or-tmp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/home-or-tmp/-/home-or-tmp-2.0.0.tgz", + "integrity": "sha1-42w/LSyufXRqhX440Y1fMqeILbg=", + "dev": true, + "requires": { + "os-homedir": "1.0.2", + "os-tmpdir": "1.0.2" + } + }, "hosted-git-info": { "version": "2.7.1", "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.7.1.tgz", @@ -5181,7 +6394,7 @@ "he": "1.1.1", "param-case": "2.1.1", "relateurl": "0.2.7", - "uglify-js": "3.4.7" + "uglify-js": "3.4.9" } }, "html-tags": { @@ -5192,15 +6405,15 @@ }, "html-webpack-plugin": { "version": "3.2.0", - "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-3.2.0.tgz", + "resolved": "http://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-3.2.0.tgz", "integrity": "sha1-sBq71yOsqqeze2r0SS69oD2d03s=", "dev": true, "requires": { "html-minifier": "3.5.20", "loader-utils": "0.2.17", - "lodash": "4.17.10", + "lodash": "4.17.11", "pretty-error": "2.1.1", - "tapable": "1.0.0", + "tapable": "1.1.0", "toposort": "1.0.7", "util.promisify": "1.0.0" }, @@ -5248,7 +6461,7 @@ }, "readable-stream": { "version": "1.0.34", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", "dev": true, "requires": { @@ -5274,7 +6487,7 @@ }, "http-errors": { "version": "1.6.3", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "resolved": "http://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", "dev": true, "requires": { @@ -5297,19 +6510,19 @@ "dev": true, "requires": { "eventemitter3": "3.1.0", - "follow-redirects": "1.5.7", + "follow-redirects": "1.5.9", "requires-port": "1.0.0" } }, "http-proxy-middleware": { "version": "0.18.0", - "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.18.0.tgz", + "resolved": "http://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.18.0.tgz", "integrity": "sha512-Fs25KVMPAIIcgjMZkVHJoKg9VcXcC1C8yb9JUgeDvVXY0S/zgVIhMb+qVswDIgtJe2DfckMSY2d6TuTEutlk6Q==", "dev": true, "requires": { "http-proxy": "1.17.0", "is-glob": "4.0.0", - "lodash": "4.17.10", + "lodash": "4.17.11", "micromatch": "3.1.10" } }, @@ -5337,26 +6550,50 @@ "dev": true, "requires": { "agent-base": "4.2.1", - "debug": "3.1.0" + "debug": "3.2.6" }, "dependencies": { "debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", "dev": true, "requires": { - "ms": "2.0.0" + "ms": "2.1.1" } + }, + "ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", + "dev": true } } }, "iconv-lite": { - "version": "0.4.19", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.19.tgz", - "integrity": "sha512-oTZqweIP51xaGPI4uPa56/Pri/480R+mo7SeU+YETByQNhDG55ycFyNLIgta9vXhILrxXDmF7ZGhqZIcuN0gJQ==", + "version": "0.4.23", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.23.tgz", + "integrity": "sha512-neyTUVFtahjf0mB3dZT77u+8O0QB89jFdnBkd5P1JgYPbPaia3gXXOVL2fq8VyU2gMMD7SaN7QukTB/pmXYvDA==", + "dev": true, + "requires": { + "safer-buffer": "2.1.2" + } + }, + "icss-replace-symbols": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/icss-replace-symbols/-/icss-replace-symbols-1.1.0.tgz", + "integrity": "sha1-Bupvg2ead0njhs/h/oEq5dsiPe0=", "dev": true }, + "icss-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-2.1.0.tgz", + "integrity": "sha1-g/Cg7DeL8yRheLbCrZE28TWxyWI=", + "dev": true, + "requires": { + "postcss": "6.0.23" + } + }, "ieee754": { "version": "1.1.12", "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.12.tgz", @@ -5413,13 +6650,67 @@ "dev": true }, "import-local": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-1.0.0.tgz", - "integrity": "sha512-vAaZHieK9qjGo58agRBg+bhHX3hoTZU/Oa3GESWLz7t1U62fk63aHuDJJEteXoDeTCcPmUT+z38gkHPZkkmpmQ==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz", + "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==", "dev": true, "requires": { - "pkg-dir": "2.0.0", + "pkg-dir": "3.0.0", "resolve-cwd": "2.0.0" + }, + "dependencies": { + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dev": true, + "requires": { + "locate-path": "3.0.0" + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dev": true, + "requires": { + "p-locate": "3.0.0", + "path-exists": "3.0.0" + } + }, + "p-limit": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.0.0.tgz", + "integrity": "sha512-fl5s52lI5ahKCernzzIyAP0QAZbGIovtVHGwpcu1Jr/EpzLVDI2myISHwGqK7m8uQFugVWSrbxH7XnhGtvEc+A==", + "dev": true, + "requires": { + "p-try": "2.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dev": true, + "requires": { + "p-limit": "2.0.0" + } + }, + "p-try": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.0.0.tgz", + "integrity": "sha512-hMp0onDKIajHfIkdRk3P4CdCmErkYAxxDtP3Wx/4nZ3aGlau2VKh3mZpcuFkH27WQkL/3WBCPOktzA9ZOAnMQQ==", + "dev": true + }, + "pkg-dir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", + "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", + "dev": true, + "requires": { + "find-up": "3.0.0" + } + } } }, "imurmurhash": { @@ -5440,6 +6731,7 @@ "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=", "dev": true, + "optional": true, "requires": { "repeating": "2.0.1" } @@ -5479,14 +6771,21 @@ "dev": true }, "internal-ip": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-1.2.0.tgz", - "integrity": "sha1-rp+/k7mEh4eF1QqN4bNWlWBYz1w=", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-3.0.1.tgz", + "integrity": "sha512-NXXgESC2nNVtU+pqmC9e6R8B1GpKxzsAQhffvh5AL79qKnodd+L7tnEQmTiUAVngqLalPbSqRA7XGIEL5nCd0Q==", "dev": true, "requires": { - "meow": "3.7.0" + "default-gateway": "2.7.2", + "ipaddr.js": "1.8.0" } }, + "interpret": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.1.0.tgz", + "integrity": "sha1-ftGxQQxqDg94z5XTuEQMY/eLhhQ=", + "dev": true + }, "intersection-observer": { "version": "0.5.0", "resolved": "https://registry.npmjs.org/intersection-observer/-/intersection-observer-0.5.0.tgz", @@ -5513,6 +6812,12 @@ "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=", "dev": true }, + "ip-regex": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz", + "integrity": "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=", + "dev": true + }, "ipaddr.js": { "version": "1.8.0", "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.8.0.tgz", @@ -5573,7 +6878,7 @@ "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", "dev": true, "requires": { - "binary-extensions": "1.11.0" + "binary-extensions": "1.12.0" } }, "is-buffer": { @@ -5584,7 +6889,7 @@ }, "is-builtin-module": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz", + "resolved": "http://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz", "integrity": "sha1-VAVy0096wxGfj3bDDLwbHgN6/74=", "dev": true, "requires": { @@ -5736,7 +7041,7 @@ }, "is-obj": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "resolved": "http://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=", "dev": true }, @@ -5819,10 +7124,13 @@ "dev": true }, "is-symbol": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.1.tgz", - "integrity": "sha1-PMWfAAJRlLarLjjbrmaJJWtmBXI=", - "dev": true + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.2.tgz", + "integrity": "sha512-HS8bZ9ox60yCJLH9snBpIwv9pYUAkcuLhSA1oero1UB5y9aiQpRA8y2ex945AOtCZL1lJDeIk3G5LthswI46Lw==", + "dev": true, + "requires": { + "has-symbols": "1.0.0" + } }, "is-typedarray": { "version": "1.0.0", @@ -5904,7 +7212,7 @@ "escodegen": "1.8.1", "esprima": "2.7.3", "glob": "5.0.15", - "handlebars": "4.0.11", + "handlebars": "4.0.12", "js-yaml": "3.12.0", "mkdirp": "0.5.1", "nopt": "3.0.6", @@ -5946,22 +7254,22 @@ } }, "istanbul-api": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/istanbul-api/-/istanbul-api-1.3.1.tgz", - "integrity": "sha512-duj6AlLcsWNwUpfyfHt0nWIeRiZpuShnP40YTxOGQgtaN8fd6JYSxsvxUphTDy8V5MfDXo4s/xVCIIvVCO808g==", + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/istanbul-api/-/istanbul-api-2.0.6.tgz", + "integrity": "sha512-8W5oeAGWXhtTJjAyVfvavOLVyZCTNCKsyF6GON/INKlBdO7uJ/bv3qnPj5M6ERKzmMCJS1kntnjjGuJ86fn3rQ==", "dev": true, "requires": { "async": "2.6.1", - "compare-versions": "3.3.1", + "compare-versions": "3.4.0", "fileset": "2.0.3", - "istanbul-lib-coverage": "1.2.0", - "istanbul-lib-hook": "1.2.1", - "istanbul-lib-instrument": "1.10.1", - "istanbul-lib-report": "1.1.4", - "istanbul-lib-source-maps": "1.2.5", - "istanbul-reports": "1.3.0", + "istanbul-lib-coverage": "2.0.1", + "istanbul-lib-hook": "2.0.1", + "istanbul-lib-instrument": "3.0.0", + "istanbul-lib-report": "2.0.2", + "istanbul-lib-source-maps": "2.0.1", + "istanbul-reports": "2.0.1", "js-yaml": "3.12.0", - "mkdirp": "0.5.1", + "make-dir": "1.3.0", "once": "1.4.0" }, "dependencies": { @@ -5971,7 +7279,28 @@ "integrity": "sha512-fNEiL2+AZt6AlAw/29Cr0UDe4sRAHCpEHh54WMz+Bb7QfNcFw4h3loofyJpLeQs4Yx7yuqu/2dLgM5hKOs6HlQ==", "dev": true, "requires": { - "lodash": "4.17.10" + "lodash": "4.17.11" + } + }, + "istanbul-lib-coverage": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.1.tgz", + "integrity": "sha512-nPvSZsVlbG9aLhZYaC3Oi1gT/tpyo3Yt5fNyf6NmcKIayz4VV/txxJFFKAK/gU4dcNn8ehsanBbVHVl0+amOLA==", + "dev": true + }, + "istanbul-lib-instrument": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-3.0.0.tgz", + "integrity": "sha512-eQY9vN9elYjdgN9Iv6NS/00bptm02EBBk70lRMaVjeA6QYocQgenVrSgC28TJurdnZa80AGO3ASdFN+w/njGiQ==", + "dev": true, + "requires": { + "@babel/generator": "7.1.2", + "@babel/parser": "7.1.2", + "@babel/template": "7.1.2", + "@babel/traverse": "7.1.0", + "@babel/types": "7.1.2", + "istanbul-lib-coverage": "2.0.1", + "semver": "5.6.0" } } } @@ -5982,8 +7311,8 @@ "integrity": "sha512-a5SPObZgS0jB/ixaKSMdn6n/gXSrK2S6q/UfRJBT3e6gQmVjwZROTODQsYW5ZNwOu78hG62Y3fWlebaVOL0C+w==", "dev": true, "requires": { - "convert-source-map": "1.5.1", - "istanbul-lib-instrument": "1.10.1", + "convert-source-map": "1.6.0", + "istanbul-lib-instrument": "1.10.2", "loader-utils": "1.1.0", "schema-utils": "0.3.0" }, @@ -6012,24 +7341,24 @@ } }, "istanbul-lib-coverage": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-1.2.0.tgz", - "integrity": "sha512-GvgM/uXRwm+gLlvkWHTjDAvwynZkL9ns15calTrmhGgowlwJBbWMYzWbKqE2DT6JDP1AFXKa+Zi0EkqNCUqY0A==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-1.2.1.tgz", + "integrity": "sha512-PzITeunAgyGbtY1ibVIUiV679EFChHjoMNRibEIobvmrCRaIgwLxNucOSimtNWUhEib/oO7QY2imD75JVgCJWQ==", "dev": true }, "istanbul-lib-hook": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/istanbul-lib-hook/-/istanbul-lib-hook-1.2.1.tgz", - "integrity": "sha512-eLAMkPG9FU0v5L02lIkcj/2/Zlz9OuluaXikdr5iStk8FDbSwAixTK9TkYxbF0eNnzAJTwM2fkV2A1tpsIp4Jg==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-hook/-/istanbul-lib-hook-2.0.1.tgz", + "integrity": "sha512-ufiZoiJ8CxY577JJWEeFuxXZoMqiKpq/RqZtOAYuQLvlkbJWscq9n3gc4xrCGH9n4pW0qnTxOz1oyMmVtk8E1w==", "dev": true, "requires": { "append-transform": "1.0.0" } }, "istanbul-lib-instrument": { - "version": "1.10.1", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-1.10.1.tgz", - "integrity": "sha512-1dYuzkOCbuR5GRJqySuZdsmsNKPL3PTuyPevQfoCXJePT9C8y1ga75neU+Tuy9+yS3G/dgx8wgOmp2KLpgdoeQ==", + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-1.10.2.tgz", + "integrity": "sha512-aWHxfxDqvh/ZlxR8BBaEPVSWDPUkGD63VjGQn3jcw8jCp7sHEMKcrj4xfJn/ABzdMEHiQNyvDQhqm5o8+SQg7A==", "dev": true, "requires": { "babel-generator": "6.26.1", @@ -6037,70 +7366,78 @@ "babel-traverse": "6.26.0", "babel-types": "6.26.0", "babylon": "6.18.0", - "istanbul-lib-coverage": "1.2.0", - "semver": "5.5.1" + "istanbul-lib-coverage": "1.2.1", + "semver": "5.6.0" } }, "istanbul-lib-report": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-1.1.4.tgz", - "integrity": "sha512-Azqvq5tT0U09nrncK3q82e/Zjkxa4tkFZv7E6VcqP0QCPn6oNljDPfrZEC/umNXds2t7b8sRJfs6Kmpzt8m2kA==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-2.0.2.tgz", + "integrity": "sha512-rJ8uR3peeIrwAxoDEbK4dJ7cqqtxBisZKCuwkMtMv0xYzaAnsAi3AHrHPAAtNXzG/bcCgZZ3OJVqm1DTi9ap2Q==", "dev": true, "requires": { - "istanbul-lib-coverage": "1.2.0", - "mkdirp": "0.5.1", - "path-parse": "1.0.6", - "supports-color": "3.2.3" + "istanbul-lib-coverage": "2.0.1", + "make-dir": "1.3.0", + "supports-color": "5.5.0" }, "dependencies": { - "has-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", - "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "istanbul-lib-coverage": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.1.tgz", + "integrity": "sha512-nPvSZsVlbG9aLhZYaC3Oi1gT/tpyo3Yt5fNyf6NmcKIayz4VV/txxJFFKAK/gU4dcNn8ehsanBbVHVl0+amOLA==", "dev": true - }, - "supports-color": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", - "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", - "dev": true, - "requires": { - "has-flag": "1.0.0" - } } } }, "istanbul-lib-source-maps": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-1.2.5.tgz", - "integrity": "sha512-8O2T/3VhrQHn0XcJbP1/GN7kXMiRAlPi+fj3uEHrjBD8Oz7Py0prSC25C09NuAZS6bgW1NNKAvCSHZXB0irSGA==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-2.0.1.tgz", + "integrity": "sha512-30l40ySg+gvBLcxTrLzR4Z2XTRj3HgRCA/p2rnbs/3OiTaoj054gAbuP5DcLOtwqmy4XW8qXBHzrmP2/bQ9i3A==", "dev": true, "requires": { - "debug": "3.1.0", - "istanbul-lib-coverage": "1.2.0", - "mkdirp": "0.5.1", + "debug": "3.2.6", + "istanbul-lib-coverage": "2.0.1", + "make-dir": "1.3.0", "rimraf": "2.6.2", - "source-map": "0.5.7" + "source-map": "0.6.1" }, "dependencies": { "debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", "dev": true, "requires": { - "ms": "2.0.0" + "ms": "2.1.1" } + }, + "istanbul-lib-coverage": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.1.tgz", + "integrity": "sha512-nPvSZsVlbG9aLhZYaC3Oi1gT/tpyo3Yt5fNyf6NmcKIayz4VV/txxJFFKAK/gU4dcNn8ehsanBbVHVl0+amOLA==", + "dev": true + }, + "ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", + "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true } } }, "istanbul-reports": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-1.3.0.tgz", - "integrity": "sha512-y2Z2IMqE1gefWUaVjrBm0mSKvUkaBy9Vqz8iwr/r40Y9hBbIteH5wqHG/9DLTfJ9xUnUT2j7A3+VVJ6EaYBllA==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-2.0.1.tgz", + "integrity": "sha512-CT0QgMBJqs6NJLF678ZHcquUAZIoBIUNzdJrRJfpkI9OnzG6MkUfHxbJC3ln981dMswC7/B1mfX3LNkhgJxsuw==", "dev": true, "requires": { - "handlebars": "4.0.11" + "handlebars": "4.0.12" } }, "jasmine": { @@ -6110,7 +7447,7 @@ "dev": true, "requires": { "exit": "0.1.2", - "glob": "7.1.2", + "glob": "7.1.3", "jasmine-core": "2.8.0" }, "dependencies": { @@ -6153,9 +7490,15 @@ "dev": true }, "js-base64": { - "version": "2.4.8", - "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.4.8.tgz", - "integrity": "sha512-hm2nYpDrwoO/OzBhdcqs/XGT6XjSuSSCVEpia+Kl2J6x4CYt5hISlVL/AYU1khoDXv0AQVgxtdJySb9gjAn56Q==", + "version": "2.4.9", + "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.4.9.tgz", + "integrity": "sha512-xcinL3AuDJk7VSzsHgb9DvvIXayBbadtMZ4HFPx8rUszbW1MuNMlwYVC4zzCZ6e1sqZpnNS5ZFYOhXqA39T7LQ==", + "dev": true + }, + "js-levenshtein": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/js-levenshtein/-/js-levenshtein-1.1.4.tgz", + "integrity": "sha512-PxfGzSs0ztShKrUYPIn5r0MtyAhYcCwmndozzpz8YObbPnD1jFxzlBGbRnX2mIu6Z13xN6+PTu05TQFnZFlzow==", "dev": true }, "js-tokens": { @@ -6227,7 +7570,7 @@ }, "json5": { "version": "0.5.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz", + "resolved": "http://registry.npmjs.org/json5/-/json5-0.5.1.tgz", "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=", "dev": true }, @@ -6273,7 +7616,7 @@ }, "es6-promise": { "version": "3.0.2", - "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-3.0.2.tgz", + "resolved": "http://registry.npmjs.org/es6-promise/-/es6-promise-3.0.2.tgz", "integrity": "sha1-AQ1YWEI6XxGJeWZfRkhqlcbuK7Y=", "dev": true }, @@ -6285,7 +7628,7 @@ }, "readable-stream": { "version": "2.0.6", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz", + "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz", "integrity": "sha1-j5A0HmilPMySh4jaz80Rs265t44=", "dev": true, "requires": { @@ -6311,8 +7654,8 @@ "integrity": "sha512-k5pBjHDhmkdaUccnC7gE3mBzZjcxyxYsYVaqiL2G5AqlfLyBO5nw2VdNK+O16cveEPd/gIOWULH7gkiYYwVNHg==", "dev": true, "requires": { - "bluebird": "3.5.1", - "body-parser": "1.18.2", + "bluebird": "3.5.2", + "body-parser": "1.18.3", "chokidar": "1.7.0", "colors": "1.1.2", "combine-lists": "1.0.1", @@ -6321,7 +7664,7 @@ "di": "0.0.1", "dom-serialize": "2.2.1", "expand-braces": "0.1.2", - "glob": "7.1.2", + "glob": "7.1.3", "graceful-fs": "4.1.11", "http-proxy": "1.17.0", "isbinaryfile": "3.0.3", @@ -6390,7 +7733,7 @@ "is-binary-path": "1.0.1", "is-glob": "2.0.1", "path-is-absolute": "1.0.1", - "readdirp": "2.1.0" + "readdirp": "2.2.1" } }, "expand-brackets": { @@ -6446,7 +7789,7 @@ }, "lodash": { "version": "3.10.1", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz", + "resolved": "http://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz", "integrity": "sha1-W/Rejkm6QYnhfUgnid/RW9FAt7Y=", "dev": true }, @@ -6484,12 +7827,12 @@ } }, "karma-coverage-istanbul-reporter": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/karma-coverage-istanbul-reporter/-/karma-coverage-istanbul-reporter-2.0.1.tgz", - "integrity": "sha512-UcgrHkFehI5+ivMouD8NH/UOHiX4oCAtwaANylzPFdcAuD52fnCUuelacq2gh8tZ4ydhU3+xiXofSq7j5Ehygw==", + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/karma-coverage-istanbul-reporter/-/karma-coverage-istanbul-reporter-2.0.4.tgz", + "integrity": "sha512-xJS7QSQIVU6VK9HuJ/ieE5yynxKhjCCkd96NLY/BX/HXsx0CskU9JJiMQbd4cHALiddMwI4OWh1IIzeWrsavJw==", "dev": true, "requires": { - "istanbul-api": "1.3.1", + "istanbul-api": "2.0.6", "minimatch": "3.0.4" } }, @@ -6518,9 +7861,9 @@ } }, "killable": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/killable/-/killable-1.0.0.tgz", - "integrity": "sha1-2ouEvUfeU5WHj5XWTQLyRJ/gXms=", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/killable/-/killable-1.0.1.tgz", + "integrity": "sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg==", "dev": true }, "kind-of": { @@ -6530,17 +7873,21 @@ "dev": true }, "known-css-properties": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.6.1.tgz", - "integrity": "sha512-nQRpMcHm1cQ6gmztdvLcIvxocznSMqH/y6XtERrWrHaymOYdDGroRqetJvJycxGEr1aakXiigDgn7JnzuXlk6A==", + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.8.0.tgz", + "integrity": "sha512-pku5zscbIr9YsA6lFU1nhFGSAXsdJtEQ2WilCL40d0YCoDofBlNohMUq32wyt7tpiiaZ09GKyLZFrB1ijx6+WA==", "dev": true }, - "lazy-cache": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz", - "integrity": "sha1-odePw6UEdMuAhF07O24dpJpEbo4=", + "lazy-require": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/lazy-require/-/lazy-require-2.2.0.tgz", + "integrity": "sha1-Iv9A5dHpPkda7E3/aTaX/PewsW0=", "dev": true, - "optional": true + "requires": { + "editions": "1.3.4", + "extract-opts": "3.3.1", + "safeps": "6.4.0" + } }, "lazystream": { "version": "1.0.0", @@ -6603,6 +7950,12 @@ "pify": "3.0.0" } }, + "leven": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-2.1.0.tgz", + "integrity": "sha1-wuep93IJTe6dNCAq6KzORoeHVYA=", + "dev": true + }, "levn": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", @@ -6614,9 +7967,9 @@ } }, "license-webpack-plugin": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/license-webpack-plugin/-/license-webpack-plugin-1.4.0.tgz", - "integrity": "sha512-iwuNFMWbXS76WiQXJBTs8/7Tby4NQnY8AIkBMuJG5El79UT8zWrJQMfpW+KRXt4Y2Bs5uk+Myg/MO7ROSF8jzA==", + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/license-webpack-plugin/-/license-webpack-plugin-1.5.0.tgz", + "integrity": "sha512-Of/H79rZqm2aeg4RnP9SMSh19qkKemoLT5VaJV58uH5AxeYWEcBgGFs753JEJ/Hm6BPvQVfIlrrjoBwYj8p7Tw==", "dev": true, "requires": { "ejs": "2.6.1" @@ -6633,7 +7986,7 @@ }, "load-json-file": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", + "resolved": "http://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", "dev": true, "requires": { @@ -6653,9 +8006,9 @@ } }, "loader-runner": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.3.0.tgz", - "integrity": "sha1-9IKuqC1UPgeSFwDVpG7yb9rGuKI=", + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.3.1.tgz", + "integrity": "sha512-By6ZFY7ETWOc9RFaAIb23IjJVcM4dvJC/N57nmdz9RSkMXvAXGI7SyVlAw3v8vjtDRlqThgVDVmTnr9fqMlxkw==", "dev": true }, "loader-utils": { @@ -6680,9 +8033,9 @@ } }, "lodash": { - "version": "4.17.10", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.10.tgz", - "integrity": "sha512-UejweD1pDoXu+AD825lWwp4ZGtSwgnpZxb3JDViD7StjQz+Nb/6l093lx4OQ0foGWNRoc19mWy7BzL+UAK2iVg==", + "version": "4.17.11", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", + "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==", "dev": true }, "lodash.assign": { @@ -6691,6 +8044,12 @@ "integrity": "sha1-DZnzzNem0mHRm9rrkkUAXShYCOc=", "dev": true }, + "lodash.camelcase": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", + "integrity": "sha1-soqmKIorn8ZRA1x3EfZathkDMaY=", + "dev": true + }, "lodash.clonedeep": { "version": "4.5.0", "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", @@ -6727,6 +8086,12 @@ "integrity": "sha1-fFJqUtibRcRcxpC4gWO+BJf1UMs=", "dev": true }, + "lodash.merge": { + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.1.tgz", + "integrity": "sha512-AOYza4+Hf5z1/0Hztxpm2/xiPZgi/cjMqdnKTUWTBSKchJlxXXuUSxCCl8rJlf4g6yww/j6mA8nC8Hw/EZWxKQ==", + "dev": true + }, "lodash.mergewith": { "version": "4.6.1", "resolved": "https://registry.npmjs.org/lodash.mergewith/-/lodash.mergewith-4.6.1.tgz", @@ -6763,7 +8128,7 @@ }, "log4js": { "version": "0.6.38", - "resolved": "https://registry.npmjs.org/log4js/-/log4js-0.6.38.tgz", + "resolved": "http://registry.npmjs.org/log4js/-/log4js-0.6.38.tgz", "integrity": "sha1-LElBFmldb7JUgJQ9P8hy5mKlIv0=", "dev": true, "requires": { @@ -6779,7 +8144,7 @@ }, "readable-stream": { "version": "1.0.34", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", "dev": true, "requires": { @@ -6791,7 +8156,7 @@ }, "semver": { "version": "4.3.6", - "resolved": "https://registry.npmjs.org/semver/-/semver-4.3.6.tgz", + "resolved": "http://registry.npmjs.org/semver/-/semver-4.3.6.tgz", "integrity": "sha1-MAvG4OhjdPe6YQaLWx7NV/xlMto=", "dev": true }, @@ -6809,28 +8174,12 @@ "integrity": "sha1-4PyVEztu8nbNyIh82vJKpvFW+Po=", "dev": true }, - "loglevelnext": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/loglevelnext/-/loglevelnext-1.0.5.tgz", - "integrity": "sha512-V/73qkPuJmx4BcBF19xPBr+0ZRVBhc4POxvZTZdMeXpJ4NItXSJ/MSwuFT0kQJlCbXvdlZoQQ/418bS1y9Jh6A==", - "dev": true, - "requires": { - "es6-symbol": "3.1.1", - "object.assign": "4.1.0" - } - }, "long": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/long/-/long-3.2.0.tgz", "integrity": "sha1-2CG3E4yhy1gcFymQ7xTbIAtcR0s=", "dev": true }, - "longest": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz", - "integrity": "sha1-MKCy2jj3N3DoKUoNIuZiXtd9AJc=", - "dev": true - }, "longest-streak": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-2.0.2.tgz", @@ -6882,11 +8231,20 @@ } }, "make-error": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.4.tgz", - "integrity": "sha512-0Dab5btKVPhibSalc9QGXb559ED7G7iLjFXBaj9Wq8O3vorueR5K5jaE3hkG6ZQINyhA/JgG6Qk4qdFQjsYV6g==", + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.5.tgz", + "integrity": "sha512-c3sIjNUow0+8swNwVpqoH4YCShKNFkMaw6oH1mNS2haDZQqkeZFlHS3dhoeEbKKmJB4vXpJucU6oH75aDYeE9g==", "dev": true }, + "map-age-cleaner": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.2.tgz", + "integrity": "sha512-UN1dNocxQq44IhJyMI4TU8phc2m9BddacHRPRjKGLYaF0jqd3xLz0jS0skpAU9WgYyoR4gHtUpzytNBS385FWQ==", + "dev": true, + "requires": { + "p-defer": "1.0.0" + } + }, "map-cache": { "version": "0.2.2", "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", @@ -6933,13 +8291,14 @@ "dev": true }, "md5.js": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.4.tgz", - "integrity": "sha1-6b296UogpawYsENA/Fdk1bCdkB0=", + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", + "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", "dev": true, "requires": { "hash-base": "3.0.4", - "inherits": "2.0.3" + "inherits": "2.0.3", + "safe-buffer": "5.1.2" } }, "mdast-util-compact": { @@ -6951,6 +8310,12 @@ "unist-util-visit": "1.4.0" } }, + "mdn-data": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-1.1.4.tgz", + "integrity": "sha512-FSYbp3lyKjyj3E7fMl6rYvUdX0FBXaluGqlFoYESWQlyUTq8R+wp0rkFxoYFqZlHCvsUXGjyJmLQSnXToYhOSA==", + "dev": true + }, "media-typer": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", @@ -6958,12 +8323,14 @@ "dev": true }, "mem": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/mem/-/mem-1.1.0.tgz", - "integrity": "sha1-Xt1StIXKHZAP5kiVUFOZoN+kX3Y=", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mem/-/mem-4.0.0.tgz", + "integrity": "sha512-WQxG/5xYc3tMbYLXoXPm81ET2WDULiU5FxbuIoNbJqLOOI8zehXFdZuiUEgfdrU2mVB1pxBZUGlYORSrpuJreA==", "dev": true, "requires": { - "mimic-fn": "1.2.0" + "map-age-cleaner": "0.1.2", + "mimic-fn": "1.2.0", + "p-is-promise": "1.1.0" } }, "memory-fs": { @@ -6981,6 +8348,7 @@ "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=", "dev": true, + "optional": true, "requires": { "camelcase-keys": "2.1.0", "decamelize": "1.2.0", @@ -6996,9 +8364,10 @@ "dependencies": { "minimist": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "resolved": "http://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", - "dev": true + "dev": true, + "optional": true } } }, @@ -7020,6 +8389,12 @@ "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=", "dev": true }, + "microbuffer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/microbuffer/-/microbuffer-1.0.0.tgz", + "integrity": "sha1-izgy7UDIfVH0e7I0kTppinVtGdI=", + "dev": true + }, "micromatch": { "version": "3.1.10", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", @@ -7058,18 +8433,18 @@ "dev": true }, "mime-db": { - "version": "1.35.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.35.0.tgz", - "integrity": "sha512-JWT/IcCTsB0Io3AhWUMjRqucrHSPsSf2xKLaRldJVULioggvkJvggZ3VXNNSRkCddE6D+BUI4HEIZIA2OjwIvg==", + "version": "1.36.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.36.0.tgz", + "integrity": "sha512-L+xvyD9MkoYMXb1jAmzI/lWYAxAMCPvIBSWur0PZ5nOf5euahRLVqH//FKW9mWp2lkqUgYiXPgkzfMUFi4zVDw==", "dev": true }, "mime-types": { - "version": "2.1.19", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.19.tgz", - "integrity": "sha512-P1tKYHVSZ6uFo26mtnve4HQFE3koh1UWVkp8YUC+ESBHe945xWSoXuHHiGarDqcEZ+whpCDnlNw5LON0kLo+sw==", + "version": "2.1.20", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.20.tgz", + "integrity": "sha512-HrkrPaP9vGuWbLK1B1FfgAkbqNjIuy4eHlIYnFi7kamZyLLrGlo2mpcx0bBmNpKqBtYtAfGbodDddIgddSJC2A==", "dev": true, "requires": { - "mime-db": "1.35.0" + "mime-db": "1.36.0" } }, "mimic-fn": { @@ -7079,14 +8454,14 @@ "dev": true }, "mini-css-extract-plugin": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-0.4.2.tgz", - "integrity": "sha512-ots7URQH4wccfJq9Ssrzu2+qupbncAce4TmTzunI9CIwlQMp2XI+WNUw6xWF6MMAGAm1cbUVINrSjATaVMyKXg==", + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-0.4.4.tgz", + "integrity": "sha512-o+Jm+ocb0asEngdM6FsZWtZsRzA8koFUudIDwYUfl94M3PejPHG7Vopw5hN9V8WsMkSFpm3tZP3Fesz89EyrfQ==", "dev": true, "requires": { "loader-utils": "1.1.0", "schema-utils": "1.0.0", - "webpack-sources": "1.1.0" + "webpack-sources": "1.3.0" }, "dependencies": { "schema-utils": { @@ -7125,7 +8500,7 @@ }, "minimist": { "version": "0.0.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", + "resolved": "http://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", "dev": true }, @@ -7198,7 +8573,7 @@ }, "mkdirp": { "version": "0.5.1", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "resolved": "http://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", "dev": true, "requires": { @@ -7242,11 +8617,10 @@ "dev": true }, "nan": { - "version": "2.10.0", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.10.0.tgz", - "integrity": "sha512-bAdJv7fBLhWC+/Bls0Oza+mvTaNQtP+1RyhhhvD95pgUJz6XM5IzgmxOkItJ9tkoCiplvAnXI1tNmmUD/eScyA==", - "dev": true, - "optional": true + "version": "2.11.1", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.11.1.tgz", + "integrity": "sha512-iji6k87OSXa0CcrLl9z+ZiYSuR2o+c0bGuNmXdrhTQTakxytAFsC56SArGYoiHlJlFoHSnvmhpceZJaXkVuOtA==", + "dev": true }, "nanomatch": { "version": "1.2.13", @@ -7267,10 +8641,14 @@ "to-regex": "3.0.2" } }, - "nebular-icons": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/nebular-icons/-/nebular-icons-1.0.9.tgz", - "integrity": "sha512-zz//MW0tXGI3ArzRTqxV5ySpsRKFd5O/gy0tHYgBsjvLXe9k0UF9tS1i7cro4CB2VrrKGbZAcIo7hIPX63HCmw==" + "neatequal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/neatequal/-/neatequal-1.0.0.tgz", + "integrity": "sha1-LuEhG8n6bkxVcV/SELsFYC6xrjs=", + "dev": true, + "requires": { + "varstream": "0.3.2" + } }, "negotiator": { "version": "0.6.1", @@ -7284,10 +8662,10 @@ "integrity": "sha512-vdqTKI9GBIYcAEbFAcpKPErKINfPF5zIuz3/niBfq8WUZjpT2tytLlFVrBgWdOtqI4uaA/Rb6No0hux39XXDuw==", "dev": true }, - "next-tick": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.0.0.tgz", - "integrity": "sha1-yobR/ogoFpsBICCOPchCS524NCw=", + "nice-try": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", "dev": true }, "no-case": { @@ -7310,10 +8688,9 @@ "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-3.8.0.tgz", "integrity": "sha512-3g8lYefrRRzvGeSowdJKAKyks8oUpLEd/DyPV4eMhVlhJ0aNaZqIrNUIPuEWWTAoPqyFkfGrM67MC69baqn6vA==", "dev": true, - "optional": true, "requires": { "fstream": "1.0.11", - "glob": "7.1.2", + "glob": "7.1.3", "graceful-fs": "4.1.11", "mkdirp": "0.5.1", "nopt": "3.0.6", @@ -7328,10 +8705,9 @@ "dependencies": { "semver": { "version": "5.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz", + "resolved": "http://registry.npmjs.org/semver/-/semver-5.3.0.tgz", "integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8=", - "dev": true, - "optional": true + "dev": true } } }, @@ -7375,12 +8751,12 @@ } }, "node-releases": { - "version": "1.0.0-alpha.11", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.0.0-alpha.11.tgz", - "integrity": "sha512-CaViu+2FqTNYOYNihXa5uPS/zry92I3vPU4nCB6JB3OeZ2UGtOpF5gRwuN4+m3hbEcL47bOXyun1jX2iC+3uEQ==", + "version": "1.0.0-alpha.12", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.0.0-alpha.12.tgz", + "integrity": "sha512-VPB4rTPqpVyWKBHbSa4YPFme3+8WHsOSpvbp0Mfj0bWsC8TEjt4HQrLl1hsBDELlp1nB4lflSgSuGTYiuyaP7Q==", "dev": true, "requires": { - "semver": "5.5.1" + "semver": "5.6.0" } }, "node-sass": { @@ -7395,20 +8771,20 @@ "cross-spawn": "3.0.1", "gaze": "1.1.3", "get-stdin": "4.0.1", - "glob": "7.1.2", + "glob": "7.1.3", "in-publish": "2.0.0", "lodash.assign": "4.2.0", "lodash.clonedeep": "4.5.0", "lodash.mergewith": "4.6.1", "meow": "3.7.0", "mkdirp": "0.5.1", - "nan": "2.10.0", + "nan": "2.11.1", "node-gyp": "3.8.0", "npmlog": "4.1.2", "request": "2.87.0", "sass-graph": "2.2.4", - "stdout-stream": "1.4.0", - "true-case-path": "1.0.2" + "stdout-stream": "1.4.1", + "true-case-path": "1.0.3" }, "dependencies": { "ajv": { @@ -7433,7 +8809,7 @@ }, "chalk": { "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "resolved": "http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", "dev": true, "optional": true, @@ -7480,7 +8856,7 @@ "aws-sign2": "0.7.0", "aws4": "1.8.0", "caseless": "0.12.0", - "combined-stream": "1.0.6", + "combined-stream": "1.0.7", "extend": "3.0.2", "forever-agent": "0.6.1", "form-data": "2.3.2", @@ -7489,7 +8865,7 @@ "is-typedarray": "1.0.0", "isstream": "0.1.2", "json-stringify-safe": "5.0.1", - "mime-types": "2.1.19", + "mime-types": "2.1.20", "oauth-sign": "0.8.2", "performance-now": "2.1.0", "qs": "6.5.2", @@ -7535,7 +8911,7 @@ "requires": { "hosted-git-info": "2.7.1", "is-builtin-module": "1.0.0", - "semver": "5.5.1", + "semver": "5.6.0", "validate-npm-package-license": "3.0.4" } }, @@ -7568,7 +8944,7 @@ "requires": { "hosted-git-info": "2.7.1", "osenv": "0.1.5", - "semver": "5.5.1", + "semver": "5.6.0", "validate-npm-package-name": "3.0.0" } }, @@ -7587,7 +8963,7 @@ "request": "2.88.0", "retry": "0.10.1", "safe-buffer": "5.1.2", - "semver": "5.5.1", + "semver": "5.6.0", "slide": "1.1.6", "ssri": "5.3.0" } @@ -7640,6 +9016,42 @@ "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", "dev": true }, + "nunjucks": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/nunjucks/-/nunjucks-3.1.3.tgz", + "integrity": "sha512-UtlKKAzg9vdtvURdNy9DjGhiB7qYf2R7Ez+hsucOQG5gYJexSggXSSZ+9IpSDyKOlWu/4rMVPH2oVoANOSqNKA==", + "dev": true, + "requires": { + "a-sync-waterfall": "1.0.1", + "asap": "2.0.6", + "chokidar": "2.0.4", + "postinstall-build": "5.0.3", + "yargs": "3.32.0" + }, + "dependencies": { + "y18n": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz", + "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=", + "dev": true + }, + "yargs": { + "version": "3.32.0", + "resolved": "http://registry.npmjs.org/yargs/-/yargs-3.32.0.tgz", + "integrity": "sha1-AwiOnr+edWtpdRYR0qXvWRSCyZU=", + "dev": true, + "requires": { + "camelcase": "2.1.1", + "cliui": "3.2.0", + "decamelize": "1.2.0", + "os-locale": "1.4.0", + "string-width": "1.0.2", + "window-size": "0.1.4", + "y18n": "3.2.1" + } + } + } + }, "oauth-sign": { "version": "0.9.0", "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", @@ -7704,18 +9116,6 @@ "isobject": "3.0.1" } }, - "object.assign": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.0.tgz", - "integrity": "sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==", - "dev": true, - "requires": { - "define-properties": "1.1.3", - "function-bind": "1.1.1", - "has-symbols": "1.0.0", - "object-keys": "1.0.12" - } - }, "object.getownpropertydescriptors": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.0.3.tgz", @@ -7756,6 +9156,18 @@ "isobject": "3.0.1" } }, + "object.values": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.0.4.tgz", + "integrity": "sha1-5STaCbT2b/Bd9FdUbscqyZ8TBpo=", + "dev": true, + "requires": { + "define-properties": "1.1.3", + "es-abstract": "1.12.0", + "function-bind": "1.1.1", + "has": "1.0.3" + } + }, "obuf": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", @@ -7787,9 +9199,9 @@ } }, "opn": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/opn/-/opn-5.3.0.tgz", - "integrity": "sha512-bYJHo/LOmoTd+pfiYhfZDnf9zekVJrY+cnS2a5F2x+w5ppvTqObojTP7WiFG+kVZs9Inw+qQ/lw7TroWwhdd2g==", + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/opn/-/opn-5.4.0.tgz", + "integrity": "sha512-YF9MNdVy/0qvJvDtunAOzFw9iasOQHpVthTCvGzxt61Il64AYSGdK+rYwld7NAfk9qJ7dt+hymBNSc9LNYS+Sw==", "dev": true, "requires": { "is-wsl": "1.1.0" @@ -7856,10 +9268,9 @@ }, "os-locale": { "version": "1.4.0", - "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", + "resolved": "http://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=", "dev": true, - "optional": true, "requires": { "lcid": "1.0.0" } @@ -7880,12 +9291,35 @@ "os-tmpdir": "1.0.2" } }, + "output-file-sync": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/output-file-sync/-/output-file-sync-1.1.2.tgz", + "integrity": "sha1-0KM+7+YaIF+suQCS6CZZjVJFznY=", + "dev": true, + "requires": { + "graceful-fs": "4.1.11", + "mkdirp": "0.5.1", + "object-assign": "4.1.1" + } + }, + "p-defer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz", + "integrity": "sha1-n26xgvbJqozXQwBKfU+WsZaw+ww=", + "dev": true + }, "p-finally": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", "dev": true }, + "p-is-promise": { + "version": "1.1.0", + "resolved": "http://registry.npmjs.org/p-is-promise/-/p-is-promise-1.1.0.tgz", + "integrity": "sha1-nJRWmJ6fZYgBewQ01WCXZ1w9oF4=", + "dev": true + }, "p-limit": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", @@ -7944,7 +9378,7 @@ }, "parse-asn1": { "version": "5.1.1", - "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.1.tgz", + "resolved": "http://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.1.tgz", "integrity": "sha512-KPx7flKXg775zZpnp9SxJlz00gTd4BmJ2yJufSc44gMCRrRQ7NSzAcSJQfifuOLgW6bEi+ftrALtsgALeB2Adw==", "dev": true, "requires": { @@ -7952,13 +9386,13 @@ "browserify-aes": "1.2.0", "create-hash": "1.2.0", "evp_bytestokey": "1.0.3", - "pbkdf2": "3.0.16" + "pbkdf2": "3.0.17" } }, "parse-entities": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-1.1.2.tgz", - "integrity": "sha512-5N9lmQ7tmxfXf+hO3X6KRG6w7uYO/HL9fHalSySTdyn63C3WNvTM/1R8tn1u1larNcEbo3Slcy2bsVDQqvEpUg==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-1.2.0.tgz", + "integrity": "sha512-XXtDdOPLSB0sHecbEapQi6/58U/ODj/KWfIXmmMCJF/eRn8laX6LZbOyioMoETOOJoWRW8/qTSl5VQkUIfKM5g==", "dev": true, "requires": { "character-entities": "1.2.2", @@ -8110,9 +9544,9 @@ } }, "pbkdf2": { - "version": "3.0.16", - "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.0.16.tgz", - "integrity": "sha512-y4CXP3thSxqf7c0qmOF+9UeOTrifiVTIM+u7NWlq+PRsHbr7r7dpCmvzrZxa96JJUNi0Y5w9VqG5ZNeCVMoDcA==", + "version": "3.0.17", + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.0.17.tgz", + "integrity": "sha512-U/il5MsrZp7mGg3mSQfn742na2T+1/vHDCG5/iTI3X9MKUuYUZVLQhyRsg06mCgDBTd57TxzgZt7P+fYfjRLtA==", "dev": true, "requires": { "create-hash": "1.2.0", @@ -8195,9 +9629,9 @@ } }, "postcss-html": { - "version": "0.33.0", - "resolved": "https://registry.npmjs.org/postcss-html/-/postcss-html-0.33.0.tgz", - "integrity": "sha512-3keDoRG0o8bJZKe/QzkOPUD3GQQvAmYhIAtsGrgTxIXB6xZnSQq3gwPjCEd2IAUtz9/Fkus70XGm6xJEZ+bAmg==", + "version": "0.34.0", + "resolved": "https://registry.npmjs.org/postcss-html/-/postcss-html-0.34.0.tgz", + "integrity": "sha512-BIW982Kbf9/RikInNhNS3/GA6x/qY/+jhVS9KumqXZtU9ss8Yq15HhPJ6mnaXcU5bFq2ULxpOv96mHPAErpGMQ==", "dev": true, "requires": { "htmlparser2": "3.9.2" @@ -8241,13 +9675,13 @@ } }, "postcss-jsx": { - "version": "0.33.0", - "resolved": "https://registry.npmjs.org/postcss-jsx/-/postcss-jsx-0.33.0.tgz", - "integrity": "sha512-+ZH4FyxQel2O5uYkNKBnDdW2jCwIb5HwwyFsKuEI164Vmq9Wm07nT2lj65P1qDSRXP2Ik05DrSHzY8Hmt5VP4A==", + "version": "0.34.0", + "resolved": "https://registry.npmjs.org/postcss-jsx/-/postcss-jsx-0.34.0.tgz", + "integrity": "sha512-UJISlEGWH/LeMYudAwq9GeqfyPW9AeRq87GHOlbquxOIakKr0Aqu6l9Cx0Fg20f3A9bKJcX1NGX4/xzIs7PlZQ==", "dev": true, "requires": { - "@babel/core": "7.0.0-rc.2", - "postcss-styled": "0.33.0" + "@babel/core": "7.1.2", + "postcss-styled": "0.34.0" } }, "postcss-less": { @@ -8267,7 +9701,7 @@ }, "chalk": { "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "resolved": "http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", "dev": true, "requires": { @@ -8299,7 +9733,7 @@ "dev": true, "requires": { "chalk": "1.1.3", - "js-base64": "2.4.8", + "js-base64": "2.4.9", "source-map": "0.5.7", "supports-color": "3.2.3" } @@ -8338,9 +9772,9 @@ } }, "postcss-markdown": { - "version": "0.33.0", - "resolved": "https://registry.npmjs.org/postcss-markdown/-/postcss-markdown-0.33.0.tgz", - "integrity": "sha512-JZtetO15t5nNpymHDbRhuiOF8yJm1btrbUBP3iL39yLTiY8oChCsnCKfQjEuHB9+85fku5MoU/bRgQ8K45klMg==", + "version": "0.34.0", + "resolved": "https://registry.npmjs.org/postcss-markdown/-/postcss-markdown-0.34.0.tgz", + "integrity": "sha512-cKPggF9OMOKPoqDm5YpYszCqMsImFh78FK6P8p6IsEKZB6IkUJYKz0/QgadYy4jLb60jcFIHJ6v6jsMH7/ZQrA==", "dev": true, "requires": { "remark": "9.0.0", @@ -8353,16 +9787,74 @@ "integrity": "sha1-J7Ocb02U+Bsac7j3Y1HGCeXO8kQ=", "dev": true }, + "postcss-modules-extract-imports": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-1.2.0.tgz", + "integrity": "sha1-ZhQOzs447wa/DT41XWm/WdFB6oU=", + "dev": true, + "requires": { + "postcss": "6.0.23" + } + }, + "postcss-modules-local-by-default": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-1.2.0.tgz", + "integrity": "sha1-99gMOYxaOT+nlkRmvRlQCn1hwGk=", + "dev": true, + "requires": { + "css-selector-tokenizer": "0.7.0", + "postcss": "6.0.23" + } + }, + "postcss-modules-scope": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-1.1.0.tgz", + "integrity": "sha1-1upkmUx5+XtipytCb75gVqGUu5A=", + "dev": true, + "requires": { + "css-selector-tokenizer": "0.7.0", + "postcss": "6.0.23" + } + }, + "postcss-modules-values": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-1.3.0.tgz", + "integrity": "sha1-7P+p1+GSUYOJ9CrQ6D9yrsRW6iA=", + "dev": true, + "requires": { + "icss-replace-symbols": "1.1.0", + "postcss": "6.0.23" + } + }, "postcss-reporter": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-reporter/-/postcss-reporter-5.0.0.tgz", - "integrity": "sha512-rBkDbaHAu5uywbCR2XE8a25tats3xSOsGNx6mppK6Q9kSFGKc/FyAzfci+fWM2l+K402p1D0pNcfDGxeje5IKg==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-reporter/-/postcss-reporter-6.0.0.tgz", + "integrity": "sha512-5xQXm1UPWuFObjbtyQzWvQaupru8yFcFi4HUlm6OPo1o2bUszYASuqRJ7bVArb3svGCdbYtqdMBKrqR1Aoy+tw==", "dev": true, "requires": { "chalk": "2.4.1", - "lodash": "4.17.10", + "lodash": "4.17.11", "log-symbols": "2.2.0", - "postcss": "6.0.23" + "postcss": "7.0.5" + }, + "dependencies": { + "postcss": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.5.tgz", + "integrity": "sha512-HBNpviAUFCKvEh7NZhw1e8MBPivRszIiUnhrJ+sBFVSYSqubrzwX3KG51mYgcRHX8j/cAgZJedONZcm5jTBdgQ==", + "dev": true, + "requires": { + "chalk": "2.4.1", + "source-map": "0.6.1", + "supports-color": "5.5.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } } }, "postcss-resolve-nested-selector": { @@ -8377,13 +9869,13 @@ "integrity": "sha512-xZsFA3uX8MO3yAda03QrG3/Eg1LN3EPfjjf07vke/46HERLZyHrTsQ9E1r1w1W//fWEhtYNndo2hQplN2cVpCQ==", "dev": true, "requires": { - "postcss": "7.0.2" + "postcss": "7.0.5" }, "dependencies": { "postcss": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.2.tgz", - "integrity": "sha512-fmaUY5370keLUTx+CnwRxtGiuFTcNBLQBqr1oE3WZ/euIYmGAo0OAgOhVJ3ByDnVmOR3PK+0V9VebzfjRIUcqw==", + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.5.tgz", + "integrity": "sha512-HBNpviAUFCKvEh7NZhw1e8MBPivRszIiUnhrJ+sBFVSYSqubrzwX3KG51mYgcRHX8j/cAgZJedONZcm5jTBdgQ==", "dev": true, "requires": { "chalk": "2.4.1", @@ -8400,19 +9892,19 @@ } }, "postcss-sass": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/postcss-sass/-/postcss-sass-0.3.2.tgz", - "integrity": "sha512-0HgxikiZ07VKYr98KT+k7/rAzyMgZlP+3+R8vUti56T2dPdhW0OhPGDQzddxY/N2iDtBVZQqCHRDA09j5I6EWg==", + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/postcss-sass/-/postcss-sass-0.3.3.tgz", + "integrity": "sha512-uoRhfwZJHDRI8p2KQniTx4UwzYwKgQUhmFNJ7aysL3+tgFUfmv5TPX8UPnlE5gfrq6KHUUwPJ/nISFtzwxr7iQ==", "dev": true, "requires": { "gonzales-pe": "4.2.3", - "postcss": "6.0.22" + "postcss": "7.0.5" }, "dependencies": { "postcss": { - "version": "6.0.22", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.22.tgz", - "integrity": "sha512-Toc9lLoUASwGqxBSJGTVcOQiDqjK+Z2XlWBg+IgYwQMY9vA2f7iMpXVc1GpPcfTSyM5lkxNo0oDwDRO+wm7XHA==", + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.5.tgz", + "integrity": "sha512-HBNpviAUFCKvEh7NZhw1e8MBPivRszIiUnhrJ+sBFVSYSqubrzwX3KG51mYgcRHX8j/cAgZJedONZcm5jTBdgQ==", "dev": true, "requires": { "chalk": "2.4.1", @@ -8434,13 +9926,13 @@ "integrity": "sha512-um9zdGKaDZirMm+kZFKKVsnKPF7zF7qBAtIfTSnZXD1jZ0JNZIxdB6TxQOjCnlSzLRInVl2v3YdBh/M881C4ug==", "dev": true, "requires": { - "postcss": "7.0.2" + "postcss": "7.0.5" }, "dependencies": { "postcss": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.2.tgz", - "integrity": "sha512-fmaUY5370keLUTx+CnwRxtGiuFTcNBLQBqr1oE3WZ/euIYmGAo0OAgOhVJ3ByDnVmOR3PK+0V9VebzfjRIUcqw==", + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.5.tgz", + "integrity": "sha512-HBNpviAUFCKvEh7NZhw1e8MBPivRszIiUnhrJ+sBFVSYSqubrzwX3KG51mYgcRHX8j/cAgZJedONZcm5jTBdgQ==", "dev": true, "requires": { "chalk": "2.4.1", @@ -8468,15 +9960,15 @@ } }, "postcss-styled": { - "version": "0.33.0", - "resolved": "https://registry.npmjs.org/postcss-styled/-/postcss-styled-0.33.0.tgz", - "integrity": "sha512-ybKIBKYY6q0hADQUECW2F4fDybDFIiAfpMf06/2maxU0yp0FvMTeABrDjzSmKu+99Nj2Gsxe80Xn56FbhzIZZQ==", + "version": "0.34.0", + "resolved": "https://registry.npmjs.org/postcss-styled/-/postcss-styled-0.34.0.tgz", + "integrity": "sha512-Uaeetr/xOiQWGJgzPFOr32/Bwykpfh9TVE26OpmwDb8eEN205TS/gqkt9ri+C6otQzQKXqbMfeZNbKYi7QpeNA==", "dev": true }, "postcss-syntax": { - "version": "0.33.0", - "resolved": "https://registry.npmjs.org/postcss-syntax/-/postcss-syntax-0.33.0.tgz", - "integrity": "sha512-A9ABlaRy7KWUfG5E39GVTUoc5TXNuNTts5GzwDLwnSaVG151CSLCTcr51/m8cHi4KXcYa+5ImLyeSfBOhEYtGw==", + "version": "0.34.0", + "resolved": "https://registry.npmjs.org/postcss-syntax/-/postcss-syntax-0.34.0.tgz", + "integrity": "sha512-L36NZwq2UK743US+vl1CRMdBRZCBmFYfThP9n9jCFhX1Wfk6BqnRSgt0Fy8q44IwxPee/GCzlo7T1c1JIeUDlQ==", "dev": true }, "postcss-url": { @@ -8498,6 +9990,12 @@ "integrity": "sha1-h/OPnxj3dKSrTIojL1xc6IcqnRU=", "dev": true }, + "postinstall-build": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/postinstall-build/-/postinstall-build-5.0.3.tgz", + "integrity": "sha512-vPvPe8TKgp4FLgY3+DfxCE5PIfoXBK2lyLfNCxsRbDsV6vS4oU5RG/IWxrblMn6heagbnMED3MemUQllQ2bQUg==", + "dev": true + }, "prelude-ls": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", @@ -8516,10 +10014,16 @@ "integrity": "sha1-X0+HyPkeWuPzuoerTPXgOxoX8aM=", "dev": true, "requires": { - "renderkid": "2.0.1", + "renderkid": "2.0.2", "utila": "0.4.0" } }, + "private": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/private/-/private-0.1.8.tgz", + "integrity": "sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==", + "dev": true + }, "process": { "version": "0.11.10", "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", @@ -8549,18 +10053,18 @@ "dev": true }, "protractor": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/protractor/-/protractor-5.4.0.tgz", - "integrity": "sha512-6TSYqMhUUzxr4/wN0ttSISqPMKvcVRXF4k8jOEpGWD8OioLak4KLgfzHK9FJ49IrjzRrZ+Mx1q2Op8Rk0zEcnQ==", + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/protractor/-/protractor-5.4.1.tgz", + "integrity": "sha512-ORey5ewQMYiXQxcQohsqEiKYOg/r5yJoJbt0tuROmmgajdg/CA3gTOZNIFJncUVMAJIk5YFqBBLUjKVmQO6tfA==", "dev": true, "requires": { - "@types/node": "6.0.116", + "@types/node": "6.14.0", "@types/q": "0.0.32", - "@types/selenium-webdriver": "3.0.10", + "@types/selenium-webdriver": "3.0.12", "blocking-proxy": "1.0.1", "browserstack": "1.5.1", "chalk": "1.1.3", - "glob": "7.1.2", + "glob": "7.1.3", "jasmine": "2.8.0", "jasminewd2": "2.2.0", "optimist": "0.6.1", @@ -8568,14 +10072,14 @@ "saucelabs": "1.5.0", "selenium-webdriver": "3.6.0", "source-map-support": "0.4.18", - "webdriver-js-extender": "2.0.0", + "webdriver-js-extender": "2.1.0", "webdriver-manager": "12.1.0" }, "dependencies": { "@types/node": { - "version": "6.0.116", - "resolved": "https://registry.npmjs.org/@types/node/-/node-6.0.116.tgz", - "integrity": "sha512-vToa8YEeulfyYg1gSOeHjvvIRqrokng62VMSj2hoZrwZNcYrp2h3AWo6KeBVuymIklQUaY5zgVJvVsC4KiiLkQ==", + "version": "6.14.0", + "resolved": "https://registry.npmjs.org/@types/node/-/node-6.14.0.tgz", + "integrity": "sha512-6tQyh4Q4B5pECcXBOQDZ5KjyBIxRZGzrweGPM47sAYTdVG4+7R+2EGMTmp0h6ZwgqHrFRCeg2gdhsG9xXEl2Sg==", "dev": true }, "ansi-styles": { @@ -8586,7 +10090,7 @@ }, "chalk": { "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "resolved": "http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", "dev": true, "requires": { @@ -8620,7 +10124,7 @@ "requires": { "array-union": "1.0.2", "arrify": "1.0.1", - "glob": "7.1.2", + "glob": "7.1.3", "object-assign": "4.1.1", "pify": "2.3.0", "pinkie-promise": "2.0.1" @@ -8628,7 +10132,7 @@ }, "minimist": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "resolved": "http://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", "dev": true }, @@ -8662,13 +10166,13 @@ "adm-zip": "0.4.11", "chalk": "1.1.3", "del": "2.2.2", - "glob": "7.1.2", + "glob": "7.1.3", "ini": "1.3.5", "minimist": "1.2.0", "q": "1.4.1", "request": "2.88.0", "rimraf": "2.6.2", - "semver": "5.5.1", + "semver": "5.6.0", "xml2js": "0.4.19" } } @@ -8703,16 +10207,17 @@ "dev": true }, "public-encrypt": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.2.tgz", - "integrity": "sha512-4kJ5Esocg8X3h8YgJsKAuoesBgB7mqH3eowiDzMUPKiRDDE7E/BqqZD1hnTByIaAFiwAw246YEltSq7tdrOH0Q==", + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", + "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", "dev": true, "requires": { "bn.js": "4.11.8", "browserify-rsa": "4.0.1", "create-hash": "1.2.0", "parse-asn1": "5.1.1", - "randombytes": "2.0.6" + "randombytes": "2.0.6", + "safe-buffer": "5.1.2" } }, "pump": { @@ -8773,9 +10278,9 @@ "dev": true }, "querystringify": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.0.0.tgz", - "integrity": "sha512-eTPo5t/4bgaMNZxyjWx6N2a6AuE0mq51KWvpc7nU/MAqixcI6v6KrGUKES0HaomdnolQBBXU/++X6/QQ9KL4tw==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.1.0.tgz", + "integrity": "sha512-sluvZZ1YiTLD5jsqZcDmFyV2EwToyXZBfpoVOmktMmW+VEnhgakFHnasVph65fOjGPTWN0Nw3+XQaSeMayr0kg==", "dev": true }, "quick-lru": { @@ -8829,41 +10334,15 @@ "dev": true }, "raw-body": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.3.2.tgz", - "integrity": "sha1-vNYMd9Prk83gBQKVw/N5OJvIj4k=", + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.3.3.tgz", + "integrity": "sha512-9esiElv1BrZoI3rCDuOuKCBRbuApGGaDPQfjSflGxdy4oyzqghxu6klEkkVIvBje+FF0BX9coEv8KqW6X/7njw==", "dev": true, "requires": { "bytes": "3.0.0", - "http-errors": "1.6.2", - "iconv-lite": "0.4.19", + "http-errors": "1.6.3", + "iconv-lite": "0.4.23", "unpipe": "1.0.0" - }, - "dependencies": { - "depd": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.1.tgz", - "integrity": "sha1-V4O04cRZ8G+lyif5kfPQbnoxA1k=", - "dev": true - }, - "http-errors": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.2.tgz", - "integrity": "sha1-CgAsyFcHGSp+eUbO7cERVfYOxzY=", - "dev": true, - "requires": { - "depd": "1.1.1", - "inherits": "2.0.3", - "setprototypeof": "1.0.3", - "statuses": "1.4.0" - } - }, - "setprototypeof": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.0.3.tgz", - "integrity": "sha1-ZlZ+NwQ+608E2RvWWMDL77VbjgQ=", - "dev": true - } } }, "raw-loader": { @@ -8952,7 +10431,7 @@ }, "readable-stream": { "version": "2.3.6", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", "dev": true, "requires": { @@ -8966,15 +10445,14 @@ } }, "readdirp": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.1.0.tgz", - "integrity": "sha1-TtCtBg3zBzMAxIRANz9y0cxkLXg=", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", "dev": true, "requires": { "graceful-fs": "4.1.11", - "minimatch": "3.0.4", - "readable-stream": "2.3.6", - "set-immediate-shim": "1.0.1" + "micromatch": "3.1.10", + "readable-stream": "2.3.6" } }, "redent": { @@ -8982,6 +10460,7 @@ "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=", "dev": true, + "optional": true, "requires": { "indent-string": "2.1.0", "strip-indent": "1.0.1" @@ -8999,12 +10478,30 @@ "integrity": "sha512-1G6jJVDWrt0rK99kBjvEtziZNCICAuvIPkSiUFIQxVP06RCVpq3dmDo2oi6ABpYaDYaTRr67BEhL8r1wgEZZKg==", "dev": true }, + "regenerate-unicode-properties": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-7.0.0.tgz", + "integrity": "sha512-s5NGghCE4itSlUS+0WUj88G6cfMVMmH8boTPNvABf8od+2dhT9WDlWu8n01raQAJZMOK8Ch6jSexaRO7swd6aw==", + "dev": true, + "requires": { + "regenerate": "1.4.0" + } + }, "regenerator-runtime": { "version": "0.11.1", "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==", "dev": true }, + "regenerator-transform": { + "version": "0.13.3", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.13.3.tgz", + "integrity": "sha512-5ipTrZFSq5vU2YoGoww4uaRVAK4wyYC4TSICibbfEPOruUu8FFP7ErV0BjmbIOEpn3O/k9na9UEdYR/3m7N6uA==", + "dev": true, + "requires": { + "private": "0.1.8" + } + }, "regex-cache": { "version": "0.4.4", "resolved": "https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.4.tgz", @@ -9025,26 +10522,29 @@ } }, "regexpu-core": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-1.0.0.tgz", - "integrity": "sha1-hqdj9Y7k18L2sQLkdkBQ3n7ZDGs=", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.2.0.tgz", + "integrity": "sha512-Z835VSnJJ46CNBttalHD/dB+Sj2ezmY6Xp38npwU87peK6mqOzOpV8eYktdkLTEkzzD+JsTcxd84ozd8I14+rw==", "dev": true, "requires": { "regenerate": "1.4.0", - "regjsgen": "0.2.0", - "regjsparser": "0.1.5" + "regenerate-unicode-properties": "7.0.0", + "regjsgen": "0.4.0", + "regjsparser": "0.3.0", + "unicode-match-property-ecmascript": "1.0.4", + "unicode-match-property-value-ecmascript": "1.0.2" } }, "regjsgen": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.2.0.tgz", - "integrity": "sha1-bAFq3qxVT3WCP+N6wFuS1aTtsfc=", + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.4.0.tgz", + "integrity": "sha512-X51Lte1gCYUdlwhF28+2YMO0U6WeN0GLpgpA7LK7mbdDnkQYiwvEpmpe0F/cv5L14EbxgrdayAG3JETBv0dbXA==", "dev": true }, "regjsparser": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.1.5.tgz", - "integrity": "sha1-fuj4Tcb6eS0/0K4ijSS9lJ6tIFw=", + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.3.0.tgz", + "integrity": "sha512-zza72oZBBHzt64G7DxdqrOo/30bhHkwMUoT0WqfGu98XLd7N+1tsy5MJ96Bk4MD0y74n629RhmrGW6XlnLLwCA==", "dev": true, "requires": { "jsesc": "0.5.0" @@ -9087,7 +10587,7 @@ "is-whitespace-character": "1.0.2", "is-word-character": "1.0.2", "markdown-escapes": "1.0.2", - "parse-entities": "1.1.2", + "parse-entities": "1.2.0", "repeat-string": "1.6.1", "state-toggle": "1.0.1", "trim": "0.0.1", @@ -9112,7 +10612,7 @@ "markdown-escapes": "1.0.2", "markdown-table": "1.1.2", "mdast-util-compact": "1.0.2", - "parse-entities": "1.1.2", + "parse-entities": "1.2.0", "repeat-string": "1.6.1", "state-toggle": "1.0.1", "stringify-entities": "1.3.2", @@ -9127,24 +10627,16 @@ "dev": true }, "renderkid": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-2.0.1.tgz", - "integrity": "sha1-iYyr/Ivt5Le5ETWj/9Mj5YwNsxk=", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-2.0.2.tgz", + "integrity": "sha512-FsygIxevi1jSiPY9h7vZmBFUbAOcbYm9UwyiLNdVsLRs/5We9Ob5NMPbGYUTWiLq5L+ezlVdE0A8bbME5CWTpg==", "dev": true, "requires": { "css-select": "1.2.0", - "dom-converter": "0.1.4", + "dom-converter": "0.2.0", "htmlparser2": "3.3.0", "strip-ansi": "3.0.1", - "utila": "0.3.3" - }, - "dependencies": { - "utila": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/utila/-/utila-0.3.3.tgz", - "integrity": "sha1-1+jn1+MJEHCSsF+NloiCTWM6QiY=", - "dev": true - } + "utila": "0.4.0" } }, "repeat-element": { @@ -9183,7 +10675,7 @@ "aws-sign2": "0.7.0", "aws4": "1.8.0", "caseless": "0.12.0", - "combined-stream": "1.0.6", + "combined-stream": "1.0.7", "extend": "3.0.2", "forever-agent": "0.6.1", "form-data": "2.3.2", @@ -9192,7 +10684,7 @@ "is-typedarray": "1.0.0", "isstream": "0.1.2", "json-stringify-safe": "5.0.1", - "mime-types": "2.1.19", + "mime-types": "2.1.20", "oauth-sign": "0.9.0", "performance-now": "2.1.0", "qs": "6.5.2", @@ -9265,23 +10757,13 @@ "integrity": "sha1-52OI0heZLCUnUCQdPTlW/tmNj/Q=", "dev": true }, - "right-align": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/right-align/-/right-align-0.1.3.tgz", - "integrity": "sha1-YTObci/mo1FWiSENJOFMlhSGE+8=", - "dev": true, - "optional": true, - "requires": { - "align-text": "0.1.4" - } - }, "rimraf": { "version": "2.6.2", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.2.tgz", "integrity": "sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w==", "dev": true, "requires": { - "glob": "7.1.2" + "glob": "7.1.3" } }, "ripemd160": { @@ -9304,9 +10786,9 @@ } }, "rxjs": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.2.2.tgz", - "integrity": "sha512-0MI8+mkKAXZUF9vMrEoPnaoHkfzBPP4IGwUYRJhIRJF6/w3uByO1e91bEHn8zd43RdkTMKiooYKmwz7RH6zfOQ==", + "version": "6.3.3", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.3.3.tgz", + "integrity": "sha512-JTWmoY9tWCs7zvIk/CvRjhjGaOd+OVBM987mxFo+OW66cGpdKjZcpmc74ES1sB//7Kl/PAe8+wEakuhG4pcgOw==", "requires": { "tslib": "1.9.3" } @@ -9326,6 +10808,29 @@ "ret": "0.1.15" } }, + "safefs": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/safefs/-/safefs-4.1.0.tgz", + "integrity": "sha1-+CrrS9165R9lPrIPZyizBYyNZEU=", + "dev": true, + "requires": { + "editions": "1.3.4", + "graceful-fs": "4.1.11" + } + }, + "safeps": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/safeps/-/safeps-6.4.0.tgz", + "integrity": "sha1-s2Kxfd5GVS9xtn1nW1GQKHz3tjw=", + "dev": true, + "requires": { + "editions": "1.3.4", + "extract-opts": "3.3.1", + "safefs": "4.1.0", + "taskgroup": "5.3.0", + "typechecker": "4.6.0" + } + }, "safer-buffer": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", @@ -9339,60 +10844,10 @@ "dev": true, "optional": true, "requires": { - "glob": "7.1.2", - "lodash": "4.17.10", + "glob": "7.1.3", + "lodash": "4.17.11", "scss-tokenizer": "0.2.3", "yargs": "7.1.0" - }, - "dependencies": { - "camelcase": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", - "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=", - "dev": true, - "optional": true - }, - "cliui": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", - "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", - "dev": true, - "optional": true, - "requires": { - "string-width": "1.0.2", - "strip-ansi": "3.0.1", - "wrap-ansi": "2.1.0" - } - }, - "y18n": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz", - "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=", - "dev": true, - "optional": true - }, - "yargs": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-7.1.0.tgz", - "integrity": "sha1-a6MY6xaWFyf10oT46gA+jWFU0Mg=", - "dev": true, - "optional": true, - "requires": { - "camelcase": "3.0.0", - "cliui": "3.2.0", - "decamelize": "1.2.0", - "get-caller-file": "1.0.3", - "os-locale": "1.4.0", - "read-pkg-up": "1.0.1", - "require-directory": "2.1.1", - "require-main-filename": "1.0.1", - "set-blocking": "2.0.0", - "string-width": "1.0.2", - "which-module": "1.0.0", - "y18n": "3.2.1", - "yargs-parser": "5.0.0" - } - } } }, "sass-loader": { @@ -9419,7 +10874,7 @@ }, "sax": { "version": "0.5.8", - "resolved": "https://registry.npmjs.org/sax/-/sax-0.5.8.tgz", + "resolved": "http://registry.npmjs.org/sax/-/sax-0.5.8.tgz", "integrity": "sha1-1HLbIo6zMcJQaw6MFVJK25OdEsE=", "dev": true }, @@ -9440,7 +10895,7 @@ "dev": true, "optional": true, "requires": { - "js-base64": "2.4.8", + "js-base64": "2.4.9", "source-map": "0.4.4" }, "dependencies": { @@ -9486,18 +10941,18 @@ } }, "selfsigned": { - "version": "1.10.3", - "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.3.tgz", - "integrity": "sha512-vmZenZ+8Al3NLHkWnhBQ0x6BkML1eCP2xEi3JE+f3D9wW9fipD9NNJHYtE9XJM4TsPaHGZJIamrSI6MTg1dU2Q==", + "version": "1.10.4", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.4.tgz", + "integrity": "sha512-9AukTiDmHXGXWtWjembZ5NDmVvP2695EtpgbCsxCa68w3c88B+alqbmZ4O3hZ4VWGXeGWzEVdvqgAJD8DQPCDw==", "dev": true, "requires": { "node-forge": "0.7.5" } }, "semver": { - "version": "5.5.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.5.1.tgz", - "integrity": "sha512-PqpAxfrEhlSUWge8dwIp4tZnQ25DIOthpiaHNIthsjEFQD6EvqUKUDM7L8O2rShkFccYo1VjJR0coWfNkCubRw==", + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.6.0.tgz", + "integrity": "sha512-RS9R6R35NYgQn++fkDWaOmqGoj4Ek9gGs+DPxNUZKuwE183xjJroKvyo1IzVFeXvUrvmALy6FWD5xrdJT25gMg==", "dev": true }, "semver-dsl": { @@ -9506,7 +10961,7 @@ "integrity": "sha1-02eN5VVeimH2Ke7QJTZq5fJzQKA=", "dev": true, "requires": { - "semver": "5.5.1" + "semver": "5.6.0" } }, "semver-intersect": { @@ -9515,7 +10970,7 @@ "integrity": "sha512-d8fvGg5ycKAq0+I6nfWeCx6ffaWJCsBYU0H2Rq56+/zFePYfT8mXkB3tWBSjR5BerkHNZ5eTPIk1/LBYas35xQ==", "dev": true, "requires": { - "semver": "5.5.1" + "semver": "5.6.0" } }, "send": { @@ -9564,7 +11019,7 @@ "debug": "2.6.9", "escape-html": "1.0.3", "http-errors": "1.6.3", - "mime-types": "2.1.19", + "mime-types": "2.1.20", "parseurl": "1.3.2" } }, @@ -9586,12 +11041,6 @@ "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", "dev": true }, - "set-immediate-shim": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz", - "integrity": "sha1-SysbJ+uAip+NzEgaWOXlb1mfP2E=", - "dev": true - }, "set-value": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.0.tgz", @@ -9629,7 +11078,7 @@ }, "sha.js": { "version": "2.4.11", - "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", + "resolved": "http://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", "dev": true, "requires": { @@ -9830,7 +11279,7 @@ "dependencies": { "debug": { "version": "2.3.3", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.3.3.tgz", + "resolved": "http://registry.npmjs.org/debug/-/debug-2.3.3.tgz", "integrity": "sha1-QMRT5n5uE8kB3ewxeviYbNqe/4w=", "dev": true, "requires": { @@ -9839,7 +11288,7 @@ }, "ms": { "version": "0.7.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.2.tgz", + "resolved": "http://registry.npmjs.org/ms/-/ms-0.7.2.tgz", "integrity": "sha1-riXPJRKziFodldfwN4aNhDESR2U=", "dev": true }, @@ -9863,7 +11312,7 @@ "dependencies": { "debug": { "version": "2.3.3", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.3.3.tgz", + "resolved": "http://registry.npmjs.org/debug/-/debug-2.3.3.tgz", "integrity": "sha1-QMRT5n5uE8kB3ewxeviYbNqe/4w=", "dev": true, "requires": { @@ -9872,7 +11321,7 @@ }, "ms": { "version": "0.7.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.2.tgz", + "resolved": "http://registry.npmjs.org/ms/-/ms-0.7.2.tgz", "integrity": "sha1-riXPJRKziFodldfwN4aNhDESR2U=", "dev": true } @@ -9899,7 +11348,7 @@ "dependencies": { "debug": { "version": "2.3.3", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.3.3.tgz", + "resolved": "http://registry.npmjs.org/debug/-/debug-2.3.3.tgz", "integrity": "sha1-QMRT5n5uE8kB3ewxeviYbNqe/4w=", "dev": true, "requires": { @@ -9908,7 +11357,7 @@ }, "ms": { "version": "0.7.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.2.tgz", + "resolved": "http://registry.npmjs.org/ms/-/ms-0.7.2.tgz", "integrity": "sha1-riXPJRKziFodldfwN4aNhDESR2U=", "dev": true } @@ -9934,7 +11383,7 @@ }, "debug": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", + "resolved": "http://registry.npmjs.org/debug/-/debug-2.2.0.tgz", "integrity": "sha1-+HBX6ZWxofauaklgZkE3vFbwOdo=", "dev": true, "requires": { @@ -9949,7 +11398,7 @@ }, "ms": { "version": "0.7.1", - "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz", + "resolved": "http://registry.npmjs.org/ms/-/ms-0.7.1.tgz", "integrity": "sha1-nNE8A62/8ltl7/3nzoZO6VIBcJg=", "dev": true } @@ -9991,9 +11440,9 @@ } }, "source-list-map": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.0.tgz", - "integrity": "sha512-I2UmuJSRr/T8jisiROLU3A3ltr+swpniSmNPI4Ml3ZCX6tVnDsuZzK7F2hl5jTqbZBWCEKlj5HRQiPExXLgE8A==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", + "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==", "dev": true }, "source-map": { @@ -10018,7 +11467,7 @@ "integrity": "sha512-fNEiL2+AZt6AlAw/29Cr0UDe4sRAHCpEHh54WMz+Bb7QfNcFw4h3loofyJpLeQs4Yx7yuqu/2dLgM5hKOs6HlQ==", "dev": true, "requires": { - "lodash": "4.17.10" + "lodash": "4.17.11" } } } @@ -10061,19 +11510,19 @@ "dev": true }, "spdx-correct": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.0.0.tgz", - "integrity": "sha512-N19o9z5cEyc8yQQPukRCZ9EUmb4HUpnrmaL/fxS2pBo2jbfcFRVuFZ/oFC+vZz0MNNk0h80iMn5/S6qGZOL5+g==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.0.2.tgz", + "integrity": "sha512-q9hedtzyXHr5S0A1vEPoK/7l8NpfkFYTq6iCY+Pno2ZbdZR6WexZFtqeVGkGxW3TEJMN914Z55EnAGMmenlIQQ==", "dev": true, "requires": { "spdx-expression-parse": "3.0.0", - "spdx-license-ids": "3.0.0" + "spdx-license-ids": "3.0.1" } }, "spdx-exceptions": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.1.0.tgz", - "integrity": "sha512-4K1NsmrlCU1JJgUrtgEeTVyfx8VaYea9J9LvARxhbHtVtohPs/gFGG5yy49beySjlIMhhXZ4QqujIZEfS4l6Cg==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.2.0.tgz", + "integrity": "sha512-2XQACfElKi9SlVb1CYadKDXvoajPgBVPn/gOQLrTvHdElaVhr7ZEbqJaRnJLVNeaI4cMEAgVCeBMKF6MWRDCRA==", "dev": true }, "spdx-expression-parse": { @@ -10082,14 +11531,14 @@ "integrity": "sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==", "dev": true, "requires": { - "spdx-exceptions": "2.1.0", - "spdx-license-ids": "3.0.0" + "spdx-exceptions": "2.2.0", + "spdx-license-ids": "3.0.1" } }, "spdx-license-ids": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.0.tgz", - "integrity": "sha512-2+EPwgbnmOIl8HjGBXXMd9NAu02vLjOO1nWw4kmeRDFyHn+M/ETfHxQUK0oXg8ctgVnl9t3rosNVsZ1jG61nDA==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.1.tgz", + "integrity": "sha512-TfOfPcYGBB5sDuPn3deByxPhmfegAhpDYKSOXZQN81Oyrrif8ZCodOLzK3AesELnCx03kikhyDwh0pfvvQvF8w==", "dev": true }, "spdy": { @@ -10113,7 +11562,7 @@ "dev": true, "requires": { "debug": "2.6.9", - "detect-node": "2.0.3", + "detect-node": "2.0.4", "hpack.js": "2.1.6", "obuf": "1.1.2", "readable-stream": "2.3.6", @@ -10122,9 +11571,9 @@ } }, "specificity": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/specificity/-/specificity-0.4.0.tgz", - "integrity": "sha512-nGUlURFuoSsmJQ2TBKaO2l7+dBHtRnofSSQdiFKEpd+HBDWXR9/+gtJfgNpe3Nh6o5mqSxDpin/M4YoN7AijGg==", + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/specificity/-/specificity-0.4.1.tgz", + "integrity": "sha512-1klA3Gi5PD1Wv9Q0wUoOQN1IWAuPu0D1U03ThXTr0cJ20+/iq2tHSDnK7Kk/0LXJ1ztUB2/1Os0wKmfyNgUQfg==", "dev": true }, "split-string": { @@ -10168,6 +11617,12 @@ "safe-buffer": "5.1.2" } }, + "stable": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", + "dev": true + }, "state-toggle": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/state-toggle/-/state-toggle-1.0.1.tgz", @@ -10201,7 +11656,7 @@ "integrity": "sha1-LFlJtTHgf4eojm6k3PrFOqjHWis=", "dev": true, "requires": { - "lodash": "4.17.10" + "lodash": "4.17.11" } }, "statuses": { @@ -10211,9 +11666,9 @@ "dev": true }, "stdout-stream": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/stdout-stream/-/stdout-stream-1.4.0.tgz", - "integrity": "sha1-osfIWH5U2UJ+qe2zrD8s1SLfN4s=", + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/stdout-stream/-/stdout-stream-1.4.1.tgz", + "integrity": "sha512-j4emi03KXqJWcIeF8eIXkjMFN1Cmb8gUlDYGeBALLPo5qdyTfA9bOtl8m33lRoC+vFMkP3gl0WsDr6+gzxbbTA==", "dev": true, "optional": true, "requires": { @@ -10270,6 +11725,18 @@ "strip-ansi": "3.0.1" } }, + "string.fromcodepoint": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/string.fromcodepoint/-/string.fromcodepoint-0.2.1.tgz", + "integrity": "sha1-jZeDM8C8klOPUPOD5IiPPlYZ1lM=", + "dev": true + }, + "string.prototype.codepointat": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/string.prototype.codepointat/-/string.prototype.codepointat-0.2.1.tgz", + "integrity": "sha512-2cBVCj6I4IOvEnjgO/hWqXjqBGsY+zwPmHl12Srk9IXSZ56Jwwmy+66XO5Iut/oQVR7t5ihYdLB0GMa4alEUcg==", + "dev": true + }, "string_decoder": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", @@ -10293,7 +11760,7 @@ }, "strip-ansi": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "resolved": "http://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", "dev": true, "requires": { @@ -10320,6 +11787,7 @@ "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=", "dev": true, + "optional": true, "requires": { "get-stdin": "4.0.1" } @@ -10341,16 +11809,16 @@ "dev": true }, "stylelint": { - "version": "9.5.0", - "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-9.5.0.tgz", - "integrity": "sha512-63R/DGDjMekFwS4xaHSLy26N19pT1Jsxj7u5QNcJrUWBvvPoBCYx3ObINRgsvNMoupzhV7N0PjylxrDHyh4cKQ==", + "version": "9.6.0", + "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-9.6.0.tgz", + "integrity": "sha512-Q0UcbFPRiC+3FejNyIBAWbMuKwZNAC0kvZtGQbjwA9LMKDod6xMlBsiIigQxmE3ywpmTeFj3mkG5Jj36EfC7XA==", "dev": true, "requires": { - "autoprefixer": "9.1.3", + "autoprefixer": "9.1.5", "balanced-match": "1.0.0", "chalk": "2.4.1", "cosmiconfig": "5.0.6", - "debug": "3.1.0", + "debug": "4.1.0", "execall": "1.0.0", "file-entry-cache": "2.0.0", "get-stdin": "6.0.0", @@ -10360,37 +11828,38 @@ "ignore": "4.0.6", "import-lazy": "3.1.0", "imurmurhash": "0.1.4", - "known-css-properties": "0.6.1", - "lodash": "4.17.10", + "known-css-properties": "0.8.0", + "leven": "2.1.0", + "lodash": "4.17.11", "log-symbols": "2.2.0", "mathml-tag-names": "2.1.0", "meow": "5.0.0", "micromatch": "2.3.11", "normalize-selector": "0.2.0", "pify": "4.0.0", - "postcss": "7.0.2", - "postcss-html": "0.33.0", - "postcss-jsx": "0.33.0", + "postcss": "7.0.5", + "postcss-html": "0.34.0", + "postcss-jsx": "0.34.0", "postcss-less": "2.0.0", - "postcss-markdown": "0.33.0", + "postcss-markdown": "0.34.0", "postcss-media-query-parser": "0.2.3", - "postcss-reporter": "5.0.0", + "postcss-reporter": "6.0.0", "postcss-resolve-nested-selector": "0.1.1", "postcss-safe-parser": "4.0.1", - "postcss-sass": "0.3.2", + "postcss-sass": "0.3.3", "postcss-scss": "2.0.0", "postcss-selector-parser": "3.1.1", - "postcss-styled": "0.33.0", - "postcss-syntax": "0.33.0", + "postcss-styled": "0.34.0", + "postcss-syntax": "0.34.0", "postcss-value-parser": "3.3.0", "resolve-from": "4.0.0", "signal-exit": "3.0.2", - "specificity": "0.4.0", + "specificity": "0.4.1", "string-width": "2.1.1", "style-search": "0.1.0", "sugarss": "2.0.0", "svg-tags": "1.0.0", - "table": "4.0.3" + "table": "5.1.0" }, "dependencies": { "ansi-regex": { @@ -10415,16 +11884,16 @@ "dev": true }, "autoprefixer": { - "version": "9.1.3", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.1.3.tgz", - "integrity": "sha512-No9xrkPCGIHc9I52e+u1MuvkwfTOIXQt3tu+jGSONAJf4awvQmqOTWmk7JhA9Q3BTvBYIRdpS9PLFtrmpZcImg==", + "version": "9.1.5", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.1.5.tgz", + "integrity": "sha512-kk4Zb6RUc58ld7gdosERHMF3DzIYJc2fp5sX46qEsGXQQy5bXsu8qyLjoxuY1NuQ/cJuCYnx99BfjwnRggrYIw==", "dev": true, "requires": { - "browserslist": "4.1.0", - "caniuse-lite": "1.0.30000878", + "browserslist": "4.2.0", + "caniuse-lite": "1.0.30000890", "normalize-range": "0.1.2", "num2fraction": "1.2.2", - "postcss": "7.0.2", + "postcss": "7.0.5", "postcss-value-parser": "3.3.0" } }, @@ -10440,14 +11909,14 @@ } }, "browserslist": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.1.0.tgz", - "integrity": "sha512-kQBKB8hnq1SRfSpwHDpM1JNHAyk9fydW8hIDvndR2ijTFKIlBPEvkJkCt8JznOugdm12/YCaRgyq/sqDGz9PwA==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.2.0.tgz", + "integrity": "sha512-Berls1CHL7qfQz8Lct6QxYA5d2Tvt4doDWHcjvAISybpd+EKZVppNtXgXhaN6SdrPKo7YLTSZuYBs5cYrSWN8w==", "dev": true, "requires": { - "caniuse-lite": "1.0.30000878", - "electron-to-chromium": "1.3.61", - "node-releases": "1.0.0-alpha.11" + "caniuse-lite": "1.0.30000890", + "electron-to-chromium": "1.3.77", + "node-releases": "1.0.0-alpha.12" } }, "camelcase": { @@ -10479,12 +11948,12 @@ } }, "debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.0.tgz", + "integrity": "sha512-heNPJUJIqC+xB6ayLAMHaIrmN9HKa7aQO8MGqKpvCA+uJYVcvR6l5kgdrhRuwPFHU7P5/A1w0BjByPHwpfTDKg==", "dev": true, "requires": { - "ms": "2.0.0" + "ms": "2.1.1" } }, "expand-brackets": { @@ -10519,8 +11988,8 @@ "requires": { "array-union": "1.0.2", "dir-glob": "2.0.0", - "fast-glob": "2.2.2", - "glob": "7.1.2", + "fast-glob": "2.2.3", + "glob": "7.1.3", "ignore": "3.3.10", "pify": "3.0.0", "slash": "1.0.0" @@ -10646,6 +12115,12 @@ "regex-cache": "0.4.4" } }, + "ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", + "dev": true + }, "parse-json": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", @@ -10663,9 +12138,9 @@ "dev": true }, "postcss": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.2.tgz", - "integrity": "sha512-fmaUY5370keLUTx+CnwRxtGiuFTcNBLQBqr1oE3WZ/euIYmGAo0OAgOhVJ3ByDnVmOR3PK+0V9VebzfjRIUcqw==", + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.5.tgz", + "integrity": "sha512-HBNpviAUFCKvEh7NZhw1e8MBPivRszIiUnhrJ+sBFVSYSqubrzwX3KG51mYgcRHX8j/cAgZJedONZcm5jTBdgQ==", "dev": true, "requires": { "chalk": "2.4.1", @@ -10820,13 +12295,13 @@ "integrity": "sha512-WfxjozUk0UVA4jm+U1d736AUpzSrNsQcIbyOkoE364GrtWmIrFdk5lksEupgWMD4VaT/0kVx1dobpiDumSgmJQ==", "dev": true, "requires": { - "postcss": "7.0.2" + "postcss": "7.0.5" }, "dependencies": { "postcss": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.2.tgz", - "integrity": "sha512-fmaUY5370keLUTx+CnwRxtGiuFTcNBLQBqr1oE3WZ/euIYmGAo0OAgOhVJ3ByDnVmOR3PK+0V9VebzfjRIUcqw==", + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.5.tgz", + "integrity": "sha512-HBNpviAUFCKvEh7NZhw1e8MBPivRszIiUnhrJ+sBFVSYSqubrzwX3KG51mYgcRHX8j/cAgZJedONZcm5jTBdgQ==", "dev": true, "requires": { "chalk": "2.4.1", @@ -10851,12 +12326,116 @@ "has-flag": "3.0.0" } }, + "svg-pathdata": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/svg-pathdata/-/svg-pathdata-5.0.2.tgz", + "integrity": "sha512-tmfwioGZZaSMZnAGCFiWd30O2sVbA5/wVP/CS8Pcf9s1ptd6J26bZUFwkIRZy+GYmD+uCECdiAP7bPpLszj+1w==", + "dev": true + }, "svg-tags": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/svg-tags/-/svg-tags-1.0.0.tgz", "integrity": "sha1-WPcc7jvVGbWdSyqEO2x95krAR2Q=", "dev": true }, + "svg2ttf": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/svg2ttf/-/svg2ttf-4.1.0.tgz", + "integrity": "sha1-ggIuVovQPBq7Zo/djRXwCJVqDhA=", + "dev": true, + "requires": { + "argparse": "1.0.10", + "cubic2quad": "1.1.1", + "lodash": "4.17.11", + "microbuffer": "1.0.0", + "svgpath": "2.2.1", + "xmldom": "0.1.27" + } + }, + "svgicons2svgfont": { + "version": "9.0.3", + "resolved": "https://registry.npmjs.org/svgicons2svgfont/-/svgicons2svgfont-9.0.3.tgz", + "integrity": "sha512-I8GHU5kJMTjw46KTrb+OP6W3OQ5oFXTYiGIJ265ISx2T9wCGWCRM0GNBFzRMQngV16hZfLZKiILW2xqAuzugJg==", + "dev": true, + "requires": { + "commander": "2.17.1", + "geometry-interfaces": "1.1.4", + "glob": "7.1.3", + "neatequal": "1.0.0", + "readable-stream": "2.3.6", + "sax": "1.2.4", + "string.fromcodepoint": "0.2.1", + "string.prototype.codepointat": "0.2.1", + "svg-pathdata": "5.0.2", + "transformation-matrix-js": "2.7.6" + }, + "dependencies": { + "sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", + "dev": true + } + } + }, + "svgo": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.1.1.tgz", + "integrity": "sha512-GBkJbnTuFpM4jFbiERHDWhZc/S/kpHToqmZag3aEBjPYK44JAN2QBjvrGIxLOoCyMZjuFQIfTO2eJd8uwLY/9g==", + "dev": true, + "requires": { + "coa": "2.0.1", + "colors": "1.1.2", + "css-select": "2.0.0", + "css-select-base-adapter": "0.1.0", + "css-tree": "1.0.0-alpha.28", + "css-url-regex": "1.1.0", + "csso": "3.5.1", + "js-yaml": "3.12.0", + "mkdirp": "0.5.1", + "object.values": "1.0.4", + "sax": "1.2.4", + "stable": "0.1.8", + "unquote": "1.1.1", + "util.promisify": "1.0.0" + }, + "dependencies": { + "css-select": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.0.0.tgz", + "integrity": "sha512-MGhoq1S9EyPgZIGnts8Yz5WwUOyHmPMdlqeifsYs/xFX7AAm3hY0RJe1dqVlXtYPI66Nsk39R/sa5/ree6L2qg==", + "dev": true, + "requires": { + "boolbase": "1.0.0", + "css-what": "2.1.0", + "domutils": "1.7.0", + "nth-check": "1.0.1" + } + }, + "domutils": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", + "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", + "dev": true, + "requires": { + "dom-serializer": "0.1.0", + "domelementtype": "1.3.0" + } + }, + "sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", + "dev": true + } + } + }, + "svgpath": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/svgpath/-/svgpath-2.2.1.tgz", + "integrity": "sha1-CDS7Z8iadkcrK9BswQH6e1F7Iiw=", + "dev": true + }, "symbol-observable": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.2.0.tgz", @@ -10864,31 +12443,53 @@ "dev": true }, "table": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/table/-/table-4.0.3.tgz", - "integrity": "sha512-S7rnFITmBH1EnyKcvxBh1LjYeQMmnZtCXSEbHcH6S0NoKit24ZuFO/T1vDcLdYsLQkM188PVVhQmzKIuThNkKg==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/table/-/table-5.1.0.tgz", + "integrity": "sha512-e542in22ZLhD/fOIuXs/8yDZ9W61ltF8daM88rkRNtgTIct+vI2fTnAyu/Db2TCfEcI8i7mjZz6meLq0nW7TYg==", "dev": true, "requires": { - "ajv": "6.4.0", - "ajv-keywords": "3.2.0", - "chalk": "2.4.1", - "lodash": "4.17.10", + "ajv": "6.5.4", + "lodash": "4.17.11", "slice-ansi": "1.0.0", "string-width": "2.1.1" }, "dependencies": { + "ajv": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.5.4.tgz", + "integrity": "sha512-4Wyjt8+t6YszqaXnLDfMmG/8AlO5Zbcsy3ATHncCzjW/NoPzAId8AK6749Ybjmdt+kUY1gP60fCu46oDxPv/mg==", + "dev": true, + "requires": { + "fast-deep-equal": "2.0.1", + "fast-json-stable-stringify": "2.0.0", + "json-schema-traverse": "0.4.1", + "uri-js": "4.2.2" + } + }, "ansi-regex": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", "dev": true }, + "fast-deep-equal": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz", + "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=", + "dev": true + }, "is-fullwidth-code-point": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", "dev": true }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, "string-width": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", @@ -10907,13 +12508,22 @@ "requires": { "ansi-regex": "3.0.0" } + }, + "uri-js": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz", + "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==", + "dev": true, + "requires": { + "punycode": "2.1.1" + } } } }, "tapable": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.0.0.tgz", - "integrity": "sha512-dQRhbNQkRnaqauC7WqSJ21EEksgT0fYZX2lqXzGkpo8JNig9zGZTYoMGvyI2nWmXlE2VSVXVDu7wLVGu/mQEsg==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.0.tgz", + "integrity": "sha512-IlqtmLVaZA2qab8epUXbVWRn3aB1imbDMJtjB3nu4X0NqPkcY/JH9ZtCBWKHWPxs8Svi9tyo8w2dBoi07qZbBA==", "dev": true }, "tar": { @@ -10921,7 +12531,6 @@ "resolved": "https://registry.npmjs.org/tar/-/tar-2.2.1.tgz", "integrity": "sha1-jk0qJWwOIYXGsYrWlK7JaLg8sdE=", "dev": true, - "optional": true, "requires": { "block-stream": "0.0.9", "fstream": "1.0.11", @@ -10929,9 +12538,9 @@ } }, "tar-stream": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.6.1.tgz", - "integrity": "sha512-IFLM5wp3QrJODQFPm6/to3LJZrONdBY/otxcvDIQzu217zKye6yVR3hhi9lAjrC2Z+m/j5oDxMPb1qcd8cIvpA==", + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.6.2.tgz", + "integrity": "sha512-rzS0heiNf8Xn7/mpdSVVSMAWAoy9bfb1WOTYC78Z0UQKeKa/CWS8FOq0lKGNa8DWKAn9gxjCvMLYc5PGXYlK2A==", "dev": true, "requires": { "bl": "1.2.2", @@ -10943,9 +12552,22 @@ "xtend": "4.0.1" } }, + "taskgroup": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/taskgroup/-/taskgroup-5.3.0.tgz", + "integrity": "sha512-++j3Yi3XZGYgAvmGzRtNa+BnDvkPbdroyMffCY+Gj9A4iH2IJ1S7/g6LewGVXQkVw/KOzlfE1TimARYXvOEsgQ==", + "dev": true, + "requires": { + "ambi": "3.1.1", + "eachr": "3.2.0", + "editions": "1.3.4", + "extendr": "3.3.0", + "unbounded": "1.1.0" + } + }, "through": { "version": "2.3.8", - "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "resolved": "http://registry.npmjs.org/through/-/through-2.3.8.tgz", "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", "dev": true }, @@ -11073,6 +12695,12 @@ } } }, + "transformation-matrix-js": { + "version": "2.7.6", + "resolved": "https://registry.npmjs.org/transformation-matrix-js/-/transformation-matrix-js-2.7.6.tgz", + "integrity": "sha512-1CxDIZmCQ3vA0GGnkdMQqxUXVm3xXAFmglPYRS1hr37LzSg22TC7QAWOT38OmdUvMEs/rqcnkFoAsqvzdiluDg==", + "dev": true + }, "tree-kill": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.0.tgz", @@ -11089,7 +12717,8 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=", - "dev": true + "dev": true, + "optional": true }, "trim-right": { "version": "1.0.1", @@ -11110,29 +12739,13 @@ "dev": true }, "true-case-path": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/true-case-path/-/true-case-path-1.0.2.tgz", - "integrity": "sha1-fskRMJJHZsf1c74wIMNPj9/QDWI=", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/true-case-path/-/true-case-path-1.0.3.tgz", + "integrity": "sha512-m6s2OdQe5wgpFMC+pAJ+q9djG82O2jcHPOI6RNg1yy9rCYR+WD6Nbpl32fDpfC56nirdRy+opFa/Vk7HYhqaew==", "dev": true, "optional": true, "requires": { - "glob": "6.0.4" - }, - "dependencies": { - "glob": { - "version": "6.0.4", - "resolved": "https://registry.npmjs.org/glob/-/glob-6.0.4.tgz", - "integrity": "sha1-DwiGD2oVUSey+t1PnOJLGqtuTSI=", - "dev": true, - "optional": true, - "requires": { - "inflight": "1.0.6", - "inherits": "2.0.3", - "minimatch": "3.0.4", - "once": "1.4.0", - "path-is-absolute": "1.0.1" - } - } + "glob": "7.1.3" } }, "ts-node": { @@ -11144,7 +12757,7 @@ "arrify": "1.0.1", "chalk": "2.4.1", "diff": "3.5.0", - "make-error": "1.3.4", + "make-error": "1.3.5", "minimist": "1.2.0", "mkdirp": "0.5.1", "source-map-support": "0.5.9", @@ -11153,7 +12766,7 @@ "dependencies": { "minimist": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "resolved": "http://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", "dev": true } @@ -11174,7 +12787,7 @@ "dependencies": { "minimist": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "resolved": "http://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", "dev": true }, @@ -11202,11 +12815,11 @@ "chalk": "2.4.1", "commander": "2.17.1", "diff": "3.5.0", - "glob": "7.1.2", + "glob": "7.1.3", "js-yaml": "3.12.0", "minimatch": "3.0.4", "resolve": "1.8.1", - "semver": "5.5.1", + "semver": "5.6.0", "tslib": "1.9.3", "tsutils": "2.29.0" }, @@ -11231,6 +12844,39 @@ "tslib": "1.9.3" } }, + "ttf2eot": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ttf2eot/-/ttf2eot-2.0.0.tgz", + "integrity": "sha1-jmM3pYWr0WCKDISVirSDzmn2ZUs=", + "dev": true, + "requires": { + "argparse": "1.0.10", + "microbuffer": "1.0.0" + } + }, + "ttf2woff": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/ttf2woff/-/ttf2woff-2.0.1.tgz", + "integrity": "sha1-hxgyJAAksJ25VwkEx8GSi4BXyWk=", + "dev": true, + "requires": { + "argparse": "1.0.10", + "microbuffer": "1.0.0", + "pako": "1.0.6" + } + }, + "ttf2woff2": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/ttf2woff2/-/ttf2woff2-2.0.3.tgz", + "integrity": "sha1-XgIK/m5kMofzrXaHq+0g/mVOsyk=", + "dev": true, + "requires": { + "bindings": "1.3.0", + "bufferstreams": "1.1.3", + "nan": "2.11.1", + "node-gyp": "3.8.0" + } + }, "tty-browserify": { "version": "0.0.0", "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", @@ -11269,7 +12915,28 @@ "dev": true, "requires": { "media-typer": "0.3.0", - "mime-types": "2.1.19" + "mime-types": "2.1.20" + } + }, + "typechecker": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/typechecker/-/typechecker-4.6.0.tgz", + "integrity": "sha512-83OrXpyP3LNr7aRbLkt2nkjE/d7q8su8/uRvrKxCpswqVCVGOgyaKpaz8/MTjQqBYe4eLNuJ44pNakFZKqyPMA==", + "dev": true, + "requires": { + "editions": "2.0.2" + }, + "dependencies": { + "editions": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/editions/-/editions-2.0.2.tgz", + "integrity": "sha512-0B8aSTWUu9+JW99zHoeogavCi+lkE5l35FK0OKe0pCobixJYoeof3ZujtqYzSsU2MskhRadY5V9oWUuyG4aJ3A==", + "dev": true, + "requires": { + "errlop": "1.0.3", + "semver": "5.6.0" + } + } } }, "typedarray": { @@ -11280,26 +12947,20 @@ }, "typescript": { "version": "2.7.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-2.7.2.tgz", + "resolved": "http://registry.npmjs.org/typescript/-/typescript-2.7.2.tgz", "integrity": "sha512-p5TCYZDAO0m4G344hD+wx/LATebLWZNkkh2asWUFqSsD2OrDNhbAHuSjobrmsUmdzjJjEeZVU9g1h3O6vpstnw==", "dev": true }, "uglify-js": { - "version": "3.4.7", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.4.7.tgz", - "integrity": "sha512-J0M2i1mQA+ze3EdN9SBi751DNdAXmeFLfJrd/MDIkRc3G3Gbb9OPVSx7GIQvVwfWxQARcYV2DTxIkMyDAk3o9Q==", + "version": "3.4.9", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.4.9.tgz", + "integrity": "sha512-8CJsbKOtEbnJsTyv6LE6m6ZKniqMiFWmm9sRbopbkGs3gMPPfd3Fh8iIA4Ykv5MgaTbqHr4BaoGLJLZNhsrW1Q==", "dev": true, "requires": { - "commander": "2.16.0", + "commander": "2.17.1", "source-map": "0.6.1" }, "dependencies": { - "commander": { - "version": "2.16.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.16.0.tgz", - "integrity": "sha512-sVXqklSaotK9at437sFlFpyOcJonxe0yST/AG9DkQKUdIE6IqGIMv4SfAQSKaJbSdVEJYItASCrBiVQHq1HQew==", - "dev": true - }, "source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", @@ -11308,49 +12969,159 @@ } } }, - "uglify-to-browserify": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz", - "integrity": "sha1-bgkk1r2mta/jSeOabWMoUKD4grc=", - "dev": true, - "optional": true - }, "uglifyjs-webpack-plugin": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/uglifyjs-webpack-plugin/-/uglifyjs-webpack-plugin-1.3.0.tgz", - "integrity": "sha512-ovHIch0AMlxjD/97j9AYovZxG5wnHOPkL7T1GKochBADp/Zwc44pEWNqpKl1Loupp1WhFg7SlYmHZRUfdAacgw==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/uglifyjs-webpack-plugin/-/uglifyjs-webpack-plugin-2.0.1.tgz", + "integrity": "sha512-1HhCHkOB6wRCcv7htcz1QRPVbWPEY074RP9vzt/X0LF4xXm9l4YGd0qja7z88abDixQlnVwBjXsTBs+Xsn/eeQ==", "dev": true, "requires": { - "cacache": "10.0.4", - "find-cache-dir": "1.0.0", - "schema-utils": "0.4.7", + "cacache": "11.2.0", + "find-cache-dir": "2.0.0", + "schema-utils": "1.0.0", "serialize-javascript": "1.5.0", "source-map": "0.6.1", - "uglify-es": "3.3.9", - "webpack-sources": "1.1.0", + "uglify-js": "3.4.9", + "webpack-sources": "1.3.0", "worker-farm": "1.6.0" }, "dependencies": { - "commander": { - "version": "2.13.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.13.0.tgz", - "integrity": "sha512-MVuS359B+YzaWqjCL/c+22gfryv+mCBPHAv3zyVI2GN8EY6IRP8VwtasXn8jyyhvvq84R4ImN1OKRtcbIasjYA==", + "cacache": { + "version": "11.2.0", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-11.2.0.tgz", + "integrity": "sha512-IFWl6lfK6wSeYCHUXh+N1lY72UDrpyrYQJNIVQf48paDuWbv5RbAtJYf/4gUQFObTCHZwdZ5sI8Iw7nqwP6nlQ==", + "dev": true, + "requires": { + "bluebird": "3.5.2", + "chownr": "1.1.1", + "figgy-pudding": "3.5.1", + "glob": "7.1.3", + "graceful-fs": "4.1.11", + "lru-cache": "4.1.3", + "mississippi": "3.0.0", + "mkdirp": "0.5.1", + "move-concurrently": "1.0.1", + "promise-inflight": "1.0.1", + "rimraf": "2.6.2", + "ssri": "6.0.1", + "unique-filename": "1.1.1", + "y18n": "4.0.0" + } + }, + "find-cache-dir": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.0.0.tgz", + "integrity": "sha512-LDUY6V1Xs5eFskUVYtIwatojt6+9xC9Chnlk/jYOOvn3FAFfSaWddxahDGyNHh0b2dMXa6YW2m0tk8TdVaXHlA==", + "dev": true, + "requires": { + "commondir": "1.0.1", + "make-dir": "1.3.0", + "pkg-dir": "3.0.0" + } + }, + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dev": true, + "requires": { + "locate-path": "3.0.0" + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dev": true, + "requires": { + "p-locate": "3.0.0", + "path-exists": "3.0.0" + } + }, + "mississippi": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz", + "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==", + "dev": true, + "requires": { + "concat-stream": "1.6.2", + "duplexify": "3.6.0", + "end-of-stream": "1.4.1", + "flush-write-stream": "1.0.3", + "from2": "2.3.0", + "parallel-transform": "1.1.0", + "pump": "3.0.0", + "pumpify": "1.5.1", + "stream-each": "1.2.3", + "through2": "2.0.3" + } + }, + "p-limit": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.0.0.tgz", + "integrity": "sha512-fl5s52lI5ahKCernzzIyAP0QAZbGIovtVHGwpcu1Jr/EpzLVDI2myISHwGqK7m8uQFugVWSrbxH7XnhGtvEc+A==", + "dev": true, + "requires": { + "p-try": "2.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dev": true, + "requires": { + "p-limit": "2.0.0" + } + }, + "p-try": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.0.0.tgz", + "integrity": "sha512-hMp0onDKIajHfIkdRk3P4CdCmErkYAxxDtP3Wx/4nZ3aGlau2VKh3mZpcuFkH27WQkL/3WBCPOktzA9ZOAnMQQ==", "dev": true }, + "pkg-dir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", + "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", + "dev": true, + "requires": { + "find-up": "3.0.0" + } + }, + "pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "dev": true, + "requires": { + "end-of-stream": "1.4.1", + "once": "1.4.0" + } + }, + "schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "dev": true, + "requires": { + "ajv": "6.4.0", + "ajv-errors": "1.0.0", + "ajv-keywords": "3.2.0" + } + }, "source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true }, - "uglify-es": { - "version": "3.3.9", - "resolved": "https://registry.npmjs.org/uglify-es/-/uglify-es-3.3.9.tgz", - "integrity": "sha512-r+MU0rfv4L/0eeW3xZrd16t4NZfK8Ld4SWVglYBb7ez5uXFWHuVRs6xCTrf1yirs9a4j4Y27nn7SRfO6v67XsQ==", + "ssri": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.1.tgz", + "integrity": "sha512-3Wge10hNcT1Kur4PDFwEieXSCMCJs/7WvSACcrMYrNp+b8kDL1/0wJch5Ni2WrtwEa2IO8OsVfeKIciKCDx/QA==", "dev": true, "requires": { - "commander": "2.13.0", - "source-map": "0.6.1" + "figgy-pudding": "3.5.1" } } } @@ -11361,6 +13132,15 @@ "integrity": "sha1-rOEWq1V80Zc4ak6I9GhTeMiy5Po=", "dev": true }, + "unbounded": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/unbounded/-/unbounded-1.1.0.tgz", + "integrity": "sha512-kmPrjST7m53WbxoMqk6QUFvWOp/ZGssCA0Zls63pbt+7cZqST4i0YIVLNX97ZlsMv/ml+0CPBVN15sVdSi/yZA==", + "dev": true, + "requires": { + "editions": "1.3.4" + } + }, "unherit": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/unherit/-/unherit-1.1.1.tgz", @@ -11371,6 +13151,34 @@ "xtend": "4.0.1" } }, + "unicode-canonical-property-names-ecmascript": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz", + "integrity": "sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ==", + "dev": true + }, + "unicode-match-property-ecmascript": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz", + "integrity": "sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg==", + "dev": true, + "requires": { + "unicode-canonical-property-names-ecmascript": "1.0.4", + "unicode-property-aliases-ecmascript": "1.0.4" + } + }, + "unicode-match-property-value-ecmascript": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.0.2.tgz", + "integrity": "sha512-Rx7yODZC1L/T8XKo/2kNzVAQaRE88AaMvI1EF/Xnj3GW2wzN6fop9DDWuFAKUVFH7vozkz26DzP0qyWLKLIVPQ==", + "dev": true + }, + "unicode-property-aliases-ecmascript": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.0.4.tgz", + "integrity": "sha512-2WSLa6OdYd2ng8oqiGIWnJqyFArvhn+5vgx5GTxMbUYjCYKUcuKS62YLFF0R/BDGlB1yzXjQOLtPAfHsgirEpg==", + "dev": true + }, "unified": { "version": "6.2.0", "resolved": "https://registry.npmjs.org/unified/-/unified-6.2.0.tgz", @@ -11427,18 +13235,18 @@ "dev": true }, "unique-filename": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.0.tgz", - "integrity": "sha1-0F8v5AMlYIcfMOk8vnNe6iAVFPM=", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", + "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", "dev": true, "requires": { - "unique-slug": "2.0.0" + "unique-slug": "2.0.1" } }, "unique-slug": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.0.tgz", - "integrity": "sha1-22Z258fMBimHj/GWCXx4hVrp9Ks=", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.1.tgz", + "integrity": "sha512-n9cU6+gITaVu7VGj1Z8feKMmfAjEAQGhwD9fE3zvpRRa0wEIx8ODYkVGfSc94M2OX00tUFV8wH3zYbm1I8mxFg==", "dev": true, "requires": { "imurmurhash": "0.1.4" @@ -11504,6 +13312,12 @@ "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", "dev": true }, + "unquote": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", + "integrity": "sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ=", + "dev": true + }, "unset-value": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", @@ -11589,16 +13403,10 @@ } } }, - "url-join": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/url-join/-/url-join-4.0.0.tgz", - "integrity": "sha1-TTNA6AfTdzvamZH4MFrNzCpmXSo=", - "dev": true - }, "url-loader": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/url-loader/-/url-loader-1.1.1.tgz", - "integrity": "sha512-vugEeXjyYFBCUOpX+ZuaunbK3QXMKaQ3zUnRfIpRBlGkY7QizCnzyyn2ASfcxsvyU3ef+CJppVywnl3Kgf13Gg==", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/url-loader/-/url-loader-1.1.2.tgz", + "integrity": "sha512-dXHkKmw8FhPqu8asTc1puBfe3TehOCo2+RmOOev5suNCIYBcT626kxiWg1NBVkwc4rO8BGa7gP70W7VXuqHrjg==", "dev": true, "requires": { "loader-utils": "1.1.0", @@ -11631,7 +13439,7 @@ "integrity": "sha512-rh+KuAW36YKo0vClhQzLLveoj8FwPJNu65xLb7Mrt+eZht0IPT0IXgSv8gcMegZ6NvjJUALf6Mf25POlMwD1Fw==", "dev": true, "requires": { - "querystringify": "2.0.0", + "querystringify": "2.1.0", "requires-port": "1.0.0" } }, @@ -11641,6 +13449,12 @@ "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", "dev": true }, + "user-home": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/user-home/-/user-home-1.1.1.tgz", + "integrity": "sha1-K1viOjK2Onyd640PKNSFcko98ZA=", + "dev": true + }, "useragent": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/useragent/-/useragent-2.3.0.tgz", @@ -11694,13 +13508,28 @@ "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==", "dev": true }, + "v8-compile-cache": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.0.2.tgz", + "integrity": "sha512-1wFuMUIM16MDJRCrpbpuEPTUGmM5QMUg0cr3KFwra2XgOgFcPGDQHDh3CszSCD2Zewc/dh/pamNEW8CbfDebUw==", + "dev": true + }, + "v8flags": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/v8flags/-/v8flags-2.1.1.tgz", + "integrity": "sha1-qrGh+jDUX4jdMhFIh1rALAtV5bQ=", + "dev": true, + "requires": { + "user-home": "1.1.1" + } + }, "validate-npm-package-license": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", "dev": true, "requires": { - "spdx-correct": "3.0.0", + "spdx-correct": "3.0.2", "spdx-expression-parse": "3.0.0" } }, @@ -11713,6 +13542,41 @@ "builtins": "1.0.3" } }, + "varstream": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/varstream/-/varstream-0.3.2.tgz", + "integrity": "sha1-GKxklHZfP/GjWtmkvgU77BiKXeE=", + "dev": true, + "requires": { + "readable-stream": "1.1.14" + }, + "dependencies": { + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", + "dev": true + }, + "readable-stream": { + "version": "1.1.14", + "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", + "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", + "dev": true, + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "0.0.1", + "string_decoder": "0.10.31" + } + }, + "string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", + "dev": true + } + } + }, "vary": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", @@ -11806,33 +13670,227 @@ } }, "webdriver-js-extender": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/webdriver-js-extender/-/webdriver-js-extender-2.0.0.tgz", - "integrity": "sha512-fbyKiVu3azzIc5d4+26YfuPQcFTlgFQV5yQ/0OQj4Ybkl4g1YQuIPskf5v5wqwRJhHJnPHthB6tqCjWHOKLWag==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/webdriver-js-extender/-/webdriver-js-extender-2.1.0.tgz", + "integrity": "sha512-lcUKrjbBfCK6MNsh7xaY2UAUmZwe+/ib03AjVOpFobX4O7+83BUveSrLfU0Qsyb1DaKJdQRbuU+kM9aZ6QUhiQ==", "dev": true, "requires": { - "@types/selenium-webdriver": "3.0.10", + "@types/selenium-webdriver": "3.0.12", "selenium-webdriver": "3.6.0" } }, - "webpack": { - "version": "4.9.2", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.9.2.tgz", - "integrity": "sha512-jlWrCrJDU3sdWFprel6jHH8esN2C++Q8ehedRo74u7MWLTUJn9SD7RSgsCTEZCSRpVpMascDylAqPoldauOMfA==", + "webfont": { + "version": "8.1.4", + "resolved": "https://registry.npmjs.org/webfont/-/webfont-8.1.4.tgz", + "integrity": "sha512-cY4aqgCUvQ30hB0/42aPs9KNpVdvi/0BGWukmM3PksCtK8/tKYQRU4CLU27IHgubFOiN5KhO0xdPEulQYMDC0g==", "dev": true, "requires": { - "@webassemblyjs/ast": "1.4.3", - "@webassemblyjs/wasm-edit": "1.4.3", - "@webassemblyjs/wasm-parser": "1.4.3", - "acorn": "5.7.1", + "async-throttle": "1.1.0", + "cosmiconfig": "5.0.6", + "fs-extra": "6.0.1", + "globby": "8.0.1", + "lodash.merge": "4.6.1", + "meow": "5.0.0", + "nunjucks": "3.1.3", + "resolve-from": "4.0.0", + "svg2ttf": "4.1.0", + "svgicons2svgfont": "9.0.3", + "ttf2eot": "2.0.0", + "ttf2woff": "2.0.1", + "ttf2woff2": "2.0.3", + "xml2js": "0.4.19" + }, + "dependencies": { + "camelcase": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", + "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", + "dev": true + }, + "camelcase-keys": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-4.2.0.tgz", + "integrity": "sha1-oqpfsa9oh1glnDLBQUJteJI7m3c=", + "dev": true, + "requires": { + "camelcase": "4.1.0", + "map-obj": "2.0.0", + "quick-lru": "1.1.0" + } + }, + "cosmiconfig": { + "version": "5.0.6", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.0.6.tgz", + "integrity": "sha512-6DWfizHriCrFWURP1/qyhsiFvYdlJzbCzmtFWh744+KyWsJo5+kPzUZZaMRSSItoYc0pxFX7gEO7ZC1/gN/7AQ==", + "dev": true, + "requires": { + "is-directory": "0.3.1", + "js-yaml": "3.12.0", + "parse-json": "4.0.0" + } + }, + "fs-extra": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-6.0.1.tgz", + "integrity": "sha512-GnyIkKhhzXZUWFCaJzvyDLEEgDkPfb4/TPvJCJVuS8MWZgoSsErf++QpiAlDnKFcqhRlm+tIOcencCjyJE6ZCA==", + "dev": true, + "requires": { + "graceful-fs": "4.1.11", + "jsonfile": "4.0.0", + "universalify": "0.1.2" + } + }, + "globby": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/globby/-/globby-8.0.1.tgz", + "integrity": "sha512-oMrYrJERnKBLXNLVTqhm3vPEdJ/b2ZE28xN4YARiix1NOIOBPEpOUnm844K1iu/BkphCaf2WNFwMszv8Soi1pw==", + "dev": true, + "requires": { + "array-union": "1.0.2", + "dir-glob": "2.0.0", + "fast-glob": "2.2.3", + "glob": "7.1.3", + "ignore": "3.3.10", + "pify": "3.0.0", + "slash": "1.0.0" + } + }, + "indent-string": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-3.2.0.tgz", + "integrity": "sha1-Sl/W0nzDMvN+VBmlBNu4NxBckok=", + "dev": true + }, + "load-json-file": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", + "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=", + "dev": true, + "requires": { + "graceful-fs": "4.1.11", + "parse-json": "4.0.0", + "pify": "3.0.0", + "strip-bom": "3.0.0" + } + }, + "map-obj": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-2.0.0.tgz", + "integrity": "sha1-plzSkIepJZi4eRJXpSPgISIqwfk=", + "dev": true + }, + "meow": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-5.0.0.tgz", + "integrity": "sha512-CbTqYU17ABaLefO8vCU153ZZlprKYWDljcndKKDCFcYQITzWCXZAVk4QMFZPgvzrnUQ3uItnIE/LoUOwrT15Ig==", + "dev": true, + "requires": { + "camelcase-keys": "4.2.0", + "decamelize-keys": "1.1.0", + "loud-rejection": "1.6.0", + "minimist-options": "3.0.2", + "normalize-package-data": "2.4.0", + "read-pkg-up": "3.0.0", + "redent": "2.0.0", + "trim-newlines": "2.0.0", + "yargs-parser": "10.1.0" + } + }, + "parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", + "dev": true, + "requires": { + "error-ex": "1.3.2", + "json-parse-better-errors": "1.0.2" + } + }, + "read-pkg": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", + "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=", + "dev": true, + "requires": { + "load-json-file": "4.0.0", + "normalize-package-data": "2.4.0", + "path-type": "3.0.0" + } + }, + "read-pkg-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-3.0.0.tgz", + "integrity": "sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc=", + "dev": true, + "requires": { + "find-up": "2.1.0", + "read-pkg": "3.0.0" + } + }, + "redent": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-2.0.0.tgz", + "integrity": "sha1-wbIAe0LVfrE4kHmzyDM2OdXhzKo=", + "dev": true, + "requires": { + "indent-string": "3.2.0", + "strip-indent": "2.0.0" + } + }, + "resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true + }, + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", + "dev": true + }, + "strip-indent": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-2.0.0.tgz", + "integrity": "sha1-XvjbKV0B5u1sv3qrlpmNeCJSe2g=", + "dev": true + }, + "trim-newlines": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-2.0.0.tgz", + "integrity": "sha1-tAPQuRvlDDMd/EuC7s6yLD3hbSA=", + "dev": true + }, + "yargs-parser": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-10.1.0.tgz", + "integrity": "sha512-VCIyR1wJoEBZUqk5PA+oOBF6ypbwh5aNB3I50guxAL/quggdfs4TtNHQrSazFA3fYZ+tEqfs0zIGlv0c/rgjbQ==", + "dev": true, + "requires": { + "camelcase": "4.1.0" + } + } + } + }, + "webpack": { + "version": "4.20.2", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.20.2.tgz", + "integrity": "sha512-75WFUMblcWYcocjSLlXCb71QuGyH7egdBZu50FtBGl2Nso8CK3Ej+J7bTZz2FPFq5l6fzCisD9modB7t30ikuA==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.7.8", + "@webassemblyjs/helper-module-context": "1.7.8", + "@webassemblyjs/wasm-edit": "1.7.8", + "@webassemblyjs/wasm-parser": "1.7.8", + "acorn": "5.7.3", "acorn-dynamic-import": "3.0.0", "ajv": "6.4.0", "ajv-keywords": "3.2.0", - "chrome-trace-event": "0.1.3", + "chrome-trace-event": "1.0.0", "enhanced-resolve": "4.1.0", - "eslint-scope": "3.7.3", + "eslint-scope": "4.0.0", "json-parse-better-errors": "1.0.2", - "loader-runner": "2.3.0", + "loader-runner": "2.3.1", "loader-utils": "1.1.0", "memory-fs": "0.4.1", "micromatch": "3.1.10", @@ -11840,10 +13898,414 @@ "neo-async": "2.5.2", "node-libs-browser": "2.1.0", "schema-utils": "0.4.7", - "tapable": "1.0.0", + "tapable": "1.1.0", "uglifyjs-webpack-plugin": "1.3.0", "watchpack": "1.6.0", - "webpack-sources": "1.1.0" + "webpack-sources": "1.3.0" + }, + "dependencies": { + "@webassemblyjs/ast": { + "version": "1.7.8", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.7.8.tgz", + "integrity": "sha512-dOrtdtEyB8sInpl75yLPNksY4sRl0j/+t6aHyB/YA+ab9hV3Fo7FmG12FHzP+2MvWVAJtDb+6eXR5EZbZJ+uVg==", + "dev": true, + "requires": { + "@webassemblyjs/helper-module-context": "1.7.8", + "@webassemblyjs/helper-wasm-bytecode": "1.7.8", + "@webassemblyjs/wast-parser": "1.7.8" + } + }, + "@webassemblyjs/floating-point-hex-parser": { + "version": "1.7.8", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.7.8.tgz", + "integrity": "sha512-kn2zNKGsbql5i56VAgRYkpG+VazqHhQQZQycT2uXAazrAEDs23gy+Odkh5VblybjnwX2/BITkDtNmSO76hdIvQ==", + "dev": true + }, + "@webassemblyjs/helper-buffer": { + "version": "1.7.8", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.7.8.tgz", + "integrity": "sha512-WXiIMnuvuwlhWvVOm8xEXU9DnHaa3AgAU0ZPfvY8vO1cSsmYb2WbGbHnMLgs43vXnA7XAob9b56zuZaMkxpCBg==", + "dev": true + }, + "@webassemblyjs/helper-code-frame": { + "version": "1.7.8", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.7.8.tgz", + "integrity": "sha512-TLQxyD9qGOIdX5LPQOPo0Ernd88U5rHkFb8WAjeMIeA0sPjCHeVPaGqUGGIXjUcblUkjuDAc07bruCcNHUrHDA==", + "dev": true, + "requires": { + "@webassemblyjs/wast-printer": "1.7.8" + } + }, + "@webassemblyjs/helper-fsm": { + "version": "1.7.8", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.7.8.tgz", + "integrity": "sha512-TjK0CnD8hAPkV5mbSp5aWl6SO1+H3WFcjWtixWoy8EMA99YnNzYhpc/WSYWhf7yrhpzkq5tZB0tvLK3Svr3IXA==", + "dev": true + }, + "@webassemblyjs/helper-wasm-bytecode": { + "version": "1.7.8", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.7.8.tgz", + "integrity": "sha512-AdCCE3BMW6V34WYaKUmPgVHa88t2Z14P4/0LjLwuGkI0X6pf7nzp0CehzVVk51cKm2ymVXjl9dCG+gR1yhITIQ==", + "dev": true + }, + "@webassemblyjs/helper-wasm-section": { + "version": "1.7.8", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.7.8.tgz", + "integrity": "sha512-BkBhYQuzyl4hgTGOKo87Vdw6f9nj8HhI7WYpI0MCC5qFa5ahrAPOGgyETVdnRbv+Rjukl9MxxfDmVcVC435lDg==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.7.8", + "@webassemblyjs/helper-buffer": "1.7.8", + "@webassemblyjs/helper-wasm-bytecode": "1.7.8", + "@webassemblyjs/wasm-gen": "1.7.8" + } + }, + "@webassemblyjs/leb128": { + "version": "1.7.8", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.7.8.tgz", + "integrity": "sha512-GCYeGPgUFWJiZuP4NICbcyUQNxNLJIf476Ei+K+jVuuebtLpfvwkvYT6iTUE7oZYehhkor4Zz2g7SJ/iZaPudQ==", + "dev": true, + "requires": { + "@xtuc/long": "4.2.1" + } + }, + "@webassemblyjs/wasm-edit": { + "version": "1.7.8", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.7.8.tgz", + "integrity": "sha512-6D3Hm2gFixrfyx9XjSON4ml1FZTugqpkIz5Awvrou8fnpyprVzcm4X8pyGRtA2Piixjl3DqmX/HB1xdWyE097A==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.7.8", + "@webassemblyjs/helper-buffer": "1.7.8", + "@webassemblyjs/helper-wasm-bytecode": "1.7.8", + "@webassemblyjs/helper-wasm-section": "1.7.8", + "@webassemblyjs/wasm-gen": "1.7.8", + "@webassemblyjs/wasm-opt": "1.7.8", + "@webassemblyjs/wasm-parser": "1.7.8", + "@webassemblyjs/wast-printer": "1.7.8" + } + }, + "@webassemblyjs/wasm-gen": { + "version": "1.7.8", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.7.8.tgz", + "integrity": "sha512-a7O/wE6eBeVKKUYgpMK7NOHmMADD85rSXLe3CqrWRDwWff5y3cSVbzpN6Qv3z6C4hdkpq9qyij1Ga1kemOZGvQ==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.7.8", + "@webassemblyjs/helper-wasm-bytecode": "1.7.8", + "@webassemblyjs/ieee754": "1.7.8", + "@webassemblyjs/leb128": "1.7.8", + "@webassemblyjs/utf8": "1.7.8" + } + }, + "@webassemblyjs/wasm-opt": { + "version": "1.7.8", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.7.8.tgz", + "integrity": "sha512-3lbQ0PT81NHCdi1sR/7+SNpZadM4qYcTSr62nFFAA7e5lFwJr14M1Gi+A/Y3PgcDWOHYjsaNGPpPU0H03N6Blg==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.7.8", + "@webassemblyjs/helper-buffer": "1.7.8", + "@webassemblyjs/wasm-gen": "1.7.8", + "@webassemblyjs/wasm-parser": "1.7.8" + } + }, + "@webassemblyjs/wasm-parser": { + "version": "1.7.8", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.7.8.tgz", + "integrity": "sha512-rZ/zlhp9DHR/05zh1MbAjT2t624sjrPP/OkJCjXqzm7ynH+nIdNcn9Ixc+qzPMFXhIrk0rBoQ3to6sEIvHh9jQ==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.7.8", + "@webassemblyjs/helper-api-error": "1.7.8", + "@webassemblyjs/helper-wasm-bytecode": "1.7.8", + "@webassemblyjs/ieee754": "1.7.8", + "@webassemblyjs/leb128": "1.7.8", + "@webassemblyjs/utf8": "1.7.8" + } + }, + "@webassemblyjs/wast-parser": { + "version": "1.7.8", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.7.8.tgz", + "integrity": "sha512-Q/zrvtUvzWuSiJMcSp90fi6gp2nraiHXjTV2VgAluVdVapM4gy1MQn7akja2p6eSBDQpKJPJ6P4TxRkghRS5dg==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.7.8", + "@webassemblyjs/floating-point-hex-parser": "1.7.8", + "@webassemblyjs/helper-api-error": "1.7.8", + "@webassemblyjs/helper-code-frame": "1.7.8", + "@webassemblyjs/helper-fsm": "1.7.8", + "@xtuc/long": "4.2.1" + } + }, + "@webassemblyjs/wast-printer": { + "version": "1.7.8", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.7.8.tgz", + "integrity": "sha512-GllIthRtwTxRDAURRNXscu7Napzmdf1jt1gpiZiK/QN4fH0lSGs3OTmvdfsMNP7tqI4B3ZtfaaWRlNIQug6Xyg==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.7.8", + "@webassemblyjs/wast-parser": "1.7.8", + "@xtuc/long": "4.2.1" + } + }, + "chrome-trace-event": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.0.tgz", + "integrity": "sha512-xDbVgyfDTT2piup/h8dK/y4QZfJRSa73bw1WZ8b4XM1o7fsFubUVGYcE+1ANtOzJJELGpYoG2961z0Z6OAld9A==", + "dev": true, + "requires": { + "tslib": "1.9.3" + } + }, + "commander": { + "version": "2.13.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.13.0.tgz", + "integrity": "sha512-MVuS359B+YzaWqjCL/c+22gfryv+mCBPHAv3zyVI2GN8EY6IRP8VwtasXn8jyyhvvq84R4ImN1OKRtcbIasjYA==", + "dev": true + }, + "eslint-scope": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.0.tgz", + "integrity": "sha512-1G6UTDi7Jc1ELFwnR58HV4fK9OQK4S6N985f166xqXxpjU6plxFISJa2Ba9KCQuFa8RCnj/lSFJbHo7UFDBnUA==", + "dev": true, + "requires": { + "esrecurse": "4.2.1", + "estraverse": "4.2.0" + } + }, + "estraverse": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.2.0.tgz", + "integrity": "sha1-De4/7TH81GlhjOc0IJn8GvoL2xM=", + "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "uglify-es": { + "version": "3.3.9", + "resolved": "https://registry.npmjs.org/uglify-es/-/uglify-es-3.3.9.tgz", + "integrity": "sha512-r+MU0rfv4L/0eeW3xZrd16t4NZfK8Ld4SWVglYBb7ez5uXFWHuVRs6xCTrf1yirs9a4j4Y27nn7SRfO6v67XsQ==", + "dev": true, + "requires": { + "commander": "2.13.0", + "source-map": "0.6.1" + } + }, + "uglifyjs-webpack-plugin": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/uglifyjs-webpack-plugin/-/uglifyjs-webpack-plugin-1.3.0.tgz", + "integrity": "sha512-ovHIch0AMlxjD/97j9AYovZxG5wnHOPkL7T1GKochBADp/Zwc44pEWNqpKl1Loupp1WhFg7SlYmHZRUfdAacgw==", + "dev": true, + "requires": { + "cacache": "10.0.4", + "find-cache-dir": "1.0.0", + "schema-utils": "0.4.7", + "serialize-javascript": "1.5.0", + "source-map": "0.6.1", + "uglify-es": "3.3.9", + "webpack-sources": "1.3.0", + "worker-farm": "1.6.0" + } + } + } + }, + "webpack-cli": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-3.1.2.tgz", + "integrity": "sha512-Cnqo7CeqeSvC6PTdts+dywNi5CRlIPbLx1AoUPK2T6vC1YAugMG3IOoO9DmEscd+Dghw7uRlnzV1KwOe5IrtgQ==", + "dev": true, + "requires": { + "chalk": "2.4.1", + "cross-spawn": "6.0.5", + "enhanced-resolve": "4.1.0", + "global-modules-path": "2.3.0", + "import-local": "2.0.0", + "interpret": "1.1.0", + "loader-utils": "1.1.0", + "supports-color": "5.5.0", + "v8-compile-cache": "2.0.2", + "yargs": "12.0.2" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true + }, + "camelcase": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", + "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", + "dev": true + }, + "cliui": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-4.1.0.tgz", + "integrity": "sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ==", + "dev": true, + "requires": { + "string-width": "2.1.1", + "strip-ansi": "4.0.0", + "wrap-ansi": "2.1.0" + } + }, + "cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "dev": true, + "requires": { + "nice-try": "1.0.5", + "path-key": "2.0.1", + "semver": "5.6.0", + "shebang-command": "1.2.0", + "which": "1.3.1" + } + }, + "decamelize": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-2.0.0.tgz", + "integrity": "sha512-Ikpp5scV3MSYxY39ymh45ZLEecsTdv/Xj2CaQfI8RLMuwi7XvjX9H/fhraiSuU+C5w5NTDu4ZU72xNiZnurBPg==", + "dev": true, + "requires": { + "xregexp": "4.0.0" + } + }, + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dev": true, + "requires": { + "locate-path": "3.0.0" + } + }, + "invert-kv": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-2.0.0.tgz", + "integrity": "sha512-wPVv/y/QQ/Uiirj/vh3oP+1Ww+AWehmi1g5fFWGPF6IpCBCDVrhgHRMvrLfdYcwDh3QJbGXDW4JAuzxElLSqKA==", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true + }, + "lcid": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/lcid/-/lcid-2.0.0.tgz", + "integrity": "sha512-avPEb8P8EGnwXKClwsNUgryVjllcRqtMYa49NTsbQagYuT1DcXnl1915oxWjoyGrXR6zH/Y0Zc96xWsPcoDKeA==", + "dev": true, + "requires": { + "invert-kv": "2.0.0" + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dev": true, + "requires": { + "p-locate": "3.0.0", + "path-exists": "3.0.0" + } + }, + "os-locale": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-3.0.1.tgz", + "integrity": "sha512-7g5e7dmXPtzcP4bgsZ8ixDVqA7oWYuEz4lOSujeWyliPai4gfVDiFIcwBg3aGCPnmSGfzOKTK3ccPn0CKv3DBw==", + "dev": true, + "requires": { + "execa": "0.10.0", + "lcid": "2.0.0", + "mem": "4.0.0" + } + }, + "p-limit": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.0.0.tgz", + "integrity": "sha512-fl5s52lI5ahKCernzzIyAP0QAZbGIovtVHGwpcu1Jr/EpzLVDI2myISHwGqK7m8uQFugVWSrbxH7XnhGtvEc+A==", + "dev": true, + "requires": { + "p-try": "2.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dev": true, + "requires": { + "p-limit": "2.0.0" + } + }, + "p-try": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.0.0.tgz", + "integrity": "sha512-hMp0onDKIajHfIkdRk3P4CdCmErkYAxxDtP3Wx/4nZ3aGlau2VKh3mZpcuFkH27WQkL/3WBCPOktzA9ZOAnMQQ==", + "dev": true + }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "dev": true, + "requires": { + "is-fullwidth-code-point": "2.0.0", + "strip-ansi": "4.0.0" + } + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "requires": { + "ansi-regex": "3.0.0" + } + }, + "which-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", + "dev": true + }, + "yargs": { + "version": "12.0.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-12.0.2.tgz", + "integrity": "sha512-e7SkEx6N6SIZ5c5H22RTZae61qtn3PYUE8JYbBFlK9sYmh3DMQ6E5ygtaG/2BW0JZi4WGgTR2IV5ChqlqrDGVQ==", + "dev": true, + "requires": { + "cliui": "4.1.0", + "decamelize": "2.0.0", + "find-up": "3.0.0", + "get-caller-file": "1.0.3", + "os-locale": "3.0.1", + "require-directory": "2.1.1", + "require-main-filename": "1.0.1", + "set-blocking": "2.0.0", + "string-width": "2.1.1", + "which-module": "2.0.0", + "y18n": "4.0.0", + "yargs-parser": "10.1.0" + } + }, + "yargs-parser": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-10.1.0.tgz", + "integrity": "sha512-VCIyR1wJoEBZUqk5PA+oOBF6ypbwh5aNB3I50guxAL/quggdfs4TtNHQrSazFA3fYZ+tEqfs0zIGlv0c/rgjbQ==", + "dev": true, + "requires": { + "camelcase": "4.1.0" + } + } } }, "webpack-core": { @@ -11874,18 +14336,15 @@ } }, "webpack-dev-middleware": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.1.3.tgz", - "integrity": "sha512-I6Mmy/QjWU/kXwCSFGaiOoL5YEQIVmbb0o45xMoCyQAg/mClqZVTcsX327sPfekDyJWpCxb+04whNyLOIxpJdQ==", + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.4.0.tgz", + "integrity": "sha512-Q9Iyc0X9dP9bAsYskAVJ/hmIZZQwf/3Sy4xCAZgL5cUkjZmUZLt4l5HpbST/Pdgjn3u6pE7u5OdGd1apgzRujA==", "dev": true, "requires": { - "loud-rejection": "1.6.0", "memory-fs": "0.4.1", "mime": "2.3.1", - "path-is-absolute": "1.0.1", "range-parser": "1.2.0", - "url-join": "4.0.0", - "webpack-log": "1.2.0" + "webpack-log": "2.0.0" }, "dependencies": { "mime": { @@ -11897,39 +14356,39 @@ } }, "webpack-dev-server": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.1.5.tgz", - "integrity": "sha512-LVHg+EPwZLHIlfvokSTgtJqO/vI5CQi89fASb5JEDtVMDjY0yuIEqPPdMiKaBJIB/Ab7v/UN/sYZ7WsZvntQKw==", + "version": "3.1.9", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.1.9.tgz", + "integrity": "sha512-fqPkuNalLuc/hRC2QMkVYJkgNmRvxZQo7ykA2e1XRg/tMJm3qY7ZaD6d89/Fqjxtj9bOrn5wZzLD2n84lJdvWg==", "dev": true, "requires": { "ansi-html": "0.0.7", - "array-includes": "3.0.3", "bonjour": "3.5.0", "chokidar": "2.0.4", "compression": "1.7.3", "connect-history-api-fallback": "1.5.0", - "debug": "3.1.0", + "debug": "3.2.6", "del": "3.0.0", - "express": "4.16.3", + "express": "4.16.4", "html-entities": "1.2.1", "http-proxy-middleware": "0.18.0", - "import-local": "1.0.0", - "internal-ip": "1.2.0", + "import-local": "2.0.0", + "internal-ip": "3.0.1", "ip": "1.1.5", - "killable": "1.0.0", + "killable": "1.0.1", "loglevel": "1.6.1", - "opn": "5.3.0", + "opn": "5.4.0", "portfinder": "1.0.17", - "selfsigned": "1.10.3", + "schema-utils": "1.0.0", + "selfsigned": "1.10.4", "serve-index": "1.9.1", "sockjs": "0.3.19", "sockjs-client": "1.1.5", "spdy": "3.4.7", "strip-ansi": "3.0.1", "supports-color": "5.5.0", - "webpack-dev-middleware": "3.1.3", - "webpack-log": "1.2.0", - "yargs": "11.0.0" + "webpack-dev-middleware": "3.4.0", + "webpack-log": "2.0.0", + "yargs": "12.0.2" }, "dependencies": { "ansi-regex": { @@ -11967,29 +14426,113 @@ } }, "debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", "dev": true, "requires": { - "ms": "2.0.0" + "ms": "2.1.1" } }, + "decamelize": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-2.0.0.tgz", + "integrity": "sha512-Ikpp5scV3MSYxY39ymh45ZLEecsTdv/Xj2CaQfI8RLMuwi7XvjX9H/fhraiSuU+C5w5NTDu4ZU72xNiZnurBPg==", + "dev": true, + "requires": { + "xregexp": "4.0.0" + } + }, + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dev": true, + "requires": { + "locate-path": "3.0.0" + } + }, + "invert-kv": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-2.0.0.tgz", + "integrity": "sha512-wPVv/y/QQ/Uiirj/vh3oP+1Ww+AWehmi1g5fFWGPF6IpCBCDVrhgHRMvrLfdYcwDh3QJbGXDW4JAuzxElLSqKA==", + "dev": true + }, "is-fullwidth-code-point": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", "dev": true }, - "os-locale": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-2.1.0.tgz", - "integrity": "sha512-3sslG3zJbEYcaC4YVAvDorjGxc7tv6KVATnLPZONiljsUncvihe9BQoVCEs0RZ1kmf4Hk9OBqlZfJZWI4GanKA==", + "lcid": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/lcid/-/lcid-2.0.0.tgz", + "integrity": "sha512-avPEb8P8EGnwXKClwsNUgryVjllcRqtMYa49NTsbQagYuT1DcXnl1915oxWjoyGrXR6zH/Y0Zc96xWsPcoDKeA==", "dev": true, "requires": { - "execa": "0.7.0", - "lcid": "1.0.0", - "mem": "1.1.0" + "invert-kv": "2.0.0" + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dev": true, + "requires": { + "p-locate": "3.0.0", + "path-exists": "3.0.0" + } + }, + "ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", + "dev": true + }, + "os-locale": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-3.0.1.tgz", + "integrity": "sha512-7g5e7dmXPtzcP4bgsZ8ixDVqA7oWYuEz4lOSujeWyliPai4gfVDiFIcwBg3aGCPnmSGfzOKTK3ccPn0CKv3DBw==", + "dev": true, + "requires": { + "execa": "0.10.0", + "lcid": "2.0.0", + "mem": "4.0.0" + } + }, + "p-limit": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.0.0.tgz", + "integrity": "sha512-fl5s52lI5ahKCernzzIyAP0QAZbGIovtVHGwpcu1Jr/EpzLVDI2myISHwGqK7m8uQFugVWSrbxH7XnhGtvEc+A==", + "dev": true, + "requires": { + "p-try": "2.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dev": true, + "requires": { + "p-limit": "2.0.0" + } + }, + "p-try": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.0.0.tgz", + "integrity": "sha512-hMp0onDKIajHfIkdRk3P4CdCmErkYAxxDtP3Wx/4nZ3aGlau2VKh3mZpcuFkH27WQkL/3WBCPOktzA9ZOAnMQQ==", + "dev": true + }, + "schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "dev": true, + "requires": { + "ajv": "6.4.0", + "ajv-errors": "1.0.0", + "ajv-keywords": "3.2.0" } }, "string-width": { @@ -12019,36 +14562,30 @@ "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", "dev": true }, - "y18n": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz", - "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=", - "dev": true - }, "yargs": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-11.0.0.tgz", - "integrity": "sha512-Rjp+lMYQOWtgqojx1dEWorjCofi1YN7AoFvYV7b1gx/7dAAeuI4kN5SZiEvr0ZmsZTOpDRcCqrpI10L31tFkBw==", + "version": "12.0.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-12.0.2.tgz", + "integrity": "sha512-e7SkEx6N6SIZ5c5H22RTZae61qtn3PYUE8JYbBFlK9sYmh3DMQ6E5ygtaG/2BW0JZi4WGgTR2IV5ChqlqrDGVQ==", "dev": true, "requires": { "cliui": "4.1.0", - "decamelize": "1.2.0", - "find-up": "2.1.0", + "decamelize": "2.0.0", + "find-up": "3.0.0", "get-caller-file": "1.0.3", - "os-locale": "2.1.0", + "os-locale": "3.0.1", "require-directory": "2.1.1", "require-main-filename": "1.0.1", "set-blocking": "2.0.0", "string-width": "2.1.1", "which-module": "2.0.0", - "y18n": "3.2.1", - "yargs-parser": "9.0.2" + "y18n": "4.0.0", + "yargs-parser": "10.1.0" } }, "yargs-parser": { - "version": "9.0.2", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-9.0.2.tgz", - "integrity": "sha1-nM9qQ0YP5O1Aqbto9I1DuKaMwHc=", + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-10.1.0.tgz", + "integrity": "sha512-VCIyR1wJoEBZUqk5PA+oOBF6ypbwh5aNB3I50guxAL/quggdfs4TtNHQrSazFA3fYZ+tEqfs0zIGlv0c/rgjbQ==", "dev": true, "requires": { "camelcase": "4.1.0" @@ -12057,14 +14594,12 @@ } }, "webpack-log": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/webpack-log/-/webpack-log-1.2.0.tgz", - "integrity": "sha512-U9AnICnu50HXtiqiDxuli5gLB5PGBo7VvcHx36jRZHwK4vzOYLbImqT4lwWwoMHdQWwEKw736fCHEekokTEKHA==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/webpack-log/-/webpack-log-2.0.0.tgz", + "integrity": "sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg==", "dev": true, "requires": { - "chalk": "2.4.1", - "log-symbols": "2.2.0", - "loglevelnext": "1.0.5", + "ansi-colors": "3.1.0", "uuid": "3.3.2" } }, @@ -12074,16 +14609,16 @@ "integrity": "sha512-TmSe1HZKeOPey3oy1Ov2iS3guIZjWvMT2BBJDzzT5jScHTjVC3mpjJofgueEzaEd6ibhxRDD6MIblDr8tzh8iQ==", "dev": true, "requires": { - "lodash": "4.17.10" + "lodash": "4.17.11" } }, "webpack-sources": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.1.0.tgz", - "integrity": "sha512-aqYp18kPphgoO5c/+NaUvEeACtZjMESmDChuD3NBciVpah3XpMEU9VAAtIaB1BsfJWWTSdv8Vv1m3T0aRk2dUw==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.3.0.tgz", + "integrity": "sha512-OiVgSrbGu7NEnEvQJJgdSFPl2qWKkWq5lHMhgiToIiN9w34EBnjYzSYs+VbL5KoYiLNtFFa7BZIKxRED3I32pA==", "dev": true, "requires": { - "source-list-map": "2.0.0", + "source-list-map": "2.0.1", "source-map": "0.6.1" }, "dependencies": { @@ -12096,9 +14631,9 @@ } }, "webpack-subresource-integrity": { - "version": "1.1.0-rc.4", - "resolved": "https://registry.npmjs.org/webpack-subresource-integrity/-/webpack-subresource-integrity-1.1.0-rc.4.tgz", - "integrity": "sha1-xcTj1pD50vZKlVDgeodn+Xlqpdg=", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/webpack-subresource-integrity/-/webpack-subresource-integrity-1.1.0.tgz", + "integrity": "sha512-rD69SSNsj6hmgOeC4x4LS6H00xOaE5D3EJfg0BDD1Mj7V3u9rqjhtKspkzBotI26gghci2ZLM78hKpEzQqLJ7w==", "dev": true, "requires": { "webpack-core": "0.6.9" @@ -12152,11 +14687,10 @@ } }, "window-size": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.0.tgz", - "integrity": "sha1-VDjNLqk7IC76Ohn+iIeu58lPnJ0=", - "dev": true, - "optional": true + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.4.tgz", + "integrity": "sha1-+OGqHuWlPsW/FR/6CXQqatdpeHY=", + "dev": true }, "wordwrap": { "version": "1.0.0", @@ -12175,7 +14709,7 @@ }, "wrap-ansi": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", + "resolved": "http://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", "dev": true, "requires": { @@ -12240,16 +14774,28 @@ }, "xmlbuilder": { "version": "9.0.7", - "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-9.0.7.tgz", + "resolved": "http://registry.npmjs.org/xmlbuilder/-/xmlbuilder-9.0.7.tgz", "integrity": "sha1-Ey7mPS7FVlxVfiD0wi35rKaGsQ0=", "dev": true }, + "xmldom": { + "version": "0.1.27", + "resolved": "https://registry.npmjs.org/xmldom/-/xmldom-0.1.27.tgz", + "integrity": "sha1-1QH5ezvbQDr4757MIFcxh6rawOk=", + "dev": true + }, "xmlhttprequest-ssl": { "version": "1.5.3", "resolved": "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-1.5.3.tgz", "integrity": "sha1-GFqIjATspGw+QHDZn3tJ3jUomS0=", "dev": true }, + "xregexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/xregexp/-/xregexp-4.0.0.tgz", + "integrity": "sha512-PHyM+sQouu7xspQQwELlGwwd05mXUFqwFYfqPO0cC7x4fxyHnnuetmQr6CjJiafIDoH4MogHb9dOoJzR/Y4rFg==", + "dev": true + }, "xtend": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz", @@ -12278,16 +14824,41 @@ "dev": true }, "yargs": { - "version": "3.10.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz", - "integrity": "sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-7.1.0.tgz", + "integrity": "sha1-a6MY6xaWFyf10oT46gA+jWFU0Mg=", "dev": true, "optional": true, "requires": { - "camelcase": "1.2.1", - "cliui": "2.1.0", + "camelcase": "3.0.0", + "cliui": "3.2.0", "decamelize": "1.2.0", - "window-size": "0.1.0" + "get-caller-file": "1.0.3", + "os-locale": "1.4.0", + "read-pkg-up": "1.0.1", + "require-directory": "2.1.1", + "require-main-filename": "1.0.1", + "set-blocking": "2.0.0", + "string-width": "1.0.2", + "which-module": "1.0.0", + "y18n": "3.2.1", + "yargs-parser": "5.0.0" + }, + "dependencies": { + "camelcase": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", + "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=", + "dev": true, + "optional": true + }, + "y18n": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz", + "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=", + "dev": true, + "optional": true + } } }, "yargs-parser": { diff --git a/package.json b/package.json index 525ac4e..0338b14 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "eva-icons-landing", - "version": "0.0.1", + "version": "0.0.2", "browserslist": [ "> 1%", "last 2 versions", @@ -8,9 +8,9 @@ ], "scripts": { "ng": "ng", - "start": "ng serve", + "start": "ng serve --port 3333 --host 0.0.0.0", "build": "ng build", - "build:prod": "npm run build -- --prod --aot", + "build:prod": "npm run icons:prepare && npm run build -- --prod --aot", "test": "ng test", "lint": "ng lint", "lint:fix": "ng lint eva-icons --fix", @@ -18,7 +18,9 @@ "lint:ci": "npm run lint && npm run lint:styles", "e2e": "ng e2e", "prepush": "npm run lint:ci", - "icon:build": "node ./eva-icons/scripts" + "build:icons": "node ./scripts/index.js", + "icons:prepare": "npm run build:icons && webpack", + "publish": "npm publish --access=public package-build" }, "private": true, "dependencies": { @@ -31,28 +33,37 @@ "@angular/platform-browser": "^6.1.0", "@angular/platform-browser-dynamic": "^6.1.0", "@angular/router": "^6.1.0", - "@nebular/theme": "^2.0.0-rc.10", + "@nebular/theme": "^2.0.2", "bootstrap": "^4.1.3", "core-js": "^2.5.4", "file-saver": "^1.3.8", - "nebular-icons": "^1.0.9", "rxjs": "^6.0.0", "zone.js": "~0.8.26" }, "devDependencies": { "@angular-devkit/build-angular": "~0.7.0", - "@angular/cdk": "^6.4.6", + "@angular/cdk": "^6.4.7", "@angular/cli": "~6.1.4", "@angular/compiler-cli": "^6.1.0", "@angular/language-service": "^6.1.0", + "@babel/core": "^7.1.0", + "@babel/preset-env": "^7.1.0", + "@nebular/bootstrap": "^2.0.2", "@types/file-saver": "^1.3.0", "@types/jasmine": "~2.8.6", "@types/jasminewd2": "~2.0.3", "@types/node": "~8.9.4", "archiver": "^3.0.0", + "babel-cli": "^6.26.0", + "babel-loader": "^8.0.2", + "cheerio": "^1.0.0-rc.2", + "classnames": "^2.2.6", "codelyzer": "~4.2.1", + "cross-env": "^5.2.0", + "css-loader": "^1.0.0", "fs-extra": "^7.0.0", "gm": "^1.23.1", + "html-minifier": "^3.5.20", "jasmine-core": "~2.99.1", "jasmine-spec-reporter": "~4.2.1", "karma": "~1.7.1", @@ -60,10 +71,17 @@ "karma-coverage-istanbul-reporter": "~2.0.0", "karma-jasmine": "~1.1.1", "karma-jasmine-html-reporter": "^0.2.2", + "lazy-require": "^2.2.0", "protractor": "~5.4.0", "stylelint": "^9.5.0", + "svgo": "^1.1.1", "ts-node": "~5.0.1", "tslint": "~5.9.1", - "typescript": "~2.7.2" + "typescript": "~2.7.2", + "uglifyjs-webpack-plugin": "^2.0.1", + "webfont": "^8.1.4", + "webpack": "^4.20.2", + "webpack-cli": "^3.1.1", + "webpack-merge": "^4.1.4" } } diff --git a/package/icons/fill/svg/activity.svg b/package/icons/fill/svg/activity.svg new file mode 100644 index 0000000..5103c6f --- /dev/null +++ b/package/icons/fill/svg/activity.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/alert-circle.svg b/package/icons/fill/svg/alert-circle.svg new file mode 100644 index 0000000..eda8223 --- /dev/null +++ b/package/icons/fill/svg/alert-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/alert-triangle.svg b/package/icons/fill/svg/alert-triangle.svg new file mode 100644 index 0000000..bd334fd --- /dev/null +++ b/package/icons/fill/svg/alert-triangle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/archive.svg b/package/icons/fill/svg/archive.svg new file mode 100644 index 0000000..e4674bc --- /dev/null +++ b/package/icons/fill/svg/archive.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/arrow-back.svg b/package/icons/fill/svg/arrow-back.svg new file mode 100644 index 0000000..3adaacc --- /dev/null +++ b/package/icons/fill/svg/arrow-back.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/arrow-circle-down.svg b/package/icons/fill/svg/arrow-circle-down.svg new file mode 100644 index 0000000..2da45ad --- /dev/null +++ b/package/icons/fill/svg/arrow-circle-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/arrow-circle-left.svg b/package/icons/fill/svg/arrow-circle-left.svg new file mode 100644 index 0000000..a50914b --- /dev/null +++ b/package/icons/fill/svg/arrow-circle-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/arrow-circle-right.svg b/package/icons/fill/svg/arrow-circle-right.svg new file mode 100644 index 0000000..8b25dcb --- /dev/null +++ b/package/icons/fill/svg/arrow-circle-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/arrow-circle-up.svg b/package/icons/fill/svg/arrow-circle-up.svg new file mode 100644 index 0000000..6d4b03b --- /dev/null +++ b/package/icons/fill/svg/arrow-circle-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/arrow-down.svg b/package/icons/fill/svg/arrow-down.svg new file mode 100644 index 0000000..abbdf80 --- /dev/null +++ b/package/icons/fill/svg/arrow-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/arrow-downward.svg b/package/icons/fill/svg/arrow-downward.svg new file mode 100644 index 0000000..88c1c75 --- /dev/null +++ b/package/icons/fill/svg/arrow-downward.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/arrow-forward.svg b/package/icons/fill/svg/arrow-forward.svg new file mode 100644 index 0000000..bb0070e --- /dev/null +++ b/package/icons/fill/svg/arrow-forward.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/arrow-ios-back.svg b/package/icons/fill/svg/arrow-ios-back.svg new file mode 100644 index 0000000..876a085 --- /dev/null +++ b/package/icons/fill/svg/arrow-ios-back.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/arrow-ios-downward.svg b/package/icons/fill/svg/arrow-ios-downward.svg new file mode 100644 index 0000000..de52193 --- /dev/null +++ b/package/icons/fill/svg/arrow-ios-downward.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/arrow-ios-forward.svg b/package/icons/fill/svg/arrow-ios-forward.svg new file mode 100644 index 0000000..dc7abc6 --- /dev/null +++ b/package/icons/fill/svg/arrow-ios-forward.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/arrow-ios-upward.svg b/package/icons/fill/svg/arrow-ios-upward.svg new file mode 100644 index 0000000..1588bbd --- /dev/null +++ b/package/icons/fill/svg/arrow-ios-upward.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/arrow-left.svg b/package/icons/fill/svg/arrow-left.svg new file mode 100644 index 0000000..6d95ca1 --- /dev/null +++ b/package/icons/fill/svg/arrow-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/arrow-right.svg b/package/icons/fill/svg/arrow-right.svg new file mode 100644 index 0000000..44775f5 --- /dev/null +++ b/package/icons/fill/svg/arrow-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/arrow-up.svg b/package/icons/fill/svg/arrow-up.svg new file mode 100644 index 0000000..af1b188 --- /dev/null +++ b/package/icons/fill/svg/arrow-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/arrow-upward.svg b/package/icons/fill/svg/arrow-upward.svg new file mode 100644 index 0000000..75d689c --- /dev/null +++ b/package/icons/fill/svg/arrow-upward.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/arrowhead-down.svg b/package/icons/fill/svg/arrowhead-down.svg new file mode 100644 index 0000000..19015b5 --- /dev/null +++ b/package/icons/fill/svg/arrowhead-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/arrowhead-left.svg b/package/icons/fill/svg/arrowhead-left.svg new file mode 100644 index 0000000..140bfb4 --- /dev/null +++ b/package/icons/fill/svg/arrowhead-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/arrowhead-right.svg b/package/icons/fill/svg/arrowhead-right.svg new file mode 100644 index 0000000..5b77d53 --- /dev/null +++ b/package/icons/fill/svg/arrowhead-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/arrowhead-up.svg b/package/icons/fill/svg/arrowhead-up.svg new file mode 100644 index 0000000..d3ec3f1 --- /dev/null +++ b/package/icons/fill/svg/arrowhead-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/at.svg b/package/icons/fill/svg/at.svg new file mode 100644 index 0000000..f185b34 --- /dev/null +++ b/package/icons/fill/svg/at.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/attach-2.svg b/package/icons/fill/svg/attach-2.svg new file mode 100644 index 0000000..bf88741 --- /dev/null +++ b/package/icons/fill/svg/attach-2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/attach.svg b/package/icons/fill/svg/attach.svg new file mode 100644 index 0000000..8efac3e --- /dev/null +++ b/package/icons/fill/svg/attach.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/award.svg b/package/icons/fill/svg/award.svg new file mode 100644 index 0000000..0e8ac15 --- /dev/null +++ b/package/icons/fill/svg/award.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/backspace.svg b/package/icons/fill/svg/backspace.svg new file mode 100644 index 0000000..7ca020b --- /dev/null +++ b/package/icons/fill/svg/backspace.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/bar-chart-2.svg b/package/icons/fill/svg/bar-chart-2.svg new file mode 100644 index 0000000..d760e20 --- /dev/null +++ b/package/icons/fill/svg/bar-chart-2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/bar-chart.svg b/package/icons/fill/svg/bar-chart.svg new file mode 100644 index 0000000..58c195c --- /dev/null +++ b/package/icons/fill/svg/bar-chart.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/battery.svg b/package/icons/fill/svg/battery.svg new file mode 100644 index 0000000..14153a5 --- /dev/null +++ b/package/icons/fill/svg/battery.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/behance.svg b/package/icons/fill/svg/behance.svg new file mode 100644 index 0000000..1402beb --- /dev/null +++ b/package/icons/fill/svg/behance.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/bell-off.svg b/package/icons/fill/svg/bell-off.svg new file mode 100644 index 0000000..d6af029 --- /dev/null +++ b/package/icons/fill/svg/bell-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/bell.svg b/package/icons/fill/svg/bell.svg new file mode 100644 index 0000000..341e3e3 --- /dev/null +++ b/package/icons/fill/svg/bell.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/bluetooth.svg b/package/icons/fill/svg/bluetooth.svg new file mode 100644 index 0000000..0d67f53 --- /dev/null +++ b/package/icons/fill/svg/bluetooth.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/book-open.svg b/package/icons/fill/svg/book-open.svg new file mode 100644 index 0000000..3a56dfb --- /dev/null +++ b/package/icons/fill/svg/book-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/book.svg b/package/icons/fill/svg/book.svg new file mode 100644 index 0000000..5d45a47 --- /dev/null +++ b/package/icons/fill/svg/book.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/bookmark.svg b/package/icons/fill/svg/bookmark.svg new file mode 100644 index 0000000..7605e7b --- /dev/null +++ b/package/icons/fill/svg/bookmark.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/briefcase.svg b/package/icons/fill/svg/briefcase.svg new file mode 100644 index 0000000..e0daf23 --- /dev/null +++ b/package/icons/fill/svg/briefcase.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/browser.svg b/package/icons/fill/svg/browser.svg new file mode 100644 index 0000000..2e01522 --- /dev/null +++ b/package/icons/fill/svg/browser.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/brush.svg b/package/icons/fill/svg/brush.svg new file mode 100644 index 0000000..1e52a6a --- /dev/null +++ b/package/icons/fill/svg/brush.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/bulb.svg b/package/icons/fill/svg/bulb.svg new file mode 100644 index 0000000..29fbf17 --- /dev/null +++ b/package/icons/fill/svg/bulb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/calendar.svg b/package/icons/fill/svg/calendar.svg new file mode 100644 index 0000000..ae9fcbd --- /dev/null +++ b/package/icons/fill/svg/calendar.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/camera.svg b/package/icons/fill/svg/camera.svg new file mode 100644 index 0000000..61634ea --- /dev/null +++ b/package/icons/fill/svg/camera.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/car.svg b/package/icons/fill/svg/car.svg new file mode 100644 index 0000000..acb0347 --- /dev/null +++ b/package/icons/fill/svg/car.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/cast.svg b/package/icons/fill/svg/cast.svg new file mode 100644 index 0000000..5ebce90 --- /dev/null +++ b/package/icons/fill/svg/cast.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/charging.svg b/package/icons/fill/svg/charging.svg new file mode 100644 index 0000000..332ba1e --- /dev/null +++ b/package/icons/fill/svg/charging.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/checkmark-circle-2.svg b/package/icons/fill/svg/checkmark-circle-2.svg new file mode 100644 index 0000000..9a39e48 --- /dev/null +++ b/package/icons/fill/svg/checkmark-circle-2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/checkmark-circle.svg b/package/icons/fill/svg/checkmark-circle.svg new file mode 100644 index 0000000..1104f7f --- /dev/null +++ b/package/icons/fill/svg/checkmark-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/checkmark-square-2.svg b/package/icons/fill/svg/checkmark-square-2.svg new file mode 100644 index 0000000..d1de9bc --- /dev/null +++ b/package/icons/fill/svg/checkmark-square-2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/checkmark-square.svg b/package/icons/fill/svg/checkmark-square.svg new file mode 100644 index 0000000..d44242f --- /dev/null +++ b/package/icons/fill/svg/checkmark-square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/checkmark.svg b/package/icons/fill/svg/checkmark.svg new file mode 100644 index 0000000..32d3333 --- /dev/null +++ b/package/icons/fill/svg/checkmark.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/chevron-down.svg b/package/icons/fill/svg/chevron-down.svg new file mode 100644 index 0000000..cd91073 --- /dev/null +++ b/package/icons/fill/svg/chevron-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/chevron-left.svg b/package/icons/fill/svg/chevron-left.svg new file mode 100644 index 0000000..6dd2168 --- /dev/null +++ b/package/icons/fill/svg/chevron-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/chevron-right.svg b/package/icons/fill/svg/chevron-right.svg new file mode 100644 index 0000000..923cea6 --- /dev/null +++ b/package/icons/fill/svg/chevron-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/chevron-up.svg b/package/icons/fill/svg/chevron-up.svg new file mode 100644 index 0000000..3277987 --- /dev/null +++ b/package/icons/fill/svg/chevron-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/clipboard.svg b/package/icons/fill/svg/clipboard.svg new file mode 100644 index 0000000..dd72935 --- /dev/null +++ b/package/icons/fill/svg/clipboard.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/clock.svg b/package/icons/fill/svg/clock.svg new file mode 100644 index 0000000..696bc0d --- /dev/null +++ b/package/icons/fill/svg/clock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/close-circle.svg b/package/icons/fill/svg/close-circle.svg new file mode 100644 index 0000000..3a5aeb1 --- /dev/null +++ b/package/icons/fill/svg/close-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/close-square.svg b/package/icons/fill/svg/close-square.svg new file mode 100644 index 0000000..31aa57a --- /dev/null +++ b/package/icons/fill/svg/close-square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/close.svg b/package/icons/fill/svg/close.svg new file mode 100644 index 0000000..bc2cea3 --- /dev/null +++ b/package/icons/fill/svg/close.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/cloud-download.svg b/package/icons/fill/svg/cloud-download.svg new file mode 100644 index 0000000..e7bf30d --- /dev/null +++ b/package/icons/fill/svg/cloud-download.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/cloud-upload.svg b/package/icons/fill/svg/cloud-upload.svg new file mode 100644 index 0000000..08a23e3 --- /dev/null +++ b/package/icons/fill/svg/cloud-upload.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/code-download.svg b/package/icons/fill/svg/code-download.svg new file mode 100644 index 0000000..fd4adc7 --- /dev/null +++ b/package/icons/fill/svg/code-download.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/code.svg b/package/icons/fill/svg/code.svg new file mode 100644 index 0000000..951c6c3 --- /dev/null +++ b/package/icons/fill/svg/code.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/collapse.svg b/package/icons/fill/svg/collapse.svg new file mode 100644 index 0000000..a527e93 --- /dev/null +++ b/package/icons/fill/svg/collapse.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/color-palette.svg b/package/icons/fill/svg/color-palette.svg new file mode 100644 index 0000000..44e48f4 --- /dev/null +++ b/package/icons/fill/svg/color-palette.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/color-picker.svg b/package/icons/fill/svg/color-picker.svg new file mode 100644 index 0000000..9850c6b --- /dev/null +++ b/package/icons/fill/svg/color-picker.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/compass.svg b/package/icons/fill/svg/compass.svg new file mode 100644 index 0000000..57aae78 --- /dev/null +++ b/package/icons/fill/svg/compass.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/copy.svg b/package/icons/fill/svg/copy.svg new file mode 100644 index 0000000..d921970 --- /dev/null +++ b/package/icons/fill/svg/copy.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/corner-down-left.svg b/package/icons/fill/svg/corner-down-left.svg new file mode 100644 index 0000000..bb7a1cc --- /dev/null +++ b/package/icons/fill/svg/corner-down-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/corner-down-right.svg b/package/icons/fill/svg/corner-down-right.svg new file mode 100644 index 0000000..fa6fb17 --- /dev/null +++ b/package/icons/fill/svg/corner-down-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/corner-left-down.svg b/package/icons/fill/svg/corner-left-down.svg new file mode 100644 index 0000000..8296b42 --- /dev/null +++ b/package/icons/fill/svg/corner-left-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/corner-left-up.svg b/package/icons/fill/svg/corner-left-up.svg new file mode 100644 index 0000000..10852a5 --- /dev/null +++ b/package/icons/fill/svg/corner-left-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/corner-right-down.svg b/package/icons/fill/svg/corner-right-down.svg new file mode 100644 index 0000000..62845f1 --- /dev/null +++ b/package/icons/fill/svg/corner-right-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/corner-right-up.svg b/package/icons/fill/svg/corner-right-up.svg new file mode 100644 index 0000000..fc029ad --- /dev/null +++ b/package/icons/fill/svg/corner-right-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/corner-up-left.svg b/package/icons/fill/svg/corner-up-left.svg new file mode 100644 index 0000000..566b76a --- /dev/null +++ b/package/icons/fill/svg/corner-up-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/corner-up-right.svg b/package/icons/fill/svg/corner-up-right.svg new file mode 100644 index 0000000..3bb87ec --- /dev/null +++ b/package/icons/fill/svg/corner-up-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/credit-card.svg b/package/icons/fill/svg/credit-card.svg new file mode 100644 index 0000000..1705a3f --- /dev/null +++ b/package/icons/fill/svg/credit-card.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/crop.svg b/package/icons/fill/svg/crop.svg new file mode 100644 index 0000000..5a36332 --- /dev/null +++ b/package/icons/fill/svg/crop.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/cube.svg b/package/icons/fill/svg/cube.svg new file mode 100644 index 0000000..8c92dc3 --- /dev/null +++ b/package/icons/fill/svg/cube.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/diagonal-arrow-left-down.svg b/package/icons/fill/svg/diagonal-arrow-left-down.svg new file mode 100644 index 0000000..a89f826 --- /dev/null +++ b/package/icons/fill/svg/diagonal-arrow-left-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/diagonal-arrow-left-up.svg b/package/icons/fill/svg/diagonal-arrow-left-up.svg new file mode 100644 index 0000000..a411566 --- /dev/null +++ b/package/icons/fill/svg/diagonal-arrow-left-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/diagonal-arrow-right-down.svg b/package/icons/fill/svg/diagonal-arrow-right-down.svg new file mode 100644 index 0000000..372dd9e --- /dev/null +++ b/package/icons/fill/svg/diagonal-arrow-right-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/diagonal-arrow-right-up.svg b/package/icons/fill/svg/diagonal-arrow-right-up.svg new file mode 100644 index 0000000..651efa5 --- /dev/null +++ b/package/icons/fill/svg/diagonal-arrow-right-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/done-all.svg b/package/icons/fill/svg/done-all.svg new file mode 100644 index 0000000..295a694 --- /dev/null +++ b/package/icons/fill/svg/done-all.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/download.svg b/package/icons/fill/svg/download.svg new file mode 100644 index 0000000..6ecda6e --- /dev/null +++ b/package/icons/fill/svg/download.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/droplet-off.svg b/package/icons/fill/svg/droplet-off.svg new file mode 100644 index 0000000..bf08c54 --- /dev/null +++ b/package/icons/fill/svg/droplet-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/droplet.svg b/package/icons/fill/svg/droplet.svg new file mode 100644 index 0000000..f264613 --- /dev/null +++ b/package/icons/fill/svg/droplet.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/edit-2.svg b/package/icons/fill/svg/edit-2.svg new file mode 100644 index 0000000..cf98be5 --- /dev/null +++ b/package/icons/fill/svg/edit-2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/edit.svg b/package/icons/fill/svg/edit.svg new file mode 100644 index 0000000..666ed51 --- /dev/null +++ b/package/icons/fill/svg/edit.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/email.svg b/package/icons/fill/svg/email.svg new file mode 100644 index 0000000..8d1e45a --- /dev/null +++ b/package/icons/fill/svg/email.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/expand.svg b/package/icons/fill/svg/expand.svg new file mode 100644 index 0000000..f971f9c --- /dev/null +++ b/package/icons/fill/svg/expand.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/external-link.svg b/package/icons/fill/svg/external-link.svg new file mode 100644 index 0000000..fd11056 --- /dev/null +++ b/package/icons/fill/svg/external-link.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/eye-off-2.svg b/package/icons/fill/svg/eye-off-2.svg new file mode 100644 index 0000000..55b95ee --- /dev/null +++ b/package/icons/fill/svg/eye-off-2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/eye-off.svg b/package/icons/fill/svg/eye-off.svg new file mode 100644 index 0000000..6b5faee --- /dev/null +++ b/package/icons/fill/svg/eye-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/eye.svg b/package/icons/fill/svg/eye.svg new file mode 100644 index 0000000..f201199 --- /dev/null +++ b/package/icons/fill/svg/eye.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/facebook.svg b/package/icons/fill/svg/facebook.svg new file mode 100644 index 0000000..b37d9ca --- /dev/null +++ b/package/icons/fill/svg/facebook.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/file-add.svg b/package/icons/fill/svg/file-add.svg new file mode 100644 index 0000000..b239ec6 --- /dev/null +++ b/package/icons/fill/svg/file-add.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/file-remove.svg b/package/icons/fill/svg/file-remove.svg new file mode 100644 index 0000000..c9cdb39 --- /dev/null +++ b/package/icons/fill/svg/file-remove.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/file-text.svg b/package/icons/fill/svg/file-text.svg new file mode 100644 index 0000000..b15cf53 --- /dev/null +++ b/package/icons/fill/svg/file-text.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/file.svg b/package/icons/fill/svg/file.svg new file mode 100644 index 0000000..00ade61 --- /dev/null +++ b/package/icons/fill/svg/file.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/film.svg b/package/icons/fill/svg/film.svg new file mode 100644 index 0000000..6fef188 --- /dev/null +++ b/package/icons/fill/svg/film.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/flag.svg b/package/icons/fill/svg/flag.svg new file mode 100644 index 0000000..3845a0b --- /dev/null +++ b/package/icons/fill/svg/flag.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/flash-off.svg b/package/icons/fill/svg/flash-off.svg new file mode 100644 index 0000000..d649d79 --- /dev/null +++ b/package/icons/fill/svg/flash-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/flash.svg b/package/icons/fill/svg/flash.svg new file mode 100644 index 0000000..9982dad --- /dev/null +++ b/package/icons/fill/svg/flash.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/flip-2.svg b/package/icons/fill/svg/flip-2.svg new file mode 100644 index 0000000..6bdeb45 --- /dev/null +++ b/package/icons/fill/svg/flip-2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/flip.svg b/package/icons/fill/svg/flip.svg new file mode 100644 index 0000000..223a6f1 --- /dev/null +++ b/package/icons/fill/svg/flip.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/folder-add.svg b/package/icons/fill/svg/folder-add.svg new file mode 100644 index 0000000..e25a15e --- /dev/null +++ b/package/icons/fill/svg/folder-add.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/folder-remove.svg b/package/icons/fill/svg/folder-remove.svg new file mode 100644 index 0000000..134618b --- /dev/null +++ b/package/icons/fill/svg/folder-remove.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/folder.svg b/package/icons/fill/svg/folder.svg new file mode 100644 index 0000000..f1fbb4c --- /dev/null +++ b/package/icons/fill/svg/folder.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/funnel.svg b/package/icons/fill/svg/funnel.svg new file mode 100644 index 0000000..e3d685a --- /dev/null +++ b/package/icons/fill/svg/funnel.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/gift.svg b/package/icons/fill/svg/gift.svg new file mode 100644 index 0000000..d68c697 --- /dev/null +++ b/package/icons/fill/svg/gift.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/github.svg b/package/icons/fill/svg/github.svg new file mode 100644 index 0000000..934b891 --- /dev/null +++ b/package/icons/fill/svg/github.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/globe-2.svg b/package/icons/fill/svg/globe-2.svg new file mode 100644 index 0000000..bb39bf8 --- /dev/null +++ b/package/icons/fill/svg/globe-2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/globe-3.svg b/package/icons/fill/svg/globe-3.svg new file mode 100644 index 0000000..cdc0b2a --- /dev/null +++ b/package/icons/fill/svg/globe-3.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/globe.svg b/package/icons/fill/svg/globe.svg new file mode 100644 index 0000000..4549b8d --- /dev/null +++ b/package/icons/fill/svg/globe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/google.svg b/package/icons/fill/svg/google.svg new file mode 100644 index 0000000..7df9446 --- /dev/null +++ b/package/icons/fill/svg/google.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/grid.svg b/package/icons/fill/svg/grid.svg new file mode 100644 index 0000000..beeb69f --- /dev/null +++ b/package/icons/fill/svg/grid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/hard-drive.svg b/package/icons/fill/svg/hard-drive.svg new file mode 100644 index 0000000..deab26a --- /dev/null +++ b/package/icons/fill/svg/hard-drive.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/hash.svg b/package/icons/fill/svg/hash.svg new file mode 100644 index 0000000..1cfd6c3 --- /dev/null +++ b/package/icons/fill/svg/hash.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/headphones.svg b/package/icons/fill/svg/headphones.svg new file mode 100644 index 0000000..1f04d84 --- /dev/null +++ b/package/icons/fill/svg/headphones.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/heart.svg b/package/icons/fill/svg/heart.svg new file mode 100644 index 0000000..ca65ee5 --- /dev/null +++ b/package/icons/fill/svg/heart.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/home.svg b/package/icons/fill/svg/home.svg new file mode 100644 index 0000000..fabd7f5 --- /dev/null +++ b/package/icons/fill/svg/home.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/image-2.svg b/package/icons/fill/svg/image-2.svg new file mode 100644 index 0000000..32d8965 --- /dev/null +++ b/package/icons/fill/svg/image-2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/image.svg b/package/icons/fill/svg/image.svg new file mode 100644 index 0000000..5123141 --- /dev/null +++ b/package/icons/fill/svg/image.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/inbox.svg b/package/icons/fill/svg/inbox.svg new file mode 100644 index 0000000..c5eb5cf --- /dev/null +++ b/package/icons/fill/svg/inbox.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/info.svg b/package/icons/fill/svg/info.svg new file mode 100644 index 0000000..6bbce52 --- /dev/null +++ b/package/icons/fill/svg/info.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/keypad.svg b/package/icons/fill/svg/keypad.svg new file mode 100644 index 0000000..7a15093 --- /dev/null +++ b/package/icons/fill/svg/keypad.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/layers.svg b/package/icons/fill/svg/layers.svg new file mode 100644 index 0000000..e0c63e3 --- /dev/null +++ b/package/icons/fill/svg/layers.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/layout.svg b/package/icons/fill/svg/layout.svg new file mode 100644 index 0000000..b6c8e6d --- /dev/null +++ b/package/icons/fill/svg/layout.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/link-2.svg b/package/icons/fill/svg/link-2.svg new file mode 100644 index 0000000..7c09a6d --- /dev/null +++ b/package/icons/fill/svg/link-2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/link.svg b/package/icons/fill/svg/link.svg new file mode 100644 index 0000000..02da9a6 --- /dev/null +++ b/package/icons/fill/svg/link.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/linkedin.svg b/package/icons/fill/svg/linkedin.svg new file mode 100644 index 0000000..4b75cbb --- /dev/null +++ b/package/icons/fill/svg/linkedin.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/list.svg b/package/icons/fill/svg/list.svg new file mode 100644 index 0000000..1fe366c --- /dev/null +++ b/package/icons/fill/svg/list.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/lock.svg b/package/icons/fill/svg/lock.svg new file mode 100644 index 0000000..282528e --- /dev/null +++ b/package/icons/fill/svg/lock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/log-in.svg b/package/icons/fill/svg/log-in.svg new file mode 100644 index 0000000..c7d5e13 --- /dev/null +++ b/package/icons/fill/svg/log-in.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/log-out.svg b/package/icons/fill/svg/log-out.svg new file mode 100644 index 0000000..9d1e32d --- /dev/null +++ b/package/icons/fill/svg/log-out.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/map.svg b/package/icons/fill/svg/map.svg new file mode 100644 index 0000000..c0de186 --- /dev/null +++ b/package/icons/fill/svg/map.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/maximize.svg b/package/icons/fill/svg/maximize.svg new file mode 100644 index 0000000..e3cd101 --- /dev/null +++ b/package/icons/fill/svg/maximize.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/menu-2.svg b/package/icons/fill/svg/menu-2.svg new file mode 100644 index 0000000..2319a16 --- /dev/null +++ b/package/icons/fill/svg/menu-2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/menu-arrow.svg b/package/icons/fill/svg/menu-arrow.svg new file mode 100644 index 0000000..ada0cc3 --- /dev/null +++ b/package/icons/fill/svg/menu-arrow.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/menu.svg b/package/icons/fill/svg/menu.svg new file mode 100644 index 0000000..6668e55 --- /dev/null +++ b/package/icons/fill/svg/menu.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/message-circle.svg b/package/icons/fill/svg/message-circle.svg new file mode 100644 index 0000000..2f6a367 --- /dev/null +++ b/package/icons/fill/svg/message-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/message-square.svg b/package/icons/fill/svg/message-square.svg new file mode 100644 index 0000000..1b247b6 --- /dev/null +++ b/package/icons/fill/svg/message-square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/mic-off.svg b/package/icons/fill/svg/mic-off.svg new file mode 100644 index 0000000..9343731 --- /dev/null +++ b/package/icons/fill/svg/mic-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/mic.svg b/package/icons/fill/svg/mic.svg new file mode 100644 index 0000000..6ca4bda --- /dev/null +++ b/package/icons/fill/svg/mic.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/minimize.svg b/package/icons/fill/svg/minimize.svg new file mode 100644 index 0000000..99cbc15 --- /dev/null +++ b/package/icons/fill/svg/minimize.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/minus-circle.svg b/package/icons/fill/svg/minus-circle.svg new file mode 100644 index 0000000..c970fdb --- /dev/null +++ b/package/icons/fill/svg/minus-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/minus-square.svg b/package/icons/fill/svg/minus-square.svg new file mode 100644 index 0000000..5cc6ef0 --- /dev/null +++ b/package/icons/fill/svg/minus-square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/minus.svg b/package/icons/fill/svg/minus.svg new file mode 100644 index 0000000..9caa71f --- /dev/null +++ b/package/icons/fill/svg/minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/monitor.svg b/package/icons/fill/svg/monitor.svg new file mode 100644 index 0000000..37def87 --- /dev/null +++ b/package/icons/fill/svg/monitor.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/moon.svg b/package/icons/fill/svg/moon.svg new file mode 100644 index 0000000..0d910e4 --- /dev/null +++ b/package/icons/fill/svg/moon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/more-horizotnal.svg b/package/icons/fill/svg/more-horizotnal.svg new file mode 100644 index 0000000..f64c2a2 --- /dev/null +++ b/package/icons/fill/svg/more-horizotnal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/more-vertical.svg b/package/icons/fill/svg/more-vertical.svg new file mode 100644 index 0000000..676bd75 --- /dev/null +++ b/package/icons/fill/svg/more-vertical.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/move.svg b/package/icons/fill/svg/move.svg new file mode 100644 index 0000000..7d56279 --- /dev/null +++ b/package/icons/fill/svg/move.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/music.svg b/package/icons/fill/svg/music.svg new file mode 100644 index 0000000..f0a3cea --- /dev/null +++ b/package/icons/fill/svg/music.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/navigation-2.svg b/package/icons/fill/svg/navigation-2.svg new file mode 100644 index 0000000..a64629c --- /dev/null +++ b/package/icons/fill/svg/navigation-2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/navigation.svg b/package/icons/fill/svg/navigation.svg new file mode 100644 index 0000000..332dbc5 --- /dev/null +++ b/package/icons/fill/svg/navigation.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/npm.svg b/package/icons/fill/svg/npm.svg new file mode 100644 index 0000000..2b20099 --- /dev/null +++ b/package/icons/fill/svg/npm.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/options-2.svg b/package/icons/fill/svg/options-2.svg new file mode 100644 index 0000000..79a7b8d --- /dev/null +++ b/package/icons/fill/svg/options-2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/options.svg b/package/icons/fill/svg/options.svg new file mode 100644 index 0000000..f0ab322 --- /dev/null +++ b/package/icons/fill/svg/options.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/pantone.svg b/package/icons/fill/svg/pantone.svg new file mode 100644 index 0000000..9edb6a7 --- /dev/null +++ b/package/icons/fill/svg/pantone.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/paper-plane.svg b/package/icons/fill/svg/paper-plane.svg new file mode 100644 index 0000000..5e6e79e --- /dev/null +++ b/package/icons/fill/svg/paper-plane.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/pause-circle.svg b/package/icons/fill/svg/pause-circle.svg new file mode 100644 index 0000000..f1464b4 --- /dev/null +++ b/package/icons/fill/svg/pause-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/people.svg b/package/icons/fill/svg/people.svg new file mode 100644 index 0000000..9c8ffdf --- /dev/null +++ b/package/icons/fill/svg/people.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/percent.svg b/package/icons/fill/svg/percent.svg new file mode 100644 index 0000000..452d165 --- /dev/null +++ b/package/icons/fill/svg/percent.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/person-add.svg b/package/icons/fill/svg/person-add.svg new file mode 100644 index 0000000..0175d80 --- /dev/null +++ b/package/icons/fill/svg/person-add.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/person-delete.svg b/package/icons/fill/svg/person-delete.svg new file mode 100644 index 0000000..9097901 --- /dev/null +++ b/package/icons/fill/svg/person-delete.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/person-done.svg b/package/icons/fill/svg/person-done.svg new file mode 100644 index 0000000..ebac2d7 --- /dev/null +++ b/package/icons/fill/svg/person-done.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/person-remove.svg b/package/icons/fill/svg/person-remove.svg new file mode 100644 index 0000000..ada2b87 --- /dev/null +++ b/package/icons/fill/svg/person-remove.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/person.svg b/package/icons/fill/svg/person.svg new file mode 100644 index 0000000..f2f3195 --- /dev/null +++ b/package/icons/fill/svg/person.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/phone-call.svg b/package/icons/fill/svg/phone-call.svg new file mode 100644 index 0000000..9c7d068 --- /dev/null +++ b/package/icons/fill/svg/phone-call.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/phone-missed.svg b/package/icons/fill/svg/phone-missed.svg new file mode 100644 index 0000000..96d0996 --- /dev/null +++ b/package/icons/fill/svg/phone-missed.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/phone-off.svg b/package/icons/fill/svg/phone-off.svg new file mode 100644 index 0000000..32a6c3a --- /dev/null +++ b/package/icons/fill/svg/phone-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/phone.svg b/package/icons/fill/svg/phone.svg new file mode 100644 index 0000000..d84860f --- /dev/null +++ b/package/icons/fill/svg/phone.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/pie-chart-2.svg b/package/icons/fill/svg/pie-chart-2.svg new file mode 100644 index 0000000..3fe6139 --- /dev/null +++ b/package/icons/fill/svg/pie-chart-2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/pie-chart.svg b/package/icons/fill/svg/pie-chart.svg new file mode 100644 index 0000000..66549a4 --- /dev/null +++ b/package/icons/fill/svg/pie-chart.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/pin.svg b/package/icons/fill/svg/pin.svg new file mode 100644 index 0000000..34722d0 --- /dev/null +++ b/package/icons/fill/svg/pin.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/play-circle.svg b/package/icons/fill/svg/play-circle.svg new file mode 100644 index 0000000..11fb3e4 --- /dev/null +++ b/package/icons/fill/svg/play-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/plus-circle.svg b/package/icons/fill/svg/plus-circle.svg new file mode 100644 index 0000000..bc39475 --- /dev/null +++ b/package/icons/fill/svg/plus-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/plus-square.svg b/package/icons/fill/svg/plus-square.svg new file mode 100644 index 0000000..8befa6c --- /dev/null +++ b/package/icons/fill/svg/plus-square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/plus.svg b/package/icons/fill/svg/plus.svg new file mode 100644 index 0000000..7180ab8 --- /dev/null +++ b/package/icons/fill/svg/plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/power.svg b/package/icons/fill/svg/power.svg new file mode 100644 index 0000000..1c6d8ea --- /dev/null +++ b/package/icons/fill/svg/power.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/pricetags.svg b/package/icons/fill/svg/pricetags.svg new file mode 100644 index 0000000..44b518f --- /dev/null +++ b/package/icons/fill/svg/pricetags.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/printer.svg b/package/icons/fill/svg/printer.svg new file mode 100644 index 0000000..c155b0a --- /dev/null +++ b/package/icons/fill/svg/printer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/question-mark-circle.svg b/package/icons/fill/svg/question-mark-circle.svg new file mode 100644 index 0000000..15e14ff --- /dev/null +++ b/package/icons/fill/svg/question-mark-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/question-mark.svg b/package/icons/fill/svg/question-mark.svg new file mode 100644 index 0000000..2b4bc1a --- /dev/null +++ b/package/icons/fill/svg/question-mark.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/radio-button-off.svg b/package/icons/fill/svg/radio-button-off.svg new file mode 100644 index 0000000..332ff13 --- /dev/null +++ b/package/icons/fill/svg/radio-button-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/radio-button-on.svg b/package/icons/fill/svg/radio-button-on.svg new file mode 100644 index 0000000..3f7e40f --- /dev/null +++ b/package/icons/fill/svg/radio-button-on.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/radio.svg b/package/icons/fill/svg/radio.svg new file mode 100644 index 0000000..d3d0ed8 --- /dev/null +++ b/package/icons/fill/svg/radio.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/recording.svg b/package/icons/fill/svg/recording.svg new file mode 100644 index 0000000..9cc836e --- /dev/null +++ b/package/icons/fill/svg/recording.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/refresh.svg b/package/icons/fill/svg/refresh.svg new file mode 100644 index 0000000..f0ab321 --- /dev/null +++ b/package/icons/fill/svg/refresh.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/repeat.svg b/package/icons/fill/svg/repeat.svg new file mode 100644 index 0000000..17f6439 --- /dev/null +++ b/package/icons/fill/svg/repeat.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/rewind-left.svg b/package/icons/fill/svg/rewind-left.svg new file mode 100644 index 0000000..55bd086 --- /dev/null +++ b/package/icons/fill/svg/rewind-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/rewind-right.svg b/package/icons/fill/svg/rewind-right.svg new file mode 100644 index 0000000..fc0d166 --- /dev/null +++ b/package/icons/fill/svg/rewind-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/save.svg b/package/icons/fill/svg/save.svg new file mode 100644 index 0000000..6420be1 --- /dev/null +++ b/package/icons/fill/svg/save.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/scissors.svg b/package/icons/fill/svg/scissors.svg new file mode 100644 index 0000000..0e1cb04 --- /dev/null +++ b/package/icons/fill/svg/scissors.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/search.svg b/package/icons/fill/svg/search.svg new file mode 100644 index 0000000..112c8c5 --- /dev/null +++ b/package/icons/fill/svg/search.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/settings-2.svg b/package/icons/fill/svg/settings-2.svg new file mode 100644 index 0000000..6a1d1b2 --- /dev/null +++ b/package/icons/fill/svg/settings-2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/settings.svg b/package/icons/fill/svg/settings.svg new file mode 100644 index 0000000..5a761d9 --- /dev/null +++ b/package/icons/fill/svg/settings.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/shake.svg b/package/icons/fill/svg/shake.svg new file mode 100644 index 0000000..de0f9c5 --- /dev/null +++ b/package/icons/fill/svg/shake.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/share.svg b/package/icons/fill/svg/share.svg new file mode 100644 index 0000000..da26c57 --- /dev/null +++ b/package/icons/fill/svg/share.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/shield-off.svg b/package/icons/fill/svg/shield-off.svg new file mode 100644 index 0000000..8745690 --- /dev/null +++ b/package/icons/fill/svg/shield-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/shield.svg b/package/icons/fill/svg/shield.svg new file mode 100644 index 0000000..71e4642 --- /dev/null +++ b/package/icons/fill/svg/shield.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/shopping-bag.svg b/package/icons/fill/svg/shopping-bag.svg new file mode 100644 index 0000000..1a770f8 --- /dev/null +++ b/package/icons/fill/svg/shopping-bag.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/shopping-cart.svg b/package/icons/fill/svg/shopping-cart.svg new file mode 100644 index 0000000..df73d91 --- /dev/null +++ b/package/icons/fill/svg/shopping-cart.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/shuffle-2.svg b/package/icons/fill/svg/shuffle-2.svg new file mode 100644 index 0000000..ec517ef --- /dev/null +++ b/package/icons/fill/svg/shuffle-2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/shuffle.svg b/package/icons/fill/svg/shuffle.svg new file mode 100644 index 0000000..5fd5af3 --- /dev/null +++ b/package/icons/fill/svg/shuffle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/skip-back.svg b/package/icons/fill/svg/skip-back.svg new file mode 100644 index 0000000..aab1023 --- /dev/null +++ b/package/icons/fill/svg/skip-back.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/skip-forward.svg b/package/icons/fill/svg/skip-forward.svg new file mode 100644 index 0000000..3275868 --- /dev/null +++ b/package/icons/fill/svg/skip-forward.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/slash.svg b/package/icons/fill/svg/slash.svg new file mode 100644 index 0000000..cf7e750 --- /dev/null +++ b/package/icons/fill/svg/slash.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/smartphone.svg b/package/icons/fill/svg/smartphone.svg new file mode 100644 index 0000000..ae75b75 --- /dev/null +++ b/package/icons/fill/svg/smartphone.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/speaker.svg b/package/icons/fill/svg/speaker.svg new file mode 100644 index 0000000..37e81c6 --- /dev/null +++ b/package/icons/fill/svg/speaker.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/square.svg b/package/icons/fill/svg/square.svg new file mode 100644 index 0000000..9e14e55 --- /dev/null +++ b/package/icons/fill/svg/square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/star.svg b/package/icons/fill/svg/star.svg new file mode 100644 index 0000000..f39070f --- /dev/null +++ b/package/icons/fill/svg/star.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/stop-circle.svg b/package/icons/fill/svg/stop-circle.svg new file mode 100644 index 0000000..05eb690 --- /dev/null +++ b/package/icons/fill/svg/stop-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/sun.svg b/package/icons/fill/svg/sun.svg new file mode 100644 index 0000000..df67e2c --- /dev/null +++ b/package/icons/fill/svg/sun.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/swap.svg b/package/icons/fill/svg/swap.svg new file mode 100644 index 0000000..20fdd7b --- /dev/null +++ b/package/icons/fill/svg/swap.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/sync.svg b/package/icons/fill/svg/sync.svg new file mode 100644 index 0000000..2c44861 --- /dev/null +++ b/package/icons/fill/svg/sync.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/text.svg b/package/icons/fill/svg/text.svg new file mode 100644 index 0000000..60adae1 --- /dev/null +++ b/package/icons/fill/svg/text.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/thermometer-minus.svg b/package/icons/fill/svg/thermometer-minus.svg new file mode 100644 index 0000000..c4fa88d --- /dev/null +++ b/package/icons/fill/svg/thermometer-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/thermometer-plus.svg b/package/icons/fill/svg/thermometer-plus.svg new file mode 100644 index 0000000..6df9972 --- /dev/null +++ b/package/icons/fill/svg/thermometer-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/thermometer.svg b/package/icons/fill/svg/thermometer.svg new file mode 100644 index 0000000..06eb3aa --- /dev/null +++ b/package/icons/fill/svg/thermometer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/toggle-left.svg b/package/icons/fill/svg/toggle-left.svg new file mode 100644 index 0000000..1a3af82 --- /dev/null +++ b/package/icons/fill/svg/toggle-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/toggle-right.svg b/package/icons/fill/svg/toggle-right.svg new file mode 100644 index 0000000..af2734e --- /dev/null +++ b/package/icons/fill/svg/toggle-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/trash-2.svg b/package/icons/fill/svg/trash-2.svg new file mode 100644 index 0000000..f2419e5 --- /dev/null +++ b/package/icons/fill/svg/trash-2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/trash.svg b/package/icons/fill/svg/trash.svg new file mode 100644 index 0000000..5d16ae6 --- /dev/null +++ b/package/icons/fill/svg/trash.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/trending-down.svg b/package/icons/fill/svg/trending-down.svg new file mode 100644 index 0000000..54b325d --- /dev/null +++ b/package/icons/fill/svg/trending-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/trending-up.svg b/package/icons/fill/svg/trending-up.svg new file mode 100644 index 0000000..22acd0a --- /dev/null +++ b/package/icons/fill/svg/trending-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/tv.svg b/package/icons/fill/svg/tv.svg new file mode 100644 index 0000000..2ec1d17 --- /dev/null +++ b/package/icons/fill/svg/tv.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/twitter.svg b/package/icons/fill/svg/twitter.svg new file mode 100644 index 0000000..76090a6 --- /dev/null +++ b/package/icons/fill/svg/twitter.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/umbrella.svg b/package/icons/fill/svg/umbrella.svg new file mode 100644 index 0000000..703e89a --- /dev/null +++ b/package/icons/fill/svg/umbrella.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/undo.svg b/package/icons/fill/svg/undo.svg new file mode 100644 index 0000000..d850786 --- /dev/null +++ b/package/icons/fill/svg/undo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/unlock.svg b/package/icons/fill/svg/unlock.svg new file mode 100644 index 0000000..1816b5d --- /dev/null +++ b/package/icons/fill/svg/unlock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/upload.svg b/package/icons/fill/svg/upload.svg new file mode 100644 index 0000000..474f57b --- /dev/null +++ b/package/icons/fill/svg/upload.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/video-off.svg b/package/icons/fill/svg/video-off.svg new file mode 100644 index 0000000..97164fc --- /dev/null +++ b/package/icons/fill/svg/video-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/video.svg b/package/icons/fill/svg/video.svg new file mode 100644 index 0000000..3cf4126 --- /dev/null +++ b/package/icons/fill/svg/video.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/volume-down.svg b/package/icons/fill/svg/volume-down.svg new file mode 100644 index 0000000..db74bb8 --- /dev/null +++ b/package/icons/fill/svg/volume-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/volume-mute.svg b/package/icons/fill/svg/volume-mute.svg new file mode 100644 index 0000000..0e0cdcc --- /dev/null +++ b/package/icons/fill/svg/volume-mute.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/volume-off.svg b/package/icons/fill/svg/volume-off.svg new file mode 100644 index 0000000..277df79 --- /dev/null +++ b/package/icons/fill/svg/volume-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/volume-up.svg b/package/icons/fill/svg/volume-up.svg new file mode 100644 index 0000000..c73fc07 --- /dev/null +++ b/package/icons/fill/svg/volume-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/wifi-off.svg b/package/icons/fill/svg/wifi-off.svg new file mode 100644 index 0000000..abeb4fc --- /dev/null +++ b/package/icons/fill/svg/wifi-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/fill/svg/wifi.svg b/package/icons/fill/svg/wifi.svg new file mode 100644 index 0000000..96a313b --- /dev/null +++ b/package/icons/fill/svg/wifi.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/activity-outline.svg b/package/icons/outline/svg/activity-outline.svg new file mode 100644 index 0000000..5103c6f --- /dev/null +++ b/package/icons/outline/svg/activity-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/alert-circle-outline.svg b/package/icons/outline/svg/alert-circle-outline.svg new file mode 100644 index 0000000..3385880 --- /dev/null +++ b/package/icons/outline/svg/alert-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/alert-triangle-outline.svg b/package/icons/outline/svg/alert-triangle-outline.svg new file mode 100644 index 0000000..6b18729 --- /dev/null +++ b/package/icons/outline/svg/alert-triangle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/archive-outline.svg b/package/icons/outline/svg/archive-outline.svg new file mode 100644 index 0000000..a4bc1a9 --- /dev/null +++ b/package/icons/outline/svg/archive-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/arrow-back-outline.svg b/package/icons/outline/svg/arrow-back-outline.svg new file mode 100644 index 0000000..3adaacc --- /dev/null +++ b/package/icons/outline/svg/arrow-back-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/arrow-circle-down-outline.svg b/package/icons/outline/svg/arrow-circle-down-outline.svg new file mode 100644 index 0000000..e91ef3a --- /dev/null +++ b/package/icons/outline/svg/arrow-circle-down-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/arrow-circle-left-outline.svg b/package/icons/outline/svg/arrow-circle-left-outline.svg new file mode 100644 index 0000000..f3cd991 --- /dev/null +++ b/package/icons/outline/svg/arrow-circle-left-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/arrow-circle-right-outline.svg b/package/icons/outline/svg/arrow-circle-right-outline.svg new file mode 100644 index 0000000..2035c8b --- /dev/null +++ b/package/icons/outline/svg/arrow-circle-right-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/arrow-circle-up-outline.svg b/package/icons/outline/svg/arrow-circle-up-outline.svg new file mode 100644 index 0000000..3b16737 --- /dev/null +++ b/package/icons/outline/svg/arrow-circle-up-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/arrow-down-outline.svg b/package/icons/outline/svg/arrow-down-outline.svg new file mode 100644 index 0000000..ea70481 --- /dev/null +++ b/package/icons/outline/svg/arrow-down-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/arrow-downward-outline.svg b/package/icons/outline/svg/arrow-downward-outline.svg new file mode 100644 index 0000000..bcfeb47 --- /dev/null +++ b/package/icons/outline/svg/arrow-downward-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/arrow-forward-outline.svg b/package/icons/outline/svg/arrow-forward-outline.svg new file mode 100644 index 0000000..bb0070e --- /dev/null +++ b/package/icons/outline/svg/arrow-forward-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/arrow-ios-back-outline.svg b/package/icons/outline/svg/arrow-ios-back-outline.svg new file mode 100644 index 0000000..876a085 --- /dev/null +++ b/package/icons/outline/svg/arrow-ios-back-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/arrow-ios-downward-outline.svg b/package/icons/outline/svg/arrow-ios-downward-outline.svg new file mode 100644 index 0000000..de52193 --- /dev/null +++ b/package/icons/outline/svg/arrow-ios-downward-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/arrow-ios-forward-outline.svg b/package/icons/outline/svg/arrow-ios-forward-outline.svg new file mode 100644 index 0000000..dc7abc6 --- /dev/null +++ b/package/icons/outline/svg/arrow-ios-forward-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/arrow-ios-upward-outline.svg b/package/icons/outline/svg/arrow-ios-upward-outline.svg new file mode 100644 index 0000000..1588bbd --- /dev/null +++ b/package/icons/outline/svg/arrow-ios-upward-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/arrow-left-outline.svg b/package/icons/outline/svg/arrow-left-outline.svg new file mode 100644 index 0000000..5854d02 --- /dev/null +++ b/package/icons/outline/svg/arrow-left-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/arrow-right-outline.svg b/package/icons/outline/svg/arrow-right-outline.svg new file mode 100644 index 0000000..22322af --- /dev/null +++ b/package/icons/outline/svg/arrow-right-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/arrow-up-outline.svg b/package/icons/outline/svg/arrow-up-outline.svg new file mode 100644 index 0000000..c0fb564 --- /dev/null +++ b/package/icons/outline/svg/arrow-up-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/arrow-upward-outline.svg b/package/icons/outline/svg/arrow-upward-outline.svg new file mode 100644 index 0000000..75d689c --- /dev/null +++ b/package/icons/outline/svg/arrow-upward-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/arrowhead-down-outline.svg b/package/icons/outline/svg/arrowhead-down-outline.svg new file mode 100644 index 0000000..19015b5 --- /dev/null +++ b/package/icons/outline/svg/arrowhead-down-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/arrowhead-left-outline.svg b/package/icons/outline/svg/arrowhead-left-outline.svg new file mode 100644 index 0000000..140bfb4 --- /dev/null +++ b/package/icons/outline/svg/arrowhead-left-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/arrowhead-right-outline.svg b/package/icons/outline/svg/arrowhead-right-outline.svg new file mode 100644 index 0000000..5b77d53 --- /dev/null +++ b/package/icons/outline/svg/arrowhead-right-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/arrowhead-up-outline.svg b/package/icons/outline/svg/arrowhead-up-outline.svg new file mode 100644 index 0000000..d3ec3f1 --- /dev/null +++ b/package/icons/outline/svg/arrowhead-up-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/at-outline.svg b/package/icons/outline/svg/at-outline.svg new file mode 100644 index 0000000..f185b34 --- /dev/null +++ b/package/icons/outline/svg/at-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/attach-2-outline.svg b/package/icons/outline/svg/attach-2-outline.svg new file mode 100644 index 0000000..bf88741 --- /dev/null +++ b/package/icons/outline/svg/attach-2-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/attach-outline.svg b/package/icons/outline/svg/attach-outline.svg new file mode 100644 index 0000000..8efac3e --- /dev/null +++ b/package/icons/outline/svg/attach-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/award-outline.svg b/package/icons/outline/svg/award-outline.svg new file mode 100644 index 0000000..775f176 --- /dev/null +++ b/package/icons/outline/svg/award-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/backspace-outline.svg b/package/icons/outline/svg/backspace-outline.svg new file mode 100644 index 0000000..f1e23c7 --- /dev/null +++ b/package/icons/outline/svg/backspace-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/bar-chart-2-outline.svg b/package/icons/outline/svg/bar-chart-2-outline.svg new file mode 100644 index 0000000..d760e20 --- /dev/null +++ b/package/icons/outline/svg/bar-chart-2-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/bar-chart-outline.svg b/package/icons/outline/svg/bar-chart-outline.svg new file mode 100644 index 0000000..58c195c --- /dev/null +++ b/package/icons/outline/svg/bar-chart-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/battery-outline.svg b/package/icons/outline/svg/battery-outline.svg new file mode 100644 index 0000000..9c629a8 --- /dev/null +++ b/package/icons/outline/svg/battery-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/behance-outline.svg b/package/icons/outline/svg/behance-outline.svg new file mode 100644 index 0000000..4c294b9 --- /dev/null +++ b/package/icons/outline/svg/behance-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/bell-off-outline.svg b/package/icons/outline/svg/bell-off-outline.svg new file mode 100644 index 0000000..cbc1740 --- /dev/null +++ b/package/icons/outline/svg/bell-off-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/bell-outline.svg b/package/icons/outline/svg/bell-outline.svg new file mode 100644 index 0000000..9375ec6 --- /dev/null +++ b/package/icons/outline/svg/bell-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/bluetooth-outline.svg b/package/icons/outline/svg/bluetooth-outline.svg new file mode 100644 index 0000000..0d67f53 --- /dev/null +++ b/package/icons/outline/svg/bluetooth-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/book-open-outline.svg b/package/icons/outline/svg/book-open-outline.svg new file mode 100644 index 0000000..626ca84 --- /dev/null +++ b/package/icons/outline/svg/book-open-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/book-outline.svg b/package/icons/outline/svg/book-outline.svg new file mode 100644 index 0000000..b36e5fa --- /dev/null +++ b/package/icons/outline/svg/book-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/bookmark-outline.svg b/package/icons/outline/svg/bookmark-outline.svg new file mode 100644 index 0000000..78531c9 --- /dev/null +++ b/package/icons/outline/svg/bookmark-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/briefcase-outline.svg b/package/icons/outline/svg/briefcase-outline.svg new file mode 100644 index 0000000..662bfa5 --- /dev/null +++ b/package/icons/outline/svg/briefcase-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/browser-outline.svg b/package/icons/outline/svg/browser-outline.svg new file mode 100644 index 0000000..f012584 --- /dev/null +++ b/package/icons/outline/svg/browser-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/brush-outline.svg b/package/icons/outline/svg/brush-outline.svg new file mode 100644 index 0000000..caccdd8 --- /dev/null +++ b/package/icons/outline/svg/brush-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/bulb-outline.svg b/package/icons/outline/svg/bulb-outline.svg new file mode 100644 index 0000000..3c9475b --- /dev/null +++ b/package/icons/outline/svg/bulb-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/calendar-outline.svg b/package/icons/outline/svg/calendar-outline.svg new file mode 100644 index 0000000..33cf992 --- /dev/null +++ b/package/icons/outline/svg/calendar-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/camera-outline.svg b/package/icons/outline/svg/camera-outline.svg new file mode 100644 index 0000000..8719d9e --- /dev/null +++ b/package/icons/outline/svg/camera-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/car-outline.svg b/package/icons/outline/svg/car-outline.svg new file mode 100644 index 0000000..0792841 --- /dev/null +++ b/package/icons/outline/svg/car-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/cast-outline.svg b/package/icons/outline/svg/cast-outline.svg new file mode 100644 index 0000000..5ebce90 --- /dev/null +++ b/package/icons/outline/svg/cast-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/charging-outline.svg b/package/icons/outline/svg/charging-outline.svg new file mode 100644 index 0000000..d3cca19 --- /dev/null +++ b/package/icons/outline/svg/charging-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/checkmark-circle-2-outline.svg b/package/icons/outline/svg/checkmark-circle-2-outline.svg new file mode 100644 index 0000000..52e2c2d --- /dev/null +++ b/package/icons/outline/svg/checkmark-circle-2-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/checkmark-circle-outline.svg b/package/icons/outline/svg/checkmark-circle-outline.svg new file mode 100644 index 0000000..1104f7f --- /dev/null +++ b/package/icons/outline/svg/checkmark-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/checkmark-outline.svg b/package/icons/outline/svg/checkmark-outline.svg new file mode 100644 index 0000000..32d3333 --- /dev/null +++ b/package/icons/outline/svg/checkmark-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/checkmark-square-2-outline.svg b/package/icons/outline/svg/checkmark-square-2-outline.svg new file mode 100644 index 0000000..0fd6589 --- /dev/null +++ b/package/icons/outline/svg/checkmark-square-2-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/checkmark-square-outline.svg b/package/icons/outline/svg/checkmark-square-outline.svg new file mode 100644 index 0000000..d44242f --- /dev/null +++ b/package/icons/outline/svg/checkmark-square-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/chevron-down-outline.svg b/package/icons/outline/svg/chevron-down-outline.svg new file mode 100644 index 0000000..cd91073 --- /dev/null +++ b/package/icons/outline/svg/chevron-down-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/chevron-left-outline.svg b/package/icons/outline/svg/chevron-left-outline.svg new file mode 100644 index 0000000..6dd2168 --- /dev/null +++ b/package/icons/outline/svg/chevron-left-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/chevron-right-outline.svg b/package/icons/outline/svg/chevron-right-outline.svg new file mode 100644 index 0000000..923cea6 --- /dev/null +++ b/package/icons/outline/svg/chevron-right-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/chevron-up-outline.svg b/package/icons/outline/svg/chevron-up-outline.svg new file mode 100644 index 0000000..3277987 --- /dev/null +++ b/package/icons/outline/svg/chevron-up-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/clipboard-outline.svg b/package/icons/outline/svg/clipboard-outline.svg new file mode 100644 index 0000000..3067ea1 --- /dev/null +++ b/package/icons/outline/svg/clipboard-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/clock-outline.svg b/package/icons/outline/svg/clock-outline.svg new file mode 100644 index 0000000..c5bd285 --- /dev/null +++ b/package/icons/outline/svg/clock-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/close-circle-outline.svg b/package/icons/outline/svg/close-circle-outline.svg new file mode 100644 index 0000000..7f34fc1 --- /dev/null +++ b/package/icons/outline/svg/close-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/close-outline.svg b/package/icons/outline/svg/close-outline.svg new file mode 100644 index 0000000..bc2cea3 --- /dev/null +++ b/package/icons/outline/svg/close-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/close-square-outline.svg b/package/icons/outline/svg/close-square-outline.svg new file mode 100644 index 0000000..361e64c --- /dev/null +++ b/package/icons/outline/svg/close-square-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/cloud-download-outline.svg b/package/icons/outline/svg/cloud-download-outline.svg new file mode 100644 index 0000000..496c731 --- /dev/null +++ b/package/icons/outline/svg/cloud-download-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/cloud-upload-outline.svg b/package/icons/outline/svg/cloud-upload-outline.svg new file mode 100644 index 0000000..d2f5f9b --- /dev/null +++ b/package/icons/outline/svg/cloud-upload-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/code-download-outline.svg b/package/icons/outline/svg/code-download-outline.svg new file mode 100644 index 0000000..fd4adc7 --- /dev/null +++ b/package/icons/outline/svg/code-download-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/code-outline.svg b/package/icons/outline/svg/code-outline.svg new file mode 100644 index 0000000..951c6c3 --- /dev/null +++ b/package/icons/outline/svg/code-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/collapse-outline.svg b/package/icons/outline/svg/collapse-outline.svg new file mode 100644 index 0000000..a527e93 --- /dev/null +++ b/package/icons/outline/svg/collapse-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/color-palette-outline.svg b/package/icons/outline/svg/color-palette-outline.svg new file mode 100644 index 0000000..705fc5c --- /dev/null +++ b/package/icons/outline/svg/color-palette-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/color-picker-outline.svg b/package/icons/outline/svg/color-picker-outline.svg new file mode 100644 index 0000000..ae06c02 --- /dev/null +++ b/package/icons/outline/svg/color-picker-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/compass-outline.svg b/package/icons/outline/svg/compass-outline.svg new file mode 100644 index 0000000..c243d36 --- /dev/null +++ b/package/icons/outline/svg/compass-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/copy-outline.svg b/package/icons/outline/svg/copy-outline.svg new file mode 100644 index 0000000..85d9bb4 --- /dev/null +++ b/package/icons/outline/svg/copy-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/corner-down-left-outline.svg b/package/icons/outline/svg/corner-down-left-outline.svg new file mode 100644 index 0000000..bb7a1cc --- /dev/null +++ b/package/icons/outline/svg/corner-down-left-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/corner-down-right-outline.svg b/package/icons/outline/svg/corner-down-right-outline.svg new file mode 100644 index 0000000..fa6fb17 --- /dev/null +++ b/package/icons/outline/svg/corner-down-right-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/corner-left-down-outline.svg b/package/icons/outline/svg/corner-left-down-outline.svg new file mode 100644 index 0000000..8296b42 --- /dev/null +++ b/package/icons/outline/svg/corner-left-down-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/corner-left-up-outline.svg b/package/icons/outline/svg/corner-left-up-outline.svg new file mode 100644 index 0000000..10852a5 --- /dev/null +++ b/package/icons/outline/svg/corner-left-up-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/corner-right-down-outline.svg b/package/icons/outline/svg/corner-right-down-outline.svg new file mode 100644 index 0000000..62845f1 --- /dev/null +++ b/package/icons/outline/svg/corner-right-down-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/corner-right-up-outline.svg b/package/icons/outline/svg/corner-right-up-outline.svg new file mode 100644 index 0000000..fc029ad --- /dev/null +++ b/package/icons/outline/svg/corner-right-up-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/corner-up-left-outline.svg b/package/icons/outline/svg/corner-up-left-outline.svg new file mode 100644 index 0000000..566b76a --- /dev/null +++ b/package/icons/outline/svg/corner-up-left-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/corner-up-right-outline.svg b/package/icons/outline/svg/corner-up-right-outline.svg new file mode 100644 index 0000000..3bb87ec --- /dev/null +++ b/package/icons/outline/svg/corner-up-right-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/credit-card-outline.svg b/package/icons/outline/svg/credit-card-outline.svg new file mode 100644 index 0000000..a79ac2c --- /dev/null +++ b/package/icons/outline/svg/credit-card-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/crop-outline.svg b/package/icons/outline/svg/crop-outline.svg new file mode 100644 index 0000000..5a36332 --- /dev/null +++ b/package/icons/outline/svg/crop-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/cube-outline.svg b/package/icons/outline/svg/cube-outline.svg new file mode 100644 index 0000000..ba12f2b --- /dev/null +++ b/package/icons/outline/svg/cube-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/diagonal-arrow-left-down-outline.svg b/package/icons/outline/svg/diagonal-arrow-left-down-outline.svg new file mode 100644 index 0000000..a89f826 --- /dev/null +++ b/package/icons/outline/svg/diagonal-arrow-left-down-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/diagonal-arrow-left-up-outline.svg b/package/icons/outline/svg/diagonal-arrow-left-up-outline.svg new file mode 100644 index 0000000..a411566 --- /dev/null +++ b/package/icons/outline/svg/diagonal-arrow-left-up-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/diagonal-arrow-right-down-outline.svg b/package/icons/outline/svg/diagonal-arrow-right-down-outline.svg new file mode 100644 index 0000000..372dd9e --- /dev/null +++ b/package/icons/outline/svg/diagonal-arrow-right-down-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/diagonal-arrow-right-up-outline.svg b/package/icons/outline/svg/diagonal-arrow-right-up-outline.svg new file mode 100644 index 0000000..651efa5 --- /dev/null +++ b/package/icons/outline/svg/diagonal-arrow-right-up-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/done-all-outline.svg b/package/icons/outline/svg/done-all-outline.svg new file mode 100644 index 0000000..295a694 --- /dev/null +++ b/package/icons/outline/svg/done-all-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/download-outline.svg b/package/icons/outline/svg/download-outline.svg new file mode 100644 index 0000000..6ecda6e --- /dev/null +++ b/package/icons/outline/svg/download-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/droplet-off-outline.svg b/package/icons/outline/svg/droplet-off-outline.svg new file mode 100644 index 0000000..1131414 --- /dev/null +++ b/package/icons/outline/svg/droplet-off-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/droplet-outline.svg b/package/icons/outline/svg/droplet-outline.svg new file mode 100644 index 0000000..7a6995f --- /dev/null +++ b/package/icons/outline/svg/droplet-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/edit-2-outline.svg b/package/icons/outline/svg/edit-2-outline.svg new file mode 100644 index 0000000..d37a078 --- /dev/null +++ b/package/icons/outline/svg/edit-2-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/edit-outline.svg b/package/icons/outline/svg/edit-outline.svg new file mode 100644 index 0000000..066be6b --- /dev/null +++ b/package/icons/outline/svg/edit-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/email-outline.svg b/package/icons/outline/svg/email-outline.svg new file mode 100644 index 0000000..251ab86 --- /dev/null +++ b/package/icons/outline/svg/email-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/expand-outline.svg b/package/icons/outline/svg/expand-outline.svg new file mode 100644 index 0000000..f971f9c --- /dev/null +++ b/package/icons/outline/svg/expand-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/external-link-outline.svg b/package/icons/outline/svg/external-link-outline.svg new file mode 100644 index 0000000..fd11056 --- /dev/null +++ b/package/icons/outline/svg/external-link-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/eye-off-2-outline.svg b/package/icons/outline/svg/eye-off-2-outline.svg new file mode 100644 index 0000000..55b95ee --- /dev/null +++ b/package/icons/outline/svg/eye-off-2-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/eye-off-outline.svg b/package/icons/outline/svg/eye-off-outline.svg new file mode 100644 index 0000000..e2a88e4 --- /dev/null +++ b/package/icons/outline/svg/eye-off-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/eye-outline.svg b/package/icons/outline/svg/eye-outline.svg new file mode 100644 index 0000000..42d9115 --- /dev/null +++ b/package/icons/outline/svg/eye-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/facebook-outline.svg b/package/icons/outline/svg/facebook-outline.svg new file mode 100644 index 0000000..91e1723 --- /dev/null +++ b/package/icons/outline/svg/facebook-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/file-add-outline.svg b/package/icons/outline/svg/file-add-outline.svg new file mode 100644 index 0000000..63d2ad6 --- /dev/null +++ b/package/icons/outline/svg/file-add-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/file-outline.svg b/package/icons/outline/svg/file-outline.svg new file mode 100644 index 0000000..3ce3b4d --- /dev/null +++ b/package/icons/outline/svg/file-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/file-remove-outline.svg b/package/icons/outline/svg/file-remove-outline.svg new file mode 100644 index 0000000..deb02ed --- /dev/null +++ b/package/icons/outline/svg/file-remove-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/file-text-outline.svg b/package/icons/outline/svg/file-text-outline.svg new file mode 100644 index 0000000..b95aded --- /dev/null +++ b/package/icons/outline/svg/file-text-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/film-outline.svg b/package/icons/outline/svg/film-outline.svg new file mode 100644 index 0000000..9e0a605 --- /dev/null +++ b/package/icons/outline/svg/film-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/flag-outline.svg b/package/icons/outline/svg/flag-outline.svg new file mode 100644 index 0000000..5a2fda1 --- /dev/null +++ b/package/icons/outline/svg/flag-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/flash-off-outline.svg b/package/icons/outline/svg/flash-off-outline.svg new file mode 100644 index 0000000..62efecf --- /dev/null +++ b/package/icons/outline/svg/flash-off-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/flash-outline.svg b/package/icons/outline/svg/flash-outline.svg new file mode 100644 index 0000000..e4abf81 --- /dev/null +++ b/package/icons/outline/svg/flash-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/flip-2-outline.svg b/package/icons/outline/svg/flip-2-outline.svg new file mode 100644 index 0000000..6bdeb45 --- /dev/null +++ b/package/icons/outline/svg/flip-2-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/flip-outline.svg b/package/icons/outline/svg/flip-outline.svg new file mode 100644 index 0000000..223a6f1 --- /dev/null +++ b/package/icons/outline/svg/flip-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/folder-add-outline.svg b/package/icons/outline/svg/folder-add-outline.svg new file mode 100644 index 0000000..743d2d8 --- /dev/null +++ b/package/icons/outline/svg/folder-add-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/folder-outline.svg b/package/icons/outline/svg/folder-outline.svg new file mode 100644 index 0000000..9dec053 --- /dev/null +++ b/package/icons/outline/svg/folder-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/folder-remove-outline.svg b/package/icons/outline/svg/folder-remove-outline.svg new file mode 100644 index 0000000..bda6fe5 --- /dev/null +++ b/package/icons/outline/svg/folder-remove-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/funnel-outline.svg b/package/icons/outline/svg/funnel-outline.svg new file mode 100644 index 0000000..7932396 --- /dev/null +++ b/package/icons/outline/svg/funnel-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/gift-outline.svg b/package/icons/outline/svg/gift-outline.svg new file mode 100644 index 0000000..48543c9 --- /dev/null +++ b/package/icons/outline/svg/gift-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/github-outline.svg b/package/icons/outline/svg/github-outline.svg new file mode 100644 index 0000000..86e976d --- /dev/null +++ b/package/icons/outline/svg/github-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/globe-2-outline.svg b/package/icons/outline/svg/globe-2-outline.svg new file mode 100644 index 0000000..792e64c --- /dev/null +++ b/package/icons/outline/svg/globe-2-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/globe-outline.svg b/package/icons/outline/svg/globe-outline.svg new file mode 100644 index 0000000..4549b8d --- /dev/null +++ b/package/icons/outline/svg/globe-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/google-outline.svg b/package/icons/outline/svg/google-outline.svg new file mode 100644 index 0000000..f2acad2 --- /dev/null +++ b/package/icons/outline/svg/google-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/grid-outline.svg b/package/icons/outline/svg/grid-outline.svg new file mode 100644 index 0000000..617e27c --- /dev/null +++ b/package/icons/outline/svg/grid-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/hard-drive-outline.svg b/package/icons/outline/svg/hard-drive-outline.svg new file mode 100644 index 0000000..35cf70d --- /dev/null +++ b/package/icons/outline/svg/hard-drive-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/hash-outline.svg b/package/icons/outline/svg/hash-outline.svg new file mode 100644 index 0000000..1cfd6c3 --- /dev/null +++ b/package/icons/outline/svg/hash-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/headphones-outline.svg b/package/icons/outline/svg/headphones-outline.svg new file mode 100644 index 0000000..cd843d8 --- /dev/null +++ b/package/icons/outline/svg/headphones-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/heart-outline.svg b/package/icons/outline/svg/heart-outline.svg new file mode 100644 index 0000000..b723da4 --- /dev/null +++ b/package/icons/outline/svg/heart-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/home-outline.svg b/package/icons/outline/svg/home-outline.svg new file mode 100644 index 0000000..c6cc083 --- /dev/null +++ b/package/icons/outline/svg/home-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/image-outline.svg b/package/icons/outline/svg/image-outline.svg new file mode 100644 index 0000000..3e3a270 --- /dev/null +++ b/package/icons/outline/svg/image-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/inbox-outline.svg b/package/icons/outline/svg/inbox-outline.svg new file mode 100644 index 0000000..c8d640b --- /dev/null +++ b/package/icons/outline/svg/inbox-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/info-outline.svg b/package/icons/outline/svg/info-outline.svg new file mode 100644 index 0000000..86cfd1a --- /dev/null +++ b/package/icons/outline/svg/info-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/keypad-outline.svg b/package/icons/outline/svg/keypad-outline.svg new file mode 100644 index 0000000..7017259 --- /dev/null +++ b/package/icons/outline/svg/keypad-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/layers-outline.svg b/package/icons/outline/svg/layers-outline.svg new file mode 100644 index 0000000..ab8796d --- /dev/null +++ b/package/icons/outline/svg/layers-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/layout-outline.svg b/package/icons/outline/svg/layout-outline.svg new file mode 100644 index 0000000..23a34b1 --- /dev/null +++ b/package/icons/outline/svg/layout-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/link-2-outline.svg b/package/icons/outline/svg/link-2-outline.svg new file mode 100644 index 0000000..7c09a6d --- /dev/null +++ b/package/icons/outline/svg/link-2-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/link-outline.svg b/package/icons/outline/svg/link-outline.svg new file mode 100644 index 0000000..02da9a6 --- /dev/null +++ b/package/icons/outline/svg/link-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/linkedin-outline.svg b/package/icons/outline/svg/linkedin-outline.svg new file mode 100644 index 0000000..416eee6 --- /dev/null +++ b/package/icons/outline/svg/linkedin-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/list-outline.svg b/package/icons/outline/svg/list-outline.svg new file mode 100644 index 0000000..1fe366c --- /dev/null +++ b/package/icons/outline/svg/list-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/loader-outline.svg b/package/icons/outline/svg/loader-outline.svg new file mode 100644 index 0000000..a4beb60 --- /dev/null +++ b/package/icons/outline/svg/loader-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/lock-outline.svg b/package/icons/outline/svg/lock-outline.svg new file mode 100644 index 0000000..a898bdd --- /dev/null +++ b/package/icons/outline/svg/lock-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/log-in-outline.svg b/package/icons/outline/svg/log-in-outline.svg new file mode 100644 index 0000000..c7d5e13 --- /dev/null +++ b/package/icons/outline/svg/log-in-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/log-out-outline.svg b/package/icons/outline/svg/log-out-outline.svg new file mode 100644 index 0000000..9d1e32d --- /dev/null +++ b/package/icons/outline/svg/log-out-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/map-outline.svg b/package/icons/outline/svg/map-outline.svg new file mode 100644 index 0000000..413a726 --- /dev/null +++ b/package/icons/outline/svg/map-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/maximize-outline.svg b/package/icons/outline/svg/maximize-outline.svg new file mode 100644 index 0000000..894f9e6 --- /dev/null +++ b/package/icons/outline/svg/maximize-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/menu-2-outline.svg b/package/icons/outline/svg/menu-2-outline.svg new file mode 100644 index 0000000..2319a16 --- /dev/null +++ b/package/icons/outline/svg/menu-2-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/menu-arrow-outline.svg b/package/icons/outline/svg/menu-arrow-outline.svg new file mode 100644 index 0000000..ada0cc3 --- /dev/null +++ b/package/icons/outline/svg/menu-arrow-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/menu-outline.svg b/package/icons/outline/svg/menu-outline.svg new file mode 100644 index 0000000..6668e55 --- /dev/null +++ b/package/icons/outline/svg/menu-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/message-circle-outline.svg b/package/icons/outline/svg/message-circle-outline.svg new file mode 100644 index 0000000..9db638f --- /dev/null +++ b/package/icons/outline/svg/message-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/message-square-outline.svg b/package/icons/outline/svg/message-square-outline.svg new file mode 100644 index 0000000..6fb7be5 --- /dev/null +++ b/package/icons/outline/svg/message-square-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/mic-off-outline.svg b/package/icons/outline/svg/mic-off-outline.svg new file mode 100644 index 0000000..781fb3b --- /dev/null +++ b/package/icons/outline/svg/mic-off-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/mic-outline.svg b/package/icons/outline/svg/mic-outline.svg new file mode 100644 index 0000000..9171e4a --- /dev/null +++ b/package/icons/outline/svg/mic-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/minimize-outline.svg b/package/icons/outline/svg/minimize-outline.svg new file mode 100644 index 0000000..00b2737 --- /dev/null +++ b/package/icons/outline/svg/minimize-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/minus-circle-outline.svg b/package/icons/outline/svg/minus-circle-outline.svg new file mode 100644 index 0000000..3d9bcdc --- /dev/null +++ b/package/icons/outline/svg/minus-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/minus-outline.svg b/package/icons/outline/svg/minus-outline.svg new file mode 100644 index 0000000..9caa71f --- /dev/null +++ b/package/icons/outline/svg/minus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/minus-square-outline.svg b/package/icons/outline/svg/minus-square-outline.svg new file mode 100644 index 0000000..3c57410 --- /dev/null +++ b/package/icons/outline/svg/minus-square-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/monitor-outline.svg b/package/icons/outline/svg/monitor-outline.svg new file mode 100644 index 0000000..3c6682a --- /dev/null +++ b/package/icons/outline/svg/monitor-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/moon-outline.svg b/package/icons/outline/svg/moon-outline.svg new file mode 100644 index 0000000..398f2c0 --- /dev/null +++ b/package/icons/outline/svg/moon-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/more-horizotnal-outline.svg b/package/icons/outline/svg/more-horizotnal-outline.svg new file mode 100644 index 0000000..f64c2a2 --- /dev/null +++ b/package/icons/outline/svg/more-horizotnal-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/more-vertical-outline.svg b/package/icons/outline/svg/more-vertical-outline.svg new file mode 100644 index 0000000..676bd75 --- /dev/null +++ b/package/icons/outline/svg/more-vertical-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/move-outline.svg b/package/icons/outline/svg/move-outline.svg new file mode 100644 index 0000000..7d56279 --- /dev/null +++ b/package/icons/outline/svg/move-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/music-outline.svg b/package/icons/outline/svg/music-outline.svg new file mode 100644 index 0000000..4a5036a --- /dev/null +++ b/package/icons/outline/svg/music-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/navigation-2-outline.svg b/package/icons/outline/svg/navigation-2-outline.svg new file mode 100644 index 0000000..77a74f1 --- /dev/null +++ b/package/icons/outline/svg/navigation-2-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/navigation-outline.svg b/package/icons/outline/svg/navigation-outline.svg new file mode 100644 index 0000000..b160454 --- /dev/null +++ b/package/icons/outline/svg/navigation-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/npm-outline.svg b/package/icons/outline/svg/npm-outline.svg new file mode 100644 index 0000000..787f06e --- /dev/null +++ b/package/icons/outline/svg/npm-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/options-2-outline.svg b/package/icons/outline/svg/options-2-outline.svg new file mode 100644 index 0000000..3189789 --- /dev/null +++ b/package/icons/outline/svg/options-2-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/options-outline.svg b/package/icons/outline/svg/options-outline.svg new file mode 100644 index 0000000..9ba3bfb --- /dev/null +++ b/package/icons/outline/svg/options-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/pantone-outline.svg b/package/icons/outline/svg/pantone-outline.svg new file mode 100644 index 0000000..dc81a20 --- /dev/null +++ b/package/icons/outline/svg/pantone-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/paper-plane-outline.svg b/package/icons/outline/svg/paper-plane-outline.svg new file mode 100644 index 0000000..5e6e79e --- /dev/null +++ b/package/icons/outline/svg/paper-plane-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/pause-circle-outline.svg b/package/icons/outline/svg/pause-circle-outline.svg new file mode 100644 index 0000000..58f45c9 --- /dev/null +++ b/package/icons/outline/svg/pause-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/people-outline.svg b/package/icons/outline/svg/people-outline.svg new file mode 100644 index 0000000..6c61653 --- /dev/null +++ b/package/icons/outline/svg/people-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/percent-outline.svg b/package/icons/outline/svg/percent-outline.svg new file mode 100644 index 0000000..452d165 --- /dev/null +++ b/package/icons/outline/svg/percent-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/person-add-outline.svg b/package/icons/outline/svg/person-add-outline.svg new file mode 100644 index 0000000..dde0118 --- /dev/null +++ b/package/icons/outline/svg/person-add-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/person-delete-outline.svg b/package/icons/outline/svg/person-delete-outline.svg new file mode 100644 index 0000000..de351a8 --- /dev/null +++ b/package/icons/outline/svg/person-delete-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/person-done-outline.svg b/package/icons/outline/svg/person-done-outline.svg new file mode 100644 index 0000000..76471b9 --- /dev/null +++ b/package/icons/outline/svg/person-done-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/person-outline.svg b/package/icons/outline/svg/person-outline.svg new file mode 100644 index 0000000..2054f05 --- /dev/null +++ b/package/icons/outline/svg/person-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/person-remove-outline.svg b/package/icons/outline/svg/person-remove-outline.svg new file mode 100644 index 0000000..f5d9b0d --- /dev/null +++ b/package/icons/outline/svg/person-remove-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/phone-call-outline.svg b/package/icons/outline/svg/phone-call-outline.svg new file mode 100644 index 0000000..7923c2f --- /dev/null +++ b/package/icons/outline/svg/phone-call-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/phone-missed-outline.svg b/package/icons/outline/svg/phone-missed-outline.svg new file mode 100644 index 0000000..52335cb --- /dev/null +++ b/package/icons/outline/svg/phone-missed-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/phone-off-outline.svg b/package/icons/outline/svg/phone-off-outline.svg new file mode 100644 index 0000000..5770a28 --- /dev/null +++ b/package/icons/outline/svg/phone-off-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/phone-outline.svg b/package/icons/outline/svg/phone-outline.svg new file mode 100644 index 0000000..4f0c0fb --- /dev/null +++ b/package/icons/outline/svg/phone-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/pie-chart-outline.svg b/package/icons/outline/svg/pie-chart-outline.svg new file mode 100644 index 0000000..163f3e6 --- /dev/null +++ b/package/icons/outline/svg/pie-chart-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/pin-outline.svg b/package/icons/outline/svg/pin-outline.svg new file mode 100644 index 0000000..2faaacf --- /dev/null +++ b/package/icons/outline/svg/pin-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/play-circle-outline.svg b/package/icons/outline/svg/play-circle-outline.svg new file mode 100644 index 0000000..4a59dcb --- /dev/null +++ b/package/icons/outline/svg/play-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/plus-circle-outline.svg b/package/icons/outline/svg/plus-circle-outline.svg new file mode 100644 index 0000000..5b57e6b --- /dev/null +++ b/package/icons/outline/svg/plus-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/plus-outline.svg b/package/icons/outline/svg/plus-outline.svg new file mode 100644 index 0000000..7180ab8 --- /dev/null +++ b/package/icons/outline/svg/plus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/plus-square-outline.svg b/package/icons/outline/svg/plus-square-outline.svg new file mode 100644 index 0000000..dcf743c --- /dev/null +++ b/package/icons/outline/svg/plus-square-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/power-outline.svg b/package/icons/outline/svg/power-outline.svg new file mode 100644 index 0000000..1c6d8ea --- /dev/null +++ b/package/icons/outline/svg/power-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/pricetags-outline.svg b/package/icons/outline/svg/pricetags-outline.svg new file mode 100644 index 0000000..c94a20b --- /dev/null +++ b/package/icons/outline/svg/pricetags-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/printer-outline.svg b/package/icons/outline/svg/printer-outline.svg new file mode 100644 index 0000000..1386dd1 --- /dev/null +++ b/package/icons/outline/svg/printer-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/question-mark-circle-outline.svg b/package/icons/outline/svg/question-mark-circle-outline.svg new file mode 100644 index 0000000..d75be21 --- /dev/null +++ b/package/icons/outline/svg/question-mark-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/question-mark-outline.svg b/package/icons/outline/svg/question-mark-outline.svg new file mode 100644 index 0000000..5629531 --- /dev/null +++ b/package/icons/outline/svg/question-mark-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/radio-button-off-outline.svg b/package/icons/outline/svg/radio-button-off-outline.svg new file mode 100644 index 0000000..332ff13 --- /dev/null +++ b/package/icons/outline/svg/radio-button-off-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/radio-button-on-outline.svg b/package/icons/outline/svg/radio-button-on-outline.svg new file mode 100644 index 0000000..aaee1c2 --- /dev/null +++ b/package/icons/outline/svg/radio-button-on-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/radio-outline.svg b/package/icons/outline/svg/radio-outline.svg new file mode 100644 index 0000000..b81e71d --- /dev/null +++ b/package/icons/outline/svg/radio-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/recording-outline.svg b/package/icons/outline/svg/recording-outline.svg new file mode 100644 index 0000000..6ba5269 --- /dev/null +++ b/package/icons/outline/svg/recording-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/refresh-outline.svg b/package/icons/outline/svg/refresh-outline.svg new file mode 100644 index 0000000..f0ab321 --- /dev/null +++ b/package/icons/outline/svg/refresh-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/repeat-outline.svg b/package/icons/outline/svg/repeat-outline.svg new file mode 100644 index 0000000..17f6439 --- /dev/null +++ b/package/icons/outline/svg/repeat-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/rewind-left-outline.svg b/package/icons/outline/svg/rewind-left-outline.svg new file mode 100644 index 0000000..b336c27 --- /dev/null +++ b/package/icons/outline/svg/rewind-left-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/rewind-right-outline.svg b/package/icons/outline/svg/rewind-right-outline.svg new file mode 100644 index 0000000..370f97d --- /dev/null +++ b/package/icons/outline/svg/rewind-right-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/save-outline.svg b/package/icons/outline/svg/save-outline.svg new file mode 100644 index 0000000..ae16dad --- /dev/null +++ b/package/icons/outline/svg/save-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/scissors-outline.svg b/package/icons/outline/svg/scissors-outline.svg new file mode 100644 index 0000000..0e1cb04 --- /dev/null +++ b/package/icons/outline/svg/scissors-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/search-outline.svg b/package/icons/outline/svg/search-outline.svg new file mode 100644 index 0000000..112c8c5 --- /dev/null +++ b/package/icons/outline/svg/search-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/settings-2-outline.svg b/package/icons/outline/svg/settings-2-outline.svg new file mode 100644 index 0000000..3c973c3 --- /dev/null +++ b/package/icons/outline/svg/settings-2-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/settings-outline.svg b/package/icons/outline/svg/settings-outline.svg new file mode 100644 index 0000000..b60fb11 --- /dev/null +++ b/package/icons/outline/svg/settings-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/shake-outline.svg b/package/icons/outline/svg/shake-outline.svg new file mode 100644 index 0000000..de0f9c5 --- /dev/null +++ b/package/icons/outline/svg/shake-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/share-outline.svg b/package/icons/outline/svg/share-outline.svg new file mode 100644 index 0000000..b0a0025 --- /dev/null +++ b/package/icons/outline/svg/share-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/shield-off-outline.svg b/package/icons/outline/svg/shield-off-outline.svg new file mode 100644 index 0000000..74d7c31 --- /dev/null +++ b/package/icons/outline/svg/shield-off-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/shield-outline.svg b/package/icons/outline/svg/shield-outline.svg new file mode 100644 index 0000000..4113008 --- /dev/null +++ b/package/icons/outline/svg/shield-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/shopping-bag-outline.svg b/package/icons/outline/svg/shopping-bag-outline.svg new file mode 100644 index 0000000..ad256db --- /dev/null +++ b/package/icons/outline/svg/shopping-bag-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/shopping-cart-outline.svg b/package/icons/outline/svg/shopping-cart-outline.svg new file mode 100644 index 0000000..8ed44d0 --- /dev/null +++ b/package/icons/outline/svg/shopping-cart-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/shuffle-2-outline.svg b/package/icons/outline/svg/shuffle-2-outline.svg new file mode 100644 index 0000000..ec517ef --- /dev/null +++ b/package/icons/outline/svg/shuffle-2-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/shuffle-outline.svg b/package/icons/outline/svg/shuffle-outline.svg new file mode 100644 index 0000000..5fd5af3 --- /dev/null +++ b/package/icons/outline/svg/shuffle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/skip-back-outline.svg b/package/icons/outline/svg/skip-back-outline.svg new file mode 100644 index 0000000..7cad5b6 --- /dev/null +++ b/package/icons/outline/svg/skip-back-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/skip-forward-outline.svg b/package/icons/outline/svg/skip-forward-outline.svg new file mode 100644 index 0000000..e7718ef --- /dev/null +++ b/package/icons/outline/svg/skip-forward-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/slash-outline.svg b/package/icons/outline/svg/slash-outline.svg new file mode 100644 index 0000000..cf7e750 --- /dev/null +++ b/package/icons/outline/svg/slash-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/smartphone-outline.svg b/package/icons/outline/svg/smartphone-outline.svg new file mode 100644 index 0000000..f677f05 --- /dev/null +++ b/package/icons/outline/svg/smartphone-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/speaker-outline.svg b/package/icons/outline/svg/speaker-outline.svg new file mode 100644 index 0000000..39782c6 --- /dev/null +++ b/package/icons/outline/svg/speaker-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/square-outline.svg b/package/icons/outline/svg/square-outline.svg new file mode 100644 index 0000000..9e14e55 --- /dev/null +++ b/package/icons/outline/svg/square-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/star-outline.svg b/package/icons/outline/svg/star-outline.svg new file mode 100644 index 0000000..298c3d8 --- /dev/null +++ b/package/icons/outline/svg/star-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/stop-circle-outline.svg b/package/icons/outline/svg/stop-circle-outline.svg new file mode 100644 index 0000000..5a6d99f --- /dev/null +++ b/package/icons/outline/svg/stop-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/sun-outline.svg b/package/icons/outline/svg/sun-outline.svg new file mode 100644 index 0000000..1365f25 --- /dev/null +++ b/package/icons/outline/svg/sun-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/swap-outline.svg b/package/icons/outline/svg/swap-outline.svg new file mode 100644 index 0000000..20fdd7b --- /dev/null +++ b/package/icons/outline/svg/swap-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/sync-outline.svg b/package/icons/outline/svg/sync-outline.svg new file mode 100644 index 0000000..2c44861 --- /dev/null +++ b/package/icons/outline/svg/sync-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/text-outline.svg b/package/icons/outline/svg/text-outline.svg new file mode 100644 index 0000000..60adae1 --- /dev/null +++ b/package/icons/outline/svg/text-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/thermometer-minus-outline.svg b/package/icons/outline/svg/thermometer-minus-outline.svg new file mode 100644 index 0000000..1c4f95a --- /dev/null +++ b/package/icons/outline/svg/thermometer-minus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/thermometer-outline.svg b/package/icons/outline/svg/thermometer-outline.svg new file mode 100644 index 0000000..ceb6b96 --- /dev/null +++ b/package/icons/outline/svg/thermometer-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/thermometer-plus-outline.svg b/package/icons/outline/svg/thermometer-plus-outline.svg new file mode 100644 index 0000000..0e3ad87 --- /dev/null +++ b/package/icons/outline/svg/thermometer-plus-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/toggle-left-outline.svg b/package/icons/outline/svg/toggle-left-outline.svg new file mode 100644 index 0000000..5eaf30a --- /dev/null +++ b/package/icons/outline/svg/toggle-left-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/toggle-right-outline.svg b/package/icons/outline/svg/toggle-right-outline.svg new file mode 100644 index 0000000..298f409 --- /dev/null +++ b/package/icons/outline/svg/toggle-right-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/trash-2-outline.svg b/package/icons/outline/svg/trash-2-outline.svg new file mode 100644 index 0000000..9f40f05 --- /dev/null +++ b/package/icons/outline/svg/trash-2-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/trash-outline.svg b/package/icons/outline/svg/trash-outline.svg new file mode 100644 index 0000000..d5b5237 --- /dev/null +++ b/package/icons/outline/svg/trash-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/trending-down-outline.svg b/package/icons/outline/svg/trending-down-outline.svg new file mode 100644 index 0000000..54b325d --- /dev/null +++ b/package/icons/outline/svg/trending-down-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/trending-up-outline.svg b/package/icons/outline/svg/trending-up-outline.svg new file mode 100644 index 0000000..22acd0a --- /dev/null +++ b/package/icons/outline/svg/trending-up-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/tv-outline.svg b/package/icons/outline/svg/tv-outline.svg new file mode 100644 index 0000000..bcc0398 --- /dev/null +++ b/package/icons/outline/svg/tv-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/twitter-outline.svg b/package/icons/outline/svg/twitter-outline.svg new file mode 100644 index 0000000..3e0f291 --- /dev/null +++ b/package/icons/outline/svg/twitter-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/umbrella-outline.svg b/package/icons/outline/svg/umbrella-outline.svg new file mode 100644 index 0000000..f9b03f8 --- /dev/null +++ b/package/icons/outline/svg/umbrella-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/undo-outline.svg b/package/icons/outline/svg/undo-outline.svg new file mode 100644 index 0000000..69dc82e --- /dev/null +++ b/package/icons/outline/svg/undo-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/unlock-outline.svg b/package/icons/outline/svg/unlock-outline.svg new file mode 100644 index 0000000..57f7117 --- /dev/null +++ b/package/icons/outline/svg/unlock-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/upload-outline.svg b/package/icons/outline/svg/upload-outline.svg new file mode 100644 index 0000000..474f57b --- /dev/null +++ b/package/icons/outline/svg/upload-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/video-off-outline.svg b/package/icons/outline/svg/video-off-outline.svg new file mode 100644 index 0000000..e00bd05 --- /dev/null +++ b/package/icons/outline/svg/video-off-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/video-outline.svg b/package/icons/outline/svg/video-outline.svg new file mode 100644 index 0000000..40b4cdc --- /dev/null +++ b/package/icons/outline/svg/video-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/volume-down-outline.svg b/package/icons/outline/svg/volume-down-outline.svg new file mode 100644 index 0000000..33779ec --- /dev/null +++ b/package/icons/outline/svg/volume-down-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/volume-mute-outline.svg b/package/icons/outline/svg/volume-mute-outline.svg new file mode 100644 index 0000000..6658ace --- /dev/null +++ b/package/icons/outline/svg/volume-mute-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/volume-off-outline.svg b/package/icons/outline/svg/volume-off-outline.svg new file mode 100644 index 0000000..8bcfdca --- /dev/null +++ b/package/icons/outline/svg/volume-off-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/volume-up-outline.svg b/package/icons/outline/svg/volume-up-outline.svg new file mode 100644 index 0000000..f0f958e --- /dev/null +++ b/package/icons/outline/svg/volume-up-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/wifi-off-outline.svg b/package/icons/outline/svg/wifi-off-outline.svg new file mode 100644 index 0000000..abeb4fc --- /dev/null +++ b/package/icons/outline/svg/wifi-off-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/icons/outline/svg/wifi-outline.svg b/package/icons/outline/svg/wifi-outline.svg new file mode 100644 index 0000000..96a313b --- /dev/null +++ b/package/icons/outline/svg/wifi-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/package/src/animation.scss b/package/src/animation.scss new file mode 100644 index 0000000..04137f6 --- /dev/null +++ b/package/src/animation.scss @@ -0,0 +1,127 @@ +/** + * @license + * Copyright Akveo. All Rights Reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + */ + +.eva-animation { + animation-duration: 1s; + animation-fill-mode: both; +} + +.eva-infinite { + animation-iteration-count: infinite; +} + +.eva-icon-shake { + animation-name: eva-shake; +} + +.eva-icon-zoom { + animation-name: eva-zoomIn; +} + +.eva-icon-pulse { + animation-name: eva-pulse; +} + +.eva-icon-flip { + animation-name: eva-flipInY; +} + +.eva-hover { + display: inline-block; +} + +.eva-hover, .eva-parent-hover { + &:hover { + .eva-icon-hover-shake { + animation-name: eva-shake; + } + + .eva-icon-hover-zoom { + animation-name: eva-zoomIn; + } + + .eva-icon-hover-pulse { + animation-name: eva-pulse; + } + + .eva-icon-hover-flip { + animation-name: eva-flipInY; + } + } +} + +@keyframes eva-flipInY { + from { + transform: perspective(400px) rotate3d(0, 1, 0, 90deg); + animation-timing-function: ease-in; + opacity: 0; + } + + 40% { + transform: perspective(400px) rotate3d(0, 1, 0, -20deg); + animation-timing-function: ease-in; + } + + 60% { + transform: perspective(400px) rotate3d(0, 1, 0, 10deg); + opacity: 1; + } + + 80% { + transform: perspective(400px) rotate3d(0, 1, 0, -5deg); + } + + to { + transform: perspective(400px); + } +} + +@keyframes eva-shake { + from, + to { + transform: translate3d(0, 0, 0); + } + + 10%, + 30%, + 50%, + 70%, + 90% { + transform: translate3d(-3px, 0, 0); + } + + 20%, + 40%, + 60%, + 80% { + transform: translate3d(3px, 0, 0); + } +} + +@keyframes eva-pulse { + from { + transform: scale3d(1, 1, 1); + } + + 50% { + transform: scale3d(1.2, 1.2, 1.2); + } + + to { + transform: scale3d(1, 1, 1); + } +} + +@keyframes eva-zoomIn { + from { + opacity: 1; + transform: scale3d(0.5, 0.5, 0.5); + } + + 50% { + opacity: 1; + } +} diff --git a/package/src/default-attrs.json b/package/src/default-attrs.json new file mode 100644 index 0000000..8d59f21 --- /dev/null +++ b/package/src/default-attrs.json @@ -0,0 +1,6 @@ +{ + "xmlns": "http://www.w3.org/2000/svg", + "width": 24, + "height": 24, + "viewBox": "0 0 24 24" +} diff --git a/package/src/icon.js b/package/src/icon.js new file mode 100644 index 0000000..e5e091d --- /dev/null +++ b/package/src/icon.js @@ -0,0 +1,78 @@ +/** + * @license + * Copyright Akveo. All Rights Reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + */ + +import classnames from 'classnames/dedupe'; + +import DEFAULT_ATTRS from './default-attrs.json'; +const defaultAnimationOptions = { + hover: true, +}; + +const isString = (value) => typeof value === 'string' || value instanceof String; + +class Icon { + constructor(name, contents) { + this.name = name; + this.contents = contents; + this.attrs = { + ...DEFAULT_ATTRS, + ...{ class: `eva eva-${name}` }, + }; + } + + toSvg(attrs = {}) { + const { animation, ...remAttrs } = attrs; + const animationOptions = getAnimationOptions(animation); + const animationClasses = animationOptions ? animationOptions.class : ''; + const combinedAttrs = { + ...this.attrs, + ...remAttrs, + ...{ class: classnames(this.attrs.class, attrs.class, animationClasses) }, + }; + const svg = `${this.contents}`; + + return !!animationOptions ? animationOptions.hover ? `${svg}` : svg : svg; + } + + toString() { + return this.contents; + } +} + +function getAnimationOptions(animation) { + if (!animation) { + return null; + } + + if (animation.hover) { + animation.hover = isString(animation.hover) ? JSON.parse(animation.hover) : animation.hover; + } + + const mergedAnimationOptions = { + ...defaultAnimationOptions, + ...animation, + }; + const animationType = mergedAnimationOptions.hover ? + `eva-icon-hover-${mergedAnimationOptions.type}` : + `eva-icon-${mergedAnimationOptions.type}`; + mergedAnimationOptions.class = classnames( + { + 'eva-animation': true, + 'eva-infinite': isString(animation.infinite) ? JSON.parse(animation.infinite) : animation.infinite, + }, + animationType, + ); + + return mergedAnimationOptions; +} + +function attrsToString(attrs) { + return Object.keys(attrs) + .map(key => `${key}="${attrs[key]}"`) + .join(' '); +} + +export default Icon; diff --git a/package/src/icons.js b/package/src/icons.js new file mode 100644 index 0000000..292174c --- /dev/null +++ b/package/src/icons.js @@ -0,0 +1,16 @@ +/** + * @license + * Copyright Akveo. All Rights Reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + */ + +import Icon from './icon'; +import icons from '../../package-build/eva-icons.json'; + +export default Object.keys(icons) + .map(key => new Icon(key, icons[key])) + .reduce((object, icon) => { + object[icon.name] = icon; + + return object; + }, {}); diff --git a/package/src/index.js b/package/src/index.js new file mode 100644 index 0000000..d2ab63f --- /dev/null +++ b/package/src/index.js @@ -0,0 +1,12 @@ +/** + * @license + * Copyright Akveo. All Rights Reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + */ + +import icons from './icons'; +import replace from './replace'; + +import './animation.scss'; + +export { icons, replace }; diff --git a/package/src/replace.js b/package/src/replace.js new file mode 100644 index 0000000..69b6f97 --- /dev/null +++ b/package/src/replace.js @@ -0,0 +1,64 @@ +/** + * @license + * Copyright Akveo. All Rights Reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + */ + +import classnames from 'classnames/dedupe'; + +import icons from './icons'; + +const animationKeys = { + 'data-eva-animation': 'type', + 'data-eva-hover': 'hover', + 'data-eva-infinite': 'infinite', +}; + +function replace(attrs = {}) { + if (typeof document === 'undefined') { + throw new Error('`eva.replace()` only works in a browser environment.'); + } + + const elementsToReplace = document.querySelectorAll('[data-eva]'); + + Array.from(elementsToReplace).forEach(element => + replaceElement(element, attrs), + ); +} + +function replaceElement(element, attrs = {}) { + const elementAttrs = getAttrs(element); + const name = elementAttrs['data-eva']; + + delete elementAttrs['data-eva']; + + const svgString = icons[name].toSvg({ + ...attrs, + ...elementAttrs, + ...{ class: classnames(attrs.class, elementAttrs.class) }, + }); + const svgDocument = new DOMParser().parseFromString( + svgString, + 'text/html', + ); + const svgElement = svgDocument.querySelector('.eva-hover') || svgDocument.querySelector('svg'); + + element.parentNode.replaceChild(svgElement, element); +} + +function getAttrs(element) { + return Array.from(element.attributes).reduce((attrs, attr) => { + if (!!animationKeys[attr.name]) { + attrs['animation'] = { + ...attrs['animation'], + [animationKeys[attr.name]]: attr.value, + }; + } else { + attrs[attr.name] = attr.value; + } + + return attrs; + }, {}); +} + +export default replace; diff --git a/scripts/config.js b/scripts/config.js new file mode 100644 index 0000000..e97f095 --- /dev/null +++ b/scripts/config.js @@ -0,0 +1,26 @@ +/** + * @license + * Copyright Akveo. All Rights Reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + */ + +const path = require('path'); + +const config = { + 'convertOrResizeFormats': [ + { + 'format': 'png', + 'size': ['64'] + } + ], + 'copy': [ + { + 'format': 'svg' + }, + ], + 'srcPath': path.join(__dirname, `../package/icons`), + 'desPath': path.join(__dirname, `../package-build`), + 'defaultExtension': 'svg' +}; + +module.exports = config; diff --git a/eva-icons/scripts/fs-helper.js b/scripts/helpers/fs-helper.js similarity index 83% rename from eva-icons/scripts/fs-helper.js rename to scripts/helpers/fs-helper.js index 6874138..c3795e0 100644 --- a/eva-icons/scripts/fs-helper.js +++ b/scripts/helpers/fs-helper.js @@ -1,15 +1,20 @@ +/** + * @license + * Copyright Akveo. All Rights Reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + */ + const fs = require('fs-extra'); const path = require('path'); -class FileSystemHelper { - +const fileSystemHelper = { remove(srcPath, removeFolder) { const deleteFilesRecursively = (fileOrFolderPath, shouldRemove) => { if(fs.existsSync(fileOrFolderPath)) { fs.readdirSync(fileOrFolderPath).forEach((file) => { const currentPath = path.join(fileOrFolderPath, file); - if(fs.lstatSync(currentPath).isDirectory()) { + if(this.isFolder(currentPath)) { deleteFilesRecursively(currentPath, true); } else { fs.unlinkSync(currentPath); @@ -43,7 +48,7 @@ class FileSystemHelper { } } }); - } + }, getSourceFiles(srcPath) { return new Promise((resolve, reject) => { @@ -52,6 +57,7 @@ class FileSystemHelper { reject(err); } + const output = { files, fileNames: files.map((file) => this.trimFileExtension(file)) @@ -60,7 +66,7 @@ class FileSystemHelper { resolve(output); }) }); - } + }, mkDirByPathSync(targetDir) { if (fs.pathExistsSync(targetDir)) { @@ -68,7 +74,7 @@ class FileSystemHelper { } return fs.mkdirsSync(targetDir); - } + }, copy(srcPath, desPath) { if (fs.pathExistsSync(srcPath)) { @@ -76,16 +82,20 @@ class FileSystemHelper { } return Promise.resolve(); - } + }, + + isFolder(path) { + return fs.lstatSync(path).isDirectory(); + }, getExtension(fileName) { return fileName .slice((Math.max(0, fileName.lastIndexOf('.')) || Infinity) + 1); - } + }, trimFileExtension(fileName) { return fileName.replace(/\.[^/.]+$/, ''); - } -} + }, +}; -module.exports = FileSystemHelper; +module.exports = fileSystemHelper; diff --git a/eva-icons/scripts/gm-helper.js b/scripts/helpers/gm-helper.js similarity index 57% rename from eva-icons/scripts/gm-helper.js rename to scripts/helpers/gm-helper.js index 0be5387..e97f781 100644 --- a/eva-icons/scripts/gm-helper.js +++ b/scripts/helpers/gm-helper.js @@ -1,21 +1,27 @@ +/** + * @license + * Copyright Akveo. All Rights Reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + */ + const gm = require('gm').subClass({imageMagick: true}); -class GraphicsMagickHelper { +const graphicsMagickHelper = { convertAndResize(seze, format, srcPath) { return gm(srcPath) .resize(seze, seze) .setFormat(format); - } + }, convert(format, srcPath) { return gm(srcPath) .setFormat(format); - } + }, resize(seze, srcPath) { return gm(srcPath) .resize(seze, seze); - } -} + }, +}; -module.exports = GraphicsMagickHelper; +module.exports = graphicsMagickHelper; diff --git a/scripts/index.js b/scripts/index.js new file mode 100644 index 0000000..d2cb418 --- /dev/null +++ b/scripts/index.js @@ -0,0 +1,91 @@ +/** + * @license + * Copyright Akveo. All Rights Reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + */ + +const path = require('path'); + +const config = require('./config'); +const fileSystemHelper = require('./helpers/fs-helper'); +const processSvgs = require('./services/process-svgs'); +const buildIconsJSON = require('./services/build-icons-json'); +const buildSprite = require('./services/build-sprite'); +const renameSvg = require('./services/rename-svg'); +const mergeIconsJSON = require('./services/merge-icons-json'); +const transformFiles = require('./services/transform-icons'); +const zip = require('./services/zip'); +const buildWebFont = require('./services/build-web-font'); + +const copyPackageJson = () => { + const fileName = 'package.json'; + const srcPath = path.join(__dirname, fileName); + const desPath = path.join(config.desPath, fileName); + + return fileSystemHelper.copy(srcPath, desPath); +}; +const copyReadme = () => { + const fileName = 'README.md'; + const srcPath = path.join(__dirname, '..', fileName); + const desPath = path.join(config.desPath, fileName); + + return fileSystemHelper.copy(srcPath, desPath); +}; +const copy = (srcPath, folder) => { + return Promise.all(config.copy.map((copyFormat) => { + const pathFromCopy = path.join(srcPath, copyFormat.format); + const pathToCopy = path.join(config.desPath, folder.toLowerCase(), copyFormat.format); + + return fileSystemHelper.copy(pathFromCopy, pathToCopy); + })); +}; +const prepareIcons = (folder) => { + const folderPath = path.join(config.srcPath, folder); + const srcPath = path.join(folderPath, config.defaultExtension); + + return fileSystemHelper.getSourceFiles(srcPath) + .then((sourceFiles) => { + return processSvgs(sourceFiles.files, srcPath, folder) + .then(() => Promise.all([ + copy(folderPath, folder), + transformFiles(sourceFiles, srcPath, folder), + buildIconsJSON(sourceFiles.files, srcPath, folder), + ])) + .then(() => buildSprite(folder)); + }); +}; +const merge = () => { + return fileSystemHelper.getSourceFiles(config.desPath) + .then(sourceFiles => { + return mergeIconsJSON(sourceFiles.files) + .then(() => buildSprite('eva')); + }); +}; +const renameSvgIcons = (folder) => { + const folderPath = path.resolve(config.srcPath, folder); + const srcPath = path.resolve(folderPath, config.defaultExtension); + + return fileSystemHelper.getSourceFiles(srcPath) + .then((sourceFiles) => renameSvg(sourceFiles.files, srcPath, folder)); +}; + +fileSystemHelper.remove(config.desPath, true) + .then(() => { + return fileSystemHelper.getSourceFiles(config.srcPath) + .then((srcDirectories) => { + return Promise.all(srcDirectories.files.map((folder) => { + return renameSvgIcons(folder) + .then(() => prepareIcons(folder)); + })) + .then(() => merge()) + .then(() => zip(srcDirectories.files)); + }) + }) + .then(() => buildWebFont()) + .then(() => copyPackageJson()) + .then(() => copyReadme()) + .catch((error) => { + const errorMessage = error && error.message ? error.message : `${error}, Smth went wrong`; + + console.error(errorMessage); + }); diff --git a/scripts/package.json b/scripts/package.json new file mode 100644 index 0000000..93f5b23 --- /dev/null +++ b/scripts/package.json @@ -0,0 +1,29 @@ +{ + "name": "eva-icons", + "version": "0.0.2", + "description": "Eva Icons - beautifully crafted Open Source UI icons for common actions and items.", + "main": "eva.js", + "unpkg": "eva.min.js", + "files": [ + "css/fonts", + "css/scss" + ], + "license": "MIT", + "author": "akveo", + "repository": { + "type": "git", + "url": "git+https://github.com/akveo/eva.git" + }, + "bugs": { + "url": "https://github.com/akveo/eva/issues" + }, + "homepage": "https://github.com/akveo/eva#readme", + "keywords": [ + "fonts", + "icon font", + "icons", + "nebular", + "akveo", + "web font" + ] +} diff --git a/scripts/services/build-icons-json.js b/scripts/services/build-icons-json.js new file mode 100644 index 0000000..0c9ff1f --- /dev/null +++ b/scripts/services/build-icons-json.js @@ -0,0 +1,31 @@ +/** + * @license + * Copyright Akveo. All Rights Reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + */ + +const fs = require('fs-extra'); +const path = require('path'); + +const config = require('../config'); +const buildIconsObject = require('./build-icons-object'); + +const getSvg = srcPath => svgFile => fs.readFileSync(path.join(srcPath, svgFile)); + +const buildIconsJSON = (srcIcons, srcPath, folder) => { + const prefix = folder.toLowerCase(); + const outFileName = `${prefix}-icons.json`; + const outFile = path.resolve(config.desPath, outFileName); + + return new Promise((resolve) => { + const icons = buildIconsObject(srcIcons, getSvg(srcPath)); + + console.log(`Building ${outFile}...`); + + fs.writeFileSync(outFile, JSON.stringify(icons)); + + resolve(); + }); +}; + +module.exports = buildIconsJSON; diff --git a/scripts/services/build-icons-object.js b/scripts/services/build-icons-object.js new file mode 100644 index 0000000..7a88ec8 --- /dev/null +++ b/scripts/services/build-icons-object.js @@ -0,0 +1,38 @@ +/** + * @license + * Copyright Akveo. All Rights Reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + */ + +const path = require('path'); +const cheerio = require('cheerio'); +const htmlMinifier = require('html-minifier'); + +const getSvgContents = (svg) => { + const $ = cheerio.load(svg, { xmlMode: true }); + + return htmlMinifier.minify( + $('svg').html(), + { + collapseWhitespace: true, + keepClosingSlash : true, + }); +}; + +const buildIconsObject = (svgFiles, getSvg) => { + return svgFiles + .map(svgFile => { + const name = path.basename(svgFile, '.svg'); + const svg = getSvg(svgFile); + const contents = getSvgContents(svg); + + return { name, contents }; + }) + .reduce((icons, icon) => { + icons[icon.name] = icon.contents; + + return icons; + }, {}); +}; + +module.exports = buildIconsObject; diff --git a/scripts/services/build-sprite-string.js b/scripts/services/build-sprite-string.js new file mode 100644 index 0000000..06d4fc9 --- /dev/null +++ b/scripts/services/build-sprite-string.js @@ -0,0 +1,23 @@ +/** + * @license + * Copyright Akveo. All Rights Reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + */ + +const DEFAULT_ATTRS = require('../../package/src/default-attrs.json'); + +const toSvgSymbol = (name, contents) => { + return `${ + contents + }`; +}; + +const buildSpriteString = (icons) => { + const symbols = Object.keys(icons) + .map(icon => toSvgSymbol(icon, icons[icon])) + .join(''); + + return `${symbols}`; +}; + +module.exports = buildSpriteString; diff --git a/scripts/services/build-sprite.js b/scripts/services/build-sprite.js new file mode 100644 index 0000000..5f73385 --- /dev/null +++ b/scripts/services/build-sprite.js @@ -0,0 +1,32 @@ +/** + * @license + * Copyright Akveo. All Rights Reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + */ + +const fs = require('fs-extra'); +const path = require('path'); +const lazyRequire = require('lazy-require'); + +const config = require('../config'); +const buildSpriteString = require('./build-sprite-string'); + +const buildSprite = (folder) => { + const prefix = folder.toLowerCase(); + const inFileName = `${prefix}-icons.json`; + const outFileName = `${prefix}-sprite.svg`; + const inFile = path.join(config.desPath, inFileName); + const outFile = path.join(config.desPath, outFileName); + + return new Promise((resolve) => { + lazyRequire.sync(inFile, (error, icons) => { + console.log(`Building ${outFile}...`); + + fs.writeFileSync(outFile, buildSpriteString(icons)); + + resolve(); + }); + }); +}; + +module.exports = buildSprite; diff --git a/scripts/services/build-web-font.js b/scripts/services/build-web-font.js new file mode 100644 index 0000000..e03918c --- /dev/null +++ b/scripts/services/build-web-font.js @@ -0,0 +1,59 @@ +/** + * @license + * Copyright Akveo. All Rights Reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + */ + +const webfont = require('webfont').default; +const path = require('path'); +const fs = require('fs-extra'); + +const processScss = require('./process-scss'); +const config = require('../config'); +const fileSystemHelper = require('../helpers/fs-helper'); + +const webFontOptions = { + files: path.resolve(config.srcPath, '**/*.svg'), + fontName: 'Eva-Icons', + template: 'css', + templateFontName: 'Eva-Icons', + templateClassName: 'eva', + templateFontPath: './fonts' +}; + +const buildFont = () => { + const dest = path.join(config.desPath, '/css/fonts'); + const destTemplate = path.join(config.desPath, '/css'); + + fileSystemHelper.mkDirByPathSync(dest); + + return webfont(webFontOptions) + .then((result) => { + const { fontName, template } = result.config; + + return Promise.all( + Object.keys(result).map(type => { + if ( + type === 'config' || + type === 'usedBuildInTemplate' || + type === 'glyphsData' + ) { + return Promise.resolve(); + } + + const content = result[type]; + let file = null; + + if (type !== 'template') { + file = path.resolve(dest, `${fontName}.${type}`); + } else { + file = path.resolve(destTemplate, `${fontName}.${template}`); + } + + return fs.outputFile(file, content); + })) + .then(() => processScss()); + }); +}; + +module.exports = buildFont; diff --git a/scripts/services/merge-icons-json.js b/scripts/services/merge-icons-json.js new file mode 100644 index 0000000..a7178a6 --- /dev/null +++ b/scripts/services/merge-icons-json.js @@ -0,0 +1,36 @@ +/** + * @license + * Copyright Akveo. All Rights Reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + */ + +const fs = require('fs-extra'); +const path = require('path'); + +const config = require('../config'); + +const mergeIconsJSON = (files) => { + const outFileName = 'eva-icons.json'; + const outFile = path.join(config.desPath, outFileName); + + return new Promise((resolve) => { + const fileContent = files + .filter(file => path.extname(file) === '.json') + .reduce((result, item) => { + const content = fs.readFileSync(path.join(config.desPath, item), 'utf-8'); + + return { + ...result, + ...JSON.parse(content), + }; + }, {}); + + console.log(`Building ${outFile}...`); + + fs.writeFileSync(outFile, JSON.stringify(fileContent)); + + resolve(); + }); +}; + +module.exports = mergeIconsJSON; diff --git a/scripts/services/process-scss.js b/scripts/services/process-scss.js new file mode 100644 index 0000000..c0dce06 --- /dev/null +++ b/scripts/services/process-scss.js @@ -0,0 +1,95 @@ +/** + * @license + * Copyright Akveo. All Rights Reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + */ + +const path = require('path'); +const fs = require('fs-extra'); + +const config = require('../config'); +const fileSystemHelper = require('../helpers/fs-helper'); + +const genScssRoot = (scssRoot) => { + const buildScss = './eva-icons.scss'; + const rootFileContent = ` +@import 'eva-icons-variables'; +@import 'eva-icons-font'; +`; + + return new Promise((resolve, reject) => { + fs.writeFile( + path.join(scssRoot, buildScss), + rootFileContent, + 'utf8', + (error) => { + if (error) { + reject(error); + } + + resolve(); + }, + ); + }); +}; + +const genScssVariables = (scssRoot) => { + const buildScss = './_eva-icons-variables.scss'; + const variablesContent = ` +$eva-icons-font-path: '../fonts' !default; +$eva-icons-font-family: 'Eva-Icons' !default; +`; + + return new Promise((resolve, reject) => { + fs.writeFile( + path.join(scssRoot, buildScss), + variablesContent, + 'utf8', + (error) => { + if (error) { + reject(error); + } + + resolve(); + }, + ); + }); +}; + +const genScssFont = (scssRoot) => { + const buildScss = './_eva-icons-font.scss'; + const buildCss = path.join(config.desPath, 'css/Eva-Icons.css'); + const file = fs.readFileSync(buildCss).toString(); + const content = file + .replace(/"/g, '\'') + .replace(/\.\/fonts/g, '#{$eva-icons-font-path}') + .replace(/(font-family: )(.*)(;)/g, '$1#{$eva-icons-font-family}$3'); + + return new Promise((resolve, reject) => { + fs.writeFile( + path.join(scssRoot, buildScss), + content, + (error) => { + if (error) { + reject(error); + } + + resolve(); + }, + ); + }); +}; + +const processScss = () => { + const scssRoot = path.join(config.desPath, '/css/scss'); + + fileSystemHelper.mkDirByPathSync(scssRoot); + + return Promise.all([ + genScssRoot(scssRoot), + genScssVariables(scssRoot), + genScssFont(scssRoot), + ]); +}; + +module.exports = processScss; diff --git a/scripts/services/process-svg.js b/scripts/services/process-svg.js new file mode 100644 index 0000000..51670ea --- /dev/null +++ b/scripts/services/process-svg.js @@ -0,0 +1,26 @@ +/** + * @license + * Copyright Akveo. All Rights Reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + */ + +const Svgo = require('svgo'); + +const optimize = (svg) => { + const svgo = new Svgo({ + plugins: [ + { convertShapeToPath: false }, + { mergePaths: false }, + { inlineStyles: { onlyMatchedOnce: false } }, + { removeAttrs: { attrs: '(fill|stroke.*)' } }, + { removeTitle: true }, + ], + }); + + return svgo.optimize(svg) + .then(({ data }) => data ); +}; + +const processSvg = (svg) => optimize(svg); + +module.exports = processSvg; diff --git a/scripts/services/process-svgs.js b/scripts/services/process-svgs.js new file mode 100644 index 0000000..e0ec2c3 --- /dev/null +++ b/scripts/services/process-svgs.js @@ -0,0 +1,24 @@ +/** + * @license + * Copyright Akveo. All Rights Reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + */ + +const fs = require('fs-extra'); +const path = require('path'); + +const processSvg = require('./process-svg'); + +const processSvgs = (svgFiles, srcPath) => { + return Promise.all(svgFiles.map((svgFile) => { + const svgPath = path.join(srcPath, svgFile); + const svg = fs.readFileSync(svgPath); + + return processSvg(svg) + .then((processedSvg) => { + fs.writeFileSync(svgPath, processedSvg); + }); + })); +}; + +module.exports = processSvgs; diff --git a/scripts/services/rename-svg.js b/scripts/services/rename-svg.js new file mode 100644 index 0000000..e29787e --- /dev/null +++ b/scripts/services/rename-svg.js @@ -0,0 +1,33 @@ +/** + * @license + * Copyright Akveo. All Rights Reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + */ + +const fs = require('fs-extra'); +const path = require('path'); + +const config = require('../config'); + +const renameSvg = (files, srcPath, folder) => { + const folderName = folder.toLowerCase(); + + return Promise.all(files.map((svgFile) => { + const postfix = 'outline'; + const isOutline = folderName === postfix; + const shouldRename = isOutline && svgFile.indexOf(postfix) === -1; + + if (shouldRename) { + const disExtension = config.defaultExtension; + const disFileName = `${path.basename(svgFile, `.${disExtension}`)}-${postfix}.${disExtension}`; + + fs.renameSync(path.resolve(srcPath, svgFile), path.resolve(srcPath, disFileName)); + + return disFileName; + } + + return svgFile; + })); +}; + +module.exports = renameSvg; diff --git a/scripts/services/transform-icons.js b/scripts/services/transform-icons.js new file mode 100644 index 0000000..3b721bf --- /dev/null +++ b/scripts/services/transform-icons.js @@ -0,0 +1,124 @@ +/** + * @license + * Copyright Akveo. All Rights Reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + */ + +const fs = require('fs-extra'); +const path = require('path'); + +const graphicsMagickHelper = require('../helpers/gm-helper'); +const fileSystemHelper = require('../helpers/fs-helper'); +const config = require('../config'); + +const convert = (options) => { + const { format, desFolderPath, desFilePath, readableStream } = options; + + fileSystemHelper.mkDirByPathSync(desFolderPath); + + const writeStream = fs.createWriteStream(desFilePath); + + return graphicsMagickHelper.convert( + format, + readableStream + ).stream().pipe(writeStream); +}; +const resize = (options) => { + const { size, desFolderPath, desFilePath, readableStream } = options; + + fileSystemHelper.mkDirByPathSync(desFolderPath); + + const writeStream = fs.createWriteStream(desFilePath); + + return graphicsMagickHelper.resize( + size, + readableStream + ).stream().pipe(writeStream); +}; +const convertAndResize = (options) => { + const { size, desFolderPath, desFilePath, readableStream, format } = options; + + fileSystemHelper.mkDirByPathSync(desFolderPath); + + const writeStream = fs.createWriteStream(desFilePath); + + return graphicsMagickHelper.convertAndResize( + size, + format, + readableStream + ).stream().pipe(writeStream); +}; +// convert, resize, convert or resize +const transformFiles = (sourceFiles, srcPath, folder) => { + return Promise.all(config.convertOrResizeFormats.map((formatItem) => { + sourceFiles.files.forEach((file, index) => { + const srcFilePath = path.join(srcPath, file); + const desPath = path.join(config.desPath, folder.toLowerCase(), formatItem.format); + const outputFileName = `${sourceFiles.fileNames[index]}.${formatItem.format}`; + const readableStream = fs.createReadStream(srcFilePath); + + fileSystemHelper.mkDirByPathSync(desPath); + + if (formatItem.size && formatItem.size.length !== 0) { + const maxSize = Math.max(...formatItem.size).toString(); + + // convert and resize + const desFolderPath = path.join(desPath, maxSize); + const desFilePathMax = path.join( + desFolderPath, + outputFileName, + ); + const convertAndResizeOptions = { + size: maxSize, + desFolderPath, + desFilePath: desFilePathMax, + readableStream, + format: formatItem.format, + }; + const { format, ...resizeOptions } = convertAndResizeOptions; + const writableStream = formatItem.format ? convertAndResize(convertAndResizeOptions) : resize(resizeOptions); + + if (formatItem.size.length > 1) { + writableStream.on('finish', () => { + // resize + formatItem.size.forEach((itemSize) => { + if (itemSize === maxSize) { + return; + } + + const desFolderPath = path.join(desPath, itemSize); + const desFilePath = path.join( + desFolderPath, + outputFileName, + ); + const readableStream = fs.createReadStream(desFilePathMax); + const resizeOptions = { + size: itemSize, + desFolderPath, + desFilePath, + readableStream, + }; + + resize(resizeOptions); + }); + }); + } + } else { + const desFilePath = path.join( + desPath, + outputFileName, + ); + const convertOptions = { + format: formatItem.format, + desFolderPath: desPath, + desFilePath, + readableStream, + }; + + convert(convertOptions); + } + }); + })); +}; + +module.exports = transformFiles; diff --git a/scripts/services/zip.js b/scripts/services/zip.js new file mode 100644 index 0000000..999a460 --- /dev/null +++ b/scripts/services/zip.js @@ -0,0 +1,44 @@ +/** + * @license + * Copyright Akveo. All Rights Reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + */ + +const fs = require('fs-extra'); +const path = require('path'); +const archiver = require('archiver'); + +const config = require('../config'); + +const addToDirectory = (folder, zip) => { + const prefix = folder.toLowerCase(); + const srcPath = path.join(config.desPath, prefix); + + zip.directory(srcPath, prefix); +}; + +const zip = (folders) => { + const zip = archiver('zip', { zlib: { level: 9 } }); + const desFolderPath = path.join(config.desPath, `eva-icons.zip`); + + zip.on('warning', function(err) { + if (err.code === 'ENOENT') { + console.info('zip warning'); + } else { + throw err; + } + }); + + zip.on('error', function(err) { + throw err; + }); + + folders.forEach((folder) => { + addToDirectory(folder, zip); + }); + + zip.pipe(fs.createWriteStream(desFolderPath)); + zip.finalize(); +}; + +module.exports = zip; diff --git a/src/app/@core/core.module.ts b/src/app/@core/core.module.ts index a4b360e..6dc676f 100644 --- a/src/app/@core/core.module.ts +++ b/src/app/@core/core.module.ts @@ -1,12 +1,16 @@ +/** + * @license + * Copyright Akveo. All Rights Reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + */ + import { ModuleWithProviders, NgModule, Optional, SkipSelf } from '@angular/core'; import { CommonModule } from '@angular/common'; import { throwIfAlreadyLoaded } from './module-import-guard'; import { DataModule } from './data/data.module'; -import { EvaIconsPipe } from './pipes/eva-icons.pipe'; const PIPES = [ - EvaIconsPipe, ]; const NB_CORE_PROVIDERS = [ diff --git a/src/app/@core/data/data.module.ts b/src/app/@core/data/data.module.ts index 3a01063..1935848 100644 --- a/src/app/@core/data/data.module.ts +++ b/src/app/@core/data/data.module.ts @@ -1,10 +1,18 @@ +/** + * @license + * Copyright Akveo. All Rights Reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + */ + import { NgModule, ModuleWithProviders } from '@angular/core'; import { CommonModule } from '@angular/common'; -import { IconService } from './icon.service'; +import { IconService } from './service/icons/icon.service'; +import { UrlService } from './service/url.service'; const SERVICES = [ IconService, + UrlService, ]; @NgModule({ diff --git a/src/app/@core/data/icon.service.ts b/src/app/@core/data/icon.service.ts deleted file mode 100644 index cab2c93..0000000 --- a/src/app/@core/data/icon.service.ts +++ /dev/null @@ -1,35 +0,0 @@ -import { of as observableOf, Observable } from 'rxjs'; -import { Injectable } from '@angular/core'; - -import { icons } from 'eva-icons'; - -@Injectable() -export class IconService { - - data: string[]; - - constructor() { - this.data = Object.keys(icons) - .reduce((result, item): any => { - if (item.indexOf('outline') === -1) { - result['fill'] = result['fill'].concat(item); - } else { - result['outline'] = result['outline'].concat(item); - } - - return result; - }, { fill: [], outline: [] }); - } - - getIconsData(type: string): Observable { - return observableOf(this.data[type]); - } - - getFilteredIconsData(searchKey: string, type: string) { - const data = this.data[type].filter((item) => { - return item.indexOf(searchKey) !== -1; - }); - - return observableOf(data); - } -} diff --git a/src/app/@core/data/service/icons/fill-icons-order.ts b/src/app/@core/data/service/icons/fill-icons-order.ts new file mode 100644 index 0000000..927a0f9 --- /dev/null +++ b/src/app/@core/data/service/icons/fill-icons-order.ts @@ -0,0 +1,252 @@ +/** + * @license + * Copyright Akveo. All Rights Reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + */ + +export const fillOrder = { + 'activity': 0, + 'alert-circle': 100, + 'alert-triangle': 200, + 'archive': 300, + 'arrow-circle-down': 400, + 'arrow-circle-up': 500, + 'arrow-circle-left': 600, + 'arrow-circle-right': 700, + 'arrow-down': 800, + 'arrow-up': 900, + 'arrow-left': 1000, + 'arrow-right': 1100, + 'arrow-downward': 1200, + 'arrow-upward': 1300, + 'arrow-back': 1400, + 'arrow-forward': 1500, + 'arrow-ios-downward': 1600, + 'arrow-ios-upward': 1700, + 'arrow-ios-back': 1800, + 'arrow-ios-forward': 1900, + 'arrowhead-down': 2000, + 'arrowhead-up': 2100, + 'arrowhead-left': 2200, + 'arrowhead-right': 2300, + 'at': 2500, + 'attach-2': 2600, + 'attach': 2700, + 'award': 2800, + 'backspace': 2900, + 'bar-chart-2': 3000, + 'bar-chart': 3100, + 'battery': 3200, + 'behance': 3250, + 'bell-off': 3300, + 'bell': 3400, + 'bluetooth': 3500, + 'book-open': 3600, + 'book': 3700, + 'bookmark': 3800, + 'briefcase': 3900, + 'browser': 4000, + 'brush': 4100, + 'bulb': 4200, + 'calendar': 4300, + 'camera': 4400, + 'car': 4500, + 'cast': 4600, + 'charging': 4700, + 'checkmark-circle-2': 4800, + 'checkmark-circle': 4900, + 'checkmark-square-2': 5000, + 'checkmark-square': 5100, + 'checkmark': 5200, + 'chevron-down': 5300, + 'chevron-left': 5400, + 'chevron-right': 5500, + 'chevron-up': 5600, + 'clipboard': 5700, + 'clock': 5800, + 'close-circle': 5900, + 'close-square': 6000, + 'close': 6100, + 'cloud-download': 6200, + 'cloud-upload': 6300, + 'code-download': 6400, + 'code': 6500, + 'collapse': 6600, + 'color-palette': 6700, + 'color-picker': 6800, + 'compass': 6900, + 'copy': 7000, + 'corner-down-left': 7100, + 'corner-down-right': 7200, + 'corner-left-down': 7300, + 'corner-left-up': 7400, + 'corner-right-down': 7500, + 'corner-right-up': 7600, + 'corner-up-left': 7700, + 'corner-up-right': 7800, + 'credit-card': 7900, + 'crop': 8000, + 'cube': 8100, + 'diagonal-arrow-left-down': 8200, + 'diagonal-arrow-left-up': 8300, + 'diagonal-arrow-right-down': 8400, + 'diagonal-arrow-right-up': 8500, + 'done-all': 8600, + 'download': 8700, + 'droplet-off': 8800, + 'droplet': 8900, + 'edit-2': 9000, + 'edit': 9100, + 'email': 9200, + 'expand': 9300, + 'external-link': 9400, + 'eye-off-2': 9500, + 'eye-off': 9600, + 'eye': 9700, + 'facebook': 9800, + 'file-add': 9900, + 'file-remove': 10000, + 'file-text': 10100, + 'file': 10200, + 'film': 10300, + 'flag': 10400, + 'flash-off': 10500, + 'flash': 10600, + 'flip': 10650, + 'flip-2': 10675, + 'folder-add': 10700, + 'folder-remove': 10800, + 'folder': 10900, + 'funnel': 11000, + 'gift': 11100, + 'github': 11150, + 'globe-2': 11200, + 'globe-3': 11300, + 'globe': 11400, + 'google': 11500, + 'grid': 11600, + 'hard-drive': 11700, + 'hash': 11800, + 'headphones': 11900, + 'heart': 12000, + 'home': 12100, + 'image-2': 12200, + 'image': 12300, + 'inbox': 12400, + 'info': 12500, + 'keypad': 12600, + 'layers': 12700, + 'layout': 12800, + 'link-2': 12900, + 'link': 13000, + 'linkedin': 13100, + 'list': 13200, + 'lock': 13300, + 'log-in': 13400, + 'log-out': 13500, + 'map': 13600, + 'maximize': 13700, + 'menu-2': 13800, + 'menu-arrow': 13900, + 'menu': 14000, + 'message-circle': 14100, + 'message-square': 14150, + 'mic-off': 14200, + 'mic': 14300, + 'minimize': 14400, + 'minus-circle': 14500, + 'minus-square': 14600, + 'minus': 14700, + 'monitor': 14800, + 'moon': 14900, + 'more-horizotnal': 15000, + 'more-vertical': 15100, + 'move': 15200, + 'music': 15300, + 'navigation-2': 15400, + 'navigation': 15500, + 'npm': 15550, + 'options-2': 15600, + 'options': 15700, + 'pantone': 15800, + 'paper-plane': 15900, + 'pause-circle': 16000, + 'people': 16100, + 'percent': 16200, + 'person-add': 16300, + 'person-delete': 16400, + 'person-done': 16500, + 'person-remove': 16600, + 'person': 16700, + 'phone-call': 16800, + 'phone-missed': 16900, + 'phone-off': 17000, + 'phone': 17100, + 'pie-chart-2': 17200, + 'pie-chart': 17300, + 'pin': 17400, + 'play-circle': 17500, + 'plus-circle': 17600, + 'plus-square': 17700, + 'plus': 17800, + 'power': 17900, + 'pricetags': 18000, + 'printer': 18100, + 'question-mark-circle': 18200, + 'question-mark': 18300, + 'radio-button-off': 18400, + 'radio-button-on': 18500, + 'radio': 18600, + 'recording': 18700, + 'refresh': 18800, + 'repeat': 18900, + 'rewind-left': 19000, + 'rewind-right': 19100, + 'save': 19200, + 'scissors': 19300, + 'search': 19400, + 'settings-2': 19500, + 'settings': 19600, + 'share': 19700, + 'shield-off': 19800, + 'shield': 19900, + 'shopping-bag': 20000, + 'shopping-cart': 20100, + 'shuffle-2': 20200, + 'shuffle': 20300, + 'skip-back': 20400, + 'skip-forward': 20500, + 'slash': 20600, + 'smartphone': 20700, + 'speaker': 20800, + 'square': 20900, + 'star': 21000, + 'stop-circle': 21100, + 'sun': 21200, + 'swap': 21300, + 'sync': 21400, + 'text': 21500, + 'thermometer-minus': 21600, + 'thermometer-plus': 21700, + 'thermometer': 21800, + 'toggle-left': 21900, + 'toggle-right': 22000, + 'trash-2': 22100, + 'trash': 22200, + 'trending-down': 22300, + 'trending-up': 22400, + 'tv': 22500, + 'twitter': 22600, + 'umbrella': 22700, + 'undo': 22800, + 'unlock': 22900, + 'upload': 23000, + 'video-off': 23100, + 'video': 23200, + 'volume-down': 23300, + 'volume-mute': 23400, + 'volume-off': 23500, + 'volume-up': 23600, + 'wifi-off': 23700, + 'wifi': 23800, +}; diff --git a/src/app/@core/data/service/icons/icon.service.ts b/src/app/@core/data/service/icons/icon.service.ts new file mode 100644 index 0000000..7895f4a --- /dev/null +++ b/src/app/@core/data/service/icons/icon.service.ts @@ -0,0 +1,98 @@ +/** + * @license + * Copyright Akveo. All Rights Reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + */ + +import { of as observableOf, Observable } from 'rxjs'; +import { Injectable } from '@angular/core'; + +import { icons } from '../../../../../../package-build/eva'; +import { fillOrder } from './fill-icons-order'; +import { outlineOrder } from './outline-icons-order'; +import { iconsTags } from './icons-tags'; + +class Icon { + name: string; + order: number; + tags: string[]; +} + +class Icons { + fill: Icon[]; + outline: Icon[]; +} + +export class IconServiceData { + icons: string[]; + message: string; +} + +@Injectable() +export class IconService { + + private icons: Icons; + + data: IconServiceData = { + icons: [], + message: '', + }; + + private sortIcons = (first, second) => first.order - second.order; + private orders = { + fill: fillOrder, + outline: outlineOrder, + }; + + constructor() { + this.icons = Object.keys(icons) + .reduce((result, item, index, iconsArray): Icons => { + const itemType = item.indexOf('outline') === -1 ? 'fill' : 'outline'; + const iconData = this.getIconData(item, itemType); + + result[itemType] = result[itemType].concat(iconData); + + // sort items in last iteration + if (index === iconsArray.length - 1) { + result['outline'].sort(this.sortIcons); + result['fill'].sort(this.sortIcons); + } + + return result; + }, { fill: [], outline: [] }); + } + + getIconData(icoName: string, iconType: string): Icon { + const groupTagName = icoName.replace('-outline', ''); + const tags = this.getIconsTags(groupTagName, icoName); + + return { + name: icoName, + order: this.orders[iconType][icoName], + tags, + }; + } + + getIconsTags(groupName: string, icoName: string): string[] { + return iconsTags[groupName] && iconsTags[groupName].length > 0 ? + iconsTags[groupName].concat(icoName) : + [icoName]; + } + + getIconsData(type: string): Observable { + this.data.icons = this.icons[type]; + + return observableOf(this.data); + } + + getFilteredIconsData(searchKey: string, type: string): Observable { + const foundIcons = this.icons[type].filter((item) => { + return item.tags.some((tag) => tag.indexOf(searchKey.toLowerCase()) !== -1); + }); + + this.data.icons = foundIcons; + this.data.message = foundIcons.length === 0 ? 'Oops… here are no results that match your search.' : ''; + + return observableOf(this.data); + } +} diff --git a/src/app/@core/data/service/icons/icons-tags.ts b/src/app/@core/data/service/icons/icons-tags.ts new file mode 100644 index 0000000..862abdd --- /dev/null +++ b/src/app/@core/data/service/icons/icons-tags.ts @@ -0,0 +1,250 @@ +/** + * @license + * Copyright Akveo. All Rights Reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + */ + +export const iconsTags = { + 'activity': ['pulse', 'health', 'action', 'motion'], + 'alert-circle': ['warning'], + 'alert-triangle': ['warning'], + 'archive': ['document', 'file'], + 'arrow-circle-down': [], + 'arrow-circle-up': [], + 'arrow-circle-left': [], + 'arrow-circle-right': [], + 'arrow-down': [], + 'arrow-up': [], + 'arrow-left': [], + 'arrow-right': [], + 'arrow-downward': [], + 'arrow-upward': [], + 'arrow-back': [], + 'arrow-forward': [], + 'arrow-ios-downward': [], + 'arrow-ios-upward': [], + 'arrow-ios-back': [], + 'arrow-ios-forward': [], + 'arrowhead-down': [], + 'arrowhead-up': [], + 'arrowhead-left': [], + 'arrowhead-right': [], + 'at': ['mention'], + 'attach-2': ['paperclip, attachment'], + 'attach': ['paperclip, attachment'], + 'award': ['achievement', 'badge'], + 'backspace': ['cross'], + 'bar-chart-2': [], + 'bar-chart': [], + 'battery': [], + 'bell-off': ['alarm', 'notification', 'silent'], + 'bell': ['alarm', 'notification'], + 'bluetooth': ['wireless'], + 'book-open': ['read'], + 'book': ['read', 'dictionary', 'booklet', 'magazine'], + 'bookmark': ['read', 'clip', 'marker', 'tag'], + 'briefcase': ['work', 'bag', 'baggage', 'folder'], + 'browser': ['web'], + 'brush': ['art'], + 'bulb': ['lamp', 'light'], + 'calendar': [], + 'camera': ['photo'], + 'car': ['machine', 'truck', 'auto'], + 'cast': [], + 'charging': [], + 'checkmark-circle-2': [], + 'checkmark-circle': [], + 'checkmark-square-2': [], + 'checkmark-square': [], + 'checkmark': [], + 'chevron-down': ['arrow'], + 'chevron-left': ['arrow'], + 'chevron-right': ['arrow'], + 'chevron-up': ['arrow'], + 'clipboard': ['copy'], + 'clock': ['time', 'watch', 'alarm'], + 'close-circle': ['cross'], + 'close-square': ['cross'], + 'close': ['cross'], + 'cloud-download': ['arrow'], + 'cloud-upload': ['arrow'], + 'code-download': ['chevron', 'arrow'], + 'code': ['chevron', 'arrow'], + 'collapse': ['arrow'], + 'color-palette': ['art'], + 'color-picker': ['art'], + 'compass': ['navigation', 'safari', 'travel'], + 'copy': ['clone', 'duplicate'], + 'corner-down-left': ['arrow'], + 'corner-down-right': ['arrow'], + 'corner-left-down': ['arrow'], + 'corner-left-up': ['arrow'], + 'corner-right-down': ['arrow'], + 'corner-right-up': ['arrow'], + 'corner-up-left': ['arrow'], + 'corner-up-right': ['arrow'], + 'credit-card': ['purchase', 'payment', 'cc'], + 'crop': ['photo', 'image'], + 'cube': ['figure'], + 'diagonal-arrow-left-down': [], + 'diagonal-arrow-left-up': [], + 'diagonal-arrow-right-down': [], + 'diagonal-arrow-right-up': [], + 'done-all': ['checkmark'], + 'download': ['arrow'], + 'droplet-off': ['water'], + 'droplet': ['water'], + 'edit-2': ['pencil', 'change'], + 'edit': ['pencil', 'change'], + 'email': ['letter'], + 'expand': ['arrows'], + 'external-link': ['arrow'], + 'eye-off-2': ['view', 'watch'], + 'eye-off': ['view', 'watch'], + 'eye': ['view', 'watch'], + 'facebook': ['logo'], + 'file-add': [], + 'file-remove': [], + 'file-text': [], + 'file': [], + 'film': ['movie', 'video'], + 'flag': [], + 'flash-off': [], + 'flash': ['electricity'], + 'folder-add': ['directory'], + 'folder-remove': ['directory'], + 'folder': ['directory'], + 'funnel': ['filter'], + 'gift': ['present', 'box', 'birthday', 'party'], + 'github': ['logo'], + 'globe-2': ['world', 'browser', 'language', 'translate'], + 'globe-3': ['world', 'browser', 'language', 'translate'], + 'globe': ['world', 'browser', 'language', 'translate'], + 'google': ['world', 'browser', 'language', 'translate', 'logo'], + 'grid': [], + 'hard-drive': ['computer', 'server'], + 'hash': ['hashtag', 'number', 'pound'], + 'headphones': ['music', 'audio'], + 'heart': ['like', 'love'], + 'home': ['house'], + 'image-2': ['picture'], + 'image': ['picture'], + 'inbox': ['email', 'letter'], + 'info': [], + 'keypad': [], + 'layers': [], + 'layout': [], + 'link-2': [], + 'link': [], + 'linkedin': ['logo', 'social'], + 'list': [], + 'lock': [], + 'log-in': ['sign in', 'arrow'], + 'log-out': ['sign out', 'arrow'], + 'loader': [], + 'map': ['location', 'navigation', 'travel'], + 'maximize': ['fullscreen'], + 'menu-2': ['bars', 'navigation', 'hamburger'], + 'menu-arrow': ['bars', 'navigation', 'hamburger'], + 'menu': ['bars', 'navigation', 'hamburger'], + 'message-circle': ['comment', 'chat'], + 'message-square': ['comment', 'chat'], + 'mic-off': ['record'], + 'mic': ['record'], + 'minimize': ['exit fullscreen'], + 'minus-circle': [], + 'minus-square': [], + 'minus': [], + 'monitor': ['tv'], + 'moon': ['dark', 'night'], + 'more-horizotnal': ['ellipsis'], + 'more-vertical': ['ellipsis'], + 'move': ['arrows'], + 'music': ['melody', 'song'], + 'navigation-2': ['location', 'travel'], + 'navigation': ['location', 'travel'], + 'npm': ['logo'], + 'options-2': [], + 'options': [], + 'pantone': ['color'], + 'paper-plane': ['flight'], + 'pause-circle': ['music', 'stop'], + 'people': ['person', 'user'], + 'percent': [], + 'person-add': ['user'], + 'person-delete': ['user'], + 'person-done': ['user'], + 'person-remove': ['user'], + 'person': ['user'], + 'phone-call': [], + 'phone-missed': [], + 'phone-off': [], + 'phone': [], + 'pie-chart-2': [], + 'pie-chart': [], + 'pin': ['mark'], + 'play-circle': ['music', 'start'], + 'plus-circle': ['add', 'new'], + 'plus-square': ['add', 'new'], + 'plus': ['add', 'new'], + 'power': ['on', 'off'], + 'pricetags': ['commerce'], + 'printer': [], + 'question-mark-circle': ['help'], + 'question-mark': ['help'], + 'radio-button-off': ['signal'], + 'radio-button-on': ['signal'], + 'radio': ['signal'], + 'recording': [], + 'refresh': [], + 'repeat': ['music'], + 'rewind-left': ['music'], + 'rewind-right': ['music'], + 'save': ['floppy disk'], + 'scissors': ['tool'], + 'search': ['magnifier'], + 'settings-2': ['cog', 'edit', 'gear', 'preferences'], + 'settings': ['cog', 'edit', 'gear', 'preferences'], + 'share': [], + 'shield-off': ['security'], + 'shield': ['security'], + 'shopping-bag': ['ecommerce', 'cart', 'purchase', 'store'], + 'shopping-cart': ['ecommerce', 'cart', 'purchase', 'store'], + 'shuffle-2': ['music'], + 'shuffle': ['music'], + 'skip-back': ['music'], + 'skip-forward': ['music'], + 'slash': ['ban', 'no'], + 'smartphone': ['mobile'], + 'speaker': ['music'], + 'square': ['figure'], + 'star': ['bookmark', 'favorite', 'like'], + 'stop-circle': [], + 'sun': ['brightness', 'weather', 'light'], + 'swap': ['arrow'], + 'sync': ['arrow'], + 'text': [], + 'thermometer-minus': ['temperature'], + 'thermometer-plus': ['temperature'], + 'thermometer': ['temperature'], + 'toggle-left': ['on', 'off', 'switch'], + 'toggle-right': ['on', 'off', 'switch'], + 'trash-2': ['garbage', 'delete', 'remove'], + 'trash': ['garbage', 'delete', 'remove'], + 'trending-down': ['arrow'], + 'trending-up': ['arrow'], + 'tv': ['monitor'], + 'twitter': ['logo'], + 'umbrella': ['rain', 'weather'], + 'undo': ['arrow'], + 'unlock': [], + 'upload': ['arrow'], + 'video-off': ['camera', 'movie', 'film'], + 'video': ['camera', 'movie', 'film'], + 'volume-down': ['music', 'sound', 'mute'], + 'volume-mute': ['music', 'sound', 'mute'], + 'volume-off': ['music', 'sound', 'mute'], + 'volume-up': ['music', 'sound', 'mute'], + 'wifi-off': ['internet', 'connection'], + 'wifi': ['internet', 'connection'], +}; diff --git a/src/app/@core/data/service/icons/outline-icons-order.ts b/src/app/@core/data/service/icons/outline-icons-order.ts new file mode 100644 index 0000000..c4cfe7a --- /dev/null +++ b/src/app/@core/data/service/icons/outline-icons-order.ts @@ -0,0 +1,250 @@ +/** + * @license + * Copyright Akveo. All Rights Reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + */ + +export const outlineOrder = { + 'activity-outline': 0, + 'alert-circle-outline': 100, + 'alert-triangle-outline': 200, + 'archive-outline': 300, + 'arrow-circle-down-outline': 400, + 'arrow-circle-up-outline': 500, + 'arrow-circle-left-outline': 600, + 'arrow-circle-right-outline': 700, + 'arrow-down-outline': 800, + 'arrow-up-outline': 900, + 'arrow-left-outline': 1000, + 'arrow-right-outline': 1100, + 'arrow-downward-outline': 1200, + 'arrow-upward-outline': 1300, + 'arrow-back-outline': 1400, + 'arrow-forward-outline': 1500, + 'arrow-ios-downward-outline': 1600, + 'arrow-ios-upward-outline': 1700, + 'arrow-ios-back-outline': 1800, + 'arrow-ios-forward-outline': 1900, + 'arrowhead-down-outline': 2000, + 'arrowhead-up-outline': 2100, + 'arrowhead-left-outline': 2200, + 'arrowhead-right-outline': 2300, + 'at-outline': 2400, + 'attach-2-outline': 2500, + 'attach-outline': 2600, + 'award-outline': 2700, + 'backspace-outline': 2800, + 'bar-chart-2-outline': 2900, + 'bar-chart-outline': 3000, + 'battery-outline': 3100, + 'behance-outline': 3150, + 'bell-off-outline': 3200, + 'bell-outline': 3300, + 'bluetooth-outline': 3400, + 'book-open-outline': 3500, + 'book-outline': 3600, + 'bookmark-outline': 3700, + 'briefcase-outline': 3800, + 'browser-outline': 3900, + 'brush-outline': 4000, + 'bulb-outline': 4100, + 'calendar-outline': 4200, + 'camera-outline': 4300, + 'car-outline': 4400, + 'cast-outline': 4500, + 'charging-outline': 4600, + 'checkmark-circle-2-outline': 4700, + 'checkmark-circle-outline': 4800, + 'checkmark-outline': 4900, + 'checkmark-square-2-outline': 5000, + 'checkmark-square-outline': 5100, + 'chevron-down-outline': 5200, + 'chevron-left-outline': 5300, + 'chevron-right-outline': 5400, + 'chevron-up-outline': 5500, + 'clipboard-outline': 5600, + 'clock-outline': 5700, + 'close-circle-outline': 5800, + 'close-outline': 5900, + 'close-square-outline': 6000, + 'cloud-download-outline': 6100, + 'cloud-upload-outline': 6200, + 'code-download-outline': 6300, + 'code-outline': 6400, + 'collapse-outline': 6500, + 'color-palette-outline': 6600, + 'color-picker-outline': 6700, + 'compass-outline': 6800, + 'copy-outline': 6900, + 'corner-down-left-outline': 7000, + 'corner-down-right-outline': 7100, + 'corner-left-down-outline': 7200, + 'corner-left-up-outline': 7300, + 'corner-right-down-outline': 7400, + 'corner-right-up-outline': 7500, + 'corner-up-left-outline': 7600, + 'corner-up-right-outline': 7700, + 'credit-card-outline': 7800, + 'crop-outline': 7900, + 'cube-outline': 8000, + 'diagonal-arrow-left-down-outline': 8100, + 'diagonal-arrow-left-up-outline': 8200, + 'diagonal-arrow-right-down-outline': 8300, + 'diagonal-arrow-right-up-outline': 8400, + 'done-all-outline': 8500, + 'download-outline': 8600, + 'droplet-off-outline': 8700, + 'droplet-outline': 8800, + 'edit-2-outline': 8900, + 'edit-outline': 9000, + 'email-outline': 9100, + 'expand-outline': 9200, + 'external-link-outline': 9300, + 'eye-off-2-outline': 9400, + 'eye-off-outline': 9500, + 'eye-outline': 9600, + 'facebook-outline': 9700, + 'file-add-outline': 9800, + 'file-outline': 9900, + 'file-remove-outline': 10000, + 'file-text-outline': 10100, + 'film-outline': 10200, + 'flag-outline': 10300, + 'flash-off-outline': 10400, + 'flash-outline': 10500, + 'flip-outline': 10550, + 'flip-2-outline': 10575, + 'folder-add-outline': 10600, + 'folder-outline': 10700, + 'folder-remove-outline': 10800, + 'funnel-outline': 10900, + 'gift-outline': 11000, + 'globe-2-outline': 11100, + 'globe-outline': 11200, + 'google-outline': 11300, + 'grid-outline': 11400, + 'hard-drive-outline': 11500, + 'hash-outline': 11600, + 'headphones-outline': 11700, + 'heart-outline': 11800, + 'home-outline': 11900, + 'image-outline': 12000, + 'inbox-outline': 12100, + 'info-outline': 12200, + 'keypad-outline': 12300, + 'layers-outline': 12400, + 'layout-outline': 12500, + 'link-2-outline': 12600, + 'link-outline': 12700, + 'linkedin-outline': 12800, + 'list-outline': 12900, + 'loader-outline': 13000, + 'lock-outline': 13100, + 'log-in-outline': 13200, + 'log-out-outline': 13300, + 'map-outline': 13400, + 'maximize-outline': 13500, + 'menu-2-outline': 13600, + 'menu-arrow-outline': 13700, + 'menu-outline': 13800, + 'message-circle-outline': 13900, + 'message-square-outline': 14000, + 'mic-off-outline': 14100, + 'mic-outline': 14200, + 'minimize-outline': 14300, + 'minus-circle-outline': 14400, + 'minus-outline': 14500, + 'minus-square-outline': 14600, + 'monitor-outline': 14700, + 'moon-outline': 14800, + 'more-horizotnal-outline': 14900, + 'more-vertical-outline': 15000, + 'move-outline': 15100, + 'music-outline': 15200, + 'navigation-2-outline': 15300, + 'navigation-outline': 15400, + 'npm-outline': 15450, + 'options-2-outline': 15500, + 'options-outline': 15600, + 'pantone-outline': 15700, + 'paper-plane-outline': 15800, + 'pause-circle-outline': 15900, + 'people-outline': 16000, + 'percent-outline': 16100, + 'person-add-outline': 16200, + 'person-delete-outline': 16300, + 'person-done-outline': 16400, + 'person-outline': 16500, + 'person-remove-outline': 16600, + 'phone-call-outline': 16700, + 'phone-missed-outline': 16800, + 'phone-off-outline': 16900, + 'phone-outline': 17000, + 'pie-chart-outline': 17100, + 'pin-outline': 17200, + 'play-circle-outline': 17300, + 'plus-circle-outline': 17400, + 'plus-outline': 17500, + 'plus-square-outline': 17600, + 'power-outline': 17700, + 'pricetags-outline': 17800, + 'printer-outline': 17900, + 'question-mark-circle-outline': 18000, + 'question-mark-outline': 18100, + 'radio-button-off-outline': 18200, + 'radio-button-on-outline': 18300, + 'radio-outline': 18400, + 'recording-outline': 18500, + 'refresh-outline': 18600, + 'repeat-outline': 18700, + 'rewind-left-outline': 18800, + 'rewind-right-outline': 18900, + 'save-outline': 19000, + 'scissors-outline': 19100, + 'search-outline': 19200, + 'settings-2-outline': 19300, + 'settings-outline': 19400, + 'share-outline': 19500, + 'shake-outline': 19550, + 'shield-off-outline': 19600, + 'shield-outline': 19700, + 'shopping-bag-outline': 19800, + 'shopping-cart-outline': 19900, + 'shuffle-2-outline': 20000, + 'shuffle-outline': 20100, + 'skip-back-outline': 20200, + 'skip-forward-outline': 20300, + 'slash-outline': 20400, + 'smartphone-outline': 20500, + 'speaker-outline': 20600, + 'square-outline': 20700, + 'star-outline': 20800, + 'stop-circle-outline': 20900, + 'sun-outline': 21000, + 'swap-outline': 21100, + 'sync-outline': 21200, + 'text-outline': 21300, + 'thermometer-minus-outline': 21400, + 'thermometer-outline': 21500, + 'thermometer-plus-outline': 21600, + 'toggle-left-outline': 21700, + 'toggle-right-outline': 21800, + 'trash-2-outline': 21900, + 'trash-outline': 22000, + 'trending-down-outline': 22100, + 'trending-up-outline': 22200, + 'tv-outline': 22300, + 'twitter-outline': 22400, + 'umbrella-outline': 22500, + 'undo-outline': 22600, + 'unlock-outline': 22700, + 'upload-outline': 22800, + 'video-off-outline': 22900, + 'video-outline': 23000, + 'volume-down-outline': 23100, + 'volume-mute-outline': 23200, + 'volume-off-outline': 23300, + 'volume-up-outline': 23400, + 'wifi-off-outline': 23500, + 'wifi-outline': 23600, +}; diff --git a/src/app/@core/data/service/url.service.ts b/src/app/@core/data/service/url.service.ts new file mode 100644 index 0000000..ca4fda3 --- /dev/null +++ b/src/app/@core/data/service/url.service.ts @@ -0,0 +1,72 @@ +/** + * @license + * Copyright Akveo. All Rights Reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + */ + +import { Injectable } from '@angular/core'; + +import { environment } from '../../../../environments/environment'; + +@Injectable() +export class UrlService { + + private prefix_folder = 'package-build'; + + readonly DOWNLOAD_PROD_ZIP_URL = 'eva-icons.zip'; + readonly DOWNLOAD_ZIP_URL = `${this.prefix_folder}/eva-icons.zip`; + readonly DOWNLOAD_URLS = { + svg: `${this.prefix_folder}/type/svg/name.svg`, + png: `${this.prefix_folder}/type/png/64/name.png`, + }; + readonly DOWNLOAD_PROD_URLS = { + svg: 'type/svg/name.svg', + png: 'type/png/64/name.png', + }; + + protected downloadItemsData = [ + { + format: 'svg', + title: 'SVG', + href: this.getDownloadItemUrl('svg'), + }, + { + format: 'png', + title: 'PNG', + href: this.getDownloadItemUrl('png'), + }, + ]; + + getDownloadItemUrl(format) { + return environment.production ? + this.DOWNLOAD_PROD_URLS[format] : + this.DOWNLOAD_URLS[format]; + } + + getZippedIconsUrl() { + return environment.production ? + this.DOWNLOAD_PROD_ZIP_URL : + this.DOWNLOAD_ZIP_URL; + } + + getDownloadItemsDate(type, name) { + const matches = { + type, + name, + }; + + return this.downloadItemsData.map((item) => { + return { + ...item, + href: this.getIconHref(item.href, matches), + }; + }); + } + + + private getIconHref(href, matches) { + return href.replace(/type|name/gi, (matched) => { + return matches[matched]; + }); + } +} diff --git a/src/app/@core/module-import-guard.ts b/src/app/@core/module-import-guard.ts index 445640c..ea647d2 100644 --- a/src/app/@core/module-import-guard.ts +++ b/src/app/@core/module-import-guard.ts @@ -1,3 +1,9 @@ +/** + * @license + * Copyright Akveo. All Rights Reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + */ + export function throwIfAlreadyLoaded(parentModule: any, moduleName: string) { if (parentModule) { throw new Error(`${moduleName} has already been loaded. Import Core modules in the AppModule only.`); diff --git a/src/app/@core/pipes/eva-icons.pipe.ts b/src/app/@core/pipes/eva-icons.pipe.ts deleted file mode 100644 index f228c90..0000000 --- a/src/app/@core/pipes/eva-icons.pipe.ts +++ /dev/null @@ -1,18 +0,0 @@ -import {DomSanitizer} from '@angular/platform-browser'; -import {Pipe, PipeTransform} from '@angular/core'; - -import { icons } from 'eva-icons'; - -@Pipe({ name: 'eva' }) -export class EvaIconsPipe implements PipeTransform { - - constructor(private sanitizer: DomSanitizer) {} - - transform(icon: string, height: number = 24, width: number = 24, fill: string = 'inherit') { - return this.sanitizer.bypassSecurityTrustHtml(icons[icon].toSvg({ - width, - height, - fill, - })); - } -} diff --git a/src/app/@theme/components/animation-switcher/animation-switcher.component.html b/src/app/@theme/components/animation-switcher/animation-switcher.component.html new file mode 100644 index 0000000..8cbf531 --- /dev/null +++ b/src/app/@theme/components/animation-switcher/animation-switcher.component.html @@ -0,0 +1,11 @@ +
    + +
diff --git a/src/app/@theme/components/animation-switcher/animation-switcher.component.scss b/src/app/@theme/components/animation-switcher/animation-switcher.component.scss new file mode 100644 index 0000000..0db5bf9 --- /dev/null +++ b/src/app/@theme/components/animation-switcher/animation-switcher.component.scss @@ -0,0 +1,84 @@ +/** + * @license + * Copyright Akveo. All Rights Reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + */ + +@import '../../../@theme/styles/themes'; +@import '~@nebular/theme/styles/global/breakpoints'; + +@include nb-install-component() { + $primary: nb-theme(color-primary); + $item-color: #a7b4cc; + + ul { + display: flex; + list-style: none; + margin: 0; + padding: 0; + } + + li { + cursor: pointer; + align-items: baseline; + font-size: nb-theme(font-size-sm); + color: $item-color; + + &:not(:first-child) { + margin-left: 1.75rem; + } + + &:hover, &.active, &:focus { + color: $primary; + text-shadow: 0.5px 0 0 currentColor; + font-weight: normal; + outline: none!important; + + .nav-menu-icon { + fill: $primary; + } + } + + .nav-menu-icon { + margin-right: 0.5rem; + fill: $item-color; + } + + span { + font-size: nb-theme(font-size-sm); + } + } + + @include media-breakpoint-down(lg) { + a { + padding: 0.5rem 0.75rem; + + &.active { + border-radius: nb-theme(menu-submenu-item-border-radius); + border: 1px solid $primary; + } + + .nav-menu-icon { + margin: 0 0.25rem; + } + + &::after { + display: none; + } + + span { + display: none; + } + } + + .nav-menu-icon { + margin: 0; + } + } + + @include media-breakpoint-down(sm) { + .title { + display: none; + } + } +} diff --git a/src/app/@theme/components/animation-switcher/animation-switcher.component.ts b/src/app/@theme/components/animation-switcher/animation-switcher.component.ts new file mode 100644 index 0000000..b1ebf11 --- /dev/null +++ b/src/app/@theme/components/animation-switcher/animation-switcher.component.ts @@ -0,0 +1,55 @@ +/** + * @license + * Copyright Akveo. All Rights Reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + */ + +import { Component, EventEmitter, Input, OnInit, Output } from '@angular/core'; + +@Component({ + selector: 'eva-animation-switcher', + templateUrl: './animation-switcher.component.html', + styleUrls: ['./animation-switcher.component.scss'], +}) + +export class AnimationSwitcherComponent implements OnInit { + + @Output() changeAnimation: EventEmitter = new EventEmitter(); + + @Input() animation: string; + @Input() isMobileView: string; + + selectedItem: string; + + ngOnInit() { + this.selectedItem = this.animation; + } + + animationItems = [ + { + title: 'Zoom', + iconName: 'maximize-outline', + animationType: 'zoom', + }, + { + title: 'Pulse', + iconName: 'activity-outline', + animationType: 'pulse', + }, + { + title: 'Shake', + iconName: 'shake-outline', + animationType: 'shake', + }, + { + title: 'Flip in Y', + iconName: 'flip-2-outline', + animationType: 'flip', + }, + ]; + + changeAnimationType(value) { + this.changeAnimation.emit(value); + this.animation = value; + } +} diff --git a/src/app/@theme/components/footer/footer.component.html b/src/app/@theme/components/footer/footer.component.html index 163c991..f45f577 100644 --- a/src/app/@theme/components/footer/footer.component.html +++ b/src/app/@theme/components/footer/footer.component.html @@ -1,31 +1,36 @@ -
+ -
+