From 017e840bbb1392841da412adbcf46394d3a99da6 Mon Sep 17 00:00:00 2001 From: Maximilian Harz Date: Tue, 24 Jun 2025 00:18:43 +0200 Subject: [PATCH] Move styleguide to local folder (WIP) --- maintenance/components/maintenance.vue | 2 +- .../gentium-basic/GentiumBasic-Italic.woff | Bin 0 -> 43998 bytes .../gentium-basic/GentiumBasic-Italic.woff2 | Bin 0 -> 33920 bytes .../fonts/gentium-basic/GentiumBasic.woff | Bin 0 -> 35920 bytes .../fonts/gentium-basic/GentiumBasic.woff2 | Bin 0 -> 28682 bytes .../assets/fonts/lato/Lato-Bold.woff | Bin 0 -> 32470 bytes .../assets/fonts/lato/Lato-Bold.woff2 | Bin 0 -> 25444 bytes .../assets/fonts/lato/Lato-BoldItalic.woff | Bin 0 -> 28972 bytes .../assets/fonts/lato/Lato-BoldItalic.woff2 | Bin 0 -> 23291 bytes .../assets/fonts/lato/Lato-Italic.woff | Bin 0 -> 28952 bytes .../assets/fonts/lato/Lato-Italic.woff2 | Bin 0 -> 23104 bytes .../assets/fonts/lato/Lato-Regular.woff | Bin 0 -> 31868 bytes .../assets/fonts/lato/Lato-Regular.woff2 | Bin 0 -> 24984 bytes .../assets/img/Logo-Horizontal-Dark.png | Bin 0 -> 40883 bytes .../assets/img/Logo-Horizontal-Dark.svg | 48 + .../assets/img/Logo-Horizontal-Dark@2x.png | Bin 0 -> 89387 bytes .../styleguide/assets/img/Logo-Horizontal.png | Bin 0 -> 42303 bytes .../styleguide/assets/img/Logo-Horizontal.svg | 48 + .../assets/img/Logo-Horizontal@2x.png | Bin 0 -> 92132 bytes .../lib/styleguide/assets/img/logo_cion.svg | 8 + .../components/data-display/Avatar/Avatar.vue | 128 ++ .../data-display/Avatar/lib/helpers.ts | 65 + .../components/data-display/Avatar/style.scss | 79 + .../data-display/CopyField/CopyField.vue | 89 ++ .../CopyField/__snapshots__/spec.js.snap | 32 + .../components/data-display/CopyField/spec.ts | 27 + .../data-display/CopyField/style.scss | 63 + .../components/data-display/List/List.vue | 65 + .../components/data-display/List/ListItem.vue | 44 + .../components/data-display/List/style.scss | 63 + .../components/data-display/Number/Number.vue | 42 + .../components/data-display/Number/style.scss | 17 + .../components/data-display/Table/Table.vue | 180 +++ .../data-display/Table/TableCol.vue | 53 + .../data-display/Table/TableHeadCol.vue | 63 + .../components/data-display/Table/style.scss | 68 + .../components/data-input/Form/Form.vue | 159 ++ .../components/data-input/Form/style.scss | 0 .../data-input/FormItem/FormItem.vue | 27 + .../data-input/FormItem/InputError.vue | 29 + .../data-input/FormItem/InputLabel.vue | 27 + .../components/data-input/FormItem/style.scss | 32 + .../components/data-input/Input/Input.vue | 114 ++ .../components/data-input/Input/style.scss | 18 + .../components/data-input/Radio/Radio.vue | 130 ++ .../components/data-input/Radio/style.scss | 59 + .../components/data-input/Select/Select.vue | 434 +++++ .../Select/__snapshots__/spec.js.snap | 69 + .../components/data-input/Select/spec.ts | 312 ++++ .../components/data-input/Select/style.scss | 167 ++ .../components/data-input/shared/input.scss | 130 ++ .../components/data-input/shared/input.ts | 179 +++ .../data-input/shared/multiinput.ts | 47 + .../lib/styleguide/components/index.ts | 65 + .../components/layout/Card/Card.vue | 167 ++ .../components/layout/Card/style.scss | 113 ++ .../components/layout/Container/Container.vue | 57 + .../components/layout/Container/style.scss | 40 + .../components/layout/Flex/Flex.vue | 94 ++ .../components/layout/Flex/FlexItem.vue | 107 ++ .../components/layout/Flex/style.scss | 12 + .../components/layout/Grid/Grid.vue | 73 + .../components/layout/Grid/GridItem.vue | 55 + .../components/layout/Grid/style.scss | 3 + .../components/layout/Modal/Modal.vue | 195 +++ .../components/layout/Modal/style.scss | 103 ++ .../components/layout/Page/Page.vue | 92 ++ .../components/layout/Page/style.scss | 196 +++ .../components/layout/PageTitle/PageTitle.vue | 58 + .../components/layout/PageTitle/style.scss | 18 + .../layout/Placeholder/Placeholder.vue | 35 + .../components/layout/Placeholder/style.scss | 17 + .../components/layout/Section/Section.vue | 72 + .../components/layout/Section/style.scss | 36 + .../components/layout/Space/Space.vue | 119 ++ .../components/layout/Space/style.scss | 9 + .../components/layout/Spinner/Spinner.vue | 75 + .../components/layout/Spinner/style.scss | 67 + .../components/navigation/Button/Button.vue | 192 +++ .../components/navigation/Button/style.scss | 269 ++++ .../components/navigation/Menu/Menu.vue | 144 ++ .../components/navigation/Menu/MenuItem.vue | 192 +++ .../components/navigation/Menu/style.scss | 172 ++ .../components/typography/Chip/Chip.vue | 97 ++ .../components/typography/Chip/style.scss | 94 ++ .../components/typography/Code/Code.vue | 37 + .../components/typography/Code/style.scss | 31 + .../components/typography/Heading/Heading.vue | 91 ++ .../Heading/__snapshots__/spec.js.snap | 9 + .../components/typography/Heading/spec.ts | 27 + .../components/typography/Heading/style.scss | 60 + .../components/typography/Icon/Icon.vue | 77 + .../components/typography/Icon/style.scss | 48 + .../components/typography/Tag/Tag.vue | 69 + .../components/typography/Tag/style.scss | 66 + .../components/typography/Text/Text.vue | 117 ++ .../components/typography/Text/style.scss | 82 + .../lib/styleguide/icons/_all/adjust.svg | 5 + maintenance/lib/styleguide/icons/_all/adn.svg | 5 + .../styleguide/icons/_all/align-center.svg | 5 + .../styleguide/icons/_all/align-justify.svg | 5 + .../lib/styleguide/icons/_all/align-left.svg | 5 + .../lib/styleguide/icons/_all/align-right.svg | 5 + .../lib/styleguide/icons/_all/amazon.svg | 5 + .../lib/styleguide/icons/_all/ambulance.svg | 5 + .../lib/styleguide/icons/_all/anchor.svg | 5 + .../lib/styleguide/icons/_all/android.svg | 5 + .../lib/styleguide/icons/_all/angellist.svg | 5 + .../icons/_all/angle-double-down.svg | 5 + .../icons/_all/angle-double-left.svg | 5 + .../icons/_all/angle-double-right.svg | 5 + .../styleguide/icons/_all/angle-double-up.svg | 5 + .../lib/styleguide/icons/_all/angle-down.svg | 5 + .../lib/styleguide/icons/_all/angle-left.svg | 5 + .../lib/styleguide/icons/_all/angle-right.svg | 5 + .../lib/styleguide/icons/_all/angle-up.svg | 5 + .../lib/styleguide/icons/_all/apple.svg | 5 + .../lib/styleguide/icons/_all/archive.svg | 5 + .../lib/styleguide/icons/_all/area-chart.svg | 5 + .../icons/_all/arrow-circle-down.svg | 5 + .../icons/_all/arrow-circle-left.svg | 5 + .../icons/_all/arrow-circle-right.svg | 5 + .../styleguide/icons/_all/arrow-circle-up.svg | 5 + .../lib/styleguide/icons/_all/arrow-down.svg | 5 + .../lib/styleguide/icons/_all/arrow-left.svg | 5 + .../lib/styleguide/icons/_all/arrow-right.svg | 5 + .../lib/styleguide/icons/_all/arrow-up.svg | 5 + .../lib/styleguide/icons/_all/arrows-alt.svg | 5 + .../lib/styleguide/icons/_all/arrows-h.svg | 5 + .../lib/styleguide/icons/_all/arrows-v.svg | 5 + .../lib/styleguide/icons/_all/arrows.svg | 5 + .../lib/styleguide/icons/_all/asterisk.svg | 5 + maintenance/lib/styleguide/icons/_all/at.svg | 5 + .../lib/styleguide/icons/_all/automobile.svg | 5 + .../lib/styleguide/icons/_all/backward.svg | 5 + .../styleguide/icons/_all/balance-scale.svg | 5 + maintenance/lib/styleguide/icons/_all/ban.svg | 5 + .../lib/styleguide/icons/_all/bank.svg | 5 + .../lib/styleguide/icons/_all/bar-chart.svg | 5 + .../lib/styleguide/icons/_all/barcode.svg | 5 + .../lib/styleguide/icons/_all/bars.svg | 5 + .../lib/styleguide/icons/_all/battery-0.svg | 5 + .../lib/styleguide/icons/_all/battery-1.svg | 5 + .../lib/styleguide/icons/_all/battery-2.svg | 5 + .../lib/styleguide/icons/_all/battery-3.svg | 5 + .../lib/styleguide/icons/_all/battery-4.svg | 5 + .../styleguide/icons/_all/battery-empty.svg | 5 + .../styleguide/icons/_all/battery-full.svg | 5 + .../styleguide/icons/_all/battery-half.svg | 5 + .../styleguide/icons/_all/battery-quarter.svg | 5 + .../icons/_all/battery-three-quarters.svg | 5 + maintenance/lib/styleguide/icons/_all/bed.svg | 5 + .../lib/styleguide/icons/_all/beer.svg | 5 + .../styleguide/icons/_all/behance-square.svg | 5 + .../lib/styleguide/icons/_all/behance.svg | 5 + .../lib/styleguide/icons/_all/bell-slash.svg | 5 + .../lib/styleguide/icons/_all/bell.svg | 5 + .../lib/styleguide/icons/_all/bicycle.svg | 5 + .../lib/styleguide/icons/_all/binoculars.svg | 5 + .../styleguide/icons/_all/birthday-cake.svg | 5 + .../icons/_all/bitbucket-square.svg | 5 + .../lib/styleguide/icons/_all/bitbucket.svg | 5 + .../lib/styleguide/icons/_all/bitcoin.svg | 5 + .../lib/styleguide/icons/_all/black-tie.svg | 5 + .../lib/styleguide/icons/_all/bold.svg | 5 + .../lib/styleguide/icons/_all/bolt.svg | 5 + .../lib/styleguide/icons/_all/bomb.svg | 5 + .../lib/styleguide/icons/_all/book.svg | 5 + .../lib/styleguide/icons/_all/bookmark.svg | 5 + .../lib/styleguide/icons/_all/briefcase.svg | 5 + maintenance/lib/styleguide/icons/_all/btc.svg | 5 + maintenance/lib/styleguide/icons/_all/bug.svg | 5 + .../lib/styleguide/icons/_all/building.svg | 5 + .../lib/styleguide/icons/_all/bullhorn.svg | 5 + .../lib/styleguide/icons/_all/bullseye.svg | 5 + maintenance/lib/styleguide/icons/_all/bus.svg | 5 + .../lib/styleguide/icons/_all/buysellads.svg | 5 + maintenance/lib/styleguide/icons/_all/cab.svg | 5 + .../lib/styleguide/icons/_all/calculator.svg | 5 + .../styleguide/icons/_all/calendar-check.svg | 5 + .../styleguide/icons/_all/calendar-minus.svg | 5 + .../styleguide/icons/_all/calendar-plus.svg | 5 + .../styleguide/icons/_all/calendar-times.svg | 5 + .../lib/styleguide/icons/_all/calendar.svg | 5 + .../styleguide/icons/_all/camera-retro.svg | 5 + .../lib/styleguide/icons/_all/camera.svg | 5 + maintenance/lib/styleguide/icons/_all/car.svg | 5 + .../lib/styleguide/icons/_all/caret-down.svg | 5 + .../lib/styleguide/icons/_all/caret-left.svg | 5 + .../lib/styleguide/icons/_all/caret-right.svg | 5 + .../icons/_all/caret-square-down.svg | 5 + .../icons/_all/caret-square-left.svg | 5 + .../icons/_all/caret-square-right.svg | 5 + .../styleguide/icons/_all/caret-square-up.svg | 5 + .../lib/styleguide/icons/_all/caret-up.svg | 5 + .../styleguide/icons/_all/cart-arrow-down.svg | 5 + .../lib/styleguide/icons/_all/cart-plus.svg | 5 + .../lib/styleguide/icons/_all/cc-amex.svg | 5 + .../styleguide/icons/_all/cc-diners-club.svg | 5 + .../lib/styleguide/icons/_all/cc-discover.svg | 5 + .../lib/styleguide/icons/_all/cc-jcb.svg | 5 + .../styleguide/icons/_all/cc-mastercard.svg | 5 + .../lib/styleguide/icons/_all/cc-paypal.svg | 5 + .../lib/styleguide/icons/_all/cc-stripe.svg | 5 + .../lib/styleguide/icons/_all/cc-visa.svg | 5 + maintenance/lib/styleguide/icons/_all/cc.svg | 5 + .../lib/styleguide/icons/_all/certificate.svg | 5 + .../styleguide/icons/_all/chain-broken.svg | 5 + .../lib/styleguide/icons/_all/chain.svg | 5 + .../styleguide/icons/_all/check-circle.svg | 5 + .../styleguide/icons/_all/check-square.svg | 5 + .../lib/styleguide/icons/_all/check.svg | 5 + .../icons/_all/chevron-circle-down.svg | 5 + .../icons/_all/chevron-circle-left.svg | 5 + .../icons/_all/chevron-circle-right.svg | 5 + .../icons/_all/chevron-circle-up.svg | 5 + .../styleguide/icons/_all/chevron-down.svg | 5 + .../styleguide/icons/_all/chevron-left.svg | 5 + .../styleguide/icons/_all/chevron-right.svg | 5 + .../lib/styleguide/icons/_all/chevron-up.svg | 5 + .../lib/styleguide/icons/_all/child.svg | 5 + .../lib/styleguide/icons/_all/chrome.svg | 5 + .../styleguide/icons/_all/circle-notch.svg | 5 + .../lib/styleguide/icons/_all/circle-thin.svg | 5 + .../lib/styleguide/icons/_all/circle.svg | 5 + .../lib/styleguide/icons/_all/clipboard.svg | 5 + .../lib/styleguide/icons/_all/clock.svg | 5 + .../lib/styleguide/icons/_all/clone.svg | 5 + .../lib/styleguide/icons/_all/close.svg | 5 + .../styleguide/icons/_all/cloud-download.svg | 5 + .../styleguide/icons/_all/cloud-upload.svg | 5 + .../lib/styleguide/icons/_all/cloud.svg | 5 + maintenance/lib/styleguide/icons/_all/cny.svg | 5 + .../lib/styleguide/icons/_all/code-fork.svg | 5 + .../lib/styleguide/icons/_all/code.svg | 5 + .../lib/styleguide/icons/_all/codepen.svg | 5 + .../lib/styleguide/icons/_all/coffee.svg | 5 + maintenance/lib/styleguide/icons/_all/cog.svg | 5 + .../lib/styleguide/icons/_all/cogs.svg | 5 + .../lib/styleguide/icons/_all/columns.svg | 5 + .../lib/styleguide/icons/_all/comment.svg | 5 + .../lib/styleguide/icons/_all/commenting.svg | 5 + .../lib/styleguide/icons/_all/comments.svg | 5 + .../lib/styleguide/icons/_all/compass.svg | 5 + .../lib/styleguide/icons/_all/compress.svg | 5 + .../styleguide/icons/_all/connectdevelop.svg | 5 + .../lib/styleguide/icons/_all/contao.svg | 5 + .../lib/styleguide/icons/_all/copy.svg | 5 + .../lib/styleguide/icons/_all/copyright.svg | 5 + .../icons/_all/creative-commons.svg | 5 + .../lib/styleguide/icons/_all/credit-card.svg | 5 + .../lib/styleguide/icons/_all/crop.svg | 5 + .../lib/styleguide/icons/_all/crosshairs.svg | 5 + .../lib/styleguide/icons/_all/css3.svg | 5 + .../lib/styleguide/icons/_all/cube.svg | 5 + .../lib/styleguide/icons/_all/cubes.svg | 5 + maintenance/lib/styleguide/icons/_all/cut.svg | 5 + .../lib/styleguide/icons/_all/cutlery.svg | 5 + .../lib/styleguide/icons/_all/dashboard.svg | 5 + .../lib/styleguide/icons/_all/dashcube.svg | 5 + .../lib/styleguide/icons/_all/database.svg | 5 + .../lib/styleguide/icons/_all/dedent.svg | 5 + .../lib/styleguide/icons/_all/delicious.svg | 5 + .../lib/styleguide/icons/_all/desktop.svg | 5 + .../lib/styleguide/icons/_all/deviantart.svg | 5 + .../lib/styleguide/icons/_all/diamond.svg | 5 + .../lib/styleguide/icons/_all/digg.svg | 5 + .../lib/styleguide/icons/_all/dollar.svg | 5 + .../lib/styleguide/icons/_all/dot-circle.svg | 5 + .../lib/styleguide/icons/_all/download.svg | 5 + .../lib/styleguide/icons/_all/dribbble.svg | 5 + .../lib/styleguide/icons/_all/dropbox.svg | 5 + .../lib/styleguide/icons/_all/drupal.svg | 5 + .../lib/styleguide/icons/_all/edit.svg | 5 + .../lib/styleguide/icons/_all/eject.svg | 5 + .../lib/styleguide/icons/_all/ellipsis-h.svg | 5 + .../lib/styleguide/icons/_all/ellipsis-v.svg | 5 + .../lib/styleguide/icons/_all/empire.svg | 5 + .../styleguide/icons/_all/envelope-square.svg | 5 + .../lib/styleguide/icons/_all/envelope.svg | 5 + .../lib/styleguide/icons/_all/eraser.svg | 5 + maintenance/lib/styleguide/icons/_all/eur.svg | 5 + .../lib/styleguide/icons/_all/euro.svg | 5 + .../lib/styleguide/icons/_all/exchange.svg | 5 + .../icons/_all/exclamation-circle.svg | 5 + .../icons/_all/exclamation-triangle.svg | 5 + .../lib/styleguide/icons/_all/exclamation.svg | 5 + .../lib/styleguide/icons/_all/expand.svg | 5 + .../styleguide/icons/_all/expeditedssl.svg | 5 + .../icons/_all/external-link-square.svg | 5 + .../styleguide/icons/_all/external-link.svg | 5 + .../lib/styleguide/icons/_all/eye-slash.svg | 5 + maintenance/lib/styleguide/icons/_all/eye.svg | 5 + .../lib/styleguide/icons/_all/eyedropper.svg | 5 + .../icons/_all/facebook-official.svg | 5 + .../styleguide/icons/_all/facebook-square.svg | 5 + .../lib/styleguide/icons/_all/facebook.svg | 5 + .../styleguide/icons/_all/fast-backward.svg | 5 + .../styleguide/icons/_all/fast-forward.svg | 5 + maintenance/lib/styleguide/icons/_all/fax.svg | 5 + .../lib/styleguide/icons/_all/female.svg | 5 + .../lib/styleguide/icons/_all/fighter-jet.svg | 5 + .../styleguide/icons/_all/file-archive.svg | 5 + .../lib/styleguide/icons/_all/file-audio.svg | 5 + .../lib/styleguide/icons/_all/file-code.svg | 5 + .../lib/styleguide/icons/_all/file-excel.svg | 5 + .../lib/styleguide/icons/_all/file-image.svg | 5 + .../lib/styleguide/icons/_all/file-movie.svg | 5 + .../lib/styleguide/icons/_all/file-pdf.svg | 5 + .../lib/styleguide/icons/_all/file-photo.svg | 5 + .../styleguide/icons/_all/file-picture.svg | 5 + .../styleguide/icons/_all/file-powerpoint.svg | 5 + .../lib/styleguide/icons/_all/file-sound.svg | 5 + .../lib/styleguide/icons/_all/file-text.svg | 5 + .../lib/styleguide/icons/_all/file-video.svg | 5 + .../lib/styleguide/icons/_all/file-word.svg | 5 + .../lib/styleguide/icons/_all/file-zip.svg | 5 + .../lib/styleguide/icons/_all/file.svg | 5 + .../lib/styleguide/icons/_all/files.svg | 5 + .../lib/styleguide/icons/_all/film.svg | 5 + .../lib/styleguide/icons/_all/filter.svg | 5 + .../icons/_all/fire-extinguisher.svg | 5 + .../lib/styleguide/icons/_all/fire.svg | 5 + .../lib/styleguide/icons/_all/firefox.svg | 5 + .../styleguide/icons/_all/flag-checkered.svg | 5 + .../lib/styleguide/icons/_all/flag.svg | 5 + .../lib/styleguide/icons/_all/flash.svg | 5 + .../lib/styleguide/icons/_all/flask.svg | 5 + .../lib/styleguide/icons/_all/flickr.svg | 5 + .../lib/styleguide/icons/_all/floppy.svg | 5 + .../lib/styleguide/icons/_all/folder-open.svg | 5 + .../lib/styleguide/icons/_all/folder.svg | 5 + .../lib/styleguide/icons/_all/font.svg | 5 + .../lib/styleguide/icons/_all/fonticons.svg | 5 + .../lib/styleguide/icons/_all/forumbee.svg | 5 + .../lib/styleguide/icons/_all/forward.svg | 5 + .../lib/styleguide/icons/_all/foursquare.svg | 5 + .../lib/styleguide/icons/_all/frown.svg | 5 + .../lib/styleguide/icons/_all/futbol.svg | 5 + .../lib/styleguide/icons/_all/gamepad.svg | 5 + .../lib/styleguide/icons/_all/gavel.svg | 5 + maintenance/lib/styleguide/icons/_all/gbp.svg | 5 + .../lib/styleguide/icons/_all/gear.svg | 5 + .../lib/styleguide/icons/_all/gears.svg | 5 + .../lib/styleguide/icons/_all/genderless.svg | 5 + .../lib/styleguide/icons/_all/get-pocket.svg | 5 + .../lib/styleguide/icons/_all/gg-circle.svg | 5 + maintenance/lib/styleguide/icons/_all/gg.svg | 5 + .../lib/styleguide/icons/_all/gift.svg | 5 + .../lib/styleguide/icons/_all/git-square.svg | 5 + maintenance/lib/styleguide/icons/_all/git.svg | 5 + .../lib/styleguide/icons/_all/github-alt.svg | 5 + .../styleguide/icons/_all/github-square.svg | 5 + .../lib/styleguide/icons/_all/github.svg | 5 + .../lib/styleguide/icons/_all/glass.svg | 5 + .../lib/styleguide/icons/_all/globe.svg | 5 + .../icons/_all/google-plus-square.svg | 5 + .../lib/styleguide/icons/_all/google-plus.svg | 5 + .../styleguide/icons/_all/google-wallet.svg | 5 + .../lib/styleguide/icons/_all/google.svg | 5 + .../styleguide/icons/_all/graduation-cap.svg | 5 + .../lib/styleguide/icons/_all/gratipay.svg | 5 + .../lib/styleguide/icons/_all/group.svg | 5 + .../lib/styleguide/icons/_all/h-square.svg | 5 + .../lib/styleguide/icons/_all/hacker-news.svg | 5 + .../lib/styleguide/icons/_all/hand-down.svg | 5 + .../lib/styleguide/icons/_all/hand-grab.svg | 5 + .../lib/styleguide/icons/_all/hand-left.svg | 5 + .../lib/styleguide/icons/_all/hand-lizard.svg | 5 + .../lib/styleguide/icons/_all/hand-paper.svg | 5 + .../lib/styleguide/icons/_all/hand-peace.svg | 5 + .../styleguide/icons/_all/hand-pointer.svg | 5 + .../lib/styleguide/icons/_all/hand-right.svg | 5 + .../lib/styleguide/icons/_all/hand-rock.svg | 5 + .../styleguide/icons/_all/hand-scissors.svg | 5 + .../lib/styleguide/icons/_all/hand-spock.svg | 5 + .../lib/styleguide/icons/_all/hand-stop.svg | 5 + .../lib/styleguide/icons/_all/hand-up.svg | 5 + maintenance/lib/styleguide/icons/_all/hdd.svg | 5 + .../lib/styleguide/icons/_all/header.svg | 5 + .../lib/styleguide/icons/_all/headphones.svg | 5 + .../lib/styleguide/icons/_all/heart-o.svg | 5 + .../lib/styleguide/icons/_all/heart.svg | 5 + .../lib/styleguide/icons/_all/heartbeat.svg | 5 + .../lib/styleguide/icons/_all/history.svg | 5 + .../lib/styleguide/icons/_all/home.svg | 5 + .../lib/styleguide/icons/_all/hospital.svg | 5 + .../lib/styleguide/icons/_all/hotel.svg | 5 + .../lib/styleguide/icons/_all/hourglass-1.svg | 5 + .../lib/styleguide/icons/_all/hourglass-2.svg | 5 + .../lib/styleguide/icons/_all/hourglass-3.svg | 5 + .../styleguide/icons/_all/hourglass-end.svg | 5 + .../styleguide/icons/_all/hourglass-half.svg | 5 + .../styleguide/icons/_all/hourglass-start.svg | 5 + .../lib/styleguide/icons/_all/hourglass.svg | 5 + .../lib/styleguide/icons/_all/houzz.svg | 5 + .../lib/styleguide/icons/_all/html5.svg | 5 + .../lib/styleguide/icons/_all/i-cursor.svg | 5 + maintenance/lib/styleguide/icons/_all/ils.svg | 5 + .../lib/styleguide/icons/_all/image.svg | 5 + .../lib/styleguide/icons/_all/inbox.svg | 5 + .../lib/styleguide/icons/_all/indent.svg | 5 + .../lib/styleguide/icons/_all/industry.svg | 5 + .../lib/styleguide/icons/_all/info-circle.svg | 5 + .../lib/styleguide/icons/_all/info.svg | 5 + maintenance/lib/styleguide/icons/_all/inr.svg | 5 + .../lib/styleguide/icons/_all/instagram.svg | 5 + .../lib/styleguide/icons/_all/institution.svg | 5 + .../icons/_all/internet-explorer.svg | 5 + .../lib/styleguide/icons/_all/ioxhost.svg | 5 + .../lib/styleguide/icons/_all/italic.svg | 5 + .../lib/styleguide/icons/_all/joomla.svg | 5 + maintenance/lib/styleguide/icons/_all/jpy.svg | 5 + .../lib/styleguide/icons/_all/jsfiddle.svg | 5 + maintenance/lib/styleguide/icons/_all/key.svg | 5 + .../lib/styleguide/icons/_all/keyboard.svg | 5 + maintenance/lib/styleguide/icons/_all/krw.svg | 5 + .../lib/styleguide/icons/_all/language.svg | 5 + .../lib/styleguide/icons/_all/laptop.svg | 5 + .../styleguide/icons/_all/lastfm-square.svg | 5 + .../lib/styleguide/icons/_all/lastfm.svg | 5 + .../lib/styleguide/icons/_all/leaf.svg | 5 + .../lib/styleguide/icons/_all/leanpub.svg | 5 + .../lib/styleguide/icons/_all/legal.svg | 5 + .../lib/styleguide/icons/_all/lemon.svg | 5 + .../lib/styleguide/icons/_all/level-down.svg | 5 + .../lib/styleguide/icons/_all/level-up.svg | 5 + .../lib/styleguide/icons/_all/life-bouy.svg | 5 + .../lib/styleguide/icons/_all/life-buoy.svg | 5 + .../lib/styleguide/icons/_all/life-ring.svg | 5 + .../lib/styleguide/icons/_all/life-saver.svg | 5 + .../lib/styleguide/icons/_all/lightbulb.svg | 5 + .../lib/styleguide/icons/_all/line-chart.svg | 5 + .../lib/styleguide/icons/_all/link.svg | 5 + .../styleguide/icons/_all/linkedin-square.svg | 5 + .../lib/styleguide/icons/_all/linkedin.svg | 5 + .../lib/styleguide/icons/_all/linux.svg | 5 + .../lib/styleguide/icons/_all/list-alt.svg | 5 + .../lib/styleguide/icons/_all/list-ol.svg | 5 + .../lib/styleguide/icons/_all/list-ul.svg | 5 + .../lib/styleguide/icons/_all/list.svg | 5 + .../styleguide/icons/_all/location-arrow.svg | 5 + .../lib/styleguide/icons/_all/lock.svg | 5 + .../styleguide/icons/_all/long-arrow-down.svg | 5 + .../styleguide/icons/_all/long-arrow-left.svg | 5 + .../icons/_all/long-arrow-right.svg | 5 + .../styleguide/icons/_all/long-arrow-up.svg | 5 + .../lib/styleguide/icons/_all/magic.svg | 5 + .../lib/styleguide/icons/_all/magnet.svg | 5 + .../styleguide/icons/_all/mail-forward.svg | 5 + .../styleguide/icons/_all/mail-reply-all.svg | 5 + .../lib/styleguide/icons/_all/mail-reply.svg | 5 + .../lib/styleguide/icons/_all/male.svg | 5 + .../lib/styleguide/icons/_all/map-marker.svg | 5 + .../lib/styleguide/icons/_all/map-pin.svg | 5 + .../lib/styleguide/icons/_all/map-signs.svg | 5 + maintenance/lib/styleguide/icons/_all/map.svg | 5 + .../lib/styleguide/icons/_all/mars-double.svg | 5 + .../styleguide/icons/_all/mars-stroke-h.svg | 5 + .../styleguide/icons/_all/mars-stroke-v.svg | 5 + .../lib/styleguide/icons/_all/mars-stroke.svg | 5 + .../lib/styleguide/icons/_all/mars.svg | 5 + .../lib/styleguide/icons/_all/maxcdn.svg | 5 + .../lib/styleguide/icons/_all/meanpath.svg | 5 + .../lib/styleguide/icons/_all/medium.svg | 5 + .../lib/styleguide/icons/_all/medkit.svg | 5 + maintenance/lib/styleguide/icons/_all/meh.svg | 5 + .../lib/styleguide/icons/_all/mercury.svg | 5 + .../icons/_all/microphone-slash.svg | 5 + .../lib/styleguide/icons/_all/microphone.svg | 5 + .../styleguide/icons/_all/minus-circle.svg | 5 + .../styleguide/icons/_all/minus-square.svg | 5 + .../lib/styleguide/icons/_all/minus.svg | 5 + .../styleguide/icons/_all/mobile-phone.svg | 5 + .../lib/styleguide/icons/_all/mobile.svg | 5 + .../lib/styleguide/icons/_all/money.svg | 5 + .../styleguide/icons/_all/mortar-board.svg | 5 + .../lib/styleguide/icons/_all/motorcycle.svg | 5 + .../styleguide/icons/_all/mouse-pointer.svg | 5 + .../lib/styleguide/icons/_all/music.svg | 5 + .../lib/styleguide/icons/_all/navicon.svg | 5 + .../lib/styleguide/icons/_all/neuter.svg | 5 + .../styleguide/icons/_all/object-group.svg | 5 + .../styleguide/icons/_all/object-ungroup.svg | 5 + .../icons/_all/odnoklassniki-square.svg | 5 + .../styleguide/icons/_all/odnoklassniki.svg | 5 + .../lib/styleguide/icons/_all/opencart.svg | 5 + .../lib/styleguide/icons/_all/openid.svg | 5 + .../lib/styleguide/icons/_all/opera.svg | 5 + .../styleguide/icons/_all/optin-monster.svg | 5 + .../lib/styleguide/icons/_all/outdent.svg | 5 + .../lib/styleguide/icons/_all/pagelines.svg | 5 + .../lib/styleguide/icons/_all/paint-brush.svg | 5 + .../lib/styleguide/icons/_all/paper-plane.svg | 5 + .../lib/styleguide/icons/_all/paperclip.svg | 5 + .../lib/styleguide/icons/_all/paragraph.svg | 5 + .../lib/styleguide/icons/_all/paste.svg | 5 + .../lib/styleguide/icons/_all/pause.svg | 5 + maintenance/lib/styleguide/icons/_all/paw.svg | 5 + .../lib/styleguide/icons/_all/paypal.svg | 5 + .../styleguide/icons/_all/pencil-square.svg | 5 + .../lib/styleguide/icons/_all/pencil.svg | 5 + .../styleguide/icons/_all/phone-square.svg | 5 + .../lib/styleguide/icons/_all/phone.svg | 5 + .../lib/styleguide/icons/_all/photo.svg | 5 + .../lib/styleguide/icons/_all/pie-chart.svg | 5 + .../styleguide/icons/_all/pied-piper-alt.svg | 5 + .../lib/styleguide/icons/_all/pied-piper.svg | 5 + .../lib/styleguide/icons/_all/pinterest-p.svg | 5 + .../icons/_all/pinterest-square.svg | 5 + .../lib/styleguide/icons/_all/pinterest.svg | 5 + .../lib/styleguide/icons/_all/plane.svg | 5 + .../lib/styleguide/icons/_all/play-circle.svg | 5 + .../lib/styleguide/icons/_all/play.svg | 5 + .../lib/styleguide/icons/_all/plug.svg | 5 + .../lib/styleguide/icons/_all/plus-circle.svg | 5 + .../lib/styleguide/icons/_all/plus-square.svg | 5 + .../lib/styleguide/icons/_all/plus.svg | 5 + .../lib/styleguide/icons/_all/power-off.svg | 5 + .../lib/styleguide/icons/_all/print.svg | 5 + .../styleguide/icons/_all/puzzle-piece.svg | 5 + maintenance/lib/styleguide/icons/_all/px.svg | 5 + maintenance/lib/styleguide/icons/_all/qq.svg | 5 + .../lib/styleguide/icons/_all/qrcode.svg | 5 + .../styleguide/icons/_all/question-circle.svg | 5 + .../lib/styleguide/icons/_all/question.svg | 5 + .../lib/styleguide/icons/_all/quote-left.svg | 5 + .../lib/styleguide/icons/_all/quote-right.svg | 5 + maintenance/lib/styleguide/icons/_all/ra.svg | 5 + .../lib/styleguide/icons/_all/random.svg | 5 + .../lib/styleguide/icons/_all/rebel.svg | 5 + .../lib/styleguide/icons/_all/recycle.svg | 5 + .../styleguide/icons/_all/reddit-square.svg | 5 + .../lib/styleguide/icons/_all/reddit.svg | 5 + .../lib/styleguide/icons/_all/refresh.svg | 5 + .../lib/styleguide/icons/_all/registered.svg | 5 + .../lib/styleguide/icons/_all/renren.svg | 5 + .../lib/styleguide/icons/_all/reorder.svg | 5 + .../lib/styleguide/icons/_all/repeat.svg | 5 + .../lib/styleguide/icons/_all/reply-all.svg | 5 + .../lib/styleguide/icons/_all/reply.svg | 5 + .../lib/styleguide/icons/_all/retweet.svg | 5 + maintenance/lib/styleguide/icons/_all/rmb.svg | 5 + .../lib/styleguide/icons/_all/road.svg | 5 + .../lib/styleguide/icons/_all/rocket.svg | 5 + .../lib/styleguide/icons/_all/rotate-left.svg | 5 + .../styleguide/icons/_all/rotate-right.svg | 5 + .../lib/styleguide/icons/_all/rouble.svg | 5 + .../lib/styleguide/icons/_all/rss-square.svg | 5 + maintenance/lib/styleguide/icons/_all/rss.svg | 5 + maintenance/lib/styleguide/icons/_all/rub.svg | 5 + .../lib/styleguide/icons/_all/ruble.svg | 5 + .../lib/styleguide/icons/_all/rupee.svg | 5 + .../lib/styleguide/icons/_all/safari.svg | 5 + .../lib/styleguide/icons/_all/save.svg | 5 + .../lib/styleguide/icons/_all/scissors.svg | 5 + .../styleguide/icons/_all/search-minus.svg | 5 + .../lib/styleguide/icons/_all/search-plus.svg | 5 + .../lib/styleguide/icons/_all/search.svg | 5 + .../lib/styleguide/icons/_all/sellsy.svg | 5 + .../lib/styleguide/icons/_all/server.svg | 5 + .../icons/_all/share-alt-square.svg | 5 + .../lib/styleguide/icons/_all/share-alt.svg | 5 + .../styleguide/icons/_all/share-square.svg | 5 + .../lib/styleguide/icons/_all/share.svg | 5 + .../lib/styleguide/icons/_all/shekel.svg | 5 + .../lib/styleguide/icons/_all/sheqel.svg | 5 + .../lib/styleguide/icons/_all/shield.svg | 5 + .../lib/styleguide/icons/_all/ship.svg | 5 + .../styleguide/icons/_all/shirtsinbulk.svg | 5 + .../styleguide/icons/_all/shopping-cart.svg | 5 + .../lib/styleguide/icons/_all/sign-in.svg | 5 + .../lib/styleguide/icons/_all/sign-out.svg | 5 + .../lib/styleguide/icons/_all/signal.svg | 5 + .../lib/styleguide/icons/_all/simplybuilt.svg | 5 + .../lib/styleguide/icons/_all/sitemap.svg | 5 + .../lib/styleguide/icons/_all/skyatlas.svg | 5 + .../lib/styleguide/icons/_all/skype.svg | 5 + .../lib/styleguide/icons/_all/slack.svg | 5 + .../lib/styleguide/icons/_all/sliders.svg | 5 + .../lib/styleguide/icons/_all/slideshare.svg | 5 + .../lib/styleguide/icons/_all/smile.svg | 5 + .../styleguide/icons/_all/sort-alpha-asc.svg | 5 + .../styleguide/icons/_all/sort-alpha-desc.svg | 5 + .../styleguide/icons/_all/sort-amount-asc.svg | 5 + .../icons/_all/sort-amount-desc.svg | 5 + .../lib/styleguide/icons/_all/sort-asc.svg | 5 + .../lib/styleguide/icons/_all/sort-desc.svg | 5 + .../icons/_all/sort-numeric-asc.svg | 5 + .../icons/_all/sort-numeric-desc.svg | 5 + .../lib/styleguide/icons/_all/sort.svg | 5 + .../lib/styleguide/icons/_all/soundcloud.svg | 5 + .../styleguide/icons/_all/space-shuttle.svg | 5 + .../lib/styleguide/icons/_all/spinner.svg | 5 + .../lib/styleguide/icons/_all/spoon.svg | 5 + .../lib/styleguide/icons/_all/spotify.svg | 5 + .../lib/styleguide/icons/_all/square-o.svg | 5 + .../lib/styleguide/icons/_all/square.svg | 5 + .../styleguide/icons/_all/stack-exchange.svg | 5 + .../styleguide/icons/_all/stack-overflow.svg | 5 + .../lib/styleguide/icons/_all/star-half-o.svg | 5 + .../lib/styleguide/icons/_all/star-half.svg | 5 + .../lib/styleguide/icons/_all/star-o.svg | 5 + .../lib/styleguide/icons/_all/star.svg | 5 + .../styleguide/icons/_all/steam-square.svg | 5 + .../lib/styleguide/icons/_all/steam.svg | 5 + .../styleguide/icons/_all/step-backward.svg | 5 + .../styleguide/icons/_all/step-forward.svg | 5 + .../lib/styleguide/icons/_all/stethoscope.svg | 5 + .../lib/styleguide/icons/_all/sticky-note.svg | 5 + .../lib/styleguide/icons/_all/stop.svg | 5 + .../lib/styleguide/icons/_all/street-view.svg | 5 + .../styleguide/icons/_all/strikethrough.svg | 5 + .../icons/_all/stumbleupon-circle.svg | 5 + .../lib/styleguide/icons/_all/stumbleupon.svg | 5 + .../lib/styleguide/icons/_all/subscript.svg | 5 + .../lib/styleguide/icons/_all/subway.svg | 5 + .../lib/styleguide/icons/_all/suitcase.svg | 5 + maintenance/lib/styleguide/icons/_all/sun.svg | 5 + .../lib/styleguide/icons/_all/superscript.svg | 5 + .../lib/styleguide/icons/_all/table.svg | 5 + .../lib/styleguide/icons/_all/tablet.svg | 5 + .../lib/styleguide/icons/_all/tachometer.svg | 5 + maintenance/lib/styleguide/icons/_all/tag.svg | 5 + .../lib/styleguide/icons/_all/tags.svg | 5 + .../lib/styleguide/icons/_all/tasks.svg | 5 + .../lib/styleguide/icons/_all/taxi.svg | 5 + .../lib/styleguide/icons/_all/television.svg | 5 + .../styleguide/icons/_all/tencent-weibo.svg | 5 + .../lib/styleguide/icons/_all/terminal.svg | 5 + .../lib/styleguide/icons/_all/text-height.svg | 5 + .../lib/styleguide/icons/_all/text-width.svg | 5 + .../lib/styleguide/icons/_all/th-large.svg | 5 + .../lib/styleguide/icons/_all/th-list.svg | 5 + maintenance/lib/styleguide/icons/_all/th.svg | 5 + .../lib/styleguide/icons/_all/thumb-tack.svg | 5 + .../lib/styleguide/icons/_all/thumbs-down.svg | 5 + .../lib/styleguide/icons/_all/thumbs-up.svg | 5 + .../lib/styleguide/icons/_all/ticket.svg | 5 + .../styleguide/icons/_all/times-circle.svg | 5 + .../lib/styleguide/icons/_all/times.svg | 5 + .../lib/styleguide/icons/_all/tint.svg | 5 + .../lib/styleguide/icons/_all/toggle-off.svg | 5 + .../lib/styleguide/icons/_all/toggle-on.svg | 5 + .../lib/styleguide/icons/_all/trademark.svg | 5 + .../lib/styleguide/icons/_all/train.svg | 5 + .../styleguide/icons/_all/transgender-alt.svg | 5 + .../lib/styleguide/icons/_all/transgender.svg | 5 + .../lib/styleguide/icons/_all/trash.svg | 5 + .../lib/styleguide/icons/_all/tree.svg | 5 + .../lib/styleguide/icons/_all/trello.svg | 5 + .../lib/styleguide/icons/_all/tripadvisor.svg | 5 + .../lib/styleguide/icons/_all/trophy.svg | 5 + .../lib/styleguide/icons/_all/truck.svg | 5 + maintenance/lib/styleguide/icons/_all/try.svg | 5 + maintenance/lib/styleguide/icons/_all/tty.svg | 5 + .../styleguide/icons/_all/tumblr-square.svg | 5 + .../lib/styleguide/icons/_all/tumblr.svg | 5 + .../styleguide/icons/_all/turkish-lira.svg | 5 + .../lib/styleguide/icons/_all/twitch.svg | 5 + .../styleguide/icons/_all/twitter-square.svg | 5 + .../lib/styleguide/icons/_all/twitter.svg | 5 + .../lib/styleguide/icons/_all/umbrella.svg | 5 + .../lib/styleguide/icons/_all/underline.svg | 5 + .../lib/styleguide/icons/_all/undo.svg | 5 + .../lib/styleguide/icons/_all/university.svg | 5 + .../lib/styleguide/icons/_all/unlink.svg | 5 + .../lib/styleguide/icons/_all/unlock-alt.svg | 5 + .../lib/styleguide/icons/_all/unlock.svg | 5 + .../lib/styleguide/icons/_all/upload.svg | 5 + maintenance/lib/styleguide/icons/_all/usd.svg | 5 + .../lib/styleguide/icons/_all/user-md.svg | 5 + .../lib/styleguide/icons/_all/user-plus.svg | 5 + .../lib/styleguide/icons/_all/user-secret.svg | 5 + .../lib/styleguide/icons/_all/user-times.svg | 5 + .../lib/styleguide/icons/_all/user.svg | 5 + .../lib/styleguide/icons/_all/users.svg | 5 + .../styleguide/icons/_all/venus-double.svg | 5 + .../lib/styleguide/icons/_all/venus-mars.svg | 5 + .../lib/styleguide/icons/_all/venus.svg | 5 + .../lib/styleguide/icons/_all/viacoin.svg | 5 + .../styleguide/icons/_all/video-camera.svg | 5 + .../styleguide/icons/_all/vimeo-square.svg | 5 + .../lib/styleguide/icons/_all/vimeo.svg | 5 + .../lib/styleguide/icons/_all/vine.svg | 5 + maintenance/lib/styleguide/icons/_all/vk.svg | 5 + .../lib/styleguide/icons/_all/volume-down.svg | 5 + .../lib/styleguide/icons/_all/volume-off.svg | 5 + .../lib/styleguide/icons/_all/volume-up.svg | 5 + .../lib/styleguide/icons/_all/warning.svg | 5 + .../lib/styleguide/icons/_all/wechat.svg | 5 + .../lib/styleguide/icons/_all/weibo.svg | 5 + .../lib/styleguide/icons/_all/weixin.svg | 5 + .../lib/styleguide/icons/_all/whatsapp.svg | 5 + .../lib/styleguide/icons/_all/wheelchair.svg | 5 + .../lib/styleguide/icons/_all/wifi.svg | 5 + .../lib/styleguide/icons/_all/wikipedia-w.svg | 5 + .../lib/styleguide/icons/_all/windows.svg | 5 + maintenance/lib/styleguide/icons/_all/won.svg | 5 + .../lib/styleguide/icons/_all/wordpress.svg | 5 + .../lib/styleguide/icons/_all/wrench.svg | 5 + .../lib/styleguide/icons/_all/xing-square.svg | 5 + .../lib/styleguide/icons/_all/xing.svg | 5 + .../icons/_all/y-combinator-square.svg | 5 + .../styleguide/icons/_all/y-combinator.svg | 5 + .../lib/styleguide/icons/_all/yahoo.svg | 5 + .../lib/styleguide/icons/_all/yc-square.svg | 5 + maintenance/lib/styleguide/icons/_all/yc.svg | 5 + .../lib/styleguide/icons/_all/yelp.svg | 5 + maintenance/lib/styleguide/icons/_all/yen.svg | 5 + .../styleguide/icons/_all/youtube-play.svg | 5 + .../styleguide/icons/_all/youtube-square.svg | 5 + .../lib/styleguide/icons/_all/youtube.svg | 5 + maintenance/lib/styleguide/icons/index.ts | 19 + .../lib/styleguide/icons/svg/align-center.svg | 5 + .../styleguide/icons/svg/align-justify.svg | 5 + .../lib/styleguide/icons/svg/align-left.svg | 5 + .../lib/styleguide/icons/svg/align-right.svg | 5 + .../lib/styleguide/icons/svg/angellist.svg | 5 + .../lib/styleguide/icons/svg/angle-down.svg | 5 + .../lib/styleguide/icons/svg/angle-left.svg | 5 + .../lib/styleguide/icons/svg/angle-right.svg | 5 + .../lib/styleguide/icons/svg/angle-up.svg | 5 + .../lib/styleguide/icons/svg/archive.svg | 5 + .../lib/styleguide/icons/svg/arrow-down.svg | 5 + .../lib/styleguide/icons/svg/arrow-left.svg | 5 + .../lib/styleguide/icons/svg/arrow-right.svg | 5 + .../lib/styleguide/icons/svg/arrow-up.svg | 5 + maintenance/lib/styleguide/icons/svg/at.svg | 5 + .../styleguide/icons/svg/balance-scale.svg | 5 + maintenance/lib/styleguide/icons/svg/ban.svg | 5 + .../lib/styleguide/icons/svg/bar-chart.svg | 5 + maintenance/lib/styleguide/icons/svg/bars.svg | 5 + maintenance/lib/styleguide/icons/svg/bell.svg | 5 + maintenance/lib/styleguide/icons/svg/bold.svg | 5 + maintenance/lib/styleguide/icons/svg/book.svg | 5 + .../lib/styleguide/icons/svg/bookmark.svg | 5 + .../lib/styleguide/icons/svg/briefcase.svg | 5 + maintenance/lib/styleguide/icons/svg/bug.svg | 5 + .../lib/styleguide/icons/svg/bullhorn.svg | 5 + .../lib/styleguide/icons/svg/calculator.svg | 5 + .../lib/styleguide/icons/svg/calendar.svg | 5 + .../lib/styleguide/icons/svg/camera.svg | 5 + .../lib/styleguide/icons/svg/cart-plus.svg | 5 + .../lib/styleguide/icons/svg/certificate.svg | 5 + .../lib/styleguide/icons/svg/chain-broken.svg | 5 + .../lib/styleguide/icons/svg/chain.svg | 5 + .../lib/styleguide/icons/svg/check.svg | 5 + .../lib/styleguide/icons/svg/child.svg | 5 + .../lib/styleguide/icons/svg/clock.svg | 5 + .../lib/styleguide/icons/svg/close.svg | 5 + .../styleguide/icons/svg/cloud-download.svg | 5 + .../lib/styleguide/icons/svg/cloud-upload.svg | 5 + .../lib/styleguide/icons/svg/cloud.svg | 5 + maintenance/lib/styleguide/icons/svg/code.svg | 5 + .../lib/styleguide/icons/svg/coffee.svg | 5 + maintenance/lib/styleguide/icons/svg/cogs.svg | 5 + .../lib/styleguide/icons/svg/columns.svg | 5 + .../lib/styleguide/icons/svg/comment.svg | 5 + .../lib/styleguide/icons/svg/comments.svg | 5 + .../lib/styleguide/icons/svg/compass.svg | 5 + maintenance/lib/styleguide/icons/svg/copy.svg | 5 + .../lib/styleguide/icons/svg/credit-card.svg | 5 + maintenance/lib/styleguide/icons/svg/crop.svg | 5 + .../lib/styleguide/icons/svg/crosshairs.svg | 5 + maintenance/lib/styleguide/icons/svg/cube.svg | 5 + .../lib/styleguide/icons/svg/cubes.svg | 5 + maintenance/lib/styleguide/icons/svg/cut.svg | 5 + .../lib/styleguide/icons/svg/dashboard.svg | 5 + .../lib/styleguide/icons/svg/desktop.svg | 5 + .../lib/styleguide/icons/svg/diamond.svg | 5 + .../lib/styleguide/icons/svg/download.svg | 5 + maintenance/lib/styleguide/icons/svg/edit.svg | 5 + .../lib/styleguide/icons/svg/ellipsis-h.svg | 5 + .../lib/styleguide/icons/svg/ellipsis-v.svg | 5 + .../lib/styleguide/icons/svg/envelope.svg | 5 + .../lib/styleguide/icons/svg/exchange.svg | 5 + .../icons/svg/exclamation-circle.svg | 5 + .../icons/svg/exclamation-triangle.svg | 5 + .../lib/styleguide/icons/svg/expand.svg | 5 + .../styleguide/icons/svg/external-link.svg | 5 + .../lib/styleguide/icons/svg/eye-slash.svg | 5 + maintenance/lib/styleguide/icons/svg/eye.svg | 5 + .../lib/styleguide/icons/svg/eyedropper.svg | 5 + .../lib/styleguide/icons/svg/facebook.svg | 5 + .../lib/styleguide/icons/svg/female.svg | 5 + .../lib/styleguide/icons/svg/file-archive.svg | 5 + .../lib/styleguide/icons/svg/file-audio.svg | 5 + .../lib/styleguide/icons/svg/file-code.svg | 5 + .../lib/styleguide/icons/svg/file-excel.svg | 5 + .../lib/styleguide/icons/svg/file-image.svg | 5 + .../lib/styleguide/icons/svg/file-movie.svg | 5 + .../lib/styleguide/icons/svg/file-pdf.svg | 5 + .../lib/styleguide/icons/svg/file-photo.svg | 5 + .../lib/styleguide/icons/svg/file-picture.svg | 5 + .../styleguide/icons/svg/file-powerpoint.svg | 5 + .../lib/styleguide/icons/svg/file-sound.svg | 5 + .../lib/styleguide/icons/svg/file-text.svg | 5 + .../lib/styleguide/icons/svg/file-video.svg | 5 + .../lib/styleguide/icons/svg/file-word.svg | 5 + .../lib/styleguide/icons/svg/file-zip.svg | 5 + maintenance/lib/styleguide/icons/svg/file.svg | 5 + .../lib/styleguide/icons/svg/files.svg | 5 + maintenance/lib/styleguide/icons/svg/film.svg | 5 + .../lib/styleguide/icons/svg/filter.svg | 5 + maintenance/lib/styleguide/icons/svg/fire.svg | 5 + maintenance/lib/styleguide/icons/svg/flag.svg | 5 + .../lib/styleguide/icons/svg/flash.svg | 5 + .../lib/styleguide/icons/svg/flask.svg | 5 + .../lib/styleguide/icons/svg/floppy.svg | 5 + .../lib/styleguide/icons/svg/folder-open.svg | 5 + .../lib/styleguide/icons/svg/folder.svg | 5 + .../lib/styleguide/icons/svg/frown.svg | 5 + .../lib/styleguide/icons/svg/gamepad.svg | 5 + maintenance/lib/styleguide/icons/svg/gear.svg | 5 + .../lib/styleguide/icons/svg/gears.svg | 5 + maintenance/lib/styleguide/icons/svg/gift.svg | 5 + .../lib/styleguide/icons/svg/github.svg | 5 + .../lib/styleguide/icons/svg/glass.svg | 5 + .../lib/styleguide/icons/svg/globe.svg | 5 + .../styleguide/icons/svg/graduation-cap.svg | 5 + .../lib/styleguide/icons/svg/group.svg | 5 + .../lib/styleguide/icons/svg/hand-down.svg | 5 + .../lib/styleguide/icons/svg/hand-left.svg | 5 + .../lib/styleguide/icons/svg/hand-pointer.svg | 5 + .../lib/styleguide/icons/svg/hand-right.svg | 5 + .../lib/styleguide/icons/svg/hand-stop.svg | 5 + .../lib/styleguide/icons/svg/hand-up.svg | 5 + .../lib/styleguide/icons/svg/headphones.svg | 5 + .../lib/styleguide/icons/svg/heart-o.svg | 5 + .../lib/styleguide/icons/svg/heart.svg | 5 + .../lib/styleguide/icons/svg/history.svg | 5 + maintenance/lib/styleguide/icons/svg/home.svg | 5 + .../lib/styleguide/icons/svg/hourglass.svg | 5 + .../lib/styleguide/icons/svg/image.svg | 5 + .../lib/styleguide/icons/svg/inbox.svg | 5 + .../lib/styleguide/icons/svg/indent.svg | 5 + .../lib/styleguide/icons/svg/info-circle.svg | 5 + .../lib/styleguide/icons/svg/italic.svg | 5 + .../lib/styleguide/icons/svg/keyboard.svg | 5 + maintenance/lib/styleguide/icons/svg/leaf.svg | 5 + .../lib/styleguide/icons/svg/level-down.svg | 5 + .../lib/styleguide/icons/svg/level-up.svg | 5 + .../lib/styleguide/icons/svg/life-ring.svg | 5 + .../lib/styleguide/icons/svg/lightbulb.svg | 5 + maintenance/lib/styleguide/icons/svg/link.svg | 5 + .../lib/styleguide/icons/svg/list-ol.svg | 5 + .../lib/styleguide/icons/svg/list-ul.svg | 5 + maintenance/lib/styleguide/icons/svg/list.svg | 5 + .../styleguide/icons/svg/location-arrow.svg | 5 + maintenance/lib/styleguide/icons/svg/lock.svg | 5 + .../lib/styleguide/icons/svg/magnet.svg | 5 + maintenance/lib/styleguide/icons/svg/male.svg | 5 + .../lib/styleguide/icons/svg/map-marker.svg | 5 + .../lib/styleguide/icons/svg/map-pin.svg | 5 + .../lib/styleguide/icons/svg/map-signs.svg | 5 + maintenance/lib/styleguide/icons/svg/map.svg | 5 + .../lib/styleguide/icons/svg/medkit.svg | 5 + .../styleguide/icons/svg/microphone-slash.svg | 5 + .../lib/styleguide/icons/svg/microphone.svg | 5 + .../lib/styleguide/icons/svg/minus.svg | 5 + .../lib/styleguide/icons/svg/mobile-phone.svg | 5 + .../lib/styleguide/icons/svg/money.svg | 5 + .../styleguide/icons/svg/mouse-pointer.svg | 5 + .../lib/styleguide/icons/svg/music.svg | 5 + .../lib/styleguide/icons/svg/paint-brush.svg | 5 + .../lib/styleguide/icons/svg/paperclip.svg | 5 + .../lib/styleguide/icons/svg/paragraph.svg | 5 + .../lib/styleguide/icons/svg/paste.svg | 5 + .../lib/styleguide/icons/svg/pause.svg | 5 + maintenance/lib/styleguide/icons/svg/paw.svg | 5 + .../lib/styleguide/icons/svg/pencil.svg | 5 + .../lib/styleguide/icons/svg/phone.svg | 5 + .../lib/styleguide/icons/svg/photo.svg | 5 + .../lib/styleguide/icons/svg/pie-chart.svg | 5 + .../lib/styleguide/icons/svg/play-circle.svg | 5 + maintenance/lib/styleguide/icons/svg/play.svg | 5 + maintenance/lib/styleguide/icons/svg/plus.svg | 5 + .../lib/styleguide/icons/svg/power-off.svg | 5 + .../lib/styleguide/icons/svg/print.svg | 5 + .../styleguide/icons/svg/question-circle.svg | 5 + .../lib/styleguide/icons/svg/quote-right.svg | 5 + .../lib/styleguide/icons/svg/recycle.svg | 5 + .../lib/styleguide/icons/svg/refresh.svg | 5 + .../lib/styleguide/icons/svg/rocket.svg | 5 + maintenance/lib/styleguide/icons/svg/save.svg | 5 + .../lib/styleguide/icons/svg/search.svg | 5 + .../lib/styleguide/icons/svg/server.svg | 5 + .../lib/styleguide/icons/svg/share.svg | 5 + .../lib/styleguide/icons/svg/shield.svg | 5 + .../styleguide/icons/svg/shopping-cart.svg | 5 + .../lib/styleguide/icons/svg/sign-in.svg | 5 + .../lib/styleguide/icons/svg/sign-out.svg | 5 + .../lib/styleguide/icons/svg/smile.svg | 5 + .../styleguide/icons/svg/sort-alpha-asc.svg | 5 + .../styleguide/icons/svg/sort-alpha-desc.svg | 5 + .../styleguide/icons/svg/sort-amount-asc.svg | 5 + .../styleguide/icons/svg/sort-amount-desc.svg | 5 + maintenance/lib/styleguide/icons/svg/sort.svg | 5 + .../lib/styleguide/icons/svg/spinner.svg | 5 + .../lib/styleguide/icons/svg/star-half-o.svg | 5 + .../lib/styleguide/icons/svg/star-o.svg | 5 + maintenance/lib/styleguide/icons/svg/star.svg | 5 + .../lib/styleguide/icons/svg/subscript.svg | 5 + .../lib/styleguide/icons/svg/suitcase.svg | 5 + maintenance/lib/styleguide/icons/svg/sun.svg | 5 + .../lib/styleguide/icons/svg/superscript.svg | 5 + .../lib/styleguide/icons/svg/table.svg | 5 + .../lib/styleguide/icons/svg/tablet.svg | 5 + maintenance/lib/styleguide/icons/svg/tag.svg | 5 + maintenance/lib/styleguide/icons/svg/tags.svg | 5 + .../lib/styleguide/icons/svg/terminal.svg | 5 + .../lib/styleguide/icons/svg/ticket.svg | 5 + .../lib/styleguide/icons/svg/toggle-off.svg | 5 + .../lib/styleguide/icons/svg/toggle-on.svg | 5 + .../lib/styleguide/icons/svg/trash.svg | 5 + maintenance/lib/styleguide/icons/svg/tree.svg | 5 + .../lib/styleguide/icons/svg/underline.svg | 5 + maintenance/lib/styleguide/icons/svg/undo.svg | 5 + .../lib/styleguide/icons/svg/university.svg | 5 + .../lib/styleguide/icons/svg/unlink.svg | 5 + .../lib/styleguide/icons/svg/upload.svg | 5 + .../lib/styleguide/icons/svg/user-plus.svg | 5 + .../lib/styleguide/icons/svg/user-times.svg | 5 + maintenance/lib/styleguide/icons/svg/user.svg | 5 + .../lib/styleguide/icons/svg/users.svg | 5 + .../lib/styleguide/icons/svg/video-camera.svg | 5 + .../lib/styleguide/icons/svg/volume-down.svg | 5 + .../lib/styleguide/icons/svg/volume-off.svg | 5 + .../lib/styleguide/icons/svg/volume-up.svg | 5 + .../lib/styleguide/icons/svg/warning.svg | 5 + .../lib/styleguide/icons/svg/wheelchair.svg | 5 + maintenance/lib/styleguide/icons/svg/wifi.svg | 5 + .../lib/styleguide/icons/svg/youtube-play.svg | 5 + maintenance/lib/styleguide/index.ts | 9 + maintenance/lib/styleguide/mixins/index.ts | 3 + .../lib/styleguide/mixins/media-query.ts | 62 + .../lib/styleguide/styles/core/reset.scss | 310 ++++ .../styles/fonts/gentium-basic.scss | 21 + .../lib/styleguide/styles/fonts/lato.scss | 39 + maintenance/lib/styleguide/styles/main.scss | 9 + maintenance/lib/styleguide/styles/shared.scss | 15 + .../styleguide/styles/shared/_animations.scss | 19 + .../styleguide/styles/shared/_background.scss | 18 + .../lib/styleguide/styles/shared/_form.scss | 30 + .../styleguide/styles/shared/_functions.scss | 135 ++ .../lib/styleguide/styles/shared/_mixins.scss | 97 ++ .../styleguide/styles/shared/_spacing.scss | 54 + .../styles/shared/_transitions.scss | 66 + .../lib/styleguide/styles/tokens/index.ts | 22 + .../styleguide/styles/tokens/tokens-raw.ts | 1398 +++++++++++++++++ .../lib/styleguide/styles/tokens/tokens.json | 191 +++ .../styleguide/styles/tokens/tokens.map.scss | 192 +++ .../lib/styleguide/styles/tokens/tokens.scss | 190 +++ .../lib/styleguide/tokens/border-radius.yml | 19 + .../lib/styleguide/tokens/border-size.yml | 15 + .../lib/styleguide/tokens/box-shadow.yml | 26 + maintenance/lib/styleguide/tokens/color.yml | 324 ++++ maintenance/lib/styleguide/tokens/easing.yml | 19 + .../lib/styleguide/tokens/font-size.yml | 29 + .../lib/styleguide/tokens/font-spacing.yml | 30 + maintenance/lib/styleguide/tokens/font.yml | 28 + .../lib/styleguide/tokens/letter-spacing.yml | 19 + .../lib/styleguide/tokens/line-height.yml | 17 + .../lib/styleguide/tokens/media-query.yml | 47 + maintenance/lib/styleguide/tokens/opacity.yml | 13 + maintenance/lib/styleguide/tokens/size.yml | 30 + maintenance/lib/styleguide/tokens/spacing.yml | 76 + maintenance/lib/styleguide/tokens/time.yml | 19 + maintenance/lib/styleguide/tokens/tokens.yml | 24 + maintenance/lib/styleguide/tokens/z-index.yml | 21 + maintenance/lib/styleguide/utils/index.ts | 11 + maintenance/nuxt.config.ts | 28 +- maintenance/package-lock.json | 751 ++++++++- maintenance/package.json | 11 +- maintenance/tsconfig.json | 4 + 976 files changed, 15432 insertions(+), 77 deletions(-) create mode 100755 maintenance/lib/styleguide/assets/fonts/gentium-basic/GentiumBasic-Italic.woff create mode 100755 maintenance/lib/styleguide/assets/fonts/gentium-basic/GentiumBasic-Italic.woff2 create mode 100755 maintenance/lib/styleguide/assets/fonts/gentium-basic/GentiumBasic.woff create mode 100755 maintenance/lib/styleguide/assets/fonts/gentium-basic/GentiumBasic.woff2 create mode 100755 maintenance/lib/styleguide/assets/fonts/lato/Lato-Bold.woff create mode 100755 maintenance/lib/styleguide/assets/fonts/lato/Lato-Bold.woff2 create mode 100755 maintenance/lib/styleguide/assets/fonts/lato/Lato-BoldItalic.woff create mode 100755 maintenance/lib/styleguide/assets/fonts/lato/Lato-BoldItalic.woff2 create mode 100755 maintenance/lib/styleguide/assets/fonts/lato/Lato-Italic.woff create mode 100755 maintenance/lib/styleguide/assets/fonts/lato/Lato-Italic.woff2 create mode 100755 maintenance/lib/styleguide/assets/fonts/lato/Lato-Regular.woff create mode 100755 maintenance/lib/styleguide/assets/fonts/lato/Lato-Regular.woff2 create mode 100644 maintenance/lib/styleguide/assets/img/Logo-Horizontal-Dark.png create mode 100644 maintenance/lib/styleguide/assets/img/Logo-Horizontal-Dark.svg create mode 100644 maintenance/lib/styleguide/assets/img/Logo-Horizontal-Dark@2x.png create mode 100644 maintenance/lib/styleguide/assets/img/Logo-Horizontal.png create mode 100644 maintenance/lib/styleguide/assets/img/Logo-Horizontal.svg create mode 100644 maintenance/lib/styleguide/assets/img/Logo-Horizontal@2x.png create mode 100644 maintenance/lib/styleguide/assets/img/logo_cion.svg create mode 100644 maintenance/lib/styleguide/components/data-display/Avatar/Avatar.vue create mode 100644 maintenance/lib/styleguide/components/data-display/Avatar/lib/helpers.ts create mode 100644 maintenance/lib/styleguide/components/data-display/Avatar/style.scss create mode 100644 maintenance/lib/styleguide/components/data-display/CopyField/CopyField.vue create mode 100644 maintenance/lib/styleguide/components/data-display/CopyField/__snapshots__/spec.js.snap create mode 100644 maintenance/lib/styleguide/components/data-display/CopyField/spec.ts create mode 100644 maintenance/lib/styleguide/components/data-display/CopyField/style.scss create mode 100644 maintenance/lib/styleguide/components/data-display/List/List.vue create mode 100644 maintenance/lib/styleguide/components/data-display/List/ListItem.vue create mode 100644 maintenance/lib/styleguide/components/data-display/List/style.scss create mode 100644 maintenance/lib/styleguide/components/data-display/Number/Number.vue create mode 100644 maintenance/lib/styleguide/components/data-display/Number/style.scss create mode 100644 maintenance/lib/styleguide/components/data-display/Table/Table.vue create mode 100644 maintenance/lib/styleguide/components/data-display/Table/TableCol.vue create mode 100644 maintenance/lib/styleguide/components/data-display/Table/TableHeadCol.vue create mode 100755 maintenance/lib/styleguide/components/data-display/Table/style.scss create mode 100755 maintenance/lib/styleguide/components/data-input/Form/Form.vue create mode 100755 maintenance/lib/styleguide/components/data-input/Form/style.scss create mode 100644 maintenance/lib/styleguide/components/data-input/FormItem/FormItem.vue create mode 100644 maintenance/lib/styleguide/components/data-input/FormItem/InputError.vue create mode 100644 maintenance/lib/styleguide/components/data-input/FormItem/InputLabel.vue create mode 100644 maintenance/lib/styleguide/components/data-input/FormItem/style.scss create mode 100755 maintenance/lib/styleguide/components/data-input/Input/Input.vue create mode 100644 maintenance/lib/styleguide/components/data-input/Input/style.scss create mode 100755 maintenance/lib/styleguide/components/data-input/Radio/Radio.vue create mode 100755 maintenance/lib/styleguide/components/data-input/Radio/style.scss create mode 100755 maintenance/lib/styleguide/components/data-input/Select/Select.vue create mode 100644 maintenance/lib/styleguide/components/data-input/Select/__snapshots__/spec.js.snap create mode 100644 maintenance/lib/styleguide/components/data-input/Select/spec.ts create mode 100644 maintenance/lib/styleguide/components/data-input/Select/style.scss create mode 100644 maintenance/lib/styleguide/components/data-input/shared/input.scss create mode 100755 maintenance/lib/styleguide/components/data-input/shared/input.ts create mode 100644 maintenance/lib/styleguide/components/data-input/shared/multiinput.ts create mode 100644 maintenance/lib/styleguide/components/index.ts create mode 100644 maintenance/lib/styleguide/components/layout/Card/Card.vue create mode 100644 maintenance/lib/styleguide/components/layout/Card/style.scss create mode 100644 maintenance/lib/styleguide/components/layout/Container/Container.vue create mode 100644 maintenance/lib/styleguide/components/layout/Container/style.scss create mode 100644 maintenance/lib/styleguide/components/layout/Flex/Flex.vue create mode 100644 maintenance/lib/styleguide/components/layout/Flex/FlexItem.vue create mode 100644 maintenance/lib/styleguide/components/layout/Flex/style.scss create mode 100644 maintenance/lib/styleguide/components/layout/Grid/Grid.vue create mode 100644 maintenance/lib/styleguide/components/layout/Grid/GridItem.vue create mode 100644 maintenance/lib/styleguide/components/layout/Grid/style.scss create mode 100644 maintenance/lib/styleguide/components/layout/Modal/Modal.vue create mode 100644 maintenance/lib/styleguide/components/layout/Modal/style.scss create mode 100644 maintenance/lib/styleguide/components/layout/Page/Page.vue create mode 100644 maintenance/lib/styleguide/components/layout/Page/style.scss create mode 100644 maintenance/lib/styleguide/components/layout/PageTitle/PageTitle.vue create mode 100644 maintenance/lib/styleguide/components/layout/PageTitle/style.scss create mode 100644 maintenance/lib/styleguide/components/layout/Placeholder/Placeholder.vue create mode 100644 maintenance/lib/styleguide/components/layout/Placeholder/style.scss create mode 100644 maintenance/lib/styleguide/components/layout/Section/Section.vue create mode 100644 maintenance/lib/styleguide/components/layout/Section/style.scss create mode 100644 maintenance/lib/styleguide/components/layout/Space/Space.vue create mode 100644 maintenance/lib/styleguide/components/layout/Space/style.scss create mode 100644 maintenance/lib/styleguide/components/layout/Spinner/Spinner.vue create mode 100644 maintenance/lib/styleguide/components/layout/Spinner/style.scss create mode 100644 maintenance/lib/styleguide/components/navigation/Button/Button.vue create mode 100644 maintenance/lib/styleguide/components/navigation/Button/style.scss create mode 100644 maintenance/lib/styleguide/components/navigation/Menu/Menu.vue create mode 100644 maintenance/lib/styleguide/components/navigation/Menu/MenuItem.vue create mode 100644 maintenance/lib/styleguide/components/navigation/Menu/style.scss create mode 100644 maintenance/lib/styleguide/components/typography/Chip/Chip.vue create mode 100644 maintenance/lib/styleguide/components/typography/Chip/style.scss create mode 100644 maintenance/lib/styleguide/components/typography/Code/Code.vue create mode 100644 maintenance/lib/styleguide/components/typography/Code/style.scss create mode 100644 maintenance/lib/styleguide/components/typography/Heading/Heading.vue create mode 100644 maintenance/lib/styleguide/components/typography/Heading/__snapshots__/spec.js.snap create mode 100644 maintenance/lib/styleguide/components/typography/Heading/spec.ts create mode 100644 maintenance/lib/styleguide/components/typography/Heading/style.scss create mode 100644 maintenance/lib/styleguide/components/typography/Icon/Icon.vue create mode 100644 maintenance/lib/styleguide/components/typography/Icon/style.scss create mode 100644 maintenance/lib/styleguide/components/typography/Tag/Tag.vue create mode 100644 maintenance/lib/styleguide/components/typography/Tag/style.scss create mode 100644 maintenance/lib/styleguide/components/typography/Text/Text.vue create mode 100644 maintenance/lib/styleguide/components/typography/Text/style.scss create mode 100755 maintenance/lib/styleguide/icons/_all/adjust.svg create mode 100755 maintenance/lib/styleguide/icons/_all/adn.svg create mode 100755 maintenance/lib/styleguide/icons/_all/align-center.svg create mode 100755 maintenance/lib/styleguide/icons/_all/align-justify.svg create mode 100755 maintenance/lib/styleguide/icons/_all/align-left.svg create mode 100755 maintenance/lib/styleguide/icons/_all/align-right.svg create mode 100755 maintenance/lib/styleguide/icons/_all/amazon.svg create mode 100755 maintenance/lib/styleguide/icons/_all/ambulance.svg create mode 100755 maintenance/lib/styleguide/icons/_all/anchor.svg create mode 100755 maintenance/lib/styleguide/icons/_all/android.svg create mode 100755 maintenance/lib/styleguide/icons/_all/angellist.svg create mode 100755 maintenance/lib/styleguide/icons/_all/angle-double-down.svg create mode 100755 maintenance/lib/styleguide/icons/_all/angle-double-left.svg create mode 100755 maintenance/lib/styleguide/icons/_all/angle-double-right.svg create mode 100755 maintenance/lib/styleguide/icons/_all/angle-double-up.svg create mode 100755 maintenance/lib/styleguide/icons/_all/angle-down.svg create mode 100755 maintenance/lib/styleguide/icons/_all/angle-left.svg create mode 100755 maintenance/lib/styleguide/icons/_all/angle-right.svg create mode 100755 maintenance/lib/styleguide/icons/_all/angle-up.svg create mode 100755 maintenance/lib/styleguide/icons/_all/apple.svg create mode 100755 maintenance/lib/styleguide/icons/_all/archive.svg create mode 100755 maintenance/lib/styleguide/icons/_all/area-chart.svg create mode 100755 maintenance/lib/styleguide/icons/_all/arrow-circle-down.svg create mode 100755 maintenance/lib/styleguide/icons/_all/arrow-circle-left.svg create mode 100755 maintenance/lib/styleguide/icons/_all/arrow-circle-right.svg create mode 100755 maintenance/lib/styleguide/icons/_all/arrow-circle-up.svg create mode 100755 maintenance/lib/styleguide/icons/_all/arrow-down.svg create mode 100755 maintenance/lib/styleguide/icons/_all/arrow-left.svg create mode 100755 maintenance/lib/styleguide/icons/_all/arrow-right.svg create mode 100755 maintenance/lib/styleguide/icons/_all/arrow-up.svg create mode 100755 maintenance/lib/styleguide/icons/_all/arrows-alt.svg create mode 100755 maintenance/lib/styleguide/icons/_all/arrows-h.svg create mode 100755 maintenance/lib/styleguide/icons/_all/arrows-v.svg create mode 100755 maintenance/lib/styleguide/icons/_all/arrows.svg create mode 100755 maintenance/lib/styleguide/icons/_all/asterisk.svg create mode 100755 maintenance/lib/styleguide/icons/_all/at.svg create mode 100755 maintenance/lib/styleguide/icons/_all/automobile.svg create mode 100755 maintenance/lib/styleguide/icons/_all/backward.svg create mode 100755 maintenance/lib/styleguide/icons/_all/balance-scale.svg create mode 100755 maintenance/lib/styleguide/icons/_all/ban.svg create mode 100755 maintenance/lib/styleguide/icons/_all/bank.svg create mode 100755 maintenance/lib/styleguide/icons/_all/bar-chart.svg create mode 100755 maintenance/lib/styleguide/icons/_all/barcode.svg create mode 100755 maintenance/lib/styleguide/icons/_all/bars.svg create mode 100755 maintenance/lib/styleguide/icons/_all/battery-0.svg create mode 100755 maintenance/lib/styleguide/icons/_all/battery-1.svg create mode 100755 maintenance/lib/styleguide/icons/_all/battery-2.svg create mode 100755 maintenance/lib/styleguide/icons/_all/battery-3.svg create mode 100755 maintenance/lib/styleguide/icons/_all/battery-4.svg create mode 100755 maintenance/lib/styleguide/icons/_all/battery-empty.svg create mode 100755 maintenance/lib/styleguide/icons/_all/battery-full.svg create mode 100755 maintenance/lib/styleguide/icons/_all/battery-half.svg create mode 100755 maintenance/lib/styleguide/icons/_all/battery-quarter.svg create mode 100755 maintenance/lib/styleguide/icons/_all/battery-three-quarters.svg create mode 100755 maintenance/lib/styleguide/icons/_all/bed.svg create mode 100755 maintenance/lib/styleguide/icons/_all/beer.svg create mode 100755 maintenance/lib/styleguide/icons/_all/behance-square.svg create mode 100755 maintenance/lib/styleguide/icons/_all/behance.svg create mode 100755 maintenance/lib/styleguide/icons/_all/bell-slash.svg create mode 100755 maintenance/lib/styleguide/icons/_all/bell.svg create mode 100755 maintenance/lib/styleguide/icons/_all/bicycle.svg create mode 100755 maintenance/lib/styleguide/icons/_all/binoculars.svg create mode 100755 maintenance/lib/styleguide/icons/_all/birthday-cake.svg create mode 100755 maintenance/lib/styleguide/icons/_all/bitbucket-square.svg create mode 100755 maintenance/lib/styleguide/icons/_all/bitbucket.svg create mode 100755 maintenance/lib/styleguide/icons/_all/bitcoin.svg create mode 100755 maintenance/lib/styleguide/icons/_all/black-tie.svg create mode 100755 maintenance/lib/styleguide/icons/_all/bold.svg create mode 100755 maintenance/lib/styleguide/icons/_all/bolt.svg create mode 100755 maintenance/lib/styleguide/icons/_all/bomb.svg create mode 100755 maintenance/lib/styleguide/icons/_all/book.svg create mode 100755 maintenance/lib/styleguide/icons/_all/bookmark.svg create mode 100755 maintenance/lib/styleguide/icons/_all/briefcase.svg create mode 100755 maintenance/lib/styleguide/icons/_all/btc.svg create mode 100755 maintenance/lib/styleguide/icons/_all/bug.svg create mode 100755 maintenance/lib/styleguide/icons/_all/building.svg create mode 100755 maintenance/lib/styleguide/icons/_all/bullhorn.svg create mode 100755 maintenance/lib/styleguide/icons/_all/bullseye.svg create mode 100755 maintenance/lib/styleguide/icons/_all/bus.svg create mode 100755 maintenance/lib/styleguide/icons/_all/buysellads.svg create mode 100755 maintenance/lib/styleguide/icons/_all/cab.svg create mode 100755 maintenance/lib/styleguide/icons/_all/calculator.svg create mode 100755 maintenance/lib/styleguide/icons/_all/calendar-check.svg create mode 100755 maintenance/lib/styleguide/icons/_all/calendar-minus.svg create mode 100755 maintenance/lib/styleguide/icons/_all/calendar-plus.svg create mode 100755 maintenance/lib/styleguide/icons/_all/calendar-times.svg create mode 100755 maintenance/lib/styleguide/icons/_all/calendar.svg create mode 100755 maintenance/lib/styleguide/icons/_all/camera-retro.svg create mode 100755 maintenance/lib/styleguide/icons/_all/camera.svg create mode 100755 maintenance/lib/styleguide/icons/_all/car.svg create mode 100755 maintenance/lib/styleguide/icons/_all/caret-down.svg create mode 100755 maintenance/lib/styleguide/icons/_all/caret-left.svg create mode 100755 maintenance/lib/styleguide/icons/_all/caret-right.svg create mode 100755 maintenance/lib/styleguide/icons/_all/caret-square-down.svg create mode 100755 maintenance/lib/styleguide/icons/_all/caret-square-left.svg create mode 100755 maintenance/lib/styleguide/icons/_all/caret-square-right.svg create mode 100755 maintenance/lib/styleguide/icons/_all/caret-square-up.svg create mode 100755 maintenance/lib/styleguide/icons/_all/caret-up.svg create mode 100755 maintenance/lib/styleguide/icons/_all/cart-arrow-down.svg create mode 100755 maintenance/lib/styleguide/icons/_all/cart-plus.svg create mode 100755 maintenance/lib/styleguide/icons/_all/cc-amex.svg create mode 100755 maintenance/lib/styleguide/icons/_all/cc-diners-club.svg create mode 100755 maintenance/lib/styleguide/icons/_all/cc-discover.svg create mode 100755 maintenance/lib/styleguide/icons/_all/cc-jcb.svg create mode 100755 maintenance/lib/styleguide/icons/_all/cc-mastercard.svg create mode 100755 maintenance/lib/styleguide/icons/_all/cc-paypal.svg create mode 100755 maintenance/lib/styleguide/icons/_all/cc-stripe.svg create mode 100755 maintenance/lib/styleguide/icons/_all/cc-visa.svg create mode 100755 maintenance/lib/styleguide/icons/_all/cc.svg create mode 100755 maintenance/lib/styleguide/icons/_all/certificate.svg create mode 100755 maintenance/lib/styleguide/icons/_all/chain-broken.svg create mode 100755 maintenance/lib/styleguide/icons/_all/chain.svg create mode 100755 maintenance/lib/styleguide/icons/_all/check-circle.svg create mode 100755 maintenance/lib/styleguide/icons/_all/check-square.svg create mode 100755 maintenance/lib/styleguide/icons/_all/check.svg create mode 100755 maintenance/lib/styleguide/icons/_all/chevron-circle-down.svg create mode 100755 maintenance/lib/styleguide/icons/_all/chevron-circle-left.svg create mode 100755 maintenance/lib/styleguide/icons/_all/chevron-circle-right.svg create mode 100755 maintenance/lib/styleguide/icons/_all/chevron-circle-up.svg create mode 100755 maintenance/lib/styleguide/icons/_all/chevron-down.svg create mode 100755 maintenance/lib/styleguide/icons/_all/chevron-left.svg create mode 100755 maintenance/lib/styleguide/icons/_all/chevron-right.svg create mode 100755 maintenance/lib/styleguide/icons/_all/chevron-up.svg create mode 100755 maintenance/lib/styleguide/icons/_all/child.svg create mode 100755 maintenance/lib/styleguide/icons/_all/chrome.svg create mode 100755 maintenance/lib/styleguide/icons/_all/circle-notch.svg create mode 100755 maintenance/lib/styleguide/icons/_all/circle-thin.svg create mode 100755 maintenance/lib/styleguide/icons/_all/circle.svg create mode 100755 maintenance/lib/styleguide/icons/_all/clipboard.svg create mode 100755 maintenance/lib/styleguide/icons/_all/clock.svg create mode 100755 maintenance/lib/styleguide/icons/_all/clone.svg create mode 100755 maintenance/lib/styleguide/icons/_all/close.svg create mode 100755 maintenance/lib/styleguide/icons/_all/cloud-download.svg create mode 100755 maintenance/lib/styleguide/icons/_all/cloud-upload.svg create mode 100755 maintenance/lib/styleguide/icons/_all/cloud.svg create mode 100755 maintenance/lib/styleguide/icons/_all/cny.svg create mode 100755 maintenance/lib/styleguide/icons/_all/code-fork.svg create mode 100755 maintenance/lib/styleguide/icons/_all/code.svg create mode 100755 maintenance/lib/styleguide/icons/_all/codepen.svg create mode 100755 maintenance/lib/styleguide/icons/_all/coffee.svg create mode 100755 maintenance/lib/styleguide/icons/_all/cog.svg create mode 100755 maintenance/lib/styleguide/icons/_all/cogs.svg create mode 100755 maintenance/lib/styleguide/icons/_all/columns.svg create mode 100755 maintenance/lib/styleguide/icons/_all/comment.svg create mode 100755 maintenance/lib/styleguide/icons/_all/commenting.svg create mode 100755 maintenance/lib/styleguide/icons/_all/comments.svg create mode 100755 maintenance/lib/styleguide/icons/_all/compass.svg create mode 100755 maintenance/lib/styleguide/icons/_all/compress.svg create mode 100755 maintenance/lib/styleguide/icons/_all/connectdevelop.svg create mode 100755 maintenance/lib/styleguide/icons/_all/contao.svg create mode 100755 maintenance/lib/styleguide/icons/_all/copy.svg create mode 100755 maintenance/lib/styleguide/icons/_all/copyright.svg create mode 100755 maintenance/lib/styleguide/icons/_all/creative-commons.svg create mode 100755 maintenance/lib/styleguide/icons/_all/credit-card.svg create mode 100755 maintenance/lib/styleguide/icons/_all/crop.svg create mode 100755 maintenance/lib/styleguide/icons/_all/crosshairs.svg create mode 100755 maintenance/lib/styleguide/icons/_all/css3.svg create mode 100755 maintenance/lib/styleguide/icons/_all/cube.svg create mode 100755 maintenance/lib/styleguide/icons/_all/cubes.svg create mode 100755 maintenance/lib/styleguide/icons/_all/cut.svg create mode 100755 maintenance/lib/styleguide/icons/_all/cutlery.svg create mode 100755 maintenance/lib/styleguide/icons/_all/dashboard.svg create mode 100755 maintenance/lib/styleguide/icons/_all/dashcube.svg create mode 100755 maintenance/lib/styleguide/icons/_all/database.svg create mode 100755 maintenance/lib/styleguide/icons/_all/dedent.svg create mode 100755 maintenance/lib/styleguide/icons/_all/delicious.svg create mode 100755 maintenance/lib/styleguide/icons/_all/desktop.svg create mode 100755 maintenance/lib/styleguide/icons/_all/deviantart.svg create mode 100755 maintenance/lib/styleguide/icons/_all/diamond.svg create mode 100755 maintenance/lib/styleguide/icons/_all/digg.svg create mode 100755 maintenance/lib/styleguide/icons/_all/dollar.svg create mode 100755 maintenance/lib/styleguide/icons/_all/dot-circle.svg create mode 100755 maintenance/lib/styleguide/icons/_all/download.svg create mode 100755 maintenance/lib/styleguide/icons/_all/dribbble.svg create mode 100755 maintenance/lib/styleguide/icons/_all/dropbox.svg create mode 100755 maintenance/lib/styleguide/icons/_all/drupal.svg create mode 100755 maintenance/lib/styleguide/icons/_all/edit.svg create mode 100755 maintenance/lib/styleguide/icons/_all/eject.svg create mode 100755 maintenance/lib/styleguide/icons/_all/ellipsis-h.svg create mode 100755 maintenance/lib/styleguide/icons/_all/ellipsis-v.svg create mode 100755 maintenance/lib/styleguide/icons/_all/empire.svg create mode 100755 maintenance/lib/styleguide/icons/_all/envelope-square.svg create mode 100755 maintenance/lib/styleguide/icons/_all/envelope.svg create mode 100755 maintenance/lib/styleguide/icons/_all/eraser.svg create mode 100755 maintenance/lib/styleguide/icons/_all/eur.svg create mode 100755 maintenance/lib/styleguide/icons/_all/euro.svg create mode 100755 maintenance/lib/styleguide/icons/_all/exchange.svg create mode 100755 maintenance/lib/styleguide/icons/_all/exclamation-circle.svg create mode 100755 maintenance/lib/styleguide/icons/_all/exclamation-triangle.svg create mode 100755 maintenance/lib/styleguide/icons/_all/exclamation.svg create mode 100755 maintenance/lib/styleguide/icons/_all/expand.svg create mode 100755 maintenance/lib/styleguide/icons/_all/expeditedssl.svg create mode 100755 maintenance/lib/styleguide/icons/_all/external-link-square.svg create mode 100755 maintenance/lib/styleguide/icons/_all/external-link.svg create mode 100755 maintenance/lib/styleguide/icons/_all/eye-slash.svg create mode 100755 maintenance/lib/styleguide/icons/_all/eye.svg create mode 100755 maintenance/lib/styleguide/icons/_all/eyedropper.svg create mode 100755 maintenance/lib/styleguide/icons/_all/facebook-official.svg create mode 100755 maintenance/lib/styleguide/icons/_all/facebook-square.svg create mode 100755 maintenance/lib/styleguide/icons/_all/facebook.svg create mode 100755 maintenance/lib/styleguide/icons/_all/fast-backward.svg create mode 100755 maintenance/lib/styleguide/icons/_all/fast-forward.svg create mode 100755 maintenance/lib/styleguide/icons/_all/fax.svg create mode 100755 maintenance/lib/styleguide/icons/_all/female.svg create mode 100755 maintenance/lib/styleguide/icons/_all/fighter-jet.svg create mode 100755 maintenance/lib/styleguide/icons/_all/file-archive.svg create mode 100755 maintenance/lib/styleguide/icons/_all/file-audio.svg create mode 100755 maintenance/lib/styleguide/icons/_all/file-code.svg create mode 100755 maintenance/lib/styleguide/icons/_all/file-excel.svg create mode 100755 maintenance/lib/styleguide/icons/_all/file-image.svg create mode 100755 maintenance/lib/styleguide/icons/_all/file-movie.svg create mode 100755 maintenance/lib/styleguide/icons/_all/file-pdf.svg create mode 100755 maintenance/lib/styleguide/icons/_all/file-photo.svg create mode 100755 maintenance/lib/styleguide/icons/_all/file-picture.svg create mode 100755 maintenance/lib/styleguide/icons/_all/file-powerpoint.svg create mode 100755 maintenance/lib/styleguide/icons/_all/file-sound.svg create mode 100755 maintenance/lib/styleguide/icons/_all/file-text.svg create mode 100755 maintenance/lib/styleguide/icons/_all/file-video.svg create mode 100755 maintenance/lib/styleguide/icons/_all/file-word.svg create mode 100755 maintenance/lib/styleguide/icons/_all/file-zip.svg create mode 100755 maintenance/lib/styleguide/icons/_all/file.svg create mode 100755 maintenance/lib/styleguide/icons/_all/files.svg create mode 100755 maintenance/lib/styleguide/icons/_all/film.svg create mode 100755 maintenance/lib/styleguide/icons/_all/filter.svg create mode 100755 maintenance/lib/styleguide/icons/_all/fire-extinguisher.svg create mode 100755 maintenance/lib/styleguide/icons/_all/fire.svg create mode 100755 maintenance/lib/styleguide/icons/_all/firefox.svg create mode 100755 maintenance/lib/styleguide/icons/_all/flag-checkered.svg create mode 100755 maintenance/lib/styleguide/icons/_all/flag.svg create mode 100755 maintenance/lib/styleguide/icons/_all/flash.svg create mode 100755 maintenance/lib/styleguide/icons/_all/flask.svg create mode 100755 maintenance/lib/styleguide/icons/_all/flickr.svg create mode 100755 maintenance/lib/styleguide/icons/_all/floppy.svg create mode 100755 maintenance/lib/styleguide/icons/_all/folder-open.svg create mode 100755 maintenance/lib/styleguide/icons/_all/folder.svg create mode 100755 maintenance/lib/styleguide/icons/_all/font.svg create mode 100755 maintenance/lib/styleguide/icons/_all/fonticons.svg create mode 100755 maintenance/lib/styleguide/icons/_all/forumbee.svg create mode 100755 maintenance/lib/styleguide/icons/_all/forward.svg create mode 100755 maintenance/lib/styleguide/icons/_all/foursquare.svg create mode 100755 maintenance/lib/styleguide/icons/_all/frown.svg create mode 100755 maintenance/lib/styleguide/icons/_all/futbol.svg create mode 100755 maintenance/lib/styleguide/icons/_all/gamepad.svg create mode 100755 maintenance/lib/styleguide/icons/_all/gavel.svg create mode 100755 maintenance/lib/styleguide/icons/_all/gbp.svg create mode 100755 maintenance/lib/styleguide/icons/_all/gear.svg create mode 100755 maintenance/lib/styleguide/icons/_all/gears.svg create mode 100755 maintenance/lib/styleguide/icons/_all/genderless.svg create mode 100755 maintenance/lib/styleguide/icons/_all/get-pocket.svg create mode 100755 maintenance/lib/styleguide/icons/_all/gg-circle.svg create mode 100755 maintenance/lib/styleguide/icons/_all/gg.svg create mode 100755 maintenance/lib/styleguide/icons/_all/gift.svg create mode 100755 maintenance/lib/styleguide/icons/_all/git-square.svg create mode 100755 maintenance/lib/styleguide/icons/_all/git.svg create mode 100755 maintenance/lib/styleguide/icons/_all/github-alt.svg create mode 100755 maintenance/lib/styleguide/icons/_all/github-square.svg create mode 100755 maintenance/lib/styleguide/icons/_all/github.svg create mode 100755 maintenance/lib/styleguide/icons/_all/glass.svg create mode 100755 maintenance/lib/styleguide/icons/_all/globe.svg create mode 100755 maintenance/lib/styleguide/icons/_all/google-plus-square.svg create mode 100755 maintenance/lib/styleguide/icons/_all/google-plus.svg create mode 100755 maintenance/lib/styleguide/icons/_all/google-wallet.svg create mode 100755 maintenance/lib/styleguide/icons/_all/google.svg create mode 100755 maintenance/lib/styleguide/icons/_all/graduation-cap.svg create mode 100755 maintenance/lib/styleguide/icons/_all/gratipay.svg create mode 100755 maintenance/lib/styleguide/icons/_all/group.svg create mode 100755 maintenance/lib/styleguide/icons/_all/h-square.svg create mode 100755 maintenance/lib/styleguide/icons/_all/hacker-news.svg create mode 100755 maintenance/lib/styleguide/icons/_all/hand-down.svg create mode 100755 maintenance/lib/styleguide/icons/_all/hand-grab.svg create mode 100755 maintenance/lib/styleguide/icons/_all/hand-left.svg create mode 100755 maintenance/lib/styleguide/icons/_all/hand-lizard.svg create mode 100755 maintenance/lib/styleguide/icons/_all/hand-paper.svg create mode 100755 maintenance/lib/styleguide/icons/_all/hand-peace.svg create mode 100755 maintenance/lib/styleguide/icons/_all/hand-pointer.svg create mode 100755 maintenance/lib/styleguide/icons/_all/hand-right.svg create mode 100755 maintenance/lib/styleguide/icons/_all/hand-rock.svg create mode 100755 maintenance/lib/styleguide/icons/_all/hand-scissors.svg create mode 100755 maintenance/lib/styleguide/icons/_all/hand-spock.svg create mode 100755 maintenance/lib/styleguide/icons/_all/hand-stop.svg create mode 100755 maintenance/lib/styleguide/icons/_all/hand-up.svg create mode 100755 maintenance/lib/styleguide/icons/_all/hdd.svg create mode 100755 maintenance/lib/styleguide/icons/_all/header.svg create mode 100755 maintenance/lib/styleguide/icons/_all/headphones.svg create mode 100755 maintenance/lib/styleguide/icons/_all/heart-o.svg create mode 100755 maintenance/lib/styleguide/icons/_all/heart.svg create mode 100755 maintenance/lib/styleguide/icons/_all/heartbeat.svg create mode 100755 maintenance/lib/styleguide/icons/_all/history.svg create mode 100755 maintenance/lib/styleguide/icons/_all/home.svg create mode 100755 maintenance/lib/styleguide/icons/_all/hospital.svg create mode 100755 maintenance/lib/styleguide/icons/_all/hotel.svg create mode 100755 maintenance/lib/styleguide/icons/_all/hourglass-1.svg create mode 100755 maintenance/lib/styleguide/icons/_all/hourglass-2.svg create mode 100755 maintenance/lib/styleguide/icons/_all/hourglass-3.svg create mode 100755 maintenance/lib/styleguide/icons/_all/hourglass-end.svg create mode 100755 maintenance/lib/styleguide/icons/_all/hourglass-half.svg create mode 100755 maintenance/lib/styleguide/icons/_all/hourglass-start.svg create mode 100755 maintenance/lib/styleguide/icons/_all/hourglass.svg create mode 100755 maintenance/lib/styleguide/icons/_all/houzz.svg create mode 100755 maintenance/lib/styleguide/icons/_all/html5.svg create mode 100755 maintenance/lib/styleguide/icons/_all/i-cursor.svg create mode 100755 maintenance/lib/styleguide/icons/_all/ils.svg create mode 100755 maintenance/lib/styleguide/icons/_all/image.svg create mode 100755 maintenance/lib/styleguide/icons/_all/inbox.svg create mode 100755 maintenance/lib/styleguide/icons/_all/indent.svg create mode 100755 maintenance/lib/styleguide/icons/_all/industry.svg create mode 100755 maintenance/lib/styleguide/icons/_all/info-circle.svg create mode 100755 maintenance/lib/styleguide/icons/_all/info.svg create mode 100755 maintenance/lib/styleguide/icons/_all/inr.svg create mode 100755 maintenance/lib/styleguide/icons/_all/instagram.svg create mode 100755 maintenance/lib/styleguide/icons/_all/institution.svg create mode 100755 maintenance/lib/styleguide/icons/_all/internet-explorer.svg create mode 100755 maintenance/lib/styleguide/icons/_all/ioxhost.svg create mode 100755 maintenance/lib/styleguide/icons/_all/italic.svg create mode 100755 maintenance/lib/styleguide/icons/_all/joomla.svg create mode 100755 maintenance/lib/styleguide/icons/_all/jpy.svg create mode 100755 maintenance/lib/styleguide/icons/_all/jsfiddle.svg create mode 100755 maintenance/lib/styleguide/icons/_all/key.svg create mode 100755 maintenance/lib/styleguide/icons/_all/keyboard.svg create mode 100755 maintenance/lib/styleguide/icons/_all/krw.svg create mode 100755 maintenance/lib/styleguide/icons/_all/language.svg create mode 100755 maintenance/lib/styleguide/icons/_all/laptop.svg create mode 100755 maintenance/lib/styleguide/icons/_all/lastfm-square.svg create mode 100755 maintenance/lib/styleguide/icons/_all/lastfm.svg create mode 100755 maintenance/lib/styleguide/icons/_all/leaf.svg create mode 100755 maintenance/lib/styleguide/icons/_all/leanpub.svg create mode 100755 maintenance/lib/styleguide/icons/_all/legal.svg create mode 100755 maintenance/lib/styleguide/icons/_all/lemon.svg create mode 100755 maintenance/lib/styleguide/icons/_all/level-down.svg create mode 100755 maintenance/lib/styleguide/icons/_all/level-up.svg create mode 100755 maintenance/lib/styleguide/icons/_all/life-bouy.svg create mode 100755 maintenance/lib/styleguide/icons/_all/life-buoy.svg create mode 100755 maintenance/lib/styleguide/icons/_all/life-ring.svg create mode 100755 maintenance/lib/styleguide/icons/_all/life-saver.svg create mode 100755 maintenance/lib/styleguide/icons/_all/lightbulb.svg create mode 100755 maintenance/lib/styleguide/icons/_all/line-chart.svg create mode 100755 maintenance/lib/styleguide/icons/_all/link.svg create mode 100755 maintenance/lib/styleguide/icons/_all/linkedin-square.svg create mode 100755 maintenance/lib/styleguide/icons/_all/linkedin.svg create mode 100755 maintenance/lib/styleguide/icons/_all/linux.svg create mode 100755 maintenance/lib/styleguide/icons/_all/list-alt.svg create mode 100755 maintenance/lib/styleguide/icons/_all/list-ol.svg create mode 100755 maintenance/lib/styleguide/icons/_all/list-ul.svg create mode 100755 maintenance/lib/styleguide/icons/_all/list.svg create mode 100755 maintenance/lib/styleguide/icons/_all/location-arrow.svg create mode 100755 maintenance/lib/styleguide/icons/_all/lock.svg create mode 100755 maintenance/lib/styleguide/icons/_all/long-arrow-down.svg create mode 100755 maintenance/lib/styleguide/icons/_all/long-arrow-left.svg create mode 100755 maintenance/lib/styleguide/icons/_all/long-arrow-right.svg create mode 100755 maintenance/lib/styleguide/icons/_all/long-arrow-up.svg create mode 100755 maintenance/lib/styleguide/icons/_all/magic.svg create mode 100755 maintenance/lib/styleguide/icons/_all/magnet.svg create mode 100755 maintenance/lib/styleguide/icons/_all/mail-forward.svg create mode 100755 maintenance/lib/styleguide/icons/_all/mail-reply-all.svg create mode 100755 maintenance/lib/styleguide/icons/_all/mail-reply.svg create mode 100755 maintenance/lib/styleguide/icons/_all/male.svg create mode 100755 maintenance/lib/styleguide/icons/_all/map-marker.svg create mode 100755 maintenance/lib/styleguide/icons/_all/map-pin.svg create mode 100755 maintenance/lib/styleguide/icons/_all/map-signs.svg create mode 100755 maintenance/lib/styleguide/icons/_all/map.svg create mode 100755 maintenance/lib/styleguide/icons/_all/mars-double.svg create mode 100755 maintenance/lib/styleguide/icons/_all/mars-stroke-h.svg create mode 100755 maintenance/lib/styleguide/icons/_all/mars-stroke-v.svg create mode 100755 maintenance/lib/styleguide/icons/_all/mars-stroke.svg create mode 100755 maintenance/lib/styleguide/icons/_all/mars.svg create mode 100755 maintenance/lib/styleguide/icons/_all/maxcdn.svg create mode 100755 maintenance/lib/styleguide/icons/_all/meanpath.svg create mode 100755 maintenance/lib/styleguide/icons/_all/medium.svg create mode 100755 maintenance/lib/styleguide/icons/_all/medkit.svg create mode 100755 maintenance/lib/styleguide/icons/_all/meh.svg create mode 100755 maintenance/lib/styleguide/icons/_all/mercury.svg create mode 100755 maintenance/lib/styleguide/icons/_all/microphone-slash.svg create mode 100755 maintenance/lib/styleguide/icons/_all/microphone.svg create mode 100755 maintenance/lib/styleguide/icons/_all/minus-circle.svg create mode 100755 maintenance/lib/styleguide/icons/_all/minus-square.svg create mode 100755 maintenance/lib/styleguide/icons/_all/minus.svg create mode 100755 maintenance/lib/styleguide/icons/_all/mobile-phone.svg create mode 100755 maintenance/lib/styleguide/icons/_all/mobile.svg create mode 100755 maintenance/lib/styleguide/icons/_all/money.svg create mode 100755 maintenance/lib/styleguide/icons/_all/mortar-board.svg create mode 100755 maintenance/lib/styleguide/icons/_all/motorcycle.svg create mode 100755 maintenance/lib/styleguide/icons/_all/mouse-pointer.svg create mode 100755 maintenance/lib/styleguide/icons/_all/music.svg create mode 100755 maintenance/lib/styleguide/icons/_all/navicon.svg create mode 100755 maintenance/lib/styleguide/icons/_all/neuter.svg create mode 100755 maintenance/lib/styleguide/icons/_all/object-group.svg create mode 100755 maintenance/lib/styleguide/icons/_all/object-ungroup.svg create mode 100755 maintenance/lib/styleguide/icons/_all/odnoklassniki-square.svg create mode 100755 maintenance/lib/styleguide/icons/_all/odnoklassniki.svg create mode 100755 maintenance/lib/styleguide/icons/_all/opencart.svg create mode 100755 maintenance/lib/styleguide/icons/_all/openid.svg create mode 100755 maintenance/lib/styleguide/icons/_all/opera.svg create mode 100755 maintenance/lib/styleguide/icons/_all/optin-monster.svg create mode 100755 maintenance/lib/styleguide/icons/_all/outdent.svg create mode 100755 maintenance/lib/styleguide/icons/_all/pagelines.svg create mode 100755 maintenance/lib/styleguide/icons/_all/paint-brush.svg create mode 100755 maintenance/lib/styleguide/icons/_all/paper-plane.svg create mode 100755 maintenance/lib/styleguide/icons/_all/paperclip.svg create mode 100755 maintenance/lib/styleguide/icons/_all/paragraph.svg create mode 100755 maintenance/lib/styleguide/icons/_all/paste.svg create mode 100755 maintenance/lib/styleguide/icons/_all/pause.svg create mode 100755 maintenance/lib/styleguide/icons/_all/paw.svg create mode 100755 maintenance/lib/styleguide/icons/_all/paypal.svg create mode 100755 maintenance/lib/styleguide/icons/_all/pencil-square.svg create mode 100755 maintenance/lib/styleguide/icons/_all/pencil.svg create mode 100755 maintenance/lib/styleguide/icons/_all/phone-square.svg create mode 100755 maintenance/lib/styleguide/icons/_all/phone.svg create mode 100755 maintenance/lib/styleguide/icons/_all/photo.svg create mode 100755 maintenance/lib/styleguide/icons/_all/pie-chart.svg create mode 100755 maintenance/lib/styleguide/icons/_all/pied-piper-alt.svg create mode 100755 maintenance/lib/styleguide/icons/_all/pied-piper.svg create mode 100755 maintenance/lib/styleguide/icons/_all/pinterest-p.svg create mode 100755 maintenance/lib/styleguide/icons/_all/pinterest-square.svg create mode 100755 maintenance/lib/styleguide/icons/_all/pinterest.svg create mode 100755 maintenance/lib/styleguide/icons/_all/plane.svg create mode 100755 maintenance/lib/styleguide/icons/_all/play-circle.svg create mode 100755 maintenance/lib/styleguide/icons/_all/play.svg create mode 100755 maintenance/lib/styleguide/icons/_all/plug.svg create mode 100755 maintenance/lib/styleguide/icons/_all/plus-circle.svg create mode 100755 maintenance/lib/styleguide/icons/_all/plus-square.svg create mode 100755 maintenance/lib/styleguide/icons/_all/plus.svg create mode 100755 maintenance/lib/styleguide/icons/_all/power-off.svg create mode 100755 maintenance/lib/styleguide/icons/_all/print.svg create mode 100755 maintenance/lib/styleguide/icons/_all/puzzle-piece.svg create mode 100755 maintenance/lib/styleguide/icons/_all/px.svg create mode 100755 maintenance/lib/styleguide/icons/_all/qq.svg create mode 100755 maintenance/lib/styleguide/icons/_all/qrcode.svg create mode 100755 maintenance/lib/styleguide/icons/_all/question-circle.svg create mode 100755 maintenance/lib/styleguide/icons/_all/question.svg create mode 100755 maintenance/lib/styleguide/icons/_all/quote-left.svg create mode 100755 maintenance/lib/styleguide/icons/_all/quote-right.svg create mode 100755 maintenance/lib/styleguide/icons/_all/ra.svg create mode 100755 maintenance/lib/styleguide/icons/_all/random.svg create mode 100755 maintenance/lib/styleguide/icons/_all/rebel.svg create mode 100755 maintenance/lib/styleguide/icons/_all/recycle.svg create mode 100755 maintenance/lib/styleguide/icons/_all/reddit-square.svg create mode 100755 maintenance/lib/styleguide/icons/_all/reddit.svg create mode 100755 maintenance/lib/styleguide/icons/_all/refresh.svg create mode 100755 maintenance/lib/styleguide/icons/_all/registered.svg create mode 100755 maintenance/lib/styleguide/icons/_all/renren.svg create mode 100755 maintenance/lib/styleguide/icons/_all/reorder.svg create mode 100755 maintenance/lib/styleguide/icons/_all/repeat.svg create mode 100755 maintenance/lib/styleguide/icons/_all/reply-all.svg create mode 100755 maintenance/lib/styleguide/icons/_all/reply.svg create mode 100755 maintenance/lib/styleguide/icons/_all/retweet.svg create mode 100755 maintenance/lib/styleguide/icons/_all/rmb.svg create mode 100755 maintenance/lib/styleguide/icons/_all/road.svg create mode 100755 maintenance/lib/styleguide/icons/_all/rocket.svg create mode 100755 maintenance/lib/styleguide/icons/_all/rotate-left.svg create mode 100755 maintenance/lib/styleguide/icons/_all/rotate-right.svg create mode 100755 maintenance/lib/styleguide/icons/_all/rouble.svg create mode 100755 maintenance/lib/styleguide/icons/_all/rss-square.svg create mode 100755 maintenance/lib/styleguide/icons/_all/rss.svg create mode 100755 maintenance/lib/styleguide/icons/_all/rub.svg create mode 100755 maintenance/lib/styleguide/icons/_all/ruble.svg create mode 100755 maintenance/lib/styleguide/icons/_all/rupee.svg create mode 100755 maintenance/lib/styleguide/icons/_all/safari.svg create mode 100755 maintenance/lib/styleguide/icons/_all/save.svg create mode 100755 maintenance/lib/styleguide/icons/_all/scissors.svg create mode 100755 maintenance/lib/styleguide/icons/_all/search-minus.svg create mode 100755 maintenance/lib/styleguide/icons/_all/search-plus.svg create mode 100755 maintenance/lib/styleguide/icons/_all/search.svg create mode 100755 maintenance/lib/styleguide/icons/_all/sellsy.svg create mode 100755 maintenance/lib/styleguide/icons/_all/server.svg create mode 100755 maintenance/lib/styleguide/icons/_all/share-alt-square.svg create mode 100755 maintenance/lib/styleguide/icons/_all/share-alt.svg create mode 100755 maintenance/lib/styleguide/icons/_all/share-square.svg create mode 100755 maintenance/lib/styleguide/icons/_all/share.svg create mode 100755 maintenance/lib/styleguide/icons/_all/shekel.svg create mode 100755 maintenance/lib/styleguide/icons/_all/sheqel.svg create mode 100755 maintenance/lib/styleguide/icons/_all/shield.svg create mode 100755 maintenance/lib/styleguide/icons/_all/ship.svg create mode 100755 maintenance/lib/styleguide/icons/_all/shirtsinbulk.svg create mode 100755 maintenance/lib/styleguide/icons/_all/shopping-cart.svg create mode 100755 maintenance/lib/styleguide/icons/_all/sign-in.svg create mode 100755 maintenance/lib/styleguide/icons/_all/sign-out.svg create mode 100755 maintenance/lib/styleguide/icons/_all/signal.svg create mode 100755 maintenance/lib/styleguide/icons/_all/simplybuilt.svg create mode 100755 maintenance/lib/styleguide/icons/_all/sitemap.svg create mode 100755 maintenance/lib/styleguide/icons/_all/skyatlas.svg create mode 100755 maintenance/lib/styleguide/icons/_all/skype.svg create mode 100755 maintenance/lib/styleguide/icons/_all/slack.svg create mode 100755 maintenance/lib/styleguide/icons/_all/sliders.svg create mode 100755 maintenance/lib/styleguide/icons/_all/slideshare.svg create mode 100755 maintenance/lib/styleguide/icons/_all/smile.svg create mode 100755 maintenance/lib/styleguide/icons/_all/sort-alpha-asc.svg create mode 100755 maintenance/lib/styleguide/icons/_all/sort-alpha-desc.svg create mode 100755 maintenance/lib/styleguide/icons/_all/sort-amount-asc.svg create mode 100755 maintenance/lib/styleguide/icons/_all/sort-amount-desc.svg create mode 100755 maintenance/lib/styleguide/icons/_all/sort-asc.svg create mode 100755 maintenance/lib/styleguide/icons/_all/sort-desc.svg create mode 100755 maintenance/lib/styleguide/icons/_all/sort-numeric-asc.svg create mode 100755 maintenance/lib/styleguide/icons/_all/sort-numeric-desc.svg create mode 100755 maintenance/lib/styleguide/icons/_all/sort.svg create mode 100755 maintenance/lib/styleguide/icons/_all/soundcloud.svg create mode 100755 maintenance/lib/styleguide/icons/_all/space-shuttle.svg create mode 100755 maintenance/lib/styleguide/icons/_all/spinner.svg create mode 100755 maintenance/lib/styleguide/icons/_all/spoon.svg create mode 100755 maintenance/lib/styleguide/icons/_all/spotify.svg create mode 100755 maintenance/lib/styleguide/icons/_all/square-o.svg create mode 100755 maintenance/lib/styleguide/icons/_all/square.svg create mode 100755 maintenance/lib/styleguide/icons/_all/stack-exchange.svg create mode 100755 maintenance/lib/styleguide/icons/_all/stack-overflow.svg create mode 100755 maintenance/lib/styleguide/icons/_all/star-half-o.svg create mode 100755 maintenance/lib/styleguide/icons/_all/star-half.svg create mode 100755 maintenance/lib/styleguide/icons/_all/star-o.svg create mode 100755 maintenance/lib/styleguide/icons/_all/star.svg create mode 100755 maintenance/lib/styleguide/icons/_all/steam-square.svg create mode 100755 maintenance/lib/styleguide/icons/_all/steam.svg create mode 100755 maintenance/lib/styleguide/icons/_all/step-backward.svg create mode 100755 maintenance/lib/styleguide/icons/_all/step-forward.svg create mode 100755 maintenance/lib/styleguide/icons/_all/stethoscope.svg create mode 100755 maintenance/lib/styleguide/icons/_all/sticky-note.svg create mode 100755 maintenance/lib/styleguide/icons/_all/stop.svg create mode 100755 maintenance/lib/styleguide/icons/_all/street-view.svg create mode 100755 maintenance/lib/styleguide/icons/_all/strikethrough.svg create mode 100755 maintenance/lib/styleguide/icons/_all/stumbleupon-circle.svg create mode 100755 maintenance/lib/styleguide/icons/_all/stumbleupon.svg create mode 100755 maintenance/lib/styleguide/icons/_all/subscript.svg create mode 100755 maintenance/lib/styleguide/icons/_all/subway.svg create mode 100755 maintenance/lib/styleguide/icons/_all/suitcase.svg create mode 100755 maintenance/lib/styleguide/icons/_all/sun.svg create mode 100755 maintenance/lib/styleguide/icons/_all/superscript.svg create mode 100755 maintenance/lib/styleguide/icons/_all/table.svg create mode 100755 maintenance/lib/styleguide/icons/_all/tablet.svg create mode 100755 maintenance/lib/styleguide/icons/_all/tachometer.svg create mode 100755 maintenance/lib/styleguide/icons/_all/tag.svg create mode 100755 maintenance/lib/styleguide/icons/_all/tags.svg create mode 100755 maintenance/lib/styleguide/icons/_all/tasks.svg create mode 100755 maintenance/lib/styleguide/icons/_all/taxi.svg create mode 100755 maintenance/lib/styleguide/icons/_all/television.svg create mode 100755 maintenance/lib/styleguide/icons/_all/tencent-weibo.svg create mode 100755 maintenance/lib/styleguide/icons/_all/terminal.svg create mode 100755 maintenance/lib/styleguide/icons/_all/text-height.svg create mode 100755 maintenance/lib/styleguide/icons/_all/text-width.svg create mode 100755 maintenance/lib/styleguide/icons/_all/th-large.svg create mode 100755 maintenance/lib/styleguide/icons/_all/th-list.svg create mode 100755 maintenance/lib/styleguide/icons/_all/th.svg create mode 100755 maintenance/lib/styleguide/icons/_all/thumb-tack.svg create mode 100755 maintenance/lib/styleguide/icons/_all/thumbs-down.svg create mode 100755 maintenance/lib/styleguide/icons/_all/thumbs-up.svg create mode 100755 maintenance/lib/styleguide/icons/_all/ticket.svg create mode 100755 maintenance/lib/styleguide/icons/_all/times-circle.svg create mode 100755 maintenance/lib/styleguide/icons/_all/times.svg create mode 100755 maintenance/lib/styleguide/icons/_all/tint.svg create mode 100755 maintenance/lib/styleguide/icons/_all/toggle-off.svg create mode 100755 maintenance/lib/styleguide/icons/_all/toggle-on.svg create mode 100755 maintenance/lib/styleguide/icons/_all/trademark.svg create mode 100755 maintenance/lib/styleguide/icons/_all/train.svg create mode 100755 maintenance/lib/styleguide/icons/_all/transgender-alt.svg create mode 100755 maintenance/lib/styleguide/icons/_all/transgender.svg create mode 100755 maintenance/lib/styleguide/icons/_all/trash.svg create mode 100755 maintenance/lib/styleguide/icons/_all/tree.svg create mode 100755 maintenance/lib/styleguide/icons/_all/trello.svg create mode 100755 maintenance/lib/styleguide/icons/_all/tripadvisor.svg create mode 100755 maintenance/lib/styleguide/icons/_all/trophy.svg create mode 100755 maintenance/lib/styleguide/icons/_all/truck.svg create mode 100755 maintenance/lib/styleguide/icons/_all/try.svg create mode 100755 maintenance/lib/styleguide/icons/_all/tty.svg create mode 100755 maintenance/lib/styleguide/icons/_all/tumblr-square.svg create mode 100755 maintenance/lib/styleguide/icons/_all/tumblr.svg create mode 100755 maintenance/lib/styleguide/icons/_all/turkish-lira.svg create mode 100755 maintenance/lib/styleguide/icons/_all/twitch.svg create mode 100755 maintenance/lib/styleguide/icons/_all/twitter-square.svg create mode 100755 maintenance/lib/styleguide/icons/_all/twitter.svg create mode 100755 maintenance/lib/styleguide/icons/_all/umbrella.svg create mode 100755 maintenance/lib/styleguide/icons/_all/underline.svg create mode 100755 maintenance/lib/styleguide/icons/_all/undo.svg create mode 100755 maintenance/lib/styleguide/icons/_all/university.svg create mode 100755 maintenance/lib/styleguide/icons/_all/unlink.svg create mode 100755 maintenance/lib/styleguide/icons/_all/unlock-alt.svg create mode 100755 maintenance/lib/styleguide/icons/_all/unlock.svg create mode 100755 maintenance/lib/styleguide/icons/_all/upload.svg create mode 100755 maintenance/lib/styleguide/icons/_all/usd.svg create mode 100755 maintenance/lib/styleguide/icons/_all/user-md.svg create mode 100755 maintenance/lib/styleguide/icons/_all/user-plus.svg create mode 100755 maintenance/lib/styleguide/icons/_all/user-secret.svg create mode 100755 maintenance/lib/styleguide/icons/_all/user-times.svg create mode 100755 maintenance/lib/styleguide/icons/_all/user.svg create mode 100755 maintenance/lib/styleguide/icons/_all/users.svg create mode 100755 maintenance/lib/styleguide/icons/_all/venus-double.svg create mode 100755 maintenance/lib/styleguide/icons/_all/venus-mars.svg create mode 100755 maintenance/lib/styleguide/icons/_all/venus.svg create mode 100755 maintenance/lib/styleguide/icons/_all/viacoin.svg create mode 100755 maintenance/lib/styleguide/icons/_all/video-camera.svg create mode 100755 maintenance/lib/styleguide/icons/_all/vimeo-square.svg create mode 100755 maintenance/lib/styleguide/icons/_all/vimeo.svg create mode 100755 maintenance/lib/styleguide/icons/_all/vine.svg create mode 100755 maintenance/lib/styleguide/icons/_all/vk.svg create mode 100755 maintenance/lib/styleguide/icons/_all/volume-down.svg create mode 100755 maintenance/lib/styleguide/icons/_all/volume-off.svg create mode 100755 maintenance/lib/styleguide/icons/_all/volume-up.svg create mode 100755 maintenance/lib/styleguide/icons/_all/warning.svg create mode 100755 maintenance/lib/styleguide/icons/_all/wechat.svg create mode 100755 maintenance/lib/styleguide/icons/_all/weibo.svg create mode 100755 maintenance/lib/styleguide/icons/_all/weixin.svg create mode 100755 maintenance/lib/styleguide/icons/_all/whatsapp.svg create mode 100755 maintenance/lib/styleguide/icons/_all/wheelchair.svg create mode 100755 maintenance/lib/styleguide/icons/_all/wifi.svg create mode 100755 maintenance/lib/styleguide/icons/_all/wikipedia-w.svg create mode 100755 maintenance/lib/styleguide/icons/_all/windows.svg create mode 100755 maintenance/lib/styleguide/icons/_all/won.svg create mode 100755 maintenance/lib/styleguide/icons/_all/wordpress.svg create mode 100755 maintenance/lib/styleguide/icons/_all/wrench.svg create mode 100755 maintenance/lib/styleguide/icons/_all/xing-square.svg create mode 100755 maintenance/lib/styleguide/icons/_all/xing.svg create mode 100755 maintenance/lib/styleguide/icons/_all/y-combinator-square.svg create mode 100755 maintenance/lib/styleguide/icons/_all/y-combinator.svg create mode 100755 maintenance/lib/styleguide/icons/_all/yahoo.svg create mode 100755 maintenance/lib/styleguide/icons/_all/yc-square.svg create mode 100755 maintenance/lib/styleguide/icons/_all/yc.svg create mode 100755 maintenance/lib/styleguide/icons/_all/yelp.svg create mode 100755 maintenance/lib/styleguide/icons/_all/yen.svg create mode 100755 maintenance/lib/styleguide/icons/_all/youtube-play.svg create mode 100755 maintenance/lib/styleguide/icons/_all/youtube-square.svg create mode 100755 maintenance/lib/styleguide/icons/_all/youtube.svg create mode 100644 maintenance/lib/styleguide/icons/index.ts create mode 100755 maintenance/lib/styleguide/icons/svg/align-center.svg create mode 100755 maintenance/lib/styleguide/icons/svg/align-justify.svg create mode 100755 maintenance/lib/styleguide/icons/svg/align-left.svg create mode 100755 maintenance/lib/styleguide/icons/svg/align-right.svg create mode 100755 maintenance/lib/styleguide/icons/svg/angellist.svg create mode 100755 maintenance/lib/styleguide/icons/svg/angle-down.svg create mode 100755 maintenance/lib/styleguide/icons/svg/angle-left.svg create mode 100755 maintenance/lib/styleguide/icons/svg/angle-right.svg create mode 100755 maintenance/lib/styleguide/icons/svg/angle-up.svg create mode 100755 maintenance/lib/styleguide/icons/svg/archive.svg create mode 100755 maintenance/lib/styleguide/icons/svg/arrow-down.svg create mode 100755 maintenance/lib/styleguide/icons/svg/arrow-left.svg create mode 100755 maintenance/lib/styleguide/icons/svg/arrow-right.svg create mode 100755 maintenance/lib/styleguide/icons/svg/arrow-up.svg create mode 100755 maintenance/lib/styleguide/icons/svg/at.svg create mode 100755 maintenance/lib/styleguide/icons/svg/balance-scale.svg create mode 100755 maintenance/lib/styleguide/icons/svg/ban.svg create mode 100755 maintenance/lib/styleguide/icons/svg/bar-chart.svg create mode 100755 maintenance/lib/styleguide/icons/svg/bars.svg create mode 100755 maintenance/lib/styleguide/icons/svg/bell.svg create mode 100755 maintenance/lib/styleguide/icons/svg/bold.svg create mode 100755 maintenance/lib/styleguide/icons/svg/book.svg create mode 100755 maintenance/lib/styleguide/icons/svg/bookmark.svg create mode 100755 maintenance/lib/styleguide/icons/svg/briefcase.svg create mode 100755 maintenance/lib/styleguide/icons/svg/bug.svg create mode 100755 maintenance/lib/styleguide/icons/svg/bullhorn.svg create mode 100755 maintenance/lib/styleguide/icons/svg/calculator.svg create mode 100755 maintenance/lib/styleguide/icons/svg/calendar.svg create mode 100755 maintenance/lib/styleguide/icons/svg/camera.svg create mode 100755 maintenance/lib/styleguide/icons/svg/cart-plus.svg create mode 100755 maintenance/lib/styleguide/icons/svg/certificate.svg create mode 100755 maintenance/lib/styleguide/icons/svg/chain-broken.svg create mode 100755 maintenance/lib/styleguide/icons/svg/chain.svg create mode 100755 maintenance/lib/styleguide/icons/svg/check.svg create mode 100755 maintenance/lib/styleguide/icons/svg/child.svg create mode 100755 maintenance/lib/styleguide/icons/svg/clock.svg create mode 100755 maintenance/lib/styleguide/icons/svg/close.svg create mode 100755 maintenance/lib/styleguide/icons/svg/cloud-download.svg create mode 100755 maintenance/lib/styleguide/icons/svg/cloud-upload.svg create mode 100755 maintenance/lib/styleguide/icons/svg/cloud.svg create mode 100755 maintenance/lib/styleguide/icons/svg/code.svg create mode 100755 maintenance/lib/styleguide/icons/svg/coffee.svg create mode 100755 maintenance/lib/styleguide/icons/svg/cogs.svg create mode 100755 maintenance/lib/styleguide/icons/svg/columns.svg create mode 100755 maintenance/lib/styleguide/icons/svg/comment.svg create mode 100755 maintenance/lib/styleguide/icons/svg/comments.svg create mode 100755 maintenance/lib/styleguide/icons/svg/compass.svg create mode 100755 maintenance/lib/styleguide/icons/svg/copy.svg create mode 100755 maintenance/lib/styleguide/icons/svg/credit-card.svg create mode 100755 maintenance/lib/styleguide/icons/svg/crop.svg create mode 100755 maintenance/lib/styleguide/icons/svg/crosshairs.svg create mode 100755 maintenance/lib/styleguide/icons/svg/cube.svg create mode 100755 maintenance/lib/styleguide/icons/svg/cubes.svg create mode 100755 maintenance/lib/styleguide/icons/svg/cut.svg create mode 100755 maintenance/lib/styleguide/icons/svg/dashboard.svg create mode 100755 maintenance/lib/styleguide/icons/svg/desktop.svg create mode 100755 maintenance/lib/styleguide/icons/svg/diamond.svg create mode 100755 maintenance/lib/styleguide/icons/svg/download.svg create mode 100755 maintenance/lib/styleguide/icons/svg/edit.svg create mode 100755 maintenance/lib/styleguide/icons/svg/ellipsis-h.svg create mode 100755 maintenance/lib/styleguide/icons/svg/ellipsis-v.svg create mode 100755 maintenance/lib/styleguide/icons/svg/envelope.svg create mode 100755 maintenance/lib/styleguide/icons/svg/exchange.svg create mode 100755 maintenance/lib/styleguide/icons/svg/exclamation-circle.svg create mode 100755 maintenance/lib/styleguide/icons/svg/exclamation-triangle.svg create mode 100755 maintenance/lib/styleguide/icons/svg/expand.svg create mode 100755 maintenance/lib/styleguide/icons/svg/external-link.svg create mode 100755 maintenance/lib/styleguide/icons/svg/eye-slash.svg create mode 100755 maintenance/lib/styleguide/icons/svg/eye.svg create mode 100755 maintenance/lib/styleguide/icons/svg/eyedropper.svg create mode 100755 maintenance/lib/styleguide/icons/svg/facebook.svg create mode 100755 maintenance/lib/styleguide/icons/svg/female.svg create mode 100755 maintenance/lib/styleguide/icons/svg/file-archive.svg create mode 100755 maintenance/lib/styleguide/icons/svg/file-audio.svg create mode 100755 maintenance/lib/styleguide/icons/svg/file-code.svg create mode 100755 maintenance/lib/styleguide/icons/svg/file-excel.svg create mode 100755 maintenance/lib/styleguide/icons/svg/file-image.svg create mode 100755 maintenance/lib/styleguide/icons/svg/file-movie.svg create mode 100755 maintenance/lib/styleguide/icons/svg/file-pdf.svg create mode 100755 maintenance/lib/styleguide/icons/svg/file-photo.svg create mode 100755 maintenance/lib/styleguide/icons/svg/file-picture.svg create mode 100755 maintenance/lib/styleguide/icons/svg/file-powerpoint.svg create mode 100755 maintenance/lib/styleguide/icons/svg/file-sound.svg create mode 100755 maintenance/lib/styleguide/icons/svg/file-text.svg create mode 100755 maintenance/lib/styleguide/icons/svg/file-video.svg create mode 100755 maintenance/lib/styleguide/icons/svg/file-word.svg create mode 100755 maintenance/lib/styleguide/icons/svg/file-zip.svg create mode 100755 maintenance/lib/styleguide/icons/svg/file.svg create mode 100755 maintenance/lib/styleguide/icons/svg/files.svg create mode 100755 maintenance/lib/styleguide/icons/svg/film.svg create mode 100755 maintenance/lib/styleguide/icons/svg/filter.svg create mode 100755 maintenance/lib/styleguide/icons/svg/fire.svg create mode 100755 maintenance/lib/styleguide/icons/svg/flag.svg create mode 100755 maintenance/lib/styleguide/icons/svg/flash.svg create mode 100755 maintenance/lib/styleguide/icons/svg/flask.svg create mode 100755 maintenance/lib/styleguide/icons/svg/floppy.svg create mode 100755 maintenance/lib/styleguide/icons/svg/folder-open.svg create mode 100755 maintenance/lib/styleguide/icons/svg/folder.svg create mode 100755 maintenance/lib/styleguide/icons/svg/frown.svg create mode 100755 maintenance/lib/styleguide/icons/svg/gamepad.svg create mode 100755 maintenance/lib/styleguide/icons/svg/gear.svg create mode 100755 maintenance/lib/styleguide/icons/svg/gears.svg create mode 100755 maintenance/lib/styleguide/icons/svg/gift.svg create mode 100755 maintenance/lib/styleguide/icons/svg/github.svg create mode 100755 maintenance/lib/styleguide/icons/svg/glass.svg create mode 100755 maintenance/lib/styleguide/icons/svg/globe.svg create mode 100755 maintenance/lib/styleguide/icons/svg/graduation-cap.svg create mode 100755 maintenance/lib/styleguide/icons/svg/group.svg create mode 100755 maintenance/lib/styleguide/icons/svg/hand-down.svg create mode 100755 maintenance/lib/styleguide/icons/svg/hand-left.svg create mode 100755 maintenance/lib/styleguide/icons/svg/hand-pointer.svg create mode 100755 maintenance/lib/styleguide/icons/svg/hand-right.svg create mode 100755 maintenance/lib/styleguide/icons/svg/hand-stop.svg create mode 100755 maintenance/lib/styleguide/icons/svg/hand-up.svg create mode 100755 maintenance/lib/styleguide/icons/svg/headphones.svg create mode 100755 maintenance/lib/styleguide/icons/svg/heart-o.svg create mode 100755 maintenance/lib/styleguide/icons/svg/heart.svg create mode 100755 maintenance/lib/styleguide/icons/svg/history.svg create mode 100755 maintenance/lib/styleguide/icons/svg/home.svg create mode 100755 maintenance/lib/styleguide/icons/svg/hourglass.svg create mode 100755 maintenance/lib/styleguide/icons/svg/image.svg create mode 100755 maintenance/lib/styleguide/icons/svg/inbox.svg create mode 100755 maintenance/lib/styleguide/icons/svg/indent.svg create mode 100755 maintenance/lib/styleguide/icons/svg/info-circle.svg create mode 100755 maintenance/lib/styleguide/icons/svg/italic.svg create mode 100755 maintenance/lib/styleguide/icons/svg/keyboard.svg create mode 100755 maintenance/lib/styleguide/icons/svg/leaf.svg create mode 100755 maintenance/lib/styleguide/icons/svg/level-down.svg create mode 100755 maintenance/lib/styleguide/icons/svg/level-up.svg create mode 100755 maintenance/lib/styleguide/icons/svg/life-ring.svg create mode 100755 maintenance/lib/styleguide/icons/svg/lightbulb.svg create mode 100755 maintenance/lib/styleguide/icons/svg/link.svg create mode 100755 maintenance/lib/styleguide/icons/svg/list-ol.svg create mode 100755 maintenance/lib/styleguide/icons/svg/list-ul.svg create mode 100755 maintenance/lib/styleguide/icons/svg/list.svg create mode 100755 maintenance/lib/styleguide/icons/svg/location-arrow.svg create mode 100755 maintenance/lib/styleguide/icons/svg/lock.svg create mode 100755 maintenance/lib/styleguide/icons/svg/magnet.svg create mode 100755 maintenance/lib/styleguide/icons/svg/male.svg create mode 100755 maintenance/lib/styleguide/icons/svg/map-marker.svg create mode 100755 maintenance/lib/styleguide/icons/svg/map-pin.svg create mode 100755 maintenance/lib/styleguide/icons/svg/map-signs.svg create mode 100755 maintenance/lib/styleguide/icons/svg/map.svg create mode 100755 maintenance/lib/styleguide/icons/svg/medkit.svg create mode 100755 maintenance/lib/styleguide/icons/svg/microphone-slash.svg create mode 100755 maintenance/lib/styleguide/icons/svg/microphone.svg create mode 100755 maintenance/lib/styleguide/icons/svg/minus.svg create mode 100755 maintenance/lib/styleguide/icons/svg/mobile-phone.svg create mode 100755 maintenance/lib/styleguide/icons/svg/money.svg create mode 100755 maintenance/lib/styleguide/icons/svg/mouse-pointer.svg create mode 100755 maintenance/lib/styleguide/icons/svg/music.svg create mode 100755 maintenance/lib/styleguide/icons/svg/paint-brush.svg create mode 100755 maintenance/lib/styleguide/icons/svg/paperclip.svg create mode 100755 maintenance/lib/styleguide/icons/svg/paragraph.svg create mode 100755 maintenance/lib/styleguide/icons/svg/paste.svg create mode 100755 maintenance/lib/styleguide/icons/svg/pause.svg create mode 100755 maintenance/lib/styleguide/icons/svg/paw.svg create mode 100755 maintenance/lib/styleguide/icons/svg/pencil.svg create mode 100755 maintenance/lib/styleguide/icons/svg/phone.svg create mode 100755 maintenance/lib/styleguide/icons/svg/photo.svg create mode 100755 maintenance/lib/styleguide/icons/svg/pie-chart.svg create mode 100755 maintenance/lib/styleguide/icons/svg/play-circle.svg create mode 100755 maintenance/lib/styleguide/icons/svg/play.svg create mode 100755 maintenance/lib/styleguide/icons/svg/plus.svg create mode 100755 maintenance/lib/styleguide/icons/svg/power-off.svg create mode 100755 maintenance/lib/styleguide/icons/svg/print.svg create mode 100755 maintenance/lib/styleguide/icons/svg/question-circle.svg create mode 100755 maintenance/lib/styleguide/icons/svg/quote-right.svg create mode 100755 maintenance/lib/styleguide/icons/svg/recycle.svg create mode 100755 maintenance/lib/styleguide/icons/svg/refresh.svg create mode 100755 maintenance/lib/styleguide/icons/svg/rocket.svg create mode 100755 maintenance/lib/styleguide/icons/svg/save.svg create mode 100755 maintenance/lib/styleguide/icons/svg/search.svg create mode 100755 maintenance/lib/styleguide/icons/svg/server.svg create mode 100755 maintenance/lib/styleguide/icons/svg/share.svg create mode 100755 maintenance/lib/styleguide/icons/svg/shield.svg create mode 100755 maintenance/lib/styleguide/icons/svg/shopping-cart.svg create mode 100755 maintenance/lib/styleguide/icons/svg/sign-in.svg create mode 100755 maintenance/lib/styleguide/icons/svg/sign-out.svg create mode 100755 maintenance/lib/styleguide/icons/svg/smile.svg create mode 100755 maintenance/lib/styleguide/icons/svg/sort-alpha-asc.svg create mode 100755 maintenance/lib/styleguide/icons/svg/sort-alpha-desc.svg create mode 100755 maintenance/lib/styleguide/icons/svg/sort-amount-asc.svg create mode 100755 maintenance/lib/styleguide/icons/svg/sort-amount-desc.svg create mode 100755 maintenance/lib/styleguide/icons/svg/sort.svg create mode 100755 maintenance/lib/styleguide/icons/svg/spinner.svg create mode 100755 maintenance/lib/styleguide/icons/svg/star-half-o.svg create mode 100755 maintenance/lib/styleguide/icons/svg/star-o.svg create mode 100755 maintenance/lib/styleguide/icons/svg/star.svg create mode 100755 maintenance/lib/styleguide/icons/svg/subscript.svg create mode 100755 maintenance/lib/styleguide/icons/svg/suitcase.svg create mode 100755 maintenance/lib/styleguide/icons/svg/sun.svg create mode 100755 maintenance/lib/styleguide/icons/svg/superscript.svg create mode 100755 maintenance/lib/styleguide/icons/svg/table.svg create mode 100755 maintenance/lib/styleguide/icons/svg/tablet.svg create mode 100755 maintenance/lib/styleguide/icons/svg/tag.svg create mode 100755 maintenance/lib/styleguide/icons/svg/tags.svg create mode 100755 maintenance/lib/styleguide/icons/svg/terminal.svg create mode 100755 maintenance/lib/styleguide/icons/svg/ticket.svg create mode 100755 maintenance/lib/styleguide/icons/svg/toggle-off.svg create mode 100755 maintenance/lib/styleguide/icons/svg/toggle-on.svg create mode 100755 maintenance/lib/styleguide/icons/svg/trash.svg create mode 100755 maintenance/lib/styleguide/icons/svg/tree.svg create mode 100755 maintenance/lib/styleguide/icons/svg/underline.svg create mode 100755 maintenance/lib/styleguide/icons/svg/undo.svg create mode 100755 maintenance/lib/styleguide/icons/svg/university.svg create mode 100755 maintenance/lib/styleguide/icons/svg/unlink.svg create mode 100755 maintenance/lib/styleguide/icons/svg/upload.svg create mode 100755 maintenance/lib/styleguide/icons/svg/user-plus.svg create mode 100755 maintenance/lib/styleguide/icons/svg/user-times.svg create mode 100755 maintenance/lib/styleguide/icons/svg/user.svg create mode 100755 maintenance/lib/styleguide/icons/svg/users.svg create mode 100755 maintenance/lib/styleguide/icons/svg/video-camera.svg create mode 100755 maintenance/lib/styleguide/icons/svg/volume-down.svg create mode 100755 maintenance/lib/styleguide/icons/svg/volume-off.svg create mode 100755 maintenance/lib/styleguide/icons/svg/volume-up.svg create mode 100755 maintenance/lib/styleguide/icons/svg/warning.svg create mode 100755 maintenance/lib/styleguide/icons/svg/wheelchair.svg create mode 100755 maintenance/lib/styleguide/icons/svg/wifi.svg create mode 100755 maintenance/lib/styleguide/icons/svg/youtube-play.svg create mode 100644 maintenance/lib/styleguide/index.ts create mode 100644 maintenance/lib/styleguide/mixins/index.ts create mode 100644 maintenance/lib/styleguide/mixins/media-query.ts create mode 100644 maintenance/lib/styleguide/styles/core/reset.scss create mode 100644 maintenance/lib/styleguide/styles/fonts/gentium-basic.scss create mode 100644 maintenance/lib/styleguide/styles/fonts/lato.scss create mode 100644 maintenance/lib/styleguide/styles/main.scss create mode 100644 maintenance/lib/styleguide/styles/shared.scss create mode 100644 maintenance/lib/styleguide/styles/shared/_animations.scss create mode 100644 maintenance/lib/styleguide/styles/shared/_background.scss create mode 100644 maintenance/lib/styleguide/styles/shared/_form.scss create mode 100644 maintenance/lib/styleguide/styles/shared/_functions.scss create mode 100644 maintenance/lib/styleguide/styles/shared/_mixins.scss create mode 100644 maintenance/lib/styleguide/styles/shared/_spacing.scss create mode 100644 maintenance/lib/styleguide/styles/shared/_transitions.scss create mode 100644 maintenance/lib/styleguide/styles/tokens/index.ts create mode 100644 maintenance/lib/styleguide/styles/tokens/tokens-raw.ts create mode 100644 maintenance/lib/styleguide/styles/tokens/tokens.json create mode 100644 maintenance/lib/styleguide/styles/tokens/tokens.map.scss create mode 100644 maintenance/lib/styleguide/styles/tokens/tokens.scss create mode 100644 maintenance/lib/styleguide/tokens/border-radius.yml create mode 100644 maintenance/lib/styleguide/tokens/border-size.yml create mode 100644 maintenance/lib/styleguide/tokens/box-shadow.yml create mode 100644 maintenance/lib/styleguide/tokens/color.yml create mode 100644 maintenance/lib/styleguide/tokens/easing.yml create mode 100644 maintenance/lib/styleguide/tokens/font-size.yml create mode 100644 maintenance/lib/styleguide/tokens/font-spacing.yml create mode 100644 maintenance/lib/styleguide/tokens/font.yml create mode 100644 maintenance/lib/styleguide/tokens/letter-spacing.yml create mode 100644 maintenance/lib/styleguide/tokens/line-height.yml create mode 100644 maintenance/lib/styleguide/tokens/media-query.yml create mode 100644 maintenance/lib/styleguide/tokens/opacity.yml create mode 100644 maintenance/lib/styleguide/tokens/size.yml create mode 100644 maintenance/lib/styleguide/tokens/spacing.yml create mode 100644 maintenance/lib/styleguide/tokens/time.yml create mode 100644 maintenance/lib/styleguide/tokens/tokens.yml create mode 100644 maintenance/lib/styleguide/tokens/z-index.yml create mode 100644 maintenance/lib/styleguide/utils/index.ts diff --git a/maintenance/components/maintenance.vue b/maintenance/components/maintenance.vue index e999c9ace..42180b722 100644 --- a/maintenance/components/maintenance.vue +++ b/maintenance/components/maintenance.vue @@ -50,7 +50,7 @@ // import LocaleSwitch from '~/components/LocaleSwitch/LocaleSwitch' // import Logo from '~/components/Logo/Logo' - import { Container as DsContainer, Card as BaseCard, Space as DsSpace, Flex as DsFlex, FlexItem as DsFlexItem, Heading as DsHeading, Text as DsText } from 'ocelot-styleguide' + import { Container as DsContainer, Card as BaseCard, Space as DsSpace, Flex as DsFlex, FlexItem as DsFlexItem, Heading as DsHeading, Text as DsText } from '../lib/styleguide' export default { components: { diff --git a/maintenance/lib/styleguide/assets/fonts/gentium-basic/GentiumBasic-Italic.woff b/maintenance/lib/styleguide/assets/fonts/gentium-basic/GentiumBasic-Italic.woff new file mode 100755 index 0000000000000000000000000000000000000000..2d619c8df3f2f97a38b16f008558c38e4e927673 GIT binary patch literal 43998 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 F005*wCA|Ou literal 0 HcmV?d00001 diff --git a/maintenance/lib/styleguide/assets/fonts/gentium-basic/GentiumBasic-Italic.woff2 b/maintenance/lib/styleguide/assets/fonts/gentium-basic/GentiumBasic-Italic.woff2 new file mode 100755 index 0000000000000000000000000000000000000000..08b2a8bbd2d3222634ec389ac519a478aa0c6302 GIT binary patch literal 33920 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 literal 0 HcmV?d00001 diff --git a/maintenance/lib/styleguide/assets/fonts/lato/Lato-Regular.woff b/maintenance/lib/styleguide/assets/fonts/lato/Lato-Regular.woff new file mode 100755 index 0000000000000000000000000000000000000000..b597f6367fb9d8b3549b63032faf957f51e5f62f GIT binary patch literal 31868 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 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/maintenance/lib/styleguide/assets/img/Logo-Horizontal-Dark@2x.png b/maintenance/lib/styleguide/assets/img/Logo-Horizontal-Dark@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..5ef6a7e4b36e7896f9249279be3215b0494d6100 GIT binary patch literal 89387 zcmZ6z1z1(l@;=7Mx{+>01VOsH1f@YrQcCGYr0dXifP)|%--i4D z-HYF|pGOq&thHv%yz|aGv;C;5EQ>~h1^@ttyquIe03dq<06Yo`GWZ=O2Z#^&1<_hU zNdf?>V$iQ%A%TB>YA&a)1OUEt01y}q02ko50=EFbg989|OaVYB6#xidXEv#cfPaB( zrYI`~+}=I8Erki-PXh8%5}Mw#&@3;1{E3?nDOOYV?9*ST7F(t(%o=_7kdmmGnE0M* z!r2BLBTAyijtWzKIt|7}L6pOK7mF=-&~iGoKRk1K8j32WYHEEsxPR&Y{NSyE)v%!3 z@Y>~C=9mo%RVNxyi}ac{@Ga2rq}>R(L4~LRDhS>b?KJ=e0*oE-LTJEf#{eqeN3+Z2 zP^f~jCI9=288WNc1{}Z+cvFhA122G=aFy8YbigAx8u(rWRkU0Z@n--k$BzqfU=+Rx zP8InnWxFjP3pgND;1vD9 z;x{%1p1kFV9Qf^XfYW->vxi2I3}XRm5nw2R`v4unG~Clm6+8*zRntQaG*huaJ)qTD zaDNXiTK(U%4Z*#B78nC~!wJCWel(LF`y~ti8a|LRFdNw4V4(Zw;|$aCOYzcoukWu^n*00bVJ;s;uvCH`whW#smCU=fakw4L}{-=lnN?0Ac#w>s9b zs)Z9Xdrcu@DDScDo;;TZw1F*52=a63e|8>*0KmitPPKyoo)U#EIe6MWB!LaecjPY+ zsvKeZL}mD#9{S{bGM|?-1TSI7U*9#H&wa5uN@M3S@^|^0f_|9WLvrQ(!*g)fg^ak1 zx2_S3=x|`x<~uh(ezu=76<6tFUoA9BIp7D}6((c}n1!MKdoK<^ARl0i#PLWxeb#d; zF`KdTu$=)))=Ckvlm)jmoDJK9e*9*_9#mI1w(?f^c@2J!FVb?g)6u8x6=q?T$C&Nm zqZV@7Xv8hp-d>9mHW!HE?#-KV0GjupR= zVu$vjpL`~&e`+_9mopBJW^JHKY?`}jPFk!>dp?BXe$R{lxzu?IU<4ipA6s0K*ESY5 zpZZu&eRH1XK%`15X? zbTe6s)IV);!iysX(gKU{qtPlH|G-K;T)PkRBw2dZ z95jb8Nk1~9)yR&&(aotFNk(s;ZTysW09Rylqs!K>N`x9A%J;p#r3zyp5?~C`PqFGV>A1S&82Odggi3*>sR1naao|iR*gjg5=a*`r~iq zQ>B;IIe&!JZ<28s`~e*S(nLiHsbV8QJ-1t!Fh>kb0FZ%(cPhgFoMHk2f& z?Aylz5RT7i(y@gJw;H->Z7|Nhl>{N{wyB6~1Ps!;2jy6gm ztNOS$c8uDdkLUSHOS3>)IQ%C4#|Nvy=h}f;#7UzHKjQLaADKQ2yoIy*nHKcWdBeux zMlr?tfw5?YWYWLLnv_BzgE(*kC&zLYkBtzDE970wdg^QF30n7}W+l&;lKR+6yBwF; zHG)C2{kkq3yfs!c!gC^P>a&WM1!MFydgen?TpG5_Zg-3}E)jnENBa$_l?ZZcNRDB6 ziPigOmMR2+57jEaV83R-7`llDrZV?4dE5b@bs?cb%XnG~ZC zVS-NaRr2T)?w^N~A85`f*d^8853A)Bk^~Y4MrZ!xp25@PfLASkK`B%Z;MbhUcX&ag z?#nK9EcS@1I=^Se;;}JOaot$STQN%$YHfeMDYkpNOa`>!%Wy}-?Q*)stgI>9JDoc* zhL?~G&e!LV>x0+N(zd&Dh zL2OwpJw5OIZJ|@yK3rveptZpAQT!8TFa4uQ%DKVk6nnZ(NV6yCl^JWcbL>Eij_jx0 zS)rMF>SDyH;g3Qp$2Q-8x^zKN+?RZig}In=@uJVHuukC5D6L8V!BuSp$etMb$O*H< zRM+Qct5dvT=Tot5@>!EK0c%kkS7-xmE$ZW8?-x5@ehcIKuJjhaJZGjn3UbkO{^}Na zcYqg$J~HHDRqvM*NYsp)J!#1MTGT2y^MggL;SY;Rn?u+3zBc*n$@wkPsOMDM0{W`E zC}RmgE@2>M=DU9k(~B%l3K-q8@XQs4m9rPiygM+?^!B)t{-SIlizT(N{Vr49z?4Uh z;F>I-=C!LEOR_)5!2W+d`9j?XH+Sag^0o zoVVwWQ|G!q8ysyuP8-EwQxOQF&jwaGFLmLVYJL48vf)A2W!Rzj@nJOe(!#+w1MyB6 zbV)IAnY?n^)0{U=U?_EMbo(EdR0E#&t>oy$8wR#JrwB+vYw4`IaAv0X-vrd!fv!VA z+CbpjCo;pw$uLG0bQer}7f5Ek-R4Ekb%w2F@@!pCYM#9e&mORrg_P#v2d_^}8yw@q z!+_Vs)(rpL(k2|l2&g(?Q04!EPi_6fs#8?($LHUIel&B1+_}sp)lh@y$f$7vpH=fTrNLPeM`#g9Jx@Ua39yqP3+>nF5mR7xx`o|J_Qx> zny{hEdL#_zRcX%W{(Q@JXp|kXw{z~~#e~~W0%i2&0{qc)$*nma8p4Ge_zn-rEsq%a z&@Z$$f+jhS*OtcWnYT|IxU&9;6;B~PIQ5Av$E^}O2-On{S5Gb8(A%tcjF%({m;3l# z@zq?&(#tpa9rG2+WjD(@|6D#+kLXTPM!BlxUtsAQPrr4NlT@{$jXc2)#Zj=3^rjy)0c9lqtf}(Ao|6 z*Fk0W<#wYh1+6@eC`b#QH>}ZG8GGn`J0}I(Kl8N(s`T9mWR5j zs=;*cE!f8r5Fy;*6#txG0+`1#ttpQf@EEg|+it;D^YYcD@uU{^eY!loz;11qg2+7i|uYHj%B8r*(s7s^v8r#?#n;K>``hRBXXm8)P*7B_c2=+xLtOTeHgE7K%hO~4R2GYN2Q0N z2^Fy#JN39p=Qg>N;ISJL6DpO6SZH(hEScu?I#qV^A!j?_Te3uqDTrXVIuLoK-F8l) z;8Fs)OK`mJ`AwxQK1iF3eJR25Vh{hO`{(~b*JFX$cUKoy;PT>tm)prdeDn!?E=J%1 zfIn06nuX*WgRv)ej|rLmx9N}2t#^?oQ$YNAkG7UYVtd=Bq;zjqlF6B5@Apt+H%UW< zdpmR+E2=Iqm}v6sU^MtlTNNta8N$C!2v;9HT4|uvz8l1a@^}%FgV%<9%kpW5C_>kj zd_@j&Ouwy-d57j-557KLO!#oTL+2NkEdq!NGCwTw!h+ylpXT&%&)D=Rzb81a3BtaF zsb+l4Dr&yWw-~~y`6~U37+XkGj`JQelLMd#FKUb@|F#LcgevxvD-oI)js?K|VcxMk zwbW}N(7`nPO4R4J>zsj;tZjCZS~jKVZT})(i6*97m~7AL!)gXZ^Rp)J?2BV5V5?K_ zAM%Wk7|3i8ZEja9%{e_?COejQ9p<;f4{oJ5nj*}{l%wQ?HZ?%>o3xhh?N2W0K60>l z2s2_-(UdNH(p&~|koGU3Lp$TGaGc>dcc^W1fD_jENMrDpAQAh_tcN&5K3jY2XnfHf zfBK44lmlKD6@odO{trf30RAVNoGD#?~hdS=e#*g!kBBgl=BNQiT{lRuJCYiwg1dt%vp7AXr^8}M2TcN^55?Ok2&TUPyOs#T5~Q*BAJ?;1 zW8o`Eob%-$;RDD8N%0hgZ%97w8Fe!*l3*kQr!jyNZ&#kr~*VQCvL1 zKoztyvX+)X1raYF?f$;!-X_&^Te@jB84TRvp8s>v>Bp$lqb_UO6LQ&~GFFBz>p-OO zwy*w4Gh$go4U_d|OQ(IMIJSxf5gPvW@Sgt=0`usQqKTd=q%L8oKwXXN=DUuf2xabF zAw`Yw%Hy9iC2_*7S)y?i=`6d8#+1!ndq^tH>{qb{#`Jz7k+YtXy!WgSVX7yMcQJ$Z zoflu0E6B{eLsvl>AdqQduGp7=0eLb!`Eb==@PS`%M9}0#d#b+CU9`R{LRIA3)sIkF zH}AWw(WLcC{w{_dKWzGE5k!>c77$Q-d2yUL>7-v}BuDJW~OGS#x~LRb7?Ld|M#O`gTM{hM1J z*}WeV`7#V7#}{I@du0wige@mH5I5+qeSXJdN2NaxKQnNrsSsN;UWRM-**=D5!LcLy9OS7!mr8RUHVZ?&gAVMLpUQ3BZ3ou zluK#t_Yf5Z0MiCu*=pMw#kk|`$A#hl$%5`gwZvW3Uz@9{DePMfbL|@OM(wN0{Ib4t zCUb34`&b0FT`d?#4Q)Yiiu60i3!H(;?%vzsC>$C01()tuLDp_|jpRrpdSf+cVCFf0 zc!ecM?Ysb=z6J}c9`T3NN65lP``{e{-(*L6TlY6E=*lkN6qnp5zD^b~mfbg$TlMK& zo46kplGu@#PDP7$j70WC;j5Ud#BZu1kWtyom0pKIJ~EZK1wuIC+g*TDmnTmj#9|R9 zfQ2AeS1Vq^T=rv|eNzYo+5#R(5!9aF#^bJd-??8)(<&+L`%-Ext^yezal>&X^st7D zOJm|b_Ccl<^K<)4^+98;TBtB#_pA{NpMPsGJrpr=+GyIec&!)_#-@Yt(5Q9*j5ttV zab5X*!>02&mnNqxz4af0b6I71c;V2mZm5klC%e+s`#!yYo+S#P8Luu~IVz!cPx7jdEoGOyd_-0EKkVh6jM&0)exWdfE z&_RBwzzD{ zledb+%-~`{!^3HEB5<)ZuR4K#$F{HR=P@<;_y$@Jd=5iA@kC-+V)*@(g*1PmM7<^9 zxv}*YrJi=~>OvS_0D_^+AF$9+KdJehn*uuv z_s&4ie)lQOYD6htIWdRc8$7v9Gap6*F7s2C1d+eMb4bZUUCl)ZFn*+J88?pu->6YX zy`zjJ-FMIN+31W;0yM2sULE>z8`+&IudTeNJD7Wl=yc=BxE@7}8aGAYVJy$}98Sn4_T% zSH}BTuFLFA2)NDA7;t3rrbe?L$}Y^F%kop}$Ujv1X=G4?t+r^f9p}gm)GjMLa6A+j z2B2Hdm&U+RlO$S{TOrPszOfX`6u)}^#TLdiv}$&JZFq;`$a3L!1YMHRad7aj343zD z%emq_yA<5J8*i|K_;zk;^=C7GAn&hEgA|Vu4`!EE80EZ?zgzmnWgyR>h>>OS+RS5! zLIuM^Z)--#MF>nv?$7#heu?ej^;Wt+tAYLv_inTBWg*mE@ILv;Zlo_-ng!$3pBgLM znoFGIB(_DYFLKTqD*u^3z4X-Nv`+h8JYLZr;)ob4v-~PlfX(5-N(QA09@Ks3B zq=CDI0e+xCL(@ZNgCc{CM3iq*P`PhWV70FrcVAWJ?H`MK*u+CG<)?{OB9;9YPivOE`^@Go3K+NX#P~l*9jpy1_2JM}@ zHM}(-h__2;jT1=&C^ncLw!x|dfqkS{hmZ5N3hdp7DLstZ`*&5;@MqTQgTgb-=LFvc zhiKP_!DLLeeM~oJ3Kp{cBl8%!8O+4Xd^ z+NrGfYdgI_K6%2cOYOr1_q}`K!-K<{aRct~st#kPp493%ms=dt16iF|1syiAUbXRc z1vt!YFprr9VG!_ACNQy1PYcVcsC&2+*89|2;6O}0hz}}sYy+UeMl^nG+fOp>svvqE zCBLDKrMq#|5r`_gUOohcQ{cMpKSgV5$g)G5z3aG5$Y)8l=OXpjaLX^--ygQ z4)T$`oZs)p*G9Ik3sk+@$k`JD@D~K*dr(XTbSNMAcvu&3hA&=2>q_t3%_bd@HK_>| zpu5ao(I)q>y?3&S^Cxt3uVyFB6M3{ZK6b!W_bhyW!N|sZU#9)2Z5fsS<2gz`{8eI( zc%v_?)Svnj;g7QOQZ-x6i>TKlngXv)&)~i!K9fmVB?IC#2PXPaAKItn=*QQ5}FQMDbLENFGgo$nVV>P_xBd zOhx=O(RXQo6Yk4$YY{zguqX(vnX)j@oU|W1aqA~G=yX1npBb41Ma#zTYcnofCfWvD z!R_3oD!l|EtIu4A2$;v?nL$*!^Jy;w0_6!F18N@vc$=R|4;5WkdEoI)O^J;$PPJg+ zV|pPK)sXp*pe&KDj<&uhhYN4;=%V>Q)e*FpCtva_)s%i#kxEXb2qWt)=QAkr$JMrRySK9#pT*P94IQ|BHOS(^6{-*5Bo-as zG?I2{t~h2u3REwPCGSJ(u>VE%0V}8;*T)K@FQ#L@s9Ch|^A~d#TaS!#1$$?oxO*>8 z20xe!g3I3(<@?{?bM*W3ZFUl-Ckm5WN#}wQo|BQmZ#gXuv$+}{ef|_f@s~YIoJaX0DU#$qsH7Ow~ViGHFQ0Z zn{V)4r-S`)olTbIarjOB8ZE%HL5lW$sjS?^Ov<}|ir zwGwXi0HdWtCMaB5iaC!cE$k5lZHB|`#%eMg=zdEqkuiMpF@N?$sAZby*Yd$Kk1)vC zS>f_7%uG(EhIT{(n0oz}`hOnZyQ|`w@?xY>365}iU(OSn%Nxv*nN7ZX^km{v zRC??EW|vcem~`_#uGV0zhfeom9Bl3LQ=S14eMfbRMQNmwia~{%%{pV8E=)WTl3N~s zmj)EyBU%;wz}?312Mz0$54F&FJ-d(deQDpNJzVLR|9%AJ@jq)?h6Go}Zj_BRp!TG< z_osWhJdw*&?u~Ry*$I|1(`!<&pMn=iMH2uk;)u}#8Vh!mETe{+tVC!15SyYPw&VQ3D_h#?S-QMR0!OP%cJJp)Z)TzA zd)`Tt%V2NvAebOm9ygh6s@wU`1EgMI15(ZE<~h+UFilE@8t=+}y|%9@0Xb9&bcKZZb?`^BsAjNDJD-@#M z@vz0|oEYEtGx799;*TmE{&%Cnpb#&U#_AO;e$k#(k|=zb)h*6rW4T~`(J}7ypR!P- zeERs*L_6eeMKCF|UFwmwTn8JV-cirTOStT%j$n(<-4Gi+%1eMP&yI|;#?9drFS}`IT84U za@bS2v1aXBFEA48yBNQNsAVL%n^2qjq`*Rk;g)Amp;4PSsAcuq<&@h#83had7BCqn z3-kJ-?jiijWV^$zty*EiBq7j`NdU)&Uk{zi4A@$5olN&{%;$gl*;Vs9O=tCB@c7%**D6l<|Bhk&s3x)?f%-#vA6Hhj3gukOZx zrsh*$)+gTQK@pCAi%W-?zR$r`Zmp@U1}8P=gNdf~c=w4Pn?@z*$#4GrGI{4Z$T`IH zT^{0{abx!SCDamT;;rd)L?2of04NbgGibfi)8pocWWn`73B7+(w!cY7zOV;mcMICE z#B4U68JYLVxwLOYxByddBZ$8uDa!QoEokhkrc zjL7XAvWT!dc{UMQ;M)_UsJT{?5B9!nuKiA5z-bAz{J~AP_6vb}e36vDCZQVA6IKzV zg2lh&x3FUi1nx7yd*SN1DVvJQABYui9(XP|SLBRf!>6;Kxx=M60kYUjvYAuT#;x4B z{;aNp;XpO60O&-*dxRkZ0;3nGs_N%$UiZGr*+;eVzH6s zW5g)(z0y(&I3Qrg85>6Bl_3A-+kV<75H>XL9eGdJON}CA)dp5N_@HpnqRNtP$Jp>?GxYi{d>h z5f`jTlC&{<4j$qiXoSalZxBVT_9ZqsGY-GLv45=< z6Jm`NGg5)~C;Dlrle@wF&XGbj92ZSM@M6%v%Z;$!VTVM1#SIjSXMtZENFFp%@~DA% z)ZF$m>O!@r1cv8~V8_)= zw>4TxtTD^&S(RUpgPTEz+v=!Nkqy`$yWHg48S`{ZU%AJXk%KGuzpW9>*m!~Lo=cVhj2Qddrp^p|sA>0pC{m2)4*+M!uj z2gybzu+@Cyl?w>HnpAU40y+H7gULd$FEonTPT_{0>9Z)T#qI^R3Uj^BCG<|`bk$w#hguVf+8@>vsug=|6J#SLcuphfc3tG+S!$BW*Noks)%g=HLEm^;Sn zOaL=CrZOj4u$mFBvnWxx=Ns2HIKe(kt9^*C(RJh>oC+T;Pj_9ktPIW#W*7 zWGx`aY$@20joI~1|DJn`(YY*m8C$zYgciM-TUDK{-ie_;F&+7A`-`qO4Fh6?EMN&`nCBc6jazoWQ(tr?ru(#o!M~=}c~~ssBM0Ja5bzJwcivGAu;Neh zTMNi-1(iZtspzHMY~9NVYAAWz6R;B!OPckr8!en{5Zwd@jXX?e1@IRXM#m0yP7!b~#-Bf3zx05*WQ6*~z++H2HfYb*CHB zt_>HDSoO6YM75P^W(}s@ejuFuYy1J6q>!8SeB4#|=hf&A13OWKc`#04gncC!7hV8@ z84UV+;ZF7!>To-%94fMNs4K!)Vg6QVbkD^d^8i`jHGM*QRiVy2ybPpKOSsYw)^o%&`w= zp4&HriDo45uM5G#0byu_p(LzUFXKZyRLG51MXVzG0d@)CfWwojPTDy9f|OM;k3CTD zbN%+UPVZ%^Zw&>rSWclpS`DOaymH2z_s1rsxXd*1@03Y(K8|pCHAlQU+O=1|>+rnY zPTm*_d%s^n9GQR5XtgwzrcXXwq2z{oUx$YV@<18wIAmdRp!C7?ptlu<2fQW^)N~6^ zpM|P}t)$NbAccI38B`&@$j@M=O{Vr?)W=>3>?X+${`tuOmMx#hHE1|WK5~$_ROh0B zf^bLZo6t-)|2r4@VRIAUPpAjw0!fWdxuUG5Pl8~4Aw~PDq0$31b9oBP0@F^)5*j6r zogatsKwamq`rZHSSiRr!sf-}vW^)h!Qw_|~*?|-{a9T@NEj1SX6Td3Hp&S{?yKWg) zCMNqh6W!?JK}i}q>t}q=pM*Y(uRLw%bij)Ku|d8(UHKOUoU?gmCsnFqxIexEZ3L{Z?Gac;JsAHTF)7l=v^b1!;qKM@OZxxzOVIULV(zdq?zx7*}GHy zvh=o@6(hbc>k|T5@ex09L%zR|WEQjTzq)5eFpZrjz*SdgN<;yuU+oqr7+6`q@0 ztC$(-`o_~+3zG(^X*MFJy4X!QPILJ7_Y9*fnpZ8=ibb%hSn`3PX>+MPv zF(-HZ^YWm3nj$+)w(YMFJNt1~)K|K%9cM|+%apjGTjMiDMOq)c2U))UEJG+9^RYsi zJ*j!QZ#emuoVuoekT8*BB@IHB@IQ z1V*@@AHKr(J}D%wrX4XEFCJm>7h?r#_{ch2r@0x* zid<&v{lM|mE`Da}*Pz%>m?R8l7M6=sH`2ciRsl@|XxVVudy9f9f5;xaM$$2SkgXjM z1K(K5!^vZAW(dG{L~(27cWi%CzOXTRDSzjph}D4blHh>NB!}XfKSw?SJI$1|h3I5#?r28} z*iFK?cmCYYk2ktL(aQHk=_ezJ}*^qk{ISi?NpRn;zy0*eTVi=|chKtDNHrXqJG&3@V&iz$8Bht~!m z+5pl9{>C3`q{h$pW#TUnoIi*;S2s5= zx}67G0MFdS?k}~xZ#{=`qj26IOCOGb69C}26t-KqYf`fc$cd)Fl6mA7Ghc%1n(#J0 z@a;$lVWLpPQpU$oTZ!I?fuOM;`PnQppK7cPhzeqiB8@2pjJK|MFTFwrn)aXJ$m6r1 z$-!E669PQw>N}T%Hoy9qhq24B%)V24MIWo7UX0Q>PJ=2!oVfa{*{ho_F~bY-v$3SU z<$J@vghvqMitY!LA{908(+2)NNx~7%(N`+AX1_uU%hWPYxkZl^k>a~dQip*mZYPIJ zL)>Gem+|M90@*zIM?nqkl~A^4S#0h%>18}V!pYiap{kV(Pmc%=c&>*?6x!Gj9N+p_%AkuM+wqKW;L`Y4a1uCKw7GG3&@$@w%Z_Cp zCwdJ^9on09UOd6Z>IF&wsXnvc^AGJZFdAGgBy74vA%$6e8)Q=_qB@ojqSXQbht~T* z>-~CE=B{@itLwe&-tn+7Dzk*I7x} zZ*V5y{ou+argY`A$6N2``wizESjzoi`h*UESSycJIK23*IB?e`d2eHvJVhaMDW4UY zNamnR9K7`AL^4I^vP5PlleEp&-eSSt)`xdJJSaZR$f0_KFCR*XlJ&HD!KGmpBNXeI4GJg; z=z|v&BQzBcheHejpdOAPiS?E3G_?LBMaQ2;QLU12pPZEWOT%}`WW_R>*9EXj{ zV_0dY_@&-nrIQ;`S9nmhsZV9!^YLvA@0Cm25?o>DYavSTHs;o5JO~@_nq(W_g=%IC z8d`~Ultf=kbeJ!mdOwBp4k_h*aQ3%w;+2BZ%}^IoBmH~QntiH#sYovW&k=g+kU8O zIrCQ~xH92ISRv<4J^E>=y_1>ou7$4ODI@36P`<93>hoJGv`DV#H4={p(_Y4BF1}AO=|9h1`4}f?MGU}?&&%w8C)GFgB>g*| zX`{ZcdnTIwwZZqnI8;5dxF0}oK?se6?=uH3UUt{q7ko8N{W`!1;lu&`XYcdz z1!d3*O7@-ub2Ev_DxdP&rKB=$l>5OX9v&+c^Y$RbSmV0N^DS9_$*u#NCrv(%Id1=g z4D?Rkw{j$j*0CM3E5z&au;HeXs)LM0Vo5ALZCsL)#0ZQw?D`+I4V!~EO%z0GzMAP^ zWAs#hD@gclnX&G&A{sjkLkx994Sn=))QuCXr#@bQRJOoei&(Uz^gGmfe5>k%>Tsq^ zI*;rFZu9_aXDP@#bB3=~OJm_+SN?mI*i!lZeV9I7 z_R(jm7GrB|gOGJieHt&G)fca)pg)UjlP|Mq+}G_M%-+nS0geD!d;pDF0NzRtdwI@MoOBY>CR9$b;sBp;zCfjtp4azpdzF|^zN`{;ssy?cH zSBNd?YMLH`trt&2{zS42Px3L`YeLy)Rj-Gd3{W_wP^u~{Us|G5xzlAcuhP0QvhfuZ zR?}zdr!CNrnkZhE2rNI4059w$aFsNrqWaNo8Z_HGOFV$7X3I!`!JlUF732 z731-Lb5XM5NJgg6Y%2mIKtp&rbd=X8?fulW6_r#0jeKYb_B-$cfqhez>2EPAOjoD9 zgwu-q^|4nL%2jM`Qh^s<(0Ohk?dO!Fj;?LSf)MR|`7{3azDn`8YA2K}jGFkVDt^lG zwA(Uli?&IFK2TwHe*rtrJLbT9X@--N97>lp{EBPy>(cC@phk%ORAF=Ze50$85L(7# zt8a64++Vc&vL>N&j7iKs$u3&-_#(kUn?dH+!e|sJ>^v;F5S(%R*Eurs@p-}6*I?hP zmxgY#cpw-XLBBgv4Q_QRqGcuaO&gN94prwF0kNAQ%9!avqdZC+y}WuD_K$kY=pDpd zazCl-piSxkHhqgjc3`$f$6>Jt6<UIe2FN@q3l_oOoIuWbH{}8uX{7M4T0B*3_d*v(fLYx~;-!E{u&fzxjlv zH?DZq)|I@47@5Fsun$-5}oZO3k0 zf%P-o_#&Migy}=oF_hywuUC=|!8alpm)ONux8XAg-?qrGe{SG>wyOh;ryq{5VN}P@ z4BN6u2=Er5y3XU;+@>s8E$y?1w6Nh{nvLW(RBPjKZO(t5+J(K)M4c^Da`S6++q-br z+@h(Ob?*8If7khSUvgKkfXG{`W&ZaFpjbZs#P_z@JCa4v+Of$v{`1q2=Y{wpb-SA> zA=ufhvZeA0Z#PA(A1Bt5;hjATB%MyEpzqXVWYLm9lo>{$hj1{o*Um1jy6suJb{ zFn3mKpy~h{YXxMVoEy&tmReSaF-xczmj^*~LgStZl}_Td4jI+}MT8OgQci0(B5D;& ziPCXq<*nKc?<4}zXo62h0BHRi0lin+qYa2*v1>l5Ve zS;nNG6+HliTt7EmH@O#LQ_FX(CIEyWuVaMH;V-R8n7P{ObDKTjAMgI4o*@ybytk)V;$kwA$p=okFXY^h>-CmUp z~z+}b6y79yXUEz?VMpb)ma*|Iqujr`{k|jt3U6S-43u=Fu>Z38 z*RuNNVwpfOh`AasWa5P+;tTLNV8l@?ff?qMkq>>=ftcgM!8(>1V;c+`1 z4!bV)Oc5^MCUn=|XUk49yat2mzfa7M*`Mtz5e8*1*iory&?vM{m+j+eLe$rKNyM}y z!w!Lp)$}r^j(jATK#nIGMP7EuwlA>mita&Mipi`E?QG*9cp@AlSpFKyYxQa9vusTL zqvg4n537YEva5ycGON3%p(~(k8mhy{Fh9mkv|dWCGOB9Ewky2~#}xv5>D5idi+x(& z=5L=1A*%k;P0+L2Uu3Ls?$*-45_k!#%_0h#{y`!b)Ps_Xw*-&!-)&&c%F8fGM7)_z_Y}$psX#tyrq##qS#Np=5)i@h93; z8=p*`(0iIu5Jkf0m=b0Dj~!&Hqh5&W1@2nwPjTGs}zU!~`v zCrefhT&uA?$7&31>Qx41H)dwYvY5{+ur7s-6XuWY{(QA{v-D1xP(;tRvHHR+-K$aP%kb&KV4x!$uBb! z!SP3b`hUK5_Z7_{r3Pg8_6fC<$zC;KGp zQV6K~nHG=u4(4oN<;XL0T%Up(bBN_`Y-9gObigTy2Z&+o$=y8fN{?VF;{8Fy0eeTg8m%mN! z{X`-De)M0pBL?UXyc+H@$vcy>d2^w$1ZRZcpwRz5vhUokFUdOC>Tmpueq|9FJ1si1 zqftd`3{Jbh83tD|fs|Y*9rTV9TQrEN7^4gKozaO~1Naop#sa z71;ZR=9hhiCV}NCJ^J2gELP9-&+YD90F<_CcY1$JXDH3!ufwOMmO{D4(t6 z?PQKb%l@Z9|FJhQsYt zc`0{XIZinJkm@XSN+OYmX8=dUhb0;B|Cq_$SEM>6&cF=8a3ia|Mrjl^$&UPz=gr0_ zRdOh=J||YqP4^?hD3D@SE*UeHRP!KI{YGVr2}VVD@Tj+0Wkih$oP(6=O8H9YJs0Uh zp9j&}7Yo~-GkXS6K*M|4-}0Z|(vhpQ6iuI(xrwo4;siF$`YMn!QwO)xi_)u=FwiWW zW<)tk#MwCfp8d9D{})#>oRovJ3jQF30M@`uZ)K?~bXBaO40GorzWk~>-m3>Y~PQUPBDeydp2_x7jtuWb)YmWh zkfJcubqyt|@&X@|RiV6+#bZCuVz5`Ab!flH6gvLM*nu~nm7h9a`5$?z^~%S(T4P<= z9@BCFN5cm3HUARkzdJrckgeWXVt%9TbGR@tv@z5ni6Yt+@e>aLVvI&1eT(@=(Aph@ z&N35+M}4fntB5WD$}yxVGy+?kHoHm=GBT{8RjCdiC_tD|E263QR@ zl8kCnbt!EBmfSmgdi!q&2Xx^LqD+2nW|f-Rss^KOW@?qjD>b)~lunTb6=WS$Q-*>fO}t zDI37c|IEHi8T$4xGy?n&1!$s;Z2m0GweUjArq5SAuvjvh;V?Wf61n(>Cyj9MS(SSc zzXG2N2&Ze=K|ws#tpM$7$eK%NG@9!WNMUzqYAyv^s&T%u#HakdtDZ=QwPU~0yCxNKdq5v-ObwMG~TORf9I zI(@zPRHnuUaO6!$8Y;CU41~P#gCpG!Vw@#^H#&8ZiZ5JVtSrZU?u-dyQPcNXLhf7L z@Rc82{Y1iF3hLlc<J9YF25tIPmE0WvbS@ z{qlPU;!}c~<+-VzUc~ZZl{IGy9Gf79mh2F~@!8DabhS+mPjbNV#`~@q%QQU-#}>ekYk)t{1@J zRD9Qp@5Aab{02ZR>R&A1Kjlp0e%H18Fgu;y8vsurYixH9{v(yRKBa^`|2WESq(l($ zq1VgMP!EYif06kBx;Oq1+eI4qos-;aEwX7pLD<K>8L6_wkxjMT%<8ku<8 z;!t3JcW3E4j{n;RJvWpUbQ^x?-)nZ}1-PVE}-t11;Le1oj7Yt5u(jMp7&#&Ms%=Ln=*#dCBOWeN??t!ktKi4ULO z0JHCYoN$L~E$)%uj$N8+wLkWoS=&#O>-w~<%QBC_#6h8lSgQ0ZTqY0LQ?s|4jEI$+ z*OxZG9mhHo{w_3#@Q#(D)DvL=o4!U4pX=l2(Ogo9%_YBw7Im5uJ{tfMuO;FBEpU0Y z8@`Lx8Uqcx7g)RzlvOdn+|j;zgH7aQ0w?^Fs{QR|s)zL7uzI@L+bRT4zZ4^sYj22K zFqg{jP_9MaEBT_B{6;G@%7C9u&XCh6nq*>2S59&M@XM2`^dGRE8!0AS3dpw*+b&`3 z-vbdU6s25iNu{0%GXlmUL%{|knUWrR5KAKSIJ?)i027Ie8J&Id>8{z`R$1zX5J|kd z-6yP`Ib;Cd{|<&0K^ubA$Y+=tvweAooiPF_hmR zV7)IZ`LY>FSbk>A1i9X?*~95qi%f?fv)MTi=M0A22u(?r47mBhf9+?5#!CC<4PG<- zXDXiSOTw#sOS+V0-}oH3Q-9!{B6zSXIb6Fw^S;7^KT7QCp6S@-nxkcf{r-?lI(b9N zR&X9opSa}^XSZN>r6v{cMKdav$1@ethQ~50&Owo^MQUFmhW(_^fQ?$yPqEg{Ckp$$ zl3h~$)?f@a&gh$@2~)hTcfdZ7I*lCp%hjLj68$J%qh_Z7FH>MFP0n<~hvD5}U-#xo z^7_(~0P6aWV)V_3RMxY73zEwVQl*b4*}k(lT4l*$ZzBB*rYgw@UwLKn9YCr=W4`2O z1W8HLXn51#_Y=JJlkKU#T$XAy;37m&H-EMIGypmcW{Gn;OH2Bfk_lB}H2x9ntya%T zZk44yI{YrW`QsB7&Fr@HvU*SDMnqaQHl>7S^1ta4DsfV1btG@OR#vy-m>wP_2xf>N zj}&7`6cxW+UxY%A(gGEreib1c5KN--OPK?$zE_Wx!@-V-PZGT2U~7qcvUEiM=)>UN zaZMZ_=hrIW@_qB)e)75OnxDWbk;DDLAGFrEG(JrED?{CD=lnaTAA{SnGBRPGlUOM) zX_S~RgEZbXv8M77TS>`6H^r}$;&)}c^6-g3eB{7FH4tpMkf_W^Gjv-*KaK^OZij zJd6Gh>RJ?q6aYiB4a(-&*=C zc@*k=?LYQ8@QC_*n77waXE6S15t#&J5`@%nw@=@r?0q7^DK%&Kwj_WnGVaAU#a-K- z2%@P`hw9$>3w0_ACl5Y#+te5dt9q3vi&J|%FPiG&JH(OI1rr}Ayrn&Kg2r7x=&l}6 z>@@jY!#uxyl^tUQ<^PEt-+w`x(3hWSJ$3yK^#txlp)EyNg_(oXldvB>JzUQZr~8lU zy6%IHg1_vF1>(Zu%g;R$@rVg;TLqz@&)e5x9tHI=4|K)1m-7er?(Kq^8}cx!j|!p&EFn)i3~l=J zAvYeac?Nl;YDF||aghS(L`gjA!wX+T^>Y zXQ?@%3izH_bnI}=>zYHajw%T@uBs@jr1YOl~&MgnHeBYziN~BP9E7lvwqtPl}E?rtV|gbP++be zI^VrOyn}uj=c}Ll_$;6>#tW>zi!@d;z& zOSAlI`$tk06dPAq#isd$oqO-bF*>sh6jtC>9k(BXDfx)q>Io-WhKOX!l*p@b2UFTR z$^?C{8DMy5hONSQ|8dZ@i|?p6RDC*M*0&z*Xgr=H$i{HR?};l)OlNSq1-qrF;f(qR z=2IrdCW!{haduSKP|GaBQIz)Az@?4M=@p8mSnoP-R9Rn!OW*R|aT{jLn=-_(jmuUS zDZ$5#h|}Qx;Rmb}Z==VhC9`rPiZkb0!@;M_DKBF%N&NBj)KtNRq)I=%|I+{wl*v}D zd~uXARh`@Cvu^{_k_6a<=1`r=BJqx@c0j}uutCnNUKBVAb;n3>zWHAki28~3+=nFE z{gb$_q_+mnpmJ+Ychj*lsCXc*srQQ)Y#qIbC1gUxAcvaZ?-EaO*)~{i&8C$1Edwg` zpjiQ)VpUm4*%*VB4kVE7r;}!3;69L5R5^&jq<>SFukN@PqM$e$y) zRyik)aQa5kyr`$EP87Vl)q$!e0lCn_8%j2>Vq}C z6M4c_uZ-i`rqY?1)O)h*Pk)~<_tn(KQVL)NCsU(+NkrXR-R4ZmuWnMwfCK|-48Kn` z4ZoUg%W3?@VNa`jQbf)c-U-EtwGw&B?$zFS-ONOyAsc5DwHe!s58V{T6P=;U*MhpZ zHTmLM31H{^{B*6@E2(<0PXwruL>Ul}Q0EF4tVO1@A4#&8O@B!zV`K ztwbJjN8}7K^-peAF_C(nGKbq1+)KD5Sn}T|zzpk+om)}SdY6GMtM`0lF|(!yEr+G7 zqJBCBqy$t{)uZ?ia;{D7u5CA?W0FvPp1ZC|?;N517&N(eWF`U?1O~{3)eOSY+4OXx z7kXX^3|a?nFd^0ps6_);80WZuPYpn2It#!4?9ydv%8%wJXAm(+!P0hpftfxfS0nx9 zCC3^&_hmXc9vUk#n<1Nm zv=jD$8|+|b;M-Mxt<9`CV}Z$z_-W6SOD={LKO9S;k=}53j6B@qMq_cGh!n1@(C1`ADy5W%&NnV;E7Y2Lu1$?Z*YwI%1P!A&0q$~3Tf+tlAg z_vYTHw|JGkk{ueNDnI5d$(1M`_i-$%Y<4HzB{H@JKp{`A_T;pfDq9;xHF|6EFg{5u zZ!-tT^-4I)*%gS_hqLx2rk{yW*1Y zMh|>~h_&NyD)%L)-vj2;ghZ8I^vgVUkFKyLRS#uC!vSTYQvX+l2=eAqu~;teRi(<@ zfmxg8)@}MqXqEUC4U4#$+^eQRQaps;cja#ZeZfkst9(Zw;hcMY&$YF?H{F2WjJNluN%4&VT_!Jm_l~!ix?~v+Bff^S z1?@MBzd10&HupuZe0*IUzM|OV_@~1wFfBcbS9{h!7R@tVrMsDn^nc8usKMBQ`RUqot`R$64yCUXopNJSPkE_kn6#4n3 z@^V_YBZN-I8+&kYBl+lAQ^r%jwG+mTomvgkO`C5Y4cd872#=T~P9ImTFj7Z7sQ9sh z>O5I!;R4)Nmv`ApBilFhc<=0PDh_<~tdW7FKh|=4H#ZLBse{;Kfu725L21seW~6gM z|4%m@=q?-?S5ix9YVqlNK|B>j?B@@ga`QU5Lk#6wb3&TBv0WrluM%_o2p{s*a$|OI zmH2Q8r+7*AY}evTyoRl-S=nv&Yo{hB3ttu9Ngk7eobtYE3+)}!crp1ORW(o*QM(#W z8UGAnHZh8LCbd_5>av-+bJTb<1C?g^Q$EUMT#)e?xG@oK3O8>PdnBmHrlC zhrV~k*ZWZfgoF9m!*egxaAN22x8=tV z%cTVnMfE1BB^hjqx^9M@T3?Gj*0- zZD|KSPEqYwj&PDR;!+>{KIl@lMt2kR)CdblE25iku2KX| z5nPT0;iP;Wt*m~!Ca|X9jcb#w_$)bG;hSldIkyQ_MzrUR(i;+LoFT7W2@9}X2$6qFNczz5X7#cMG_MVzH?_*3C-_@>n{g=Br{ znnu?5?$~m%H;%vu+FENRh|eB)-G6d3vZ{U!>al(&LdQ3t^$kVp%|YTCLZ-!LSyf>r z{LV%a0$-w&#yjDivz*PPN10O?z6bjxX<`<$<<2+V*IWp_Hh6`)7aNwMKR$1LwZRT% z&u!KM2Q$YEBx;@2*g8lxuj(>+A6RuCb6>;S-FWe5LdpafR#9p}6Kirlim~SP_%hys z*mr&C@5iPdCwHIklkYN>UZ%xo)0$eG-h>#JVtZ zrM28`b+3_riSn7Ro7KJuUmg$I49W2rK}o@iLerXQ(HVEzAf1&vd=?4AkBb!A2aP~c ziBoSP{gAJ9Tw-KxW%3Z`Ud}bi_Hb4viq!9K_J0!s)IWkY`gt#9&OZgL|^68d8=&4^?w5nN3T0P^wX-f-nB$d?DMd}B=B=e=(8AKbl&tr; zJX^UHeO{mbesy^DJ7SptnJor5}o9% zj~jKSyv1g)Nzsd^UMmbi0WkSpH{uB*hBWKViyVWPB7S%Vbye`ysO8VpS9C3$UWkJ+ zQT-vCm3t55%?5Yl^#`AcTfa=<@+PC}OR5aF5t)cOTI zw%kKmGQ z+J}^p$i#nmkea9zJN%Fd(J=!E7Oq*_62qbP{FsQjQwIE&YSgdUJlk=Ve8wyqT>3I7 zEnF$x0udpz%p0J!q4Lajm|b=Cfp%^I(M&`I<%`!-#WygoyRu={_yV4y$jYun$WOg3-xjrPIj_rh3~PrtQo>ray0|)4Hj&II2UDZ zWzw^h0a0|`J~DZ&Q_4z@+7F<%-rG91(1BDfYa4BRdOty!z7|T9UU%eoN9hXSuzk|D zyY|{Be4B;ii$Eg|(METkt*g0z6nBi^)l?>2VQ((&x2URLE?@4Z`s}#npg^LbPPBmy zbu1UGY5esq1?16g>3?iH_&7?fXW|&C5QY6651zQ#wxcy0^_2dTX+pE?43DBl8h*sj zCJ@?B&-3uXC5&#kaC>uWO7`1PIkO{XIrykKAb!a&_drA<_lY?}1`NsZzEW=g?#jmyO&h57!v6Wn@Q^qOR{eB*UmPv?$rQcGwZ2Y>;2Um6)r)6|{-Y|5h zmgB!HdWyO6l`r%7bGfwF&xoTdqBE@0h8{Mm+egmON^i6`nre_X(*V73-SEzF^a4Yv zj;y)I>`2(n?3%W3Yf)uiz7=`=RAoCcX^^6slOtoOdyf_wyV(3O!Eh*|P%!~!{^%-G z1kJ9pOVqlQx77r52RPw&Ru8 zBVWFE@KhGch?4CHoQoOSeLS_Hak9e(U@Fe0yz8ZCht7R&x-pk|k(5W0S=4}6 zD~F&X6~hH9V%if(B!zlNpZ_cveONKsG*>2D1lAb2Hq|+v@TYOtD({p?Yexv(P~Q56 ztHcpk8NMRdl>47b?R{n*I`Zw!GHe7M{T?-XFBxz^PD+_e@u=kFCu1>1x7`+4$ zzk6e(XH}>`x~}8fT7dwLM6LK3J?4dim$ilK)5vVkwQj|GacIr=lQR7vOp$^=DUBJ6 zKdyO*8H!uQtYSn1Ow{Sn*lF95B7cdzXAaD6ZA2Z>srfqrz$c- z`k)8abHy@9#^U$=6^08wx2^YL^u5|Va^|6y*=SWcC>Od<9y6oF-m+Q|3;j4qB*)N{ zx#tqMwC_(TXh1GI{7BYO0TX`s5q@Gf?64<0>&2r#d{yw~Ip@X1)0}IU;_9Y{Z5PtD zHfD~VTtQ){xV*PN8o%O+Cd=yA@1=TJ(Od`B5y#HA0xS8_IJ`C3!G5k6hi?JF$dKG&eL;4Il6Z1m>-3uXS+XYoOY(N z%@=fw{jJ}Hm^YB^InSkqg87jzHzT=6940@}09EpW z@hB8w#wt)m{`kPR5F2Z=UG6K|0GnN&!b64qf1hY2e7h?xYfkU4HZleARv;31U_r$0 zTBADGpN&oLofnldDq?GmnqWa{0SH>-49`cM{s``_LOw~0eJ?b?1;4iu8~H;}Sa~2x zEz51fGUSb0QY>b`sl1wgU`e_y2u^50-{;-~)YWOsxfD=n?&kDHnG3LBf!*vZ@i{cn zj&TXDEF7QhKr26~*mwuPFIOnF1+AmGO7FE5bC~n6!;JN485EG5-~TImSh!t%+1U&+ zL>PyDXJV|E9P~hN>6Nrcbu4DiXx4=2?}zrDINSnff65GqT)$3VMDL}@rjJ-h0ik~I zw>h6T)s@d(OGzR((fpi>9)_pynveL*qig+kW8Ba06_KM%_b4A>7k?-DvP4Jd=XQw6ksOnn zd_rNs4N}PDZe;KurH4X?Ty-_~nR1B*U9mi}@ohzo7$lQxt`Z6M+!hqf9e^``dZ7pU zm#vF-aZCLWf`f}A-x+u{EA1g+Zd3zZ*J$yLRnJp&`2{Jrm1*atrQ9s!So9@xLy0Kd z36LEpr_9EB98(3ZB^#|Io@?bKq1sJW19Cf^7rvEKPbLQ~xWV!pkh!e~dH~?tiwZ%{^UaNR9iAo0f$dt&QS}%6OYm>{e%_d{Kg=e z=peiW9C~MAO3VlHs)t={!T=*#CoIhF<_d20M!YP;1zola zHZT8E>g@8-BIho{N~xJ;%rmfj2RKEixkvVu_O5cKVz~n*6=Hp7d^Zz~=J|hJa%YgB zS@)dTSgJi0om4$*n6D2QxJIFZ4=4TqQbU`+Cg6=iHm}QQRXUF_zyN*oUAE9k0>^+i zV#-4%NLe#jQctp73Pr4_3L6IW!!E;dM2+F6ugt)ILKwC*pmvzayQ-y@F$$q z93;W?6p>jEH4+u#nrjxgSC#JJw&~ zL2FK!uL8KbIR_^9PYw1ZW2T3tz1Dp939PVoYf&Z#)l|J_x@a4GcjdK2D(U(Z=36r* z4JM4KgV-LYFN;|;6HYuZnTJ$dPVG$%SL@SIS!nQBjD>ZrT(wR#_A)JMDr|)mue5cz z+*!B1mi$j_nVfY~7!7v6!~J4W28ZiZ!w7XGIJj4D?M_h z4n+Ath5op2W|iSj%$I#)zXp2|CF$%oi--12-f-*7k|zZD=-i{FzeJJ%|Yi!|S?ya*%$4LG-LI zm{?3OM6Ha!;$-(mLc}f@lPF4wlh**?M}aH<-s^L|qi#tQb)Xl&)6%Y%Cl}+rCKeq> zrCwGOSi*PbLA*<1Ue(0204Ic-c&mF+-b9h7KwHR7iKM!crTTya_IP2Tlo@Vx&kRux z7~qX#^w?@3OO_1?{tZ&#)rT+TWzInH4LuTWe@# zxo>lm{(cnRiF;fFJ}qf~iWo!<)s8E0c|K#OCu^~IhQYx5#ZKubeMF?AG&K2ZaiHWpw~kU2*M zF>KeCKah}+!}NRePe6E z=RBEWlXYP90=+&n6&6UuR^HM`?u>im56hB#U2vImPC65nIm&6qAZn z^Wuya@ySX8H8QJ`zHl3W*|A5##;LvW~@!i=9Be6i~F1ooWf32^a%SUMjR$}3Ro|9;K5(r# z(ElT11`IWrY-opqCB8>IzbwWdE#0aJ#%Ra!dg$C0k6<~L?U1JDb~B9tPsh_%_r5&k zPdc^}aL>zBD)2 zeaY6!fL8b1`Ofbr3RYQxGu<6JWuNq`FnYe`^*-!k^(@`JlNA$jjBrS3J4Hesk%!MV z8*8>!iiQNPI0SfT4?-Q$P`^Y8ezqB-X~~`{nvC*}JEs@q*?DOle%Nmx-7lAuJ6<_l znq1fA>U^>TmJpa(yzJ{q??WGg+7MSv&MSM90#iDk^Dt_j;`$Y6o;u?4`EYVYBDw^^ zZ-1vA8clZ={8Q9C47I-flfnl(XKyphH?y+Mm!_Ky#W4|=?*?lNGA}z_Jjx54d4L76 zH9D_oBGbG+7He10?xS!P=<3o~m*wDtuM8k|hY>6X_MER${-{u^EZEA7wkI*v8J8kw-N%%saL%E4#kFLhFjr z9I{kGmdqOv{^6i75Kjb2!_f?xf*wFa3ktB2YM7tbP>lfXuh#jOAEJP8V@a3LR-f^J zx(~W%v)77{7c&a2?z6i`M8Iz;Esp}K3(BXmZYLo&^6(x`etH0;&MutVK$thZhyxY; znsD+gjoUfMFnWrtQbqaZ^y?Ot3b%zVBtDj#a|8}ms9boZ#tzLWAq@q+>0|rY`>7N< z_WP02dO%>3?b4UOC!gZ5rA;gdvXQtgGq(9n6y(c5sQXhC;;*IgY#9CM5EFGDE)Q2; zvBQWOqKd;icDJd651pw27zghe3nrFfT7%*|6Z&;2PC6>lpNVM(=N4%jgWe6MCjT)D z*>-w-8kXcNE>~T_I7t7a@X|lkxVhQw$4-cs#rsMalp4<_7deh*wFez1-%Pl*#wzUf ztMrB0`QLgH>y5C1`c1{kUL!p5yjUGR3a+_bcT9vP+oWE=9dWwdLz&zdHr~jmwP@A^U7 z-hMXaPVVfM>(6s+XiU^!aQ%_?OQ zy}G*rbZ+)focerhD*g;Rn3$0Lq~+0!o`#{=@vN|T-k<4rv^ni?rsPvv&(3XYLO<$N*-!{vht9rz z+8Q^LndH|TJz#*3>cWWFM3!7$to5HxtNv;T;xDbv61D#mle$SI zxW+ES!~9I)QJVEc)^--+f!^wGBEdq9hUo|IE@^M9n|;)_I}DA3#a7-Gn}mPTIdFZWRH= zgI_v_Q`!X>hxSM%k{Cmp-vq8?yE{)M=46k&r&WX)qbeoWym@aE)hyQLtpGN`*u&*kh%Nv!zuqZy*!YLT;5phGLBTRlw{bxHt9mAy0kUKhbjw%k>4T^kR6-Vq6Q zMIZ)Vtl&oYQPwkGW|XYz*OE$(Z2kr6fCz?fIL&vz7y^EezCDy zg=+&c&ya$O$(K{N?=GBArgDUj_!(v*R}M@_B$!tgoVBWGxqd+hiSweCMGv$BOc`=P zbz&#fZxaJIE9u^5FI`<40Pw7B>{8z=mh&r!IPzVK>na!0V1lbZUe1Zj+xNEGILM&U z0S}nwcTtwQS#rs-FJs?r@Y?L_3>r3#NBIA`%j22Irj3q-j#a4v9T?gf6pvPKcUzvc z=Rl1OTw`i3uSs;`-w2(!U}dQvaF_@qYhoo3+m64hit`$1W01;N7Fu!_W4Y84+B2c%9kkrG zD3_`6!GPGWCr1dR3i9;#vy_&X_#w4W;PFK?kPID4&tu|{O-j1V;cG(DAU>?pitt`D&WEC^TK3L z&Ypl;*TLV%-{Zj7(E)DbNS3nZl z^je+KOL6g?pecM*0d!lUwwo;QRfp2=y3$2fO%G|2_CJ<&{PHSC>q&DQXPxvv;(!`5 z(dSKm_VMwrN=^Y6u9DZ>Tp4QqLNs;9n?X0(hT`UO?V?rDYw?XMU)7z7$!08ajHA(0 zyp!ETbVdW{+@8-!ZzkK2mAtSd8O4M9Hf^XQdH>1Nq6I-08??b(6Fxughrr)w%kM-G z%jC!UNMZrV0svybbjg8cl;}TECVU@H0=%JfRGA2Af$rjG)4N?R%hiop-?df)5aFqYE6)j}d@KxFyGPc_M@0cKU zp96gwWpG@Tm=4D==C9#*vHqP!M6+Y6^%Y2S#)phGMnz3#0e0%&+;Y9Gk{)J8LU-6VzyjCKuP|2UEB4~VIom#R{~vf#;$`o z>{=flg&bq&()ph~wSNdD4>U1#i?rWyh^wwyl>I~Vh0Y$sKa$u1Nj{#JWgkDK1~lvZ z`QuJ4Xm^3*-M_#aOD{iy5wuFZ*ESU5OJH;`j9j7tZ#8{VUY;UGSO02ra@>z5Ga>-` zZVJWP0ElT6k5;;A|94eX162UB>p`(4_{_3cs;jee;g7|cQ%DuczkuHMCOZsL1=xBT zOlvV{cUb^Kl&7__TMPQYhy4w>4LAMnVTErKSiCyQ)8WwHtTIY{Y4`DMo#(^ilFo`F z%e~3#fj%~+ZhEcm;1GuI2pcfKRFS2>8)^xNHXcC@fTYEqGFO3S$g&78BbQk!UV^iu zJ*jewK!sk^Q=pHm`aDB~L%*uc@0Aa!iv@IQS>&fwcDxY>1DU^6g5sCp18MT#4zH4M z!Qi+9Ajn(mjF|c>-v*@MHbL$K!i@4P=qL^?ZVRdJZq~dR#Xncx9vpP#S#H>Joi_go zr@Gv(r|?Y>Xa2U&5qx;!{tp(?QU!m{9~OAD!b##A5L*?}V1P-eJMjYYJ_UQCvMD{> zY@Gy+p-ex2dJ9Pq#-VMLy2^-)UAe<|n~_?rpGfQDd_Ac9;{}EE7`)+&Q{b-u8+OOR z63A(rXZp*ckPH)Zny`0XWI1j z%s$_p&Y<_i2wu<6?hWpw95A8pqbZI4A77KqGzEL?>$*x%&Iqr!MjAiVV)K5vE@~b* ze++k){yoxiwB}S;^s_^z{h#~P0fu*JtWP&4k_dGIsJ_!~ZT*=J{ry6v<(=CQVPFsj zxbV%quzMPE*E+CXtd~X8gC08It#h^sM9>UzWb2j(=HIvH^*)#MeAn`^@3MvbULP+P zHwN~OhI)>@hNZzn`R4^^=4Yha_@! z;0kaUqF`S=DVrDVWDM8Z$(FIuRjQ2VE4lq?&tbMBjK0-2q`pyf_hC?GDnhaEe&~hS zc$!3A3lo@YBs|{Cv|;61$n}*!wWa~Iw#7->?{z*}{T`w+-}YE+c% zg>(kvL|hmMRn3mfH~sjm!pYLWpZ*{so2Tp?n1GwSd(es+Wa_a;6u&!3ovzoFnk;`X zc>Y>X8+{82Ypkb=WFrL0ZJfF3&7b* z^_OiSNxxXoC>_SF4T5ogf`rc-)sW5HdHT_-Ck{ZE3O!j?VG5KV@n`@Ww1FRCDbpx^ z&{`?hx3?YfoUO|eA8vCcug5Ohy60KCO|1IRdZWecj@=qB%PNMkQ4OVI7l*)O>pcX)dyt45`BV-MUV`?R$7J_g+yBJ?JwI$+O9N|*AGNO!Kl-Qiv#^(NOA*LNHyhd zO2YrXSs@?Te`#?LH|N{Z0APAr8J)&mz$?J!TAN#Mm_C*S91i?k%%T)nYJ5T= zOme9wf!(}CBx7sM{v@__!7ss3Cp3osTAlqeUcMq6u#bUqvwZRYIL8r6REsxgx5(|H zA{FHi)RA>L^Jri0;kYU@Z7qn|d)jFr>uTqJ+E;u@PEh_kK7lz3vN_7md-bjsFS9Y! z5XjqcV}>)+AvNw;DNHba`#!5`g?!A)3uf5Gn_`xTmadD3e9|YZ{KdUAlO}Dp_aDe} ze{dX+1al%@1@qqS-*p~hAlREQp}z%k8hgS+T>4d!TKyRXLC9wLA}C${N=#k#T8AoV zCE0^)-S(YJp(yF}Op9=aiEGl`UflB>>rxk4*Cd+-;(0%@smaDb1XkI_jZvrh^>TuZ zTa+Q~m_Na{9&TLbGJ_3iyYuU86m|CaftqoH1!JNmTfJ1N^E9;4D6Z3eB$$RE2W_fl zJow_D=jP=&CbEn3xLD)H~`{aA0V_ju%+gIml04#^t~>qjywo@(t# zIbk5N0E5@&+1MNQD+$WSDSsc+vOs*W*GpIRi%MZNKDU)w$DO9_omF`{AjzJ^snz+^ z4Wdo(RrIvf8jFAqj_{SX(+8|y*?XzKW{3(_A32(cI3W$e=a$^ZK9ds5S4KbfiFcOy z-R-ZuY44W_F&`+mK2)K9cJrU30^N)nS`QK#ts+apzrw(68`C-Fd`SG<3SloH)`StA z?Driu&PIWV7dxv`-*Mm>IS-YMoj*2F(kv5#P4@&6Rf;-3oRQ&GDf7qnw5f~1bBEaU zv?y}9jWc@8~Myq~BB+~W92*+pa9)j&3Ct-jC zPdr3yvOncH1k=fG#udi=+Gl*LZ(a{Yn!h*}7`b__`%8b-#6TXE`n>2n_!aY~;=sip zIgDxOZCr~7yX3*{#0s08EWZcusRH0dDk?+C`=%}o#0;DBP9ybrf&^F2IwP7^7jimZ}2@JY(X8yEtE{2%6>77RhkWCG(nc6wzrA5*G*h=6i`c@{irdmYacT`ctmi& zq5g$w{2*-`>lgoNb>J&U4W+$FBs`tk%G)Fw_RmL$C}C|pEw{m!#oo{?n>_*K`|hXF(8$RI{C_;^q5L-abB3PMjX1abC?AiiF3<_m2TN?y~-}?!TIiQ~gNDqd# zxAIfiFXC0tgHfefQMJHd4h-<=RFlM`w|ZkdO6N9qYn701b-*Z*X!O9gR{Z?qe!&|G znU@3oBAUkLyRPc_LuSJlIEGTLO%6Sk+-xIhMiRn1k-wD82&2`28N|EESA0l*BEJy) zGKmdF%>&biUjpnZGR+HdAdCJCJ8ci>8Kfg55&+B5AI$;Vg2WO^NV_0UGUw@6uFeZV zp5)<4W1`QYO1C`oZ5ZkjqFv+7HhQ+}wH2Yrn&k1(i<`ziVLp_#H-6vU*ogm83@{Pr z{l-c+de7XnKwiAms8E1|G=gprXX}t(JFPng!rhl6d!BEXJp3+wkhFy!Xd}zEx*r_I zh-<0a9%I`ug`d`@f5m5pz%%Dv0gm)IRf_WmykAXq{nzmF%fK#2a1Ex;^0K9Il7V#( z_$@RISq>^Z=swHzy{$MJ;Jx}FSXJZGw!?NpUNmhuS5GANhcM>bY|3 zBAjRX-5d53z+DAU$*#uU)Cy;lKm@v5p3cgX`rRJ`4tir^{JyV70&V2n;!862&l4dd zU`k_J)K9|qcH5VNu?YuXE&J5%#RK%Dc!}1>6KBM_5m)QBC_h53;(qe{Fu#g!;Gez3;Qd6r_sao{jZg3!F)c?7gX0dcNNU@ zm`(xD^9a<2;TiR=e1|tMC5nHEhZzmPkHoq5Chb8w98Qq%Qb87#N&TqWUZAkR*r5%+ zyI(6oI_Wt8_JHK~f(GQ!>mkzjVp!XZ2Ug3lmIKm1ha{(@iXW@aECW^|*c z{=&-!uSC|j8>k42sygA90Ra%9sFg6I_8^1M;5{2Ji5l-76oTp3LZ2_BTUu(tl>3J48eI!F|g`pvR6 z7+NFw_t@%Q*nkKk3#o%MjIF!+rx0gD7k2etzvvVJlJU8h65sBNTpGZP9z*4BztGOK zCfXUsAXbeYeT}D^d>H@-IQ~lGQ1nCdyYvg07sm!vIfvz_!&3$9bFkxr>8D^t+3vQW zrsHjx)I`1RC}Jx4Nt+eWEPQ)c{(*d$N@ss-$=Pm{!&Jf>CIzI{PAQ6(2s~P7piKl` z=UF~=y>;~Nn3g(83K#>TZXM!xGA5P55q>QW#_U*gXZ}63=2C^NLfh$e5C*rBHYqga zG5{XMdMCL#SM19xOxVkE_ls)DsmE?BlPDfPPTW|shPL^QUn%7!;Aa#YUA4^nkOpF0 ztp^8G>ygF&cu#R@yF31vENCdSTl&4izH--~iSloAkVQg{WFl?SZp6vG{mK4g%miTW zOfdb)zCJ<>gk^BGC@M2SVTrqk2RoXBx19k<2dTc*FR- z#y-8)r;DLRYt%zEbi!Vsb@xk=Vuk;5X!aGbcl`~Ytjo;Xm}ELXk~Y>7D%pK8nv2?} z;$Rr*)}gqB@NWO#N2VCKf=fzbVGl8E9pq?Go5DlwY)ks6+L{CG(XDX~mpoDYm+Sqj zincpFXjRk{JF8!&*RN)(Iy|LrB z&H4Qph|+L{zLONukpylonEvj!wuuLvY*lvDKZApuYlH6E^LAg8Ao^V{w*=~*;q;tG zo*7N0v9~7yt+w}u1ee7RSNfn)%zgu!fdKSay|MAjdHGbpLUG5EY1u2cRKZH0 z0?ycXy_tkmh0v4M>nO-s;jdD2;JQRC~yQe zgsvUnFr$&PJ8YnT`Gqe7LmdW57z&*WTZ{`-2z{~3r`bVU*r=ZHEz5M?2Q@S5LB9sJ zAp~XJp(Bp{+3YqdbT=b45Jgv>slJXHuwQu3-TiYLBX|H)L+VhN>>FjLs<(SUljg5N z*6elpRF2-)#h1Yh4&W1iQs~h9v0l3jP-u9F_qea@fzM^9o2j)9rT+5{s?)8z#Yz_^ z{+J5ydz#V;W1G^zaEk-5W|LW_paRe5>Ea0xG4`W+RF(M4&v1XFJ%5NZ*un??Ue)u7 z39WL4BtLzc2KT2@k$?+pi!*fO9rSNh;imWC zW)5lHJIwjr>EN4znfGE@98Ko#jBy9De9TiGMKt%jml%LR6G1d%LDVV``R|#MNH_)& zld{K1go}pp=pP|96zPP--Dq>>%N1{86~PXpn(-!+P|g(Pykic1Cb^?D@o1UO&5z@H zwx~Y^vum)U<{(vAqFA$u?H!5~{C-%2{R*92m}>hUL^-%X!E+PG=tmaIK2 zVXX@P75_pjeD%hVh?KY)@C~OO<95!(rbw@H+a-le72c;T2$NQ>$$6zSBEZC$P`pRX}GT!0toE+=&bXi&p|X*OI2U9&{u5|uD@SwGM0MC;@%$7v$?ONi8+ye!p{O~Q z)q@hupnIepdKMNmc3x$7{hMpSCmO-l0Nr@d6_Miz(rjuLIJsY6vR3Tm^l8MueVrM0 zu*BH+Au5UN7?eM6x1u6zu1hE!d;ZmiT0~7SK@-lc{7s^kE8TUx5=hC7bLXKMAY*+< zN7{c)Kx??{AD5@iXP&_ zdlTTCpMh>GY71Hy+*ZIW0;_!@%NLu@S70FrDu2~Han&2!9^E;P7hka)ZZfJNmdO82 zrlFlaxAL&CT0#iz0<3dJCPayJ-+4SRg+Kse*X4n#G?Mss zoJAt&2BW)%7n-Yq$^3l97oZWG?b+qlVy%D>aaD+}K?9sk!-F3+p!JE4MH9YDVDW-L zN@v-nb=N1baYp{hpfH?Nx2CJ}p{}m`Y$SN& ztrOUunwLW|4R6;ThySZnD@U<}MQ~~<&AOWc+Usn)l&daK^`o^e-uUH-5?yxf`0Ryw z+W#Z#I>4!J`~Q)U?bsBuvZ=_(iQ*uH>`lnb7LF|$#~xY9D3ZPRcI;6kdmr;;AA9rv z(eph2_kG^$(z&`^)c3x>>+_wr8qcTDU$U*r$N@69S+B4udOK!Rs8H15bSL{AG+~I0 z$LF`J&((NS15SRv`n_AaUg^>GGA8tDc5`L8W5uXWg=xT{IUSn>ITG^XW#Bqoy{vw z$*NM(N9hwYM&AW6?iRE@{3!@u3qG8fr$R=(LJUPITM_ z)IES=mksAKbq5_k@ZKN54#UZ^FG4+al?61oz_QaTc7)(ZJ3kS()tC9=6nzBs*XD$k z|1ByGl}Jktu@@>|gzwA6>{Z+jp93~IV^bUq-e3#2#G^kAYdsAhamKUi)Bzplmhk)| zE_ovvGQf~&gdrZiIYHxdKwN)jmaldNm|^Yz*5jx(plC}%%*uz zvC;M7E&SRy9A&@K9$hSPA~Wq{op**cW!Awab_uU~wXb?X{IZs4;2JrLme}Y3{K)A` zAVsV`A!Mn@eex1L=Gr)x>+3T0by@H$pvc!KAm3Z&3fy={7y)%};(C@3eyGFLgY%g_ zB(V|u_tG<6!S-YJlZq?!$|G4Vr!C1Bb6 zRGQmtUV8QhCn~qTXgV~7Wgs0C0NV^KVlN?^1a`xPUu!H7_cr=vnLeonM$6hAfQY>7 zS%O*aPgQ}^Pt(w=(Li7VNmq}cV6u!td&}9ecFIy=JMlu0Yi|{we}i{)y^?ut&79GS zORE^@)Yu4QN<{Cdbd3xed|H`lBlHB20m`H7ckfYWMP2O0YyEsS#^)oe}IeN z>61d7P9Pd(HuQCTLE#SgRkMVx4K+J-#pbV8JBCC`AUO8Q(xvw+%s5Y>xO2CCE!olB2Dq=JIi+^*veDVLd)s?j;2iNTnu_k zfUC_;*k=NSVKmaFt}a89O`ttMNAG4_F4xPk%Qx-abilTmc#97vQJ1@KRwvpA^T?nI zBKU^{%=}&^a&-4#@#aHajfHXD14P$0oBB?r_DDteL{%thCv-DSq?;7sL_8byCrXHA zf`O(AmYETKmi?rUE&{}T0bfzW`}0B?q$FJPlRw3;lhNcrPBx~6Zp;N-SW5qox(Vt> zUKOkzAV40%xL7@ja}QVv&~GMn>Gy0)(lE-%0Yfdpg|=pTM&;`iP{79sBdLgE|F~0@ z%c2BKsA*T5Q`1;d-Vn0>ZV#VwGc}|Sdsvh=@VPZbzVopjdQZGsd1OC)n&CyT36qUC zgE7JthUWX{Zl%!Wf4nzja3W7RKT9JQ2fvPUl3jHD3SIaIuHER zk!v-hSIU(@FTV94_+cJV;@f}!Tcg7VRTN3hATZV{`{+k$(Hl>-;?`@>ed1sE!P$#U z;_&5s*K=EixEeo{!#^a;qCv2iw-{@p7IVN71UG*^d$&-U!Xhhv>uNu36dD4c8-S}N zo}WmVrXx1umaRG`{<&%w%Ps9YgTMxU@0Ed1oO_FhZmlO<8~JJY)a{ogt~1IiYLoQz zBu>?VZ>m?-w{kxtw7j7gPJ1mz!6cmwQ+>VzAaw_xfZ=q%Kc!qo`jbxBp8{qS(YwW0Wgm@U*P? zY~pfEY|-mi3waFNWiM*ZS)>}?k8p^$D0#$p*Dniop)zjMQ>8waE<1}Yh4!p={*o_9 z6cX|J9W%4bk{JgDgcwZ_4D3Xrr-Vq8LVopb8|O7lkt!2`y)ckBFc%kUB;bY6STlq~ z3+4O8`}nENsQrBjxWePTQ8Un}Zb6e4x)?e43eoB(lVCn@42^AZ`{5_k&$4?$4)IPt zkJ;U9%~qPq_0}z|r6oUDH^ZyRfTD$oivrhvOJ7!6=jBOke4Xh^T9<%WgbgMkDpRw=2VYR{ow zpeYi6?}k8lBV)QXJ{36C3_%7o}UZ8#bmY?P2?Fa#<97_MMRFA`;r ztA7b2*=||}${R1r4cn8upQVJ@)s}bW5^^sO5arW%9vDnXc{k-cktDsz4u(W{;lHGu zA+K0#3K~@|XcT^NBhE=CQDSH8&=zG3&`*bC}HnoS=s&$LUxBP8Ja z(8UrMm~rH3`z{zby?cK{H2fQhazIF9&fWBGL{u?1ObdOcP~XeX(bOp%3h*%%gwo@? zK1$N!(9zVlEE(M;)CR!{c5acfK01H4gzlpagJ9g0G7F4|TS6PA8XF)a)jmXNZ{BgN zez&r{K(cT0@U{+m(HkucRp+4E6A@Mv*ZnS8ZEYF&rP7RD53zD;Pw%T4K#~`ny~BO3%;B$v`x(=BSK=%3hhNYi0R{NuaUno1(N+Rn zT!xHe+%aI}JO>q(8JnyIwDwUO&7nOts`m3M_r84)rBQnHY=AfoNc?p7dQ(BN(rx8^ zn)QonXZ6@r2z+>zwtWk|m#}eyhK=QP;x-*ooBQMTF=t!TLz3Ii;;tm_^JHav>BNMn z;}iKi4BKhSnCgr7E_(S{u0&4@O|6W6E)|?6xo@g9p?EJ9ZbmwAmuXcBnug2x7@u*5 zFHAihdXr{jCVcwq3;e?(|7v9P%&tZ$ z(x}{1t@g%+^~OU=5%b`=l1a5?cB&2SKlaEIP}^DPYm<+N?W}rd%<4~95_x^A*B|fu zP1DQ~trl@FJiJo7@2?Lw6*j|A&xY8n)qD>8dxK*T4cyEwic$!wtu8W1r(iEB#B@$U zS?t2co^JAMZPBzyXVl?JSzs(AbI#DQB#oJ6A#Uu3K34xa*`tt&-PVYTz(4lB)8Dyt zV%p}13Z;k-*(kvV&Zo&74Ya`GKh~cY_VtDoaXjrEpPtDJ>^@D({}fLngwu)E3*dGw zwvB6Afjbqb?_}toJWhW!H7=u0B`9SH-l=mgPoCKy$xhte1WhXgx(aCtaL-x&F zL;G&(9C#j0M$fxdD=fIF&O{_QAqISp+sHo;NO&zOCipW+ZH%iXhdXunSh6E_cMAzi zCoT}VQru1#_d4#iWygv7naf<+iDKk~P-Ju?Tb{PHeey&SVYA59cklo6k+|rEWMX>U z=NGgs6rJu#;nCCKb$AI_>@$#>W@c^iig2v|I+2o&$~F6I^e4K>AT*N{_^GAnZ`s;2 zga+o}J?g4Nu@M&&Q8AsART21?cNnRph={Q>)sP{kG)dhlbt9&Td(Q_(tQD3CAH+`K z-k!w7BwH%bSuZul=uPHtGa2k?k(4Mv=Ag#Ge-!*X3y@lQ1|8=XlJH(qXt#g{f1%GdQH>z{d}UGrgEjcoC) z6_4FyIavwNMBVM=Ht{akQ7uw(IK3p03^Hyvjf2|8)Z0Vd>dtn-Ka16i*rm!mWp(A% zOOA-OGSzk5m(?;CzIHf)>%pT%xuc-Wz2u{DNz>v+-p1x zKE?f5LSqw#0WtUcmrW=}iVP;6eFttEWol7SWUSPl&sf}Eq-n@aY8xBAYG+yE#93uLFvZv2bP9(6C5o=o?<)$1nbv@a}5n?XMqd+@4}{oqoE>WN?+q2+8! zNRz1=*Gc`Azo)&7W5nu*e=R62{BnNwk=yx#Jd}82m!C?x%v=@R?| z#ws&WiUlGlkPnP+QZUPL(%Bm?HFyt!^7cpkg-oP@uAp}$Onw0}UF}4m@aymX^YP%g z4q*eB2}EnQY$}aA1!qd9O4PY~XjJsI=QUe9T?#JxW#WyWs%jKUiwzsLNkMV+NM9uM z-Hm-p_|z*XR2Ke&4Y0M3_@1@y zvA-O#(GL1Pau^glB|=e(SFJ9RgnO+-`qOmwqj_BSCUcdiF1>(T`}JVf{!1G3S4mid zMFY=l7SIOSUL(53uS&q<+R|~*Jij1YT9~=w59W6DKBKkcNx|QV(ePsn`A6aNkkKa< z55RH7ppyEj91Q!k?hwI$+5FB?(N{O|>7`fjf4U}7-jn_8xdV?P7tLx}+tIh)A4#y} zyymIZ#clLRLXH?)j;ED4Kw6I*bIs3w@Gs>#(rWLe;4-{aQ;~|03o{2V!ot*u+VNKQGe$nw+I%gL5H6t;aj%<8+aD0ck58Xt$H0{Sn36F*PE--ppIDp-xTY&N z^pEU${xB(GO@9bzcFb2d!(PAF4wrV4I@k6`4RuODQ#ARl2FZbM7t%vxbGK(uJ<{+; zl410D$8=ycq~i9n!`0m_RE4cJ#fdf?aFNv-zy@6Q$y<9q1o^dh@snt=V3BVA_Y!Iw;J(OY!( z68VZ1nav(Ip!qfQnywJsNJL7R?mqRzp%imgFLNLXWSs6(^ObQtzr*N7-><(`dcowX zW7ivm<~-E}wBXYpFW$f^Qd+nYgV7+NvYvc8Sd~~NuAEih`syFC!}F6lA!?9?8c;IF zlS0xyRsYZBEk+D-12;EC)!SLlOXNnk&)5*tsd~5QzP8w=(KL(F75;(LOYc+H;w#<- z0=95Qx5tkHybKAbPDLaHrN3&NJ=>hBy@yZ13z)tQz8~$!WK9o%cTsh;xz}oG4^Hnb zF7^>Jdq1<*2#gR3D*A`9dAI0SmX5dpx}rtjzeo-Jm%Pbr*0p3pW4rx=qCap~t*Eo) zP8Z+!*#Csw5x|mX#r3<7?uqAo0?^Ms?uVh!+7q2vf)%q{-5+-QFzx9T=8eUJw)=mS zpp1{_fb}Goq#Z2vVF5TzQYr|mTSfBwv)^-EGZ20s98sm2G|vlMI8P3Tc|~ngo-_+M zvRPXbFAl4p7})%F2uPl?6!N*(vmuzWOMO-f2;LRAkjJIZi5dvP3SL=Ktj5}j0=gCd zUl_H}>~4k@icmm)x8v9~SGCz4QKpQSAA}_2&|@E5dR9LHQuvnY8e~*`5qfItZ1S5` zjhEVnpnG@b64~>(h4fu(u|ql&n0Y?675SUeCm6Tx@%+;{cUXhO@T_h9J$yo{uSSyZ zcILf<_W571Ua9!gxUw0PbKLM~K-iebC2H%wk*2k;BTfJAI{b=YN{9v-1=&8wh$nY7E9zIJfg>r3t3vjNAR+F>Hq!Y;zo4uRk^$Rd*FmL>iS8^s~DvM%LiCf1c6L)ce&& z{%R;%uKm(>sBr@bc7SlDS)ox%OG91ic~^>=YA5og!!ywCM>d^57^LJIV3N)#m>i1* z9)ynp`x*~<)II}B|6d+m4poFA9q_&)8p`pZDybFA&MRUyJ(^AYHUK*->XA9xRcbSp zviLK2iPw6TtG)4b*e$oSKhF84TUrG{?PB-ZfdHgkgquQ`fNVHIB5ZuSRH?>^^V`-6 zURJj19*ryoQTv7*JLH}8Les;PDG|Gt(VadD&hKUAV>Q-D;>3DU`bE~uzV`Q2!-}k2 zP4-;Y3tovnRf^z;vie&I%&+VXnXMCK6%JN=$Anzi4Y z2k`G&y!JPr)RQEZUE+^BqSW%`=sv%xliR4MHZl`eEu5)wTqOo-ypzETfF&*BOA2q9 zuxi?ER-mu1u(|_mzmB_=>Vy9Nx4=+BRAy(DpzYi$1fM+AK}ov*Yj=ktCP%qpiDeDQ z^(fW7oY@gP=e12goAYUV^S<38_SNzX#{-tvm0n|xep$vR)Y@Jz>ozBSuaO`-!{L2B zOWkwbl45u4Qqf0*xr^PG>5rgNV0r9_&m9rT$05LbZtU5^s23b_tmOuex?`^ubL!z5 zmG)>2_mb~YTi^KyX=C}02MRmQ%Pz>8fcFl&{{69Cbj1B3e|SI!SijXv-C*{BfRMQz zUd*Sep_FESVcEY0DRQFb4e*&@T{`+# zRcW17&(u=o^CgPeN+N=gYjN69K5S`ptu!=2LA>w&)~#GRw7^$Z?@52h%&u(Ik3f$J z=3@09kPW`I96fZ%Q{cLG#;u{!z-#F_!JPtysbT|#~{vV;fGQivRTEsmEiu& zJWqP1YZH+GSqk93BYcB?m)J8?XOkep_MIt**CV?@KNF7^e;|cZ9$Rni2;&3Y7kn;- z)I&IP+mmzT^gkT$K0dvFA+n0;Pq+>*enb0g{wok#*s9-GxH^deuSXB(S#{nk-PuLHn9j=WXD~-iE0x3@@}-QoW0ArG z^YnvwsV!S#vCah%Uu%FQ!Bynekj-DezvLaRyYUUH%X_U6DVy4_i%^Z}{Pm9cl|%LG zJVQrw`?vVka6{sSGEi_4xa`VRNRXYEgN>lH_bMdBX~ zu7ms{V~wub$N-QCMc&le>i~28sj<80J$7d^d4Zcr_-!z!j94HbySke%6g)M{ z1iebVN=z585=Dvb>;@yw;t#y)zho-DZ#2yKv7V#lvwpuzJ_%)P>GfzvOJq6B7^TMj zJXjUjAhxLeSFj5tP{qWk$OfJ>?G(ojaA(2c-)>Yxp#PJmk?AeD)9V)`a*p*)QDeJv z&Cg~5vy>&$rnSMIF6~y7>R@{O0+OD5f5Udn$z8F$8YfEmd&a6>D{iW)a^0qG^TO;n zi9rHp9KJMjo$6q-d}?7NBF@=A;AYTr$(g;lg2tA$_ydIx2QL&O%Kk*@y@Q9nwFh+_ zgpa!qiY ztK*w9Rqf&jet@Kxey;*Kj8JP_=kSK7MxUvRct?KVTDyhk(Lf37-o41MPkC;{f%u}m zsKNGz$rW3s>Z!Lv?(D{Rk_SO}hmWZUg6s6ll#A&LXAsm?-oGt1bsP{h>A*o+= zi;am2pZ*>}^W$;jOp81wgcIkw=*&%Z`k$Gzo zCP#gSJsoY9OLb)k+_fOZ$0KTDs(4*zmgjmlom%iqJ8}|5Q2zBgF%+;rEOz=iyYODN z`C56>BdpMvL&TiJT9PZ#TnpNN_^7jsx3oQiVX};M$NDd5!wq{KIh_d|`lPv+{J<_3 zZgJO_OGNcwxIpRY@;AZ&l5K97Ft|}!<(4D;nR3OoL$zM})Le7v0kip7OVKgqHlCd< zMB%0{dQ%TQWUIxv)qJ46p}_ceF#Ord#yiu1ssXP?p8-F6agN_jSj`S+#o6fBrqClY zNW1gODr=7B=cS%t0FzyV;udr9b-wTT)njfJJM8|Qb~3iknVTZ0ZM^S~sRMi>FV&*2 zq%LnV)rO-#@bBz_%r>v9{UV92_@rr`&MoG7q&liwf)B8VL${&<|GTLYt&iAds)yToE&>AJCSme>D`Gh zZCHEm?Gq&~cAp+`z~pwcwCvdp2ku5-CSi(`w87iCV%3JD5(<7mb=_lxxome zC5d9IVoVnzzX3gqcH@;^>`y1G6&9b*ysM8)!-Fq&Zw*kY>309}lf1B!QlgXIfXVVB z%D7xhRx4k~MF5AmN;@8YXW-1^Gh3g|`7~7XX6ohMH0?Xdb}Wouej&H}r?1FqPdQwM z?E06ne3je;|H@cULXyJXs4~$?K?5k`A1^@#z|G8%`4Bv-`hPKGFEzAL0!l;)`66u!+{Ab=^YM_Sgo zhvZ*SlT>K)e;F*E6@q!52#1AD(ig`)&PpFK?abC+vu~}o^$w-GtTf-f(d_ge`mfM= zcn4$?Z1Dg*&U4pUPXewEdJGaykV*WP37~eNKOqOJmmzU~Aox_&VvDAVLaze#$+Y*P zPQ1t*{O4c7bGekMYA9JT8zo0VBTraiJK`HGcKbc=+P_i!NxyG`g=3a){FF`{veofj z7up)u-%;bC>EH2dJvxoq)Ed8mzSgbK=d+l^5WqQk| z;Cmm_^Ywjt_tC>Oy-njbda5UnM`mjS-~PDkP=HJ{%XmVpV$x#XEEV@};~i;h;`Nba zo`>lq4*pPq#d!yAQAjfX1f;qB{6zod0?)*M7eZd{_J4zxr(r4mCOo6e#A5V#E2__` zG+hfAz9SMn4$QfN-dlPY5jXF2%VsBv(YkF_X>!9HA6Ld!;c=SO1O2b1^W4=g zc9?Gi)vw0wY1L=SS6X(O9i3zxj@!)|hkS!|uSN-P>u7A~iqMZ5yp?kpsohAq} zruSlUmdafp8lbL--Jp%hc~QiNGVWJ-?%qv(F*kcEZ7bSfd<6q!UL9F{l8rq!uw4(rVv&GlOH(Cz`H zrxBXSaSAdC>1#}DNW2w0EJUnCv!VK1Z>ouE;zwF=cinjoMnN$wVVhwd;v% z?emnujMHz1!-X@!C~cCz3xPKuQ33li>m{L>!4@1~*0q{~+hCF4-^C=xtYAX0#9It| zK3{AIZ7n64+rPy6rb(e27I>drVjU=oo+CEXtJzuBi*0NvUtT-7F~KQf)P(`bQXQsY z@h)j{Cvk>*H#hnIYT)-u;xy%*mla!*g$?_r@nE2|YqhyX!YXsNXH+VbHQh>)7WWG6%!-tpEdY;s z&kO6dkPY3L(2oiv9#ulLw~DUu0@W<5j}uM<_XEtI1$u3B3pj$RePz0ffM-pl=?xj% zfEVUJFUw$pgfL+d@J5z&1XKX12Lr6fXB5O|B!&Mb0h@xA1;LrO7+vrfnF2_-;1+^l zg}dpD(7i{#RG>4er;?j-Y0nxjSR+-sP`^j9`v({>$EXGg#Be;q`A5Y4NrJH% z7AD_*-%`d-d+)MDFzg(0Y{+yH2>*7AaYSC6oAZ{vw|F!2mj(H6Ni9)pU0pzCKs9{6f)p%eUZNbapSS`LmAcI1Ns{8F;42lBT6yB=Y-HtvYAV(P zg4X+geInySTgt}E9uB%=Z2H^!X9|Yn=cZobRfA2CoMIe*6 z4FkU-b6k$a#5*`3TCM_E!-{o`JMEhe#@lmrFz*49Wd5UY-_R7*lCv&FpPT&)5PW0m zK%>9E9*BTchRK8Ocr@OsMIJ9u+8(x)p!i`sBcN1TNvaQdRL+&aM#7pTl-N*bI9At& zrg)svsdkz=#BPdES)DXHY$_v%D{tyviseq50=@P3 zvB<*_#TLN4+*DXi4q5ATc`q|ZqmR6~gkmPh_E~?a6M?{QCm@2m3D}Kqdxx&j`LPt`Z*|%JkBbb z;mFQIYohBBWeoo>+D6o&pwBw{G+0u)3S6*@`nXR|=Jcxv&3&yRXwyNmkFeM>m0DPa z3O6HqEO`|8+&J$+@Lc;8or985-xyB|P67NdocFEl_pLd&u%HTXZ^E@$5pnI^C+k8& zeU-`IYhKL@!CpHEi_KKtQjJ+C&SNLrr%y2Im|S*w<)uSfYj;9%`SGa6(mw)Fk9v?j zTfgUjvGsNbM^&8^-Dl5mP3pApafzKC_VQZbLKJU>_@ z;l%|}Bri>PWED@#5#|GUk7&e0nG~bWM+NC5g9kRxvf@na_kR<=;CuU4r-7`qjQ&6Q zi;sac^$C?eI1=LKbGx|fSt*W#LU^MWivmWKEx!9@bz&&H6BK6LRt!mVo=vxM!HJD@ zYZi_%-@4O2x&+j2fyS_1N}D^m>7Nha%Z}z+)^En9b~H4m9=Jx$LHoqB_B%fGcBBJZ zLR}}0_o*!MZdTd5*H7V4cCda>X}m+3mNYulHz4A}$s^V+f=vRR2t%4GNqC`W809@@nw zBdNs=7C!$b+u+f(9YVFq{5F0hNf;JR(|{g2U*w_Ih`G!X9r3DFvIiAGYaWCnyV&^GveCgN^=p^(woCJ$Nr57q{jP=g{)8$#IT zrlaB^S$?@hNmanE5y@D(pfwoFl|`|25?AAMV~88nU8!8sJ^p<<*8|rWQJj-T92RBA zi;AQ$_>CHw%z=#^>OF&i8wAp(i=%hq_mAzY6EpMLt_liQ8Zt8>aQob)urryt4s00p zF8zd7H6j6x7dBRd&BsF%$kj4S%<;v^T~9C_Kg32|rweclTy7ozVQ2_U9)P~@RKcK+ zWQ=ruT)Xh;m1a2KPo6R2t{^hjvCumTfDykfdFnCoOnL7;H{G zSdy>q&WJ;P?EaqvDB6UaJt~$GqyOdCS%Pw!Jy$!yjB+`@l<6pVYT)s?obP2Fxjh{Q zvc%xav`J9*cYna~BnN4>HolqY=J(a`4$KuPO1D)t4Djg>@Y^!bD1Y<`NIC(ci=UN6 zWa3hvUo%DX0sYW_^zftZ&6acgpoJN%R&+~J&e7{rV*GwEX9qYuf%~$C+%Sgg(*uJfny0blYGV40D39lonlOvuREw4Co=@%}a-l4G7zSv=S z-S=^R^2vhd#RdR#@GNTvy;tnRJMqKaD*sD@l|lJ~xlykpx5!KVIw>89k!zag2RCQ^ zP+Lr898t5l>}$kB+}L+yLFxf-qicArmb8}?2b5CgIDVLqgZ-2@*xP`55g@f+9`Goy zapQ7Cmle&kQ<~c%J}=Iq6{q@Pucqt7r21ytzn4D}6W{e|+9%Skak}_f6{W2GHFJt% zPMhdI=m`tJK)*M`Nz!Bp1b}H&9Au_;uj~-4o=pWYClhz0^Nrb3Dm==W#j7p@!GE$p zElNA5Dp5r%h>p#VlmISKEAH{rgke!2z}6~l!dsOG>&NgOc93Z?=Ci1bzhG@_g1Sc3jP)+v(f$ zCYmlcZ1yt}b_VPrUYz7pjNB4Ehly13fE}81KDim>gQ?N?%4PuwB z-|@e^GJ!8Xs9J!Fy(Uk&X(=ZP7`iIYX*^|XGI@2gUt9Bh3TLqiJ9h7J&1z>QhCTg_ z>=-PJ`mtm|${g0o8on2_PQ-gZr2uSp{J0+5kVbPQ7lG(m(E4;cG*~8K?zCZHTl#yX z1?2$6D32H8D<;$nhtXBV#(ssK$ADCrt9E$PIo^oe;r=fNJP(2omS(faEl2=UUx$Y~ z)8d)uetfV#N}4JRk^UP2TWQvBhTk?n{n66)+997?v1(ZK zfp!zt`N^G@;DtxyV>*d&!@-gHtn5a;( z$sec_*Qf%$9jSBw<<;(h#I5x8@Y)L|)=TI-4;6lRn&8tLI?TJ=&B|oOdKt_^2lOSJ zHhdNrsAP>uXfG3fAR9IMJ|}oB^r1>hL!KLmOwC=SsF=R$li@_Tj4rs0mAH%=-~kJ!lN-&uAlq`-r5?d&AiZS6bP^0- zzQrhbi_zGh#3T53Ho5Gt%gT4~WzvCu3Aif=f`?Qg)8C?l#%>Ea0IzPnho9UKo+TJ% z_J=KSkM0J6em?8%zn5;}v#V{XvKfYBUm?3QZ(DQz9C|LW+LT7_`3-F1|E_b_69jDU zehgMNWJ={Kk)uS`v#wWoawjt(~*oT*Y|tjL*6@1wi^}l?@p+joyk9k_`=`$ zO)yh`Lify49?G;;NZC3+lqbgwk{`PdM4;0*`v*$3+;rQ9Uz@;s^gQE)u~Uq_+f+Y^ zAvW?1s>-XQZ+rBp^iQ}Nz#LZKu99+S&qjxD5wrMHEoHZt%iU%uB;b8ef%otTd`6@l ziSj-04+@ETyKgssX&d-WfR(G&^!6-%ic4@NMPU5IXl}=Dy!iI8h^vnv24GmUUx~Zs z!i_)~Y1_pc)iXC|LvhF#PlXHcp6X1c`B6XxCZ8^hzT~`13=AHSL`%M3%OjJ3k}8XX z4p-G~azAh)%KklQB8T@|?y@mD)Ct5J7ZOPZ{|y31W1p|Yc;`RVJ9*aQ2KL(Y zS9p5=TMA4Wxs1zVp2=A$*cm>1{*#V}?VrJMB9cNi{JeAOQKQUxbPVg%Z4Xfd4jVBj zqupe$+ofSW>40utrW|2e+Xm&=_vCN}s#eE#rDQa?#U$_yZ(GUWESW+qgCu37S4Uy;u(##$f`Cc9<)ZnddFC3U*TZmL5e zLa{MKdLQczGDluh!;_V2HNy~(2C?uMGUS>@?$t6cEjuRohWBQ2I+5-#Hsj}EXA+l* zbbJ~4Vxa*ci1ZO{zc~k+w`34ywr{;wGC5_WqkLY`0ev*-#~rp}r*`cF`i#u3v_$Th z4mC2bm*S`l2&M#eS5{LVK=N=`j;BnaL!w$z51Hh!(SFhG348cG`F9)DmgSo&>&NbT z{ZcbJC2YX@DtnU{ZgKA_pGq4s>LdZLzN_y_2PXV!{6>xvGC~gdHMNMt#7Sgqn1#spT__E1fPEJd;2HSftC-Uzx-m>3>e#JK|i$6T_HC?JPNUfRipz@rc$iq z<0T3SD98fyGe%RuZ7$iun|J$amy+@b+Hs50&iZ4mhc!OnO$K^MN}z>Z8c}shx%bM- zl}SGmTfl6I=YTf3FooZrbH~Ju%w^O>@wD@)*+=N;zI~daAsxICci^eLk!b&#qc^!J zc(bn6>%g$-cRM39>;%dan=(sA8gKHe4=7D5-A*0$UxaK*Fs&*<)v?{QLom_R?@myj zOsf>%=YP={g!KgfW&=@ue1WbGtM_Ttz8Oi*a8*KBC>mo-_rgAr+S9xs|EZ1Ek_U!P zW8v6j$`$WU>Yw%uI{jdReRa{ieLO`$31QQGDVN7lk6qhuE!5&Uh4e!Wxmxr3`p^nD zZN^tFGGiX-w$j!2-80vP;Sij@V60IB^8G2eN;jNHETBB+g|NbY90?KZ~uZF2zCLhCIvpAIf z7oThRiNr_3&+ma_4=qDLqs7Q=B{WGi(D`!Ju9Qukb~}KiH{4x`OyaE(f@}hKv}pSt zn1Z@`3z)jS50rum;8tDy=Mvh$k{}##IPpjbod_2X+(Pj_%Ek;>rjYVxsQuNkGX+@T zp_TVJN9BsMG(!f&!Fxv?lG~l=Hx=%R(0A24uGGSD5At8!KGB(b_UP$j`P=Qv3<6WcN00xoGh#C=;;dt+F;O70(vPA~QW4VA(wKm!lmHY<+SVlwMN{OL@@ zdWS=rmci!PoApliO7-rUq>Y>$L!=LxxJIozo1Zy9<0HE|y;~)}Zt}^yFhWtU>PY~< zo|rvGg@M%JzeUfH9u9k6(5->?g*%2Fg(_1*I<8(&jSSB2yXjSWqnVW(cmoPJY!!)d zU2w-M4By`GcVS--c+C(d+2%`J(mHgTYcDt%p}<5)=?Ul5U8f1x;Ot+oy--Z){l^MV zj)by;yeJ~4oI9h*2B@XBH!wcpL|!(H**DWqB6j>_$a~rG%*7Ec(w48E5Wv>Rm!{6% z8?I@brIj^_LKa^QkbV_bj?T`zj?KE(;)mlSU5QMicZD3Le^DVx`pOOrYZ^v&9J7FI zTj^CxJ9U!@O^dr==g(|6Kowk5fB1h--e6?v5g7OPx#KI1v6|KiXCL)%Z)5_xv7x}B zrAw{^;CacgFOF{+@RKfHGSzFG(tAt?4lj{>|;;K)Rq zadJf6E~RbfMFez7mXsqMvJ|$bsie|Mij~PS8z`1^D>6u!7t%%*Zg7hY;eSuBK^ z|0}G4;WsC&()302a6F#oBU`Nl(klaCF6gyfMqFh|2h>GzXDc*ZycsyUTco^nnexq@ z?(qE3;Dp&Ojfd?6RUt;EELpa*0Z`${G3yQ&(@x@1z;hC1yDQ#5E=6wZ0+$eYrTsVgiw}=YnIwuNQ|NsAOsjvnn*You(~&LQ{J}^N+&!_z zmr3EkX+LS5Y``9$;-Ul7;?-M(B-B~j-HjjMI`%I2y)r!dhm=h#0+dx?<%sSrb0~DS z1X*(RdN&dHN9E7Ny$7{O5u5fcVDk3n+4$I4Gs=MT$Cvr1DG5N27Kw6FIblVS7LWfJ z04f!rGGF=M3T&`}Y%miIl@e{_1wU@#ZXEN72@B;{d8THn*5HVM!>`ofSohOAJ<|~U z^1_S^9-#HC3bIm1ye_Iek{zBL4~i{F(vF={)ubsF0md;BKmkF?iN$3Zg$p8=&6=f? zyJLaG+JN$#WfdKc2hnMURpw9CIIFm-iQ1Izu6&4N29K1904gAprZ5=i7&yEB+J*)^8`K;}+i!TAbl~k1L%(2)G!iC_TP4aNS~-y+ zZ_lPg+|!&g5P0+?0}nt6fUwvtQGL;PsTO_Mras` z@p}^E4iVlx=&aunN_qZ;hx$rw(w(}+#kTrnFK@CXR`f?nXdMd0Sjpgx{P-aw*?`wSCaFLV!{rshT?S^GP&sU)e%webS5b{*R~c4yXEm|35;C3UQDbg`AAcY_hZ0u_G%hdmZZ# z$uV-0m0d1*j%iqaHR%b^%VXNUPdJv&BM;mwRw+m zO&R<$U8q~$NT3jR4M!)Ry_+U(VjtIe0c3_JY+z;T8kg{1UNR)0P9c@zndb^pq-BF=() z_2z~N)#QN>67j3}Bvv277>=g+EZk)wb~stz=;X9i zlkW^&a695Py?p3?jbskP9%q2N4DQ&Z zZHavK=%SVmbJM}pZ}-BQA$}QyRzg|EN8@6wK3fEb)a#}@3Q^voFF!u1o5K6*O0gc4m20_Z9=*ngIB05WlFk*fIiHeoy~s|el5NL3nt}vkFX8VXtq@+ zoj=D^x@d@DO{#$c+ekspW3XBy3?TB4FTKySs4sPo92069YSs^VriMR)C=P3VSuUZ| z|Gj3+s2+dj&a0vO`|wyug8Jk)&mGVh*aXC}EP?kEA2H41g36G@tLhU=Z~F zaOj;c*~|179h+L_c_H5`TZ3Uv%|Mn4O%91}G?58s=7$J!P)t$f<^gf>^HxZKMH7i2 z=%Mqa%=YHI%feq+?zKwsEMRh3GMf7XWmb*Igpue2T&bwlc9D%CacVGqa5G|}F(^Dl z)=C8Nl?~2})QIYA;b@TxLz3wk)Z^CpARM^a6Dq`N8Kc5|;NsnVVRgD!%2FBlW186u z7on*7J?C(KhA+I3m#TGM-#4m*v#1+=Pe3@ImkfE^^=l>Vk~c*HWU+wPpaE}mwO}h9 zfYIi>Jn)%_Bm9xR^Sm<%)>9Up-LT9~(6)|vuy7#2YQcj#k0+gIw*d%?8WvNLuVpe~ zOvW!dJIaVjYkTE>IGFIzfUCB|e7@%jxpuck_L7j=Z83eiRupp%yiKZM2B7(NNG{WH zqWwF7HgPN+Z{cyZKC6=2XCr2O*;-q8am| z2eXH=d`EXQ>&|P3*%K7;@-=Bn>o_)$m#Tubf5mBRd12>EQucHx{m{l|>si!vL^2*- zZe^xucJJ|cz8hmY&(Qhs>#67zWfGC#rXJtL!T=X~KS86wjOH&|7E!`w%x`jF^VRCI zIx^dcV)C>4#Z;B+H@NZ~d(%bQD%U~)dT^zYbM3>OQIM*rf^#Lx=*xQYo04? z|1$6yHa&V010oowlmZZdB;yE>2ZAxXfc$DMRIW?i;Q5aWqj_ZjREHxoT@L6}zUH9- z@ac>_TY&Ub98(|YG301?eAy$Esk*n)sIGpJ`^WbIP-*t^{=`A+XZla1KlH{Ra8;(y z&f(D~YBGMaui(ai&8gy)UANIGa}eW%b~NF0FY?VtOPJZx83%scny~da_;~OV{HofOsUT zZO_|P-VN{5fwvmS_6@}l3HM<8cpKRt*t1%eqRyX_E&`UH{S9$K^@#`gXTs>HFoQ=3mm!!5i zE>c~hUghj>@iZpUw@mZIgf8>o@YPM9mE>=`8Cexrg$q<=W8+_5fL>j4tt3`LZ5wCq zs~$jy4O`C{Qs=D8%}uL-y8{tu*o&I(9I?mw2*@vR+kWi@nY{-eQt@M2O@!|`afIZ8 zhtd$my58jrDdqu`E~G+VcU$hL430lGs2#xR@nYdvZPuD=OT=;Z3fTTWtqSG=;&1D)BLd+ivLT8nh=_{!ax^dq^O zQ_!wRy@@*vM1hpzOjGeR7cx$I!@1vU;M`y5R#7X;0{-$$+g|g8VB)(Bxv;u^$pQb@ z(XamPX{KVMSmW*f?ePFsh-$=E)Yv4p;=V@S$Syh1$G~7kd|K(R-1DTI9k~`_d1!`LHbIq+~UbnPN+s{BtV1NrYe9 zwBKdFH9F$PPfkR&JqbgS&BL?}#~I0~Ys7f!=63``d<=3STy~}cY0_qsgsS<)gC@y( zVBF*>j??^EQmkQ~_j%n&7yWneMQ+3*1s0yh}) ze|Rgo8@9*IrJCENSnSUnk4l8Ko#XgD)w!m!y~Gz26Wr#HSYj0o*R;ihP2!d~bi42$d=dPMjdGj8u1gU_;i7;3LgvXWfjHy30f+SFVB9;W4bIf)#c14`OIAeQ zBg8;n*rU|KlWc&~iNFW-Ci@pgjj1!Z^7Y&3bO&5ad!H`M3TCd)4M?xHd3A;ywH*-~ z>kkHa4hfw{ci1)`$v}mVSl$k$iu?SvIyvAGt9y`t|B@PlD@sVKlH#KE@3BBT>IR@* zBCbE$8;pCL5vfM|K0e`($+-1o4mBVKA=;se;|FgVA7cu}TUi}@?z&jR+r9nxAyBI+*?ZoW~}5R-*rtN24=o??Y{{(t|VT!e0HkX=S?6T1jV;4PJRb zP}KRY8-|dp1>KMZoHh*1a6B{cmv`y6c-!BWyLRYMnJCcK3fdMizz;B3;bHYy8M`dapij zmNt=E4iGIO8NSZwPTPfDaC6(ged%Jx6pDM?%~XR|pcWx!qzjG_-WhlxY`w@Yfl4}` ze^aV_+EgE+)U5k{{BFfrl<;7?O!m{$>Re;APixd?yaN2GrR~JZfYz`WwQs_h;@m@H zIYlt|{`7^6U$ZvOyk|=4XHf)Jq-|i?Zuv-jY|*=gkH4Q3$DXWXguZ)Q30C!6Ixy!6 z)XS=|TfoU?tKV&4VE+L25piTx!Q@C=2?;nI9{>xfb$|cMVBZSLAvToFKpbK@@6PuKhT7aDvsjKv2{Fz@LU2tfI`S6Qz>TcsmY~P}v zy!ZFS0V~mn=W(hF)W^#U{0^1Oj~)83ileX_4)=g##-dkxh_Iz?vA3_h^yd1HoM|;r z^rO@i_@NgzL#IZB5zTQ&x1|rsF{UG=Z-hWO!%OUtb2d6Ma8FBn85=q4))_Fzd;8CH$|`aR-@>Cx#1TrlI?*l97o`k>{D5miaDYq$^w0 zI1cm#v>F6K8!#=|^MsUmR>Y0R2(9en-*}4r?aKwTmuIFRHq&Bd?s=US_Lbp2me!zG zlV{j{vW}5tO48WU*a;|JyEs>r1QypGPg}=eduyD~siCxY{LT@#yPI3IjBuH~I{0+` zncXE#hj(MLrwZ6+UTNH>)$V*fH3Sz4%?SHD)1#VbMCDIX4f{vn49B?2snKc+Sno7e78K7bmjq8l zbtZ8^mUe#sbhW9K7ttX}7o>Pd}SD3vMIHb3XDT9#;J7ZKK1_i}` z_M>TiEP?;z@tv!3bSE+qRO`~C@~4`lq~w8|ASe%k50IjiTSl&w;_0i}FDMukNq&T@ zx_#%Yzri;BO>1Ek2`DB4b9LWxLoU6i(vOtKU|E$(}SkoJcL z^aQR|$Zq9dUGy80nvTyx#v%!(r<=SW2U{jb>l81S%CtVXa~H(MGc$y|w}~mnX9kAP z=Z*`?u>}t`oKuDtqEZZWToKuC?7i9WIY1}iX78oeirB+9BolrI&ZNV~Lq&OaO5DGN z!0*Q5Np8zsT?#V5G&yBlFMmJCgCS6s_03392s?MtpZzDllcIrF1f)RC=_W042A=$5 z;)t>Jr%?|~r*L|(RabMjHGRBGS(}{IcgMp|oA0iMG#L^mo;5rVoG!|@zfqa%ZKUzH zh1I+?Y}7nQx&?^eZ!l2;ZDr&8SN323>Qe3kQ_^%a_TQzo@OzPiOf?SEf1?YFLAeH# zN@70rRzC4o^5I98`JRS0WLQ)mwX}f2mfLhkc1l-_5c%aX&|mU_PM#e^hL8cKb({(% zmcXqd)Fdq%{etM35dGA!yQjUK_}M{9GdJ~*CeE}GD+0OI-i2DO3_-eJBS3e)vU!FL zH`r=u21*_*A^_APLohZbvs-hSu!0KPA2{g!=gF!Lhhr%f$m%Fu4Be=&gfSgc+__<; z?231{HK=4CSl;&YL{A+MXnL!V90zwVUo;DJYR|kJc8;j|R^;7LvU6`Zv?7cBmXO9x z;Is%Bx0Cwh&-S{VmJg!m;7ifl)z5q|XIRm~{YSNgL77Zu3(E34F@A^ccCN*>Y;(os zKWZZ$Y?S*hm57DDjsE`W-)LJ|6Z*8%IH)~1hP(bV(BK1B!%G40X|&LeFjdj~`6?Nd zW2sI;4%w}_liR7Fm`JD%JCXk8(%o=VV_VL5i8mTgYzyMRPLMoxwqwUooL$L0k6jsq zi_XS>t4|v4=t%*9zxXxqS2IS&B%IXVg1F~aZr!^Dd^mPfg8*>B2ZmATR$dtRyL2r5 zO@oiC*cF8UlAnZF;D%#8g&(u#{16e+gxhoKc=MC1oad}pF)rq1hch{KMsE&5OM&U! zT@FMd-q}fgO!eUP1L>PY-VSOWHKm{&O)vYagXRUh;`kuT>kDDtqR{p7 zy3!5(nCD!k`!j)}XU=v`VKWOoBK`H!#;-Dp0iQb;s5|xa-$yg|+PGT1sXx%-Q4A}; ztLDz<1D&jWLgI`k>nS2+m5VL-MmQS&Y+(3`R;_9s#vv2-t^A-2BXHw{P!>&db|2Ns z&m5VN{i{3BV!6J=R76TR)w=QgH7`%lk}hT z-%|n;FAE)8EyPAI(%@_ewwuc!O@^ zi8i>2;Fl^3=P*afBG_zVB^h^I;*>0&#`>=c=k;PdW;k+%QK|v zai2!vLI@rSslht_nMEnClSxjqja$~mLTL=(Uj!sjPokY>Z9zPa^-VR&)@5w=Crq2t zw(2%QR0aMd;G$2!)qz~iaj*I^abzAG(ajuoon)n?f;7Y8{>Ybq(cLEMt$_6yRd@cb zx;LEy(+a&Za|2$B+P^g%Ic%5O%T(s~+$qu~Z%rQfh=x<)jwL*e6{gw(j*6ax(k3c1 zOh7qhuhTJ?FEn!|=rjhHDVWpPF&pi#wWh+Cbhrk)d18FRX7k|_8XwhmIB@gqgIdca z>hvd9!%_$pEgTwR%=HWt^Zo|ulCFZ80;m!CZJu}n#gg1 zf8DQ8z&aQDiHrHEI?f)6;<`~5GH}aZR&dGTTZq6QlURxnF}|2Rhgg1`c%7xut*@Qh z^f`PsF(&_jZ55SW0GoUEslT@?KA3G;$u-UOB(9xN!eoj;e7LrHrNpC#xt_6>yEZba z3R>G3Y*9C9Y?q4 z2QcuCB&IaMr+Xa0Ig`S5_-*zEVGx}IRSD1AiZba1vj5htI)v8?Ini9;n%fbrI z-aG=avoF`EhDnA4Dg3kZA&#qRY^!we!31rbAlF)W;TlF?X8l zpwzpBAHh+(A)fR09&#D;R$-%gBRK?ZhO)%#MTL~g+x+*%b|#QZSOD!ypC0%PWe2~P z`=v|d&~z>2xW5;pueYf=y2r^{4i`V;Nt2k&2`;ND0^iTi9O|j1th*yceGVo|{@?6P zduI@>RrZC*p75w7hGh8+~`h_ zAr@9Q^i3^B)la4bROdfNr0;kbY))PDTTtUUJRqPo#iwOBRd21^7=QKwR|SGYNbHk2 zTT<|&vE&F29lA(Y!$I@7VZ$fKz6XJTIR2dz3>_zYbfb*X_!;=zoCAsMvx#&w+r22~ zweL18ampaKFYx@fPu3PocYr5hcGk<3^m+vA>df%igsMMqm%wU#YI>IP`%JgT5}N#0 zN$NfMjgliDG7t=)22#J^Pv~4O+TF%rZD4K-2{jXVEK#|JoJ6#K{CzysN3J?ous4#a zg1Hz`by|w=r8CjKbcE)f!W_509BFnX+1#wf$!yM_hPcd+1ZCi=loNe(Z42{{#h~G& z`UMq@24`;2);POs!qpC=u4{SPfle#}%;DuGIgEfL7yRSFxafNSCE36f{Vo*+PgeR`RV!HNA5rdNH#K<5wgdZTTJBsz5%%6T#q5K^euo#g0A(^(Hq4* ze|V0=?3L-QgOBn4e^1E1SX^nehAt1u05rw^F!cgf5C|zX2U6Jv5hL?=sm}>$CGnG+ z@Wq}dq{M(s@&wTgU9?^sC z{RFX!dZHo|l{IpoU)A)^w7+=w7)4u(lr2-{GkCP%Fvq_fV(wMb1eg@^&mvV%jYBJk zi2U1K&7!vW#u#*eTSCind7|$Jdvy61!^eIdFRAHx{Z{w409E)#J!MX31V^szBaOw9 zN;M+x@WR8og^3*z;B(5sP8*^Z`^vFrvr`}pyo>qR@v7~13pFhx(BA;$bFWJw%rhe> zBuI7YoFXe$C7`&Mp0upeBR1G-I9`LB*5(IU+;*OSi{Zzb?R?qH>N507cXsl8gHJJ(xu^L~%_ zx2|he=7rgq_f&$|#Ir}sCYeoN!?NK}`V9A`alNch5N4#-OBwk}PEruNRUbH#H&ZNoo zNfS4(YLGrRD?-ydrf-AyNH4wKH9N$sITI$PpxyLn;p_~yU5NNKAOI;&+ zt9pK?lckTmzTHVC^vOnURbrMC>1(s`y%!O}k!}sR3AxP!PC>P_ijx=0jc4o`{OVd~ zCLu>frD{YfcI!-%@g9!AGyu3zYkyn~0n`b6Vg1vFbMIGe=Y|F40K;y_JRaF>aIw4O zpZGlQLmPaDmpJBXH1WJg5xwD|t`MSUg< zJ&O7O6YE;`w|L}7}5@IDk5wkW zd%fluT_3`~GgP$mBj5f$&%cself+A)(_={-NVm+uatO`49r6#KaUUUZVt>SGZ9iUQ zBSfSGwl~}&6fi5>noE+@9e;wN@2JN_j_7|O)&!>|^XMYI4?LgBLY%xcdna(X01M%qq670uc$um`151dH2h>5NOIp!veUZ|J|BwrUQ^MYN4yyE-#bL-n#$jDSXa1}{tXuA z?JUFM!>o|dIB6^4w-IPu>Hn=1 z#+D`B_T{L9u)*Xit2P^09SCpz=r0Eon=LUqljgV=KYjvpA{(DqOU#Wvq!i}PuX*#2 zll_^fTJ3+U#3P27>;5B^8G^rAM5_rZnxv%#MUCgD4Ort$Ob`8+qAD2x88igUA;N%v z!o{#E=vfvN4uiPF0B#V@QG#|N!lq6BJC&%WI)#)dg?V-0v5-~KDPEdepF$A=fJ z1_1w64Yi1K>}l6rc0Mnfz#r}Iz*DzKdK|kl*QbK>NSci2QfASox+6r-;&$_#(Vh5t zU5{f6@m5`irZC$F8vcFSC%n7mZi#W_A2L4rS9%?Q_3~d$-}@WxRsuUgDRNe^Vhwom z_t>SG!w7pTm^*FUc0@?|R~8JHgp3LGkaHI-l6-DbP3>(}|Bb!1Ab72?D<4>{I`EJu ziwsk);Zt2;e1 zX4vXl@eJ%rh!zI+)KA;NiEYuo4#^ z0Niq#yonBDHS%C16S~eF8pUh2pK9cNdPmkitZo1C1Cr!R!71C^_)h<}DY*u$Z9!KO zvJPpg04BsW8}Pl96R;n^aPdy4EzP!Q{O4g^H!6J@WE04)`^xe2B`VyxA=vEhn@N{6 zeK36Zf|bGI3xmNcT%~_}+OUgvta?>RoCUdogP=kl!8d_LZUE0zbf&AvvMM(%zEYb?(^8M)nJR1UERk-al2p zcc7_DVPpo<(EDMNzi0j_Lo}J&)g&OltiC6r32@j_h7b1uSL`pZ>)#vRZJfz{z3?P- z2#CYMlAf`P0%En~e5^R%(nh@EtuvF)T+ORw@5%2vJ0Y1^jy)YG&!CK(*XbsmZVVqnc=*o3DAffzh} zDfL40W{qspKvIJ*chA~h*rHSBNfc%vZ_=u@B=ir^kgy~^-ns)q(hWkg(T$vdg*H4- zklxN>TU4;UWdRV#nvcpt*I`TvP0Vk9*(0wp5?H~39nz$D`u2NpG^sKK4+N=R^n5rL8;ideIkIA-xY#XYV{+duDk zLME*EgE_l@fiyp4*66SFE`aa1dO{|Ekz!o|7Xa1_uL zURFtI9oY8868^SN{jGnt8?rcr2plp5pVRHbyR!|D@p^pi!&$jk|7F`+5?5X43w9YV zrxeJij}u?y3B(iu1KdE*6C81T`pK#9_VpImiT zgO_0h@QeH;zG$I%M{)m6Ht_EmQ#JpW!(2D(t`)1!|M5k1e4bh*FGh5XL2U5r+~F*ID#OndWduOz<5 zMISJt^Weg*LPD!d9@k54tScl}Jqz#1Cr_z|-D|VA_-uo29@~XJnYSH1|5$7kmDJ=| zid~*5e7EMQN^gUH+^K>pBL)a8fj6x^f0c77E1#v0(^rSOJU$t+brY+!XNNI#J8Xxa zOk?cG}AX+4svnK7CV(obl8^ z!pSoy2>Ja8g&AHBzBG_buU<0jW*y(7#&ux%2kUM!z|?xtybwFE_7deah72@~Zct+7zr9dYdLlA%c8+fAwM`;k`qJH|d$%N~Vo3w^ebbcj1jr@XdbszkJkmxagp@xl_W=Hm#h1 zuP>zm-kQ%m3FLj4?WiEwYGKBo(&pKG8E5p6tLnj_nfDz(vn!#R8cI_V!`nIYx6!`D zt*%x8_ybWj5ES_Lk++!WH_c>65B3nc-+5z|_K;TRs2~sN4>MHv`T_^p$w0oy zAMmYhyAOE1`bm0c#6s_bRt}aE~%EF^K`NLCBwix|jWHAsg$

O<-TUy!L*5r$89onh9 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 literal 0 HcmV?d00001 diff --git a/maintenance/lib/styleguide/assets/img/Logo-Horizontal.svg b/maintenance/lib/styleguide/assets/img/Logo-Horizontal.svg new file mode 100644 index 000000000..537bbd91b --- /dev/null +++ b/maintenance/lib/styleguide/assets/img/Logo-Horizontal.svg @@ -0,0 +1,48 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/maintenance/lib/styleguide/assets/img/Logo-Horizontal@2x.png b/maintenance/lib/styleguide/assets/img/Logo-Horizontal@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..de261a70c8758da010f7029ab3248003ec5eec1d GIT binary patch literal 92132 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

SgVKVFjpUPKb=vaa9!Ag~APY_ZFQD9B3aa8K9(= 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 h + + + + + + + diff --git a/maintenance/lib/styleguide/components/data-display/Avatar/Avatar.vue b/maintenance/lib/styleguide/components/data-display/Avatar/Avatar.vue new file mode 100644 index 000000000..bb1d7256d --- /dev/null +++ b/maintenance/lib/styleguide/components/data-display/Avatar/Avatar.vue @@ -0,0 +1,128 @@ + + + + + + diff --git a/maintenance/lib/styleguide/components/data-display/Avatar/lib/helpers.ts b/maintenance/lib/styleguide/components/data-display/Avatar/lib/helpers.ts new file mode 100644 index 000000000..55dd6d90d --- /dev/null +++ b/maintenance/lib/styleguide/components/data-display/Avatar/lib/helpers.ts @@ -0,0 +1,65 @@ +export default { + backgroundColors: [ + '#295E87', + '#007D93', + '#933D86', + '#005093', + '#4A5580', + '#0067A5', + '#007D93', + '#007A70', + '#008F6D', + '#008255', + '#43913A', + '#C61A6A', + '#15A748', + '#007FBA', + '#008AC4', + '#E1B424', + '#00753C', + '#B42554', + '#4F3B68', + '#EB8B2D', + '#DC3E2A', + '#A7BE33', + '#DF542A', + '#00A3DA', + '#84BF41' + ], + + initials(name) { + let un = name || 'Anonymus' + let parts = un.split(/[ -]/) + let initials = '' + for (var i = 0; i < parts.length; i++) { + initials += parts[i].charAt(0) + } + if (initials.length > 3 && initials.search(/[A-Z]/) !== -1) { + initials = initials.replace(/[a-z]+/g, '') + } + initials = initials.substr(0, 3).toUpperCase() + return initials + }, + randomBackgroundColor(seed, colors) { + return colors[seed % colors.length] + }, + lightenColor(hex, amt) { + // From https://css-tricks.com/snippets/javascript/lighten-darken-color/ + var usePound = false + if (hex[0] === '#') { + hex = hex.slice(1) + usePound = true + } + var num = parseInt(hex, 16) + var r = (num >> 16) + amt + if (r > 255) r = 255 + else if (r < 0) r = 0 + var b = ((num >> 8) & 0x00ff) + amt + if (b > 255) b = 255 + else if (b < 0) b = 0 + var g = (num & 0x0000ff) + amt + if (g > 255) g = 255 + else if (g < 0) g = 0 + return (usePound ? '#' : '') + (g | (b << 8) | (r << 16)).toString(16) + } +} diff --git a/maintenance/lib/styleguide/components/data-display/Avatar/style.scss b/maintenance/lib/styleguide/components/data-display/Avatar/style.scss new file mode 100644 index 000000000..7add796cf --- /dev/null +++ b/maintenance/lib/styleguide/components/data-display/Avatar/style.scss @@ -0,0 +1,79 @@ +@use "@@/styles/shared" as *; +@use "@@/styles/tokens/tokens" as *; + +.ds-avatar { + @include reset; + border-radius: 50%; + display: inline-block; + position: relative; + margin-right: $space-xx-small; + min-height: 22px; + min-width: 22px; + text-align: center; + + &::after { + content: ""; + position: absolute; + width: 100%; + height: 100%; + top: 0px; + left: 0px; + box-shadow: inset 0 0 0 1px rgba($color-neutral-0, .1); + border-radius: 50%; + } + + &.is-online::before { + content: ""; + position: absolute; + width: 33%; + height: 33%; + bottom: 0; + right: 0; + border: 2px solid $background-color-base; + border-radius: 100%; + background-color: $color-success; + z-index: 1; + } + + img { + width: 100%; + height: 100%; + border-radius: 50%; + overflow: hidden; + object-fit: cover; + object-position: center; + } + + .ds-icon { + margin-top: -0.1em; + } + + &.ds-size-small { + width: $size-avatar-small; + height: $size-avatar-small; + + &.is-online::before { + border-width: 1px; + } + } + &.ds-size-base { + border-width: 1px; + width: $size-avatar-base; + height: $size-avatar-base; + + } + &.ds-size-large { + width: $size-avatar-large; + height: $size-avatar-large; + } + &.ds-size-x-large { + width: $size-avatar-x-large; + height: $size-avatar-x-large; + + &.is-online::before { + height: $space-large; + width: $space-large; + border-width: 3px; + } + } +} diff --git a/maintenance/lib/styleguide/components/data-display/CopyField/CopyField.vue b/maintenance/lib/styleguide/components/data-display/CopyField/CopyField.vue new file mode 100644 index 000000000..729bec073 --- /dev/null +++ b/maintenance/lib/styleguide/components/data-display/CopyField/CopyField.vue @@ -0,0 +1,89 @@ + + + + + diff --git a/maintenance/lib/styleguide/components/data-display/CopyField/__snapshots__/spec.js.snap b/maintenance/lib/styleguide/components/data-display/CopyField/__snapshots__/spec.js.snap new file mode 100644 index 000000000..56a87ad61 --- /dev/null +++ b/maintenance/lib/styleguide/components/data-display/CopyField/__snapshots__/spec.js.snap @@ -0,0 +1,32 @@ +// Jest Snapshot v1, https://goo.gl/fbAQLP + +exports[`CopyField.vue matches snapshot 1`] = ` +

+
+ Test +
+ + + + +`; diff --git a/maintenance/lib/styleguide/components/data-display/CopyField/spec.ts b/maintenance/lib/styleguide/components/data-display/CopyField/spec.ts new file mode 100644 index 000000000..d89af78cd --- /dev/null +++ b/maintenance/lib/styleguide/components/data-display/CopyField/spec.ts @@ -0,0 +1,27 @@ +import { describe, expect, beforeEach } from 'vitest' +import { shallowMount } from '@vue/test-utils' +import Comp from './CopyField.vue' + +describe('CopyField.vue', () => { + let wrapper + + beforeEach(() => { + wrapper = shallowMount(Comp, { + slots: { + default: 'Test' + } + }) + }) + + it('defaults to div', () => { + expect(wrapper.props().tag).toEqual('div') + }) + + it('displays text', () => { + expect(wrapper.text()).toEqual('Test') + }) + + it('matches snapshot', () => { + expect(wrapper.element).toMatchSnapshot() + }) +}) diff --git a/maintenance/lib/styleguide/components/data-display/CopyField/style.scss b/maintenance/lib/styleguide/components/data-display/CopyField/style.scss new file mode 100644 index 000000000..86bd0e754 --- /dev/null +++ b/maintenance/lib/styleguide/components/data-display/CopyField/style.scss @@ -0,0 +1,63 @@ +@use "@@/styles/shared" as *; +@use "@@/styles/tokens/tokens"; + +.ds-copy-field { + @include reset; + @include stack-space(tokens.$space-xx-small); + position: relative; + font-family: tokens.$font-family-text; + line-height: tokens.$line-height-base; + padding: tokens.$space-x-small tokens.$space-small; + border-radius: tokens.$border-radius-base; + letter-spacing: tokens.$letter-spacing-small; + background-color: tokens.$background-color-softer; +} + +.ds-copy-field-small { + font-size: tokens.$font-size-small; +} + +.ds-copy-field-large { + font-size: tokens.$font-size-large; +} + +.ds-copy-field-link { + @include reset; + position: absolute; + right: tokens.$space-xx-small; + top: 50%; + transform: translateY(-50%); + user-select: none; +} + +.ds-copy-field-message { + @include reset; + position: absolute; + overflow: hidden; + left: 0; + right: 0; + top: 0; + bottom: 0; + user-select: none; + visibility: visible; + opacity: 1; + transition: all tokens.$duration-x-long tokens.$ease-out; +} + +.ds-copy-field-message-text { + @include reset; + padding: tokens.$space-x-small tokens.$space-small; + transition: all tokens.$duration-x-long tokens.$ease-out; + transform: scale(1); + transform-origin: 0 50%; +} + +.ds-copy-field-message-enter, +.ds-copy-field-message-leave-to { + visibility: hidden; + opacity: 0; + + .ds-copy-field-message-text { + transform: scale(1.2); + } +} diff --git a/maintenance/lib/styleguide/components/data-display/List/List.vue b/maintenance/lib/styleguide/components/data-display/List/List.vue new file mode 100644 index 000000000..e512fceda --- /dev/null +++ b/maintenance/lib/styleguide/components/data-display/List/List.vue @@ -0,0 +1,65 @@ + + + + + diff --git a/maintenance/lib/styleguide/components/data-display/List/ListItem.vue b/maintenance/lib/styleguide/components/data-display/List/ListItem.vue new file mode 100644 index 000000000..46b17e001 --- /dev/null +++ b/maintenance/lib/styleguide/components/data-display/List/ListItem.vue @@ -0,0 +1,44 @@ + + + diff --git a/maintenance/lib/styleguide/components/data-display/List/style.scss b/maintenance/lib/styleguide/components/data-display/List/style.scss new file mode 100644 index 000000000..eab470152 --- /dev/null +++ b/maintenance/lib/styleguide/components/data-display/List/style.scss @@ -0,0 +1,63 @@ +@use "@@/styles/shared.scss" as *; +@use "@@/styles/tokens/tokens.scss" as *; + +.ds-list { + @include reset; + @include stack-space($font-space-x-large); + font-family: $font-family-text; + line-height: $line-height-base; + list-style-type: none; + text-align: left; +} + +ol.ds-list { + counter-reset: list-counter; +} + +.ds-list-size-small { + font-size: $font-size-small; +} + +.ds-list-size-base { + font-size: $font-size-base; +} + +.ds-list-size-large { + font-size: $font-size-large; +} + +.ds-list-size-x-large { + font-size: $font-size-x-large; +} + +.ds-list-item { + @include reset; + @include stack-space($font-space-x-large); + display: flex; +} + +.ds-list-item-prefix { + flex: 0 0 $font-space-xxx-large; + color: $text-color-primary; +} + +.ds-list-item-content { + @include layout-flex-fix; + flex: 1 1 0; +} + +ol > .ds-list-item > .ds-list-item-prefix:before, .ds-list-item-icon { + display: flex; + transform: translateY(0.2em); + align-items: center; + justify-content: center; + width: $font-space-xxx-large; + height: $font-space-xxx-large + .4em; + font-size: 0.6em; + color: $text-color-soft; +} + +ol > .ds-list-item > .ds-list-item-prefix:before { + content: counter(list-counter); + counter-increment: list-counter; +} diff --git a/maintenance/lib/styleguide/components/data-display/Number/Number.vue b/maintenance/lib/styleguide/components/data-display/Number/Number.vue new file mode 100644 index 000000000..456ca2c2f --- /dev/null +++ b/maintenance/lib/styleguide/components/data-display/Number/Number.vue @@ -0,0 +1,42 @@ + + + + + + diff --git a/maintenance/lib/styleguide/components/data-display/Number/style.scss b/maintenance/lib/styleguide/components/data-display/Number/style.scss new file mode 100644 index 000000000..b52488748 --- /dev/null +++ b/maintenance/lib/styleguide/components/data-display/Number/style.scss @@ -0,0 +1,17 @@ +@use "@@/styles/tokens/tokens.scss" as *; + +.ds-number { + text-align: center; +} +.ds-number-count { + font-weight: bold; +} +.ds-number-label { + font-size: $font-size-small; +} +// .ds-number-size-x-large, +// .ds-number-size-xx-large { +// .ds-number-label { +// font-size: $font-size-base; +// } +// } diff --git a/maintenance/lib/styleguide/components/data-display/Table/Table.vue b/maintenance/lib/styleguide/components/data-display/Table/Table.vue new file mode 100644 index 000000000..841d4b3e6 --- /dev/null +++ b/maintenance/lib/styleguide/components/data-display/Table/Table.vue @@ -0,0 +1,180 @@ + + + + + + diff --git a/maintenance/lib/styleguide/components/data-display/Table/TableCol.vue b/maintenance/lib/styleguide/components/data-display/Table/TableCol.vue new file mode 100644 index 000000000..4150f4e5b --- /dev/null +++ b/maintenance/lib/styleguide/components/data-display/Table/TableCol.vue @@ -0,0 +1,53 @@ + + + diff --git a/maintenance/lib/styleguide/components/data-display/Table/TableHeadCol.vue b/maintenance/lib/styleguide/components/data-display/Table/TableHeadCol.vue new file mode 100644 index 000000000..6db4c0438 --- /dev/null +++ b/maintenance/lib/styleguide/components/data-display/Table/TableHeadCol.vue @@ -0,0 +1,63 @@ + + + diff --git a/maintenance/lib/styleguide/components/data-display/Table/style.scss b/maintenance/lib/styleguide/components/data-display/Table/style.scss new file mode 100755 index 000000000..a8bdff4cb --- /dev/null +++ b/maintenance/lib/styleguide/components/data-display/Table/style.scss @@ -0,0 +1,68 @@ +@use "@@/styles/shared" as *; +@use "@@/styles/tokens/tokens" as *; + +.ds-table-wrap { + @include reset; + width: 100%; + overflow: auto; +} + +.ds-table { + @include reset; + width: 100%; +} + +.ds-table-col { + @include reset; + vertical-align: top; + padding: $space-small $space-xx-small; + + &:last-child { + padding-right: 0; + } +} + +.ds-table-head-col { + @include reset; + border-bottom: $border-color-softer solid $border-size-base; + padding: $space-small $space-xx-small; + text-align: left; + font-weight: $font-weight-bold; +} + +// bordered +.ds-table-bordered { + .ds-table-col, + .ds-table-head-col { + border-bottom: $border-color-softer dotted $border-size-base; + } + + tr:last-child .ds-table-col { + border-bottom: none; + } +} + +// condensed +.ds-table-condensed { + .ds-table-col, + .ds-table-head-col { + padding-top: $space-x-small; + padding-bottom: $space-x-small; + } +} + +.ds-table-col, +.ds-table-head-col { + &.ds-table-col-left, + &.ds-table-head-col-left { + text-align: left; + } + &.ds-table-col-center, + &.ds-table-head-col-center { + text-align: center; + } + &.ds-table-col-right, + &.ds-table-head-col-right { + text-align: right; + } +} diff --git a/maintenance/lib/styleguide/components/data-input/Form/Form.vue b/maintenance/lib/styleguide/components/data-input/Form/Form.vue new file mode 100755 index 000000000..beb4b9db3 --- /dev/null +++ b/maintenance/lib/styleguide/components/data-input/Form/Form.vue @@ -0,0 +1,159 @@ + + + + + diff --git a/maintenance/lib/styleguide/components/data-input/Form/style.scss b/maintenance/lib/styleguide/components/data-input/Form/style.scss new file mode 100755 index 000000000..e69de29bb diff --git a/maintenance/lib/styleguide/components/data-input/FormItem/FormItem.vue b/maintenance/lib/styleguide/components/data-input/FormItem/FormItem.vue new file mode 100644 index 000000000..17596bbf3 --- /dev/null +++ b/maintenance/lib/styleguide/components/data-input/FormItem/FormItem.vue @@ -0,0 +1,27 @@ + + + + + diff --git a/maintenance/lib/styleguide/components/data-input/FormItem/InputError.vue b/maintenance/lib/styleguide/components/data-input/FormItem/InputError.vue new file mode 100644 index 000000000..f2f56e07e --- /dev/null +++ b/maintenance/lib/styleguide/components/data-input/FormItem/InputError.vue @@ -0,0 +1,29 @@ + + + diff --git a/maintenance/lib/styleguide/components/data-input/FormItem/InputLabel.vue b/maintenance/lib/styleguide/components/data-input/FormItem/InputLabel.vue new file mode 100644 index 000000000..4a01242bc --- /dev/null +++ b/maintenance/lib/styleguide/components/data-input/FormItem/InputLabel.vue @@ -0,0 +1,27 @@ + + + diff --git a/maintenance/lib/styleguide/components/data-input/FormItem/style.scss b/maintenance/lib/styleguide/components/data-input/FormItem/style.scss new file mode 100644 index 000000000..775dbbb04 --- /dev/null +++ b/maintenance/lib/styleguide/components/data-input/FormItem/style.scss @@ -0,0 +1,32 @@ +@use "@@/styles/shared" as *; +@use "@@/styles/tokens/tokens" as *; + +.ds-form-item { + position: relative; + @include stack-space($space-small); +} + +.ds-input-error { + color: $color-danger; + font-size: $font-size-x-small; + position: absolute; + top: 100%; +} + +.ds-input-error-enter-active { + transition: opacity $duration-base $ease-out, + transform $duration-base $ease-out; +} + +.ds-input-error-enter, +.ds-input-error-leave-to { + opacity: 0; + transform: translateY(-2px); +} + +.ds-input-label { + padding-bottom: $space-xx-small; + color: $text-color-soft; + font-size: $font-size-base; + display: block; +} diff --git a/maintenance/lib/styleguide/components/data-input/Input/Input.vue b/maintenance/lib/styleguide/components/data-input/Input/Input.vue new file mode 100755 index 000000000..0aedcbfae --- /dev/null +++ b/maintenance/lib/styleguide/components/data-input/Input/Input.vue @@ -0,0 +1,114 @@ + + + + + + diff --git a/maintenance/lib/styleguide/components/data-input/Input/style.scss b/maintenance/lib/styleguide/components/data-input/Input/style.scss new file mode 100644 index 000000000..37e1a20da --- /dev/null +++ b/maintenance/lib/styleguide/components/data-input/Input/style.scss @@ -0,0 +1,18 @@ +@use '../shared/input.scss' as *; +@use "@@/styles/shared" as *; + +@include input(ds-input); + +textarea.ds-input { + height: auto; + min-height: $input-height; + resize: none; +} + +textarea.ds-input-size-small { + min-height: $input-height-small; +} + +textarea.ds-input-size-large { + min-height: $input-height-large; +} diff --git a/maintenance/lib/styleguide/components/data-input/Radio/Radio.vue b/maintenance/lib/styleguide/components/data-input/Radio/Radio.vue new file mode 100755 index 000000000..6ef3ce4dc --- /dev/null +++ b/maintenance/lib/styleguide/components/data-input/Radio/Radio.vue @@ -0,0 +1,130 @@ + + + + + + diff --git a/maintenance/lib/styleguide/components/data-input/Radio/style.scss b/maintenance/lib/styleguide/components/data-input/Radio/style.scss new file mode 100755 index 000000000..a044a61bc --- /dev/null +++ b/maintenance/lib/styleguide/components/data-input/Radio/style.scss @@ -0,0 +1,59 @@ +@use "@@/styles/shared" as *; +@use "@@/styles/tokens/tokens" as *; + +.ds-radio { + outline: none; + + .ds-input-is-disabled &, + &:disabled { + color: $text-color-disabled; + opacity: $opacity-disabled; + pointer-events: none; + cursor: not-allowed; + } +} + +.ds-radio-option { + &:not(.ds-button) { + @include inline-space($space-small); + } + display: inline-flex; + align-items: center; + cursor: pointer; + user-select: none; +} + +.ds-radio-option-mark { + display: inline-block; + position: relative; + width: $font-size-base; + height: $font-size-base; + border: $input-border-size solid $border-color-base; + background-color: $background-color-base; + border-radius: $border-radius-circle; + margin-right: $space-xx-small; + + &:before { + position: absolute; + content: ''; + top: 50%; + left: 50%; + transform: translateY(-50%) translateX(-50%) scale(0); + opacity: 0; + width: $font-size-x-small; + height: $font-size-x-small; + border-radius: $border-radius-circle; + background-color: $text-color-primary; + transition: all $duration-short $ease-in-sharp; + + .ds-radio-option-is-selected & { + opacity: 1; + transform: translateY(-50%) translateX(-50%) scale(1); + } + } +} + +.ds-radio-option-label { + font-size: $font-size-base; + cursor: pointer; +} diff --git a/maintenance/lib/styleguide/components/data-input/Select/Select.vue b/maintenance/lib/styleguide/components/data-input/Select/Select.vue new file mode 100755 index 000000000..86e0f5c91 --- /dev/null +++ b/maintenance/lib/styleguide/components/data-input/Select/Select.vue @@ -0,0 +1,434 @@ + + + + + + diff --git a/maintenance/lib/styleguide/components/data-input/Select/__snapshots__/spec.js.snap b/maintenance/lib/styleguide/components/data-input/Select/__snapshots__/spec.js.snap new file mode 100644 index 000000000..27c32691c --- /dev/null +++ b/maintenance/lib/styleguide/components/data-input/Select/__snapshots__/spec.js.snap @@ -0,0 +1,69 @@ +// Jest Snapshot v1, https://goo.gl/fbAQLP + +exports[`Select.vue matches snapshot 1`] = ` + +
+ + +
+
+ + 1 + +
+ + +
+ +
+
    +
  • + + 1 + +
  • +
  • + + 2 + +
  • +
  • + + 3 + +
  • +
+
+ +
+ +
+
+
+`; diff --git a/maintenance/lib/styleguide/components/data-input/Select/spec.ts b/maintenance/lib/styleguide/components/data-input/Select/spec.ts new file mode 100644 index 000000000..3601c8738 --- /dev/null +++ b/maintenance/lib/styleguide/components/data-input/Select/spec.ts @@ -0,0 +1,312 @@ +import { describe, expect, test } from 'vitest' +import { shallowMount } from '@vue/test-utils' +import Comp from './Select.vue' + +describe('Select.vue', () => { + describe('Events emitting', () => { + describe('@input', () => { + test('should be called when the value is changed passing the new value', () => { + const wrapper = shallowMount(Comp, { + propsData: { + value: '3', + options: ['1', '2', '3'] + } + }) + wrapper.vm.selectOption(wrapper.vm.options[0]) + expect(wrapper.emitted().input[0]).toEqual(['1']) + }) + test('should be called when an option is clicked passing the options value', () => { + const wrapper = shallowMount(Comp, { + propsData: { + value: '3', + options: ['1', '2', '3'] + } + }) + wrapper.find('.ds-select-option').trigger('click') + expect(wrapper.emitted().input[0]).toEqual(['1']) + }) + }) + }) + + describe('innerValue', () => { + test('should contain a single selected value by default', () => { + const wrapper = shallowMount(Comp, { + propsData: { + value: '1', + options: ['1', '2', '3'] + } + }) + expect(wrapper.vm.innerValue).toEqual('1') + }) + test('should contain an array of values when multiple: true', () => { + const wrapper = shallowMount(Comp, { + propsData: { + value: ['1'], + options: ['1', '2', '3'], + multiple: true + } + }) + expect(wrapper.vm.innerValue).toEqual(['1']) + }) + }) + + describe('options', () => { + test('should highlight the selected value', () => { + const wrapper = shallowMount(Comp, { + propsData: { + value: '1', + options: ['1', '2', '3'] + } + }) + const option = wrapper.find('.ds-select-option') + expect(option.classes()).toContain('ds-select-option-is-selected') + }) + test('should highlight all selected values when multiple: true', () => { + const wrapper = shallowMount(Comp, { + propsData: { + value: ['1', '2'], + options: ['1', '2', '3'], + multiple: true + } + }) + const option = wrapper.findAll('.ds-select-option') + expect(option.at(0).classes()).toContain('ds-select-option-is-selected') + expect(option.at(1).classes()).toContain('ds-select-option-is-selected') + }) + }) + + describe('selectOption', () => { + test('should set innerValue to selected value', () => { + const wrapper = shallowMount(Comp, { + propsData: { + value: '3', + options: ['1', '2', '3'] + } + }) + wrapper.vm.selectOption(wrapper.vm.options[0]) + expect(wrapper.vm.innerValue).toEqual('1') + }) + test('should add selected value to innerValue when multiple: true', () => { + const wrapper = shallowMount(Comp, { + propsData: { + value: ['3'], + options: ['1', '2', '3'], + multiple: true + } + }) + wrapper.vm.selectOption(wrapper.vm.options[0]) + expect(wrapper.vm.innerValue).toEqual(['3', '1']) + }) + test('should toggle selected value in innerValue when multiple: true', () => { + const wrapper = shallowMount(Comp, { + propsData: { + value: ['3', '1'], + options: ['1', '2', '3'], + multiple: true + } + }) + wrapper.vm.selectOption(wrapper.vm.options[0]) + expect(wrapper.vm.innerValue).toEqual(['3']) + }) + }) + + describe('search', () => { + test('should filter options by search string', () => { + const wrapper = shallowMount(Comp, { + propsData: { + options: ['cat', 'duck', 'dog'] + } + }) + wrapper.vm.searchString = 'do' + expect(wrapper.vm.filteredOptions).toEqual(['dog']) + }) + + test('should be case insensitive', () => { + const wrapper = shallowMount(Comp, { + propsData: { + options: ['cat', 'duck', 'dog'] + } + }) + wrapper.vm.searchString = 'DO' + expect(wrapper.vm.filteredOptions).toEqual(['dog']) + }) + + test('should ignore spaces', () => { + const wrapper = shallowMount(Comp, { + propsData: { + options: ['cat', 'duck', 'dog'] + } + }) + wrapper.vm.searchString = 'd o' + expect(wrapper.vm.filteredOptions).toEqual(['dog']) + }) + + test('should display filtered options', () => { + const wrapper = shallowMount(Comp, { + propsData: { + options: ['cat', 'duck', 'dog'] + } + }) + wrapper.vm.searchString = 'do' + const filteredOptions = wrapper.findAll('.ds-select-option') + expect(filteredOptions.length).toEqual(1) + }) + + test('should work when using search input', () => { + const wrapper = shallowMount(Comp, { + propsData: { + options: ['cat', 'duck', 'dog'] + } + }) + const searchInput = wrapper.find('.ds-select-search') + searchInput.setValue('do') + expect(wrapper.vm.filteredOptions).toEqual(['dog']) + }) + }) + + describe('pointer', () => { + test('should be set by mouse over option', () => { + const wrapper = shallowMount(Comp, { + propsData: { + options: ['1', '2', '3'] + } + }) + const options = wrapper.findAll('.ds-select-option') + options.at(2).trigger('mouseover') + expect(wrapper.vm.pointer).toEqual(2) + }) + + test('should be set by pointerNext', () => { + const wrapper = shallowMount(Comp, { + propsData: { + options: ['1', '2', '3'] + } + }) + wrapper.vm.pointerNext() + expect(wrapper.vm.pointer).toEqual(1) + }) + + test('should be set to 0 by pointerNext when on last entry', () => { + const wrapper = shallowMount(Comp, { + propsData: { + options: ['1', '2', '3'] + } + }) + wrapper.vm.pointer = 2 + wrapper.vm.pointerNext() + expect(wrapper.vm.pointer).toEqual(0) + }) + + test('should be set by pointerPrev', () => { + const wrapper = shallowMount(Comp, { + propsData: { + options: ['1', '2', '3'] + } + }) + wrapper.vm.pointer = 1 + wrapper.vm.pointerPrev() + expect(wrapper.vm.pointer).toEqual(0) + }) + + test('should be set to last entry by pointerPrev when 0', () => { + const wrapper = shallowMount(Comp, { + propsData: { + options: ['1', '2', '3'] + } + }) + wrapper.vm.pointerPrev() + expect(wrapper.vm.pointer).toEqual(2) + }) + + test('should be set by key down on wrap', () => { + const wrapper = shallowMount(Comp, { + propsData: { + options: ['1', '2', '3'] + } + }) + const wrap = wrapper.find('.ds-select-wrap') + wrap.trigger('keydown.down') + expect(wrapper.vm.pointer).toEqual(1) + }) + + test('should be set by key up on wrap', () => { + const wrapper = shallowMount(Comp, { + propsData: { + options: ['1', '2', '3'] + } + }) + const wrap = wrapper.find('.ds-select-wrap') + wrap.trigger('keydown.up') + expect(wrapper.vm.pointer).toEqual(2) + }) + + test('should be set by key down on search input when open', () => { + const wrapper = shallowMount(Comp, { + propsData: { + options: ['1', '2', '3'] + } + }) + wrapper.vm.open() + const searchInput = wrapper.find('.ds-select-search') + searchInput.trigger('keydown.down') + expect(wrapper.vm.pointer).toEqual(1) + }) + + test('should be set by key up on search input when open', () => { + const wrapper = shallowMount(Comp, { + propsData: { + options: ['1', '2', '3'] + } + }) + wrapper.vm.open() + const searchInput = wrapper.find('.ds-select-search') + searchInput.trigger('keydown.up') + expect(wrapper.vm.pointer).toEqual(2) + }) + + test('should select option by pointer value', () => { + const wrapper = shallowMount(Comp, { + propsData: { + options: ['1', '2', '3'] + } + }) + wrapper.vm.pointer = 1 + wrapper.vm.selectPointerOption() + expect(wrapper.vm.innerValue).toEqual('2') + }) + + test('should select option by enter key on wrap', () => { + const wrapper = shallowMount(Comp, { + propsData: { + options: ['1', '2', '3'] + } + }) + wrapper.vm.pointer = 1 + const wrap = wrapper.find('.ds-select-wrap') + wrap.trigger('keypress.enter') + expect(wrapper.vm.innerValue).toEqual('2') + }) + + test('should select option by enter key on search input', () => { + const wrapper = shallowMount(Comp, { + propsData: { + options: ['1', '2', '3'] + } + }) + wrapper.vm.pointer = 1 + const searchInput = wrapper.find('.ds-select-search') + searchInput.trigger('keypress.enter') + expect(wrapper.vm.innerValue).toEqual('2') + }) + }) + + it('matches snapshot', () => { + const wrapper = shallowMount(Comp, { + propsData: { + value: '1', + options: ['1', '2', '3'] + } + }) + expect(wrapper.element).toMatchSnapshot() + }) +}) diff --git a/maintenance/lib/styleguide/components/data-input/Select/style.scss b/maintenance/lib/styleguide/components/data-input/Select/style.scss new file mode 100644 index 000000000..b3a0758ef --- /dev/null +++ b/maintenance/lib/styleguide/components/data-input/Select/style.scss @@ -0,0 +1,167 @@ +@use '../shared/input.scss' as *; +@use "@@/styles/shared" as *; +@use "@@/styles/tokens/tokens" as *; + +@include input(ds-select); + +.ds-select { + user-select: none; + + .ds-select-is-open & { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; + border-bottom: none; + } +} + +.ds-select-multiple { + display: flex; + align-items: center; + max-width: 100%; +} + +.ds-select-search, .ds-select-value { + box-sizing: border-box; + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 0; + border: $input-border-size solid transparent; + padding: $input-padding-vertical $space-x-small; + line-height: $line-height-base; + + .ds-input-size-small & { + padding: $input-padding-vertical-small $space-x-small; + } + + .ds-input-size-large & { + padding: $input-padding-vertical-large $space-x-small; + } + + .ds-select-has-icon & { + padding-left: $input-height; + + .ds-input-size-small & { + padding-left: $input-height-small; + } + + .ds-input-size-large & { + padding-left: $input-height-large; + } + } + + .ds-select-has-icon-right & { + padding-right: $input-height; + + .ds-input-size-small & { + padding-right: $input-height-small; + } + + .ds-input-size-large & { + padding-right: $input-height-large; + } + } +} + +.ds-select-search { + appearance: none; + font-size: inherit; + font-family: $font-family-text; + width: 100%; + background: transparent; + color: $text-color-base; + outline: none; + user-select: text; + + opacity: 0; + + &::placeholder { + color: $text-color-disabled; + } + + .ds-select-is-open & { + opacity: 1; + } + + .ds-select-multiple & { + position: relative; + display: inline-flex; + width: auto; + height: auto; + padding: 0; + opacity: 1; + } +} + +.ds-select-placeholder, .ds-select-value { + pointer-events: none; + + .ds-select-is-open & { + opacity: 0; + } +} + +.ds-select-placeholder { + color: $text-color-disabled; +} + +.ds-selected-options { + display: flex; + max-width: 100%; + overflow: hidden; +} + +.ds-selected-option { + display: inline-flex; + align-items: center; + margin-right: $space-xx-small; +} + +.ds-select-dropdown { + position: absolute; + z-index: $z-index-dropdown; + top: 100%; + left: 0; + width: 100%; + background-color: $background-color-base; + border: $input-border-size solid $border-color-active; + border-top: 0; + border-bottom-left-radius: $border-radius-base; + border-bottom-right-radius: $border-radius-base; + visibility: hidden; + opacity: 0; + transition: all $duration-short $ease-out, border-bottom 0ms; + max-height: 240px; + overflow: auto; + + .ds-select-is-open & { + visibility: visible; + opacity: 1; + } +} + +.ds-select-dropdown-message { + padding: $input-padding-vertical $space-x-small; + color: $text-color-disabled; +} + +.ds-select-options { + @include reset-list; +} + +.ds-select-option { + padding: $input-padding-vertical $space-x-small; + cursor: pointer; + transition: all $duration-short $ease-out, border-bottom 0ms; + + &.ds-select-option-hover { + background-color: $background-color-softer; + color: $text-color-base; + } +} + +.ds-select-option-is-selected { + background-color: $background-color-soft; + color: $text-color-primary; +} diff --git a/maintenance/lib/styleguide/components/data-input/shared/input.scss b/maintenance/lib/styleguide/components/data-input/shared/input.scss new file mode 100644 index 000000000..2ed7d94eb --- /dev/null +++ b/maintenance/lib/styleguide/components/data-input/shared/input.scss @@ -0,0 +1,130 @@ +@use "@@/styles/shared" as *; +@use "@@/styles/tokens/tokens" as *; + +@mixin input ($class) { + .#{$class}-wrap { + position: relative; + } + + .#{$class} { + appearance: none; + box-sizing: border-box; + font-size: $input-font-size-base; + line-height: $line-height-base; + font-family: $font-family-text; + width: 100%; + padding: $input-padding-vertical $space-x-small; + height: $input-height; + + color: $text-color-base; + background: $background-color-soft; + + border: $input-border-size solid $border-color-softer; + border-radius: $border-radius-base; + outline: none; + transition: all $duration-short $ease-out; + + &::placeholder { + color: $text-color-disabled; + } + + .ds-input-has-focus &, + &:focus { + border-color: $border-color-active; + background: $background-color-base; + } + + .ds-input-is-disabled &, + &:disabled { + color: $text-color-disabled; + opacity: $opacity-disabled; + pointer-events: none; + cursor: not-allowed; + background-color: $background-color-disabled; + } + + .ds-input-is-readonly & { + pointer-events: none; + } + + .ds-input-has-error & { + border-color: $border-color-danger; + } + } + + .ds-input-size-small { + font-size: $font-size-small; + + .#{$class} { + font-size: $input-font-size-small; + height: $input-height-small; + padding: $input-padding-vertical-small $space-x-small; + } + } + + .ds-input-size-large { + font-size: $font-size-large; + + .#{$class} { + font-size: $input-font-size-large; + height: $input-height-large; + padding: $input-padding-vertical-large $space-x-small; + } + } + + .#{$class}-icon, + .#{$class}-icon-right { + position: absolute; + top: 0; + bottom: 0; + left: 0; + display: flex; + align-items: center; + justify-content: center; + width: $input-height; + color: $text-color-softer; + transition: color $duration-short $ease-out; + pointer-events: none; + + .ds-input-has-focus & { + color: $text-color-base; + } + + .ds-input-size-small & { + width: $input-height-small; + } + + .ds-input-size-large & { + width: $input-height-large; + } + } + + .#{$class}-icon-right { + right: 0; + left: auto; + } + + .#{$class}-has-icon { + padding-left: $input-height; + + .ds-input-size-small & { + padding-left: $input-height-small; + } + + .ds-input-size-large & { + padding-left: $input-height-large; + } + } + + .#{$class}-has-icon-right { + padding-right: $input-height; + + .ds-input-size-small & { + padding-right: $input-height-small; + } + + .ds-input-size-large & { + padding-right: $input-height-large; + } + } +} diff --git a/maintenance/lib/styleguide/components/data-input/shared/input.ts b/maintenance/lib/styleguide/components/data-input/shared/input.ts new file mode 100755 index 000000000..6be61d4f5 --- /dev/null +++ b/maintenance/lib/styleguide/components/data-input/shared/input.ts @@ -0,0 +1,179 @@ +import { getProperty } from 'dot-prop' +import Schema from 'async-validator' + +/** + * @mixin + */ +export default { + inject: { + $parentForm: { + default: null + } + }, + provide() { + return { + $parentInput: this + } + }, + props: { + /** + * The value of the input. Can be passed via v-model. + */ + value: { + type: [String, Object, Number, Array], + default: null + }, + /** + * The model name when used within a form component. Uses dot notation. + */ + model: { + type: String, + default: null + }, + /** + * Name to use on the input for accessibility + */ + name: { + type: String, + default: null + }, + /** + * The label of the input. + */ + label: { + type: String, + default: null + }, + /** + * The id of the input. + */ + id: { + type: String, + default: null + }, + /** + * Whether the input is disabled or not. + */ + disabled: { + type: Boolean, + default: false + }, + /** + * Whether the input should be read-only + */ + readonly: { + type: Boolean, + default: false + }, + /** + * The async-validator schema used for the input. + * @default null + */ + schema: { + type: Object, + default: () => null + }, + /** + * The input's size. + * @options small|base|large + */ + size: { + type: String, + default: 'base', + validator: value => { + return value.match(/(small|base|large)/) + } + }, + tabindex: { + type: Number, + default: 0 + } + }, + data() { + return { + innerValue: null, + error: null, + focus: false + } + }, + computed: { + stateClasses() { + return [ + this.size && `ds-input-size-${this.size}`, + this.disabled && 'ds-input-is-disabled', + this.readonly && 'ds-input-is-readonly', + this.error && 'ds-input-has-error', + this.focus && 'ds-input-has-focus' + ] + } + }, + watch: { + value: { + handler(value) { + this.innerValue = value + }, + deep: true, + immediate: true + } + }, + created() { + if (this.$parentForm && this.model) { + this.$parentForm.subscribe(this.handleFormUpdate) + } + }, + beforeDestroy() { + if (this.$parentForm && this.model) { + this.$parentForm.unsubscribe(this.handleFormUpdate) + } + }, + methods: { + handleInput(event) { + this.input(event.target.value) + }, + input(value) { + this.innerValue = value + if (this.$parentForm && this.model) { + this.$parentForm.update(this.model, value) + } else { + /** + * Fires after user input. + * Receives the value as the only argument. + * + * @event input + */ + this.$emit('update:modelValue', value) + this.validate(value) + } + }, + handleFormUpdate(data, errors) { + this.innerValue = getProperty(data, this.model) + this.error = errors ? errors[this.model] : null + }, + validate(value) { + if (!this.schema) { + return + } + const validator = new Schema({ input: this.schema }) + // Prevent validator from printing to console + // eslint-disable-next-line + const warn = console.warn; + // eslint-disable-next-line + console.warn = () => {}; + validator.validate({ input: value }, errors => { + if (errors) { + this.error = errors[0].message + } else { + this.error = null + } + // eslint-disable-next-line + console.warn = warn; + }) + }, + handleFocus() { + this.focus = true + }, + handleBlur() { + this.focus = false + } + } +} diff --git a/maintenance/lib/styleguide/components/data-input/shared/multiinput.ts b/maintenance/lib/styleguide/components/data-input/shared/multiinput.ts new file mode 100644 index 000000000..cce1343b2 --- /dev/null +++ b/maintenance/lib/styleguide/components/data-input/shared/multiinput.ts @@ -0,0 +1,47 @@ +/** + * @mixin + */ +export default { + props: { + /** + * Whether the user can select multiple items + */ + multiple: { + type: Boolean, + default: false + } + }, + methods: { + selectOption(option) { + if (this.multiple) { + this.selectMultiOption(option) + } else { + this.input(option) + } + }, + selectMultiOption(value) { + if (!this.innerValue) { + return this.input([value]) + } + const index = this.innerValue.indexOf(value) + if (index < 0) { + return this.input([...this.innerValue, value]) + } + this.deselectOption(index) + }, + deselectOption(index) { + const newArray = [...this.innerValue] + newArray.splice(index, 1) + this.input(newArray) + }, + isSelected(option) { + if (!this.innerValue) { + return false + } + if (this.multiple) { + return this.innerValue.includes(option) + } + return this.innerValue === option + } + } +} diff --git a/maintenance/lib/styleguide/components/index.ts b/maintenance/lib/styleguide/components/index.ts new file mode 100644 index 000000000..a7def42b6 --- /dev/null +++ b/maintenance/lib/styleguide/components/index.ts @@ -0,0 +1,65 @@ +import Avatar from './data-display/Avatar/Avatar.vue' +import CopyField from './data-display/CopyField/CopyField.vue' +import List from './data-display/List/List.vue' +import Number from './data-display/Number/Number.vue' +import Table from './data-display/Table/Table.vue' +import Form from './data-input/Form/Form.vue' +import FormItem from './data-input/FormItem/FormItem.vue' +import Input from './data-input/Input/Input.vue' +import Radio from './data-input/Radio/Radio.vue' +import Select from './data-input/Select/Select.vue' +import Container from './layout/Container/Container.vue' +import Card from './layout/Card/Card.vue' +import Flex from './layout/Flex/Flex.vue' +import FlexItem from './layout/Flex/FlexItem.vue' +import Grid from './layout/Grid/Grid.vue' +import Modal from './layout/Modal/Modal.vue' +import Page from './layout/Page/Page.vue' +import PageTitle from './layout/PageTitle/PageTitle.vue' +import Placeholder from './layout/Placeholder/Placeholder.vue' +import Section from './layout/Section/Section.vue' +import Space from './layout/Space/Space.vue' +import Spinner from './layout/Spinner/Spinner.vue' +import Button from './navigation/Button/Button.vue' +import Menu from './navigation/Menu/Menu.vue' +import Chip from './typography/Chip/Chip.vue' +import Code from './typography/Code/Code.vue' +import Heading from './typography/Heading/Heading.vue' +import Icon from './typography/Icon/Icon.vue' +import Logo from './typography/Logo/Logo.vue' +import Tag from './typography/Tag/Tag.vue' +import Text from './typography/Text/Text.vue' + +export { + Avatar, + CopyField, + List, + Number, + Table, + Form, + FormItem, + Input, + Radio, + Select, + Container, + Card, + Flex, + FlexItem, + Grid, + Modal, + Page, + PageTitle, + Placeholder, + Section, + Space, + Spinner, + Button, + Menu, + Chip, + Code, + Heading, + Icon, + Logo, + Tag, + Text, +} diff --git a/maintenance/lib/styleguide/components/layout/Card/Card.vue b/maintenance/lib/styleguide/components/layout/Card/Card.vue new file mode 100644 index 000000000..e9505de93 --- /dev/null +++ b/maintenance/lib/styleguide/components/layout/Card/Card.vue @@ -0,0 +1,167 @@ + + + + + + diff --git a/maintenance/lib/styleguide/components/layout/Card/style.scss b/maintenance/lib/styleguide/components/layout/Card/style.scss new file mode 100644 index 000000000..b4b77e707 --- /dev/null +++ b/maintenance/lib/styleguide/components/layout/Card/style.scss @@ -0,0 +1,113 @@ +@use "@@/styles/shared" as *; +@use "@@/styles/tokens/tokens" as *; + +$border-radius: $border-radius-x-large; + +.ds-card { + @include reset; + @include border-radius($border-radius); + display: flex; + flex-direction: column; + background-color: $background-color-base; + color: $text-color-base; + box-shadow: $box-shadow-base; + height: 100%; +} + +.ds-card-centered { + text-align: center; +} + +.ds-card-hover { + transform: translateY(0); + transition: + transform $duration-base $ease-out, + background $duration-base $ease-out, + box-shadow $duration-base $ease-out; + + &:hover { + // transform: translateY(-$space-x-small); + box-shadow: $box-shadow-x-large; + } +} + +.ds-card-image { + @include border-radius($border-radius, 'top'); + overflow: hidden; + + img { + display: block; + width: 100%; + max-width: 100%; + } +} + +.ds-card-icon { + padding: $space-base $space-base 0 $space-base; + font-size: $font-size-xxxx-large; + opacity: $opacity-soft; +} + +.ds-card-header { + @include reset; + @include border-radius($border-radius, 'top'); + padding: $space-base $space-base $space-xxx-small $space-base; + + .ds-card-has-image & { + @include border-radius(0, 'top'); + } +} + +.ds-card-content { + @include reset; + padding: $space-x-small $space-base; + flex: 1 1 0; + + &:last-child:not(:only-child) { + padding-bottom: $space-large; + } +} + +.ds-card-footer { + @include reset; + padding: $space-base; + + border-radius: 0 0 $border-radius $border-radius; + overflow: hidden; +} + +// Color variants +.ds-card-primary { + background-color: $background-color-primary; + color: $text-color-primary-inverse; + + &.ds-card-hover:hover { + background-color: $background-color-primary-active; + } +} + +.ds-card-secondary { + background-color: $background-color-secondary; + color: $text-color-secondary-inverse; + + &.ds-card-hover:hover { + background-color: $background-color-secondary-active; + } +} + +.ds-card-space-small { + padding-top: $space-small; + padding-bottom: $space-small; +} +.ds-card-space-large { + padding-top: $space-large; + padding-bottom: $space-large; +} +.ds-card-space-x-large { + padding-top: $space-x-large; + padding-bottom: $space-x-large; +} +.ds-card-space-xx-large { + padding-top: $space-xx-large; + padding-bottom: $space-xx-large; +} diff --git a/maintenance/lib/styleguide/components/layout/Container/Container.vue b/maintenance/lib/styleguide/components/layout/Container/Container.vue new file mode 100644 index 000000000..686786f8f --- /dev/null +++ b/maintenance/lib/styleguide/components/layout/Container/Container.vue @@ -0,0 +1,57 @@ + + + + + + diff --git a/maintenance/lib/styleguide/components/layout/Container/style.scss b/maintenance/lib/styleguide/components/layout/Container/style.scss new file mode 100644 index 000000000..fff2b05d9 --- /dev/null +++ b/maintenance/lib/styleguide/components/layout/Container/style.scss @@ -0,0 +1,40 @@ +@use "@@/styles/shared" as *; +@use "@@/styles/tokens/tokens" as *; + +.ds-container { + @include reset; + padding: 0 $space-small; + margin: 0 auto; + + @media #{$media-query-medium} { + padding: 0 $space-base; + } + + @media #{$media-query-large} { + padding: 0 $space-x-large; + } +} + +.ds-container-centered { + text-align: center; +} + +.ds-container-x-small { + max-width: #{$xs}px; +} + +.ds-container-small { + max-width: #{$sm}px; +} + +.ds-container-medium { + max-width: #{$md}px; +} + +.ds-container-large { + max-width: #{$lg}px; +} + +.ds-container-x-large { + max-width: #{$xl}px; +} diff --git a/maintenance/lib/styleguide/components/layout/Flex/Flex.vue b/maintenance/lib/styleguide/components/layout/Flex/Flex.vue new file mode 100644 index 000000000..24699075b --- /dev/null +++ b/maintenance/lib/styleguide/components/layout/Flex/Flex.vue @@ -0,0 +1,94 @@ + + + + + + diff --git a/maintenance/lib/styleguide/components/layout/Flex/FlexItem.vue b/maintenance/lib/styleguide/components/layout/Flex/FlexItem.vue new file mode 100644 index 000000000..6326d241b --- /dev/null +++ b/maintenance/lib/styleguide/components/layout/Flex/FlexItem.vue @@ -0,0 +1,107 @@ + + + diff --git a/maintenance/lib/styleguide/components/layout/Flex/style.scss b/maintenance/lib/styleguide/components/layout/Flex/style.scss new file mode 100644 index 000000000..a32e770bb --- /dev/null +++ b/maintenance/lib/styleguide/components/layout/Flex/style.scss @@ -0,0 +1,12 @@ +@use "@@/styles/shared" as *; + +.ds-flex { + @include reset; + display: flex; + flex-wrap: wrap; +} + +.ds-flex-item { + @include reset; + @include layout-flex-fix; +} diff --git a/maintenance/lib/styleguide/components/layout/Grid/Grid.vue b/maintenance/lib/styleguide/components/layout/Grid/Grid.vue new file mode 100644 index 000000000..159ade246 --- /dev/null +++ b/maintenance/lib/styleguide/components/layout/Grid/Grid.vue @@ -0,0 +1,73 @@ + + + + + + diff --git a/maintenance/lib/styleguide/components/layout/Grid/GridItem.vue b/maintenance/lib/styleguide/components/layout/Grid/GridItem.vue new file mode 100644 index 000000000..b8f81306c --- /dev/null +++ b/maintenance/lib/styleguide/components/layout/Grid/GridItem.vue @@ -0,0 +1,55 @@ + + + diff --git a/maintenance/lib/styleguide/components/layout/Grid/style.scss b/maintenance/lib/styleguide/components/layout/Grid/style.scss new file mode 100644 index 000000000..08069ea71 --- /dev/null +++ b/maintenance/lib/styleguide/components/layout/Grid/style.scss @@ -0,0 +1,3 @@ +.ds-grid { + display: grid; +} diff --git a/maintenance/lib/styleguide/components/layout/Modal/Modal.vue b/maintenance/lib/styleguide/components/layout/Modal/Modal.vue new file mode 100644 index 000000000..a6b6d8b81 --- /dev/null +++ b/maintenance/lib/styleguide/components/layout/Modal/Modal.vue @@ -0,0 +1,195 @@ + + + + + + diff --git a/maintenance/lib/styleguide/components/layout/Modal/style.scss b/maintenance/lib/styleguide/components/layout/Modal/style.scss new file mode 100644 index 000000000..2f5634386 --- /dev/null +++ b/maintenance/lib/styleguide/components/layout/Modal/style.scss @@ -0,0 +1,103 @@ + +@use "@@/styles/shared" as *; +@use "@@/styles/tokens/tokens" as *; + +.ds-modal-wrapper { + padding: $space-base; + position: relative; +} + +.ds-modal { + position: fixed; + z-index: $z-index-modal; + left: 50%; + top: 50%; + transform: translate3d(-50%, -50%, 0); + display: flex; + flex-direction: column; + max-width: 400px; + width: calc(90vw - 40px); + height: auto; + max-height: 90vh; + box-shadow: $box-shadow-x-large; + + &.ds-modal-extended { + max-width: 600px; + } +} + +.ds-modal .ds-card-header { + + position: relative; + + &::after { + content: ""; + height: 30px; + background: linear-gradient(rgba(255,255,255,1), rgba(255,255,255,0)); + position: absolute; + width: calc(100% - 10px); + bottom: -30px; + left: 0; + pointer-events: none; + z-index: 1; + } +} + +.ds-modal-close { + position: absolute; + top: $space-small; + right: $space-small; +} +.ds-modal .ds-card-content { + flex: 1; + overflow-y: auto; + height: auto; + min-height: 50px; + max-height: 50vh; + padding-bottom: $space-large !important; +} +.ds-modal footer { + position: relative; + display: flex; + overflow: visible; + flex-shrink: 0; + justify-content: flex-end; + background-color: $background-color-softer; + padding: $space-small; + + & > button { + margin-left: $space-x-small; + } + + &::before { + content: ""; + height: 45px; + background: linear-gradient(rgba(255,255,255,0), rgba(255,255,255,.9)); + position: absolute; + width: calc(100% - 10px); + z-index: 1; + left: 0; + top: -45px; + pointer-events: none; + } +} +.ds-modal-backdrop { + position: fixed; + top: 0; + left: 0; + width: 100%; + height: 100%; + z-index: $z-index-modal - 1; + background: rgba(0, 0, 0, 0.7); +} + +.ds-transition-modal-appear-enter-active { + opacity: 1; + transition: all 200ms $ease-out-bounce; + transform: translate3d(-50%, -50%, 0) scale(1); +} +.ds-transition-modal-appear-enter, +.ds-transition-modal-appear-leave-active { + opacity: 0; + transform: translate3d(-50%, -50%, 0) scale(0.8); +} diff --git a/maintenance/lib/styleguide/components/layout/Page/Page.vue b/maintenance/lib/styleguide/components/layout/Page/Page.vue new file mode 100644 index 000000000..182f19987 --- /dev/null +++ b/maintenance/lib/styleguide/components/layout/Page/Page.vue @@ -0,0 +1,92 @@ + + + + + + diff --git a/maintenance/lib/styleguide/components/layout/Page/style.scss b/maintenance/lib/styleguide/components/layout/Page/style.scss new file mode 100644 index 000000000..583a2aff7 --- /dev/null +++ b/maintenance/lib/styleguide/components/layout/Page/style.scss @@ -0,0 +1,196 @@ +@use "@@/styles/shared" as *; +@use "@@/styles/tokens/tokens" as *; + +$contained-width: 1400px; + +$header-height: 54px; +$header-background-color: $background-color-soft; + +$sidebar-brand-height: 136px; +$sidebar-width: 220px; +$sidebar-width-large: 260px; +$sidebar-background-color: $background-color-base; + +$drawer-background-color: $background-color-base; + +.ds-page { + @include reset; + @include clearfix; + background: $background-color-base; + min-height: 100vh; + + &.ds-page-is-contained { + max-width: $contained-width; + width: 100%; + margin: 0 auto; + } +} + +.ds-page-header { + @include reset; + position: fixed; + top: 0; + left: 0; + right: 0; + z-index: $z-index-page-header; + + .ds-page-has-no-header & { + @media #{$media-query-medium} { + right: auto; + width: $sidebar-width; + } + @media #{$media-query-large} { + width: $sidebar-width-large; + } + } +} + +.ds-page-header-container { + height: $header-height; + background: $header-background-color; + box-shadow: $box-shadow-small; + display: flex; + justify-content: space-between; + + .ds-page-is-contained & { + max-width: $contained-width; + margin: 0 auto; + } + + .ds-page-has-no-header & { + @media #{$media-query-medium} { + height: $sidebar-brand-height; + display: block; + background: $sidebar-background-color; + box-shadow: none; + } + } +} + +.ds-page-brand { + @include reset; + height: 100%; + display: flex; + align-items: center; + padding: 0 $space-small; + + .ds-page-has-no-header & { + @media #{$media-query-medium} { + height: 100%; + justify-content: center; + } + } +} + +.ds-page-navbar { + display: none; + + @media #{$media-query-medium} { + display: block; + } +} + +.ds-page-navigation-toggle { + height: 100%; + display: flex; + align-items: center; + padding: 0 $space-small; + color: $text-color-link; + cursor: pointer; + + &:hover { + color: $text-color-link-active; + } + + @media #{$media-query-medium} { + display: none; + } +} + +.ds-page-sidebar { + @include reset; + position: fixed; + top: $header-height; + bottom: 0; + width: $sidebar-width; + z-index: $z-index-page-sidebar; + background-color: $sidebar-background-color; + box-shadow: $box-shadow-base; + display: none; + + @media #{$media-query-medium} { + display: block; + } + + @media #{$media-query-large} { + width: $sidebar-width-large; + } + + .ds-page-has-no-header & { + @media #{$media-query-medium} { + top: 0; + } + } +} + +.ds-page-sidebar-content { + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 0; + overflow-y: auto; + + .ds-page-has-no-header & { + @media #{$media-query-medium} { + top: $sidebar-brand-height; + } + } +} + +.ds-page-drawer { + @include reset; + position: fixed; + left: 0; + top: $header-height; + bottom: 0; + overflow-y: auto; + width: 100%; + z-index: $z-index-page-sidebar; + background-color: $drawer-background-color; + transform: translateX(-100%); + opacity: 0; + transition: opacity $duration-long $ease-out-sharp, + transform $duration-long $ease-out-sharp; + + .ds-page-show-drawer & { + opacity: 1; + transform: translateX(0); + } + + @media #{$media-query-medium} { + display: none; + } +} + +.ds-page-content { + @include reset; + + margin-top: $header-height; + + .ds-page-has-no-header & { + @media #{$media-query-medium} { + margin-top: 0; + } + } + + .ds-page-has-sidebar & { + @media #{$media-query-medium} { + padding-left: $sidebar-width; + } + + @media #{$media-query-large} { + padding-left: $sidebar-width-large; + } + } +} diff --git a/maintenance/lib/styleguide/components/layout/PageTitle/PageTitle.vue b/maintenance/lib/styleguide/components/layout/PageTitle/PageTitle.vue new file mode 100644 index 000000000..666a2de06 --- /dev/null +++ b/maintenance/lib/styleguide/components/layout/PageTitle/PageTitle.vue @@ -0,0 +1,58 @@ + + + + + + diff --git a/maintenance/lib/styleguide/components/layout/PageTitle/style.scss b/maintenance/lib/styleguide/components/layout/PageTitle/style.scss new file mode 100644 index 000000000..eea6f72a7 --- /dev/null +++ b/maintenance/lib/styleguide/components/layout/PageTitle/style.scss @@ -0,0 +1,18 @@ +@use "@@/styles/shared" as *; +@use "@@/styles/tokens/tokens" as *; + +.ds-page-title { + @include reset; + padding: $space-large 0; + color: $text-color-primary; + @include gradient-pattern($background-color-soft, $background-color-softer); + + @media #{$media-query-medium} { + padding: $space-x-large 0; + } +} + +.ds-page-title-highlight { + color: $text-color-primary-inverse; + @include gradient-pattern($background-color-primary-active, $background-color-primary); +} diff --git a/maintenance/lib/styleguide/components/layout/Placeholder/Placeholder.vue b/maintenance/lib/styleguide/components/layout/Placeholder/Placeholder.vue new file mode 100644 index 000000000..23fb53c6f --- /dev/null +++ b/maintenance/lib/styleguide/components/layout/Placeholder/Placeholder.vue @@ -0,0 +1,35 @@ + + + + + + diff --git a/maintenance/lib/styleguide/components/layout/Placeholder/style.scss b/maintenance/lib/styleguide/components/layout/Placeholder/style.scss new file mode 100644 index 000000000..fce00f485 --- /dev/null +++ b/maintenance/lib/styleguide/components/layout/Placeholder/style.scss @@ -0,0 +1,17 @@ +@use "@@/styles/shared" as *; +@use "@@/styles/tokens/tokens" as *; + +.ds-placeholder { + @include reset; + height: 100%; + padding: $space-base; + display: flex; + align-items: center; + justify-content: center; + background-color: $background-color-softer; + border: $border-size-base dashed $border-color-base; + + @media #{$media-query-medium} { + padding: $space-x-large 0; + } +} diff --git a/maintenance/lib/styleguide/components/layout/Section/Section.vue b/maintenance/lib/styleguide/components/layout/Section/Section.vue new file mode 100644 index 000000000..f7cb83aa6 --- /dev/null +++ b/maintenance/lib/styleguide/components/layout/Section/Section.vue @@ -0,0 +1,72 @@ + + + + + + diff --git a/maintenance/lib/styleguide/components/layout/Section/style.scss b/maintenance/lib/styleguide/components/layout/Section/style.scss new file mode 100644 index 000000000..a3866bcac --- /dev/null +++ b/maintenance/lib/styleguide/components/layout/Section/style.scss @@ -0,0 +1,36 @@ +@use "@@/styles/shared" as *; +@use "@@/styles/tokens/tokens" as *; + +.ds-section { + @include reset; + padding: $space-large 0; + background-color: $background-color-soft; + + @media #{$media-query-medium} { + padding: $space-x-large 0; + } +} + +.ds-section-centered { + text-align: center; +} + +.ds-section-primary { + color: $text-color-primary-inverse; + @include gradient-pattern($background-color-primary-active, $background-color-primary); +} + +.ds-section-secondary { + color: $text-color-secondary-inverse; + @include gradient-pattern($background-color-secondary-active, $background-color-secondary); +} + +.ds-section-fullheight { + min-height: 100vh; + display: flex; + align-items: center; +} + +.ds-section-content { + flex: 0 0 100%; +} diff --git a/maintenance/lib/styleguide/components/layout/Space/Space.vue b/maintenance/lib/styleguide/components/layout/Space/Space.vue new file mode 100644 index 000000000..eb104c33f --- /dev/null +++ b/maintenance/lib/styleguide/components/layout/Space/Space.vue @@ -0,0 +1,119 @@ + + + + + + diff --git a/maintenance/lib/styleguide/components/layout/Space/style.scss b/maintenance/lib/styleguide/components/layout/Space/style.scss new file mode 100644 index 000000000..282e700ff --- /dev/null +++ b/maintenance/lib/styleguide/components/layout/Space/style.scss @@ -0,0 +1,9 @@ +@use "@@/styles/shared" as *; + +.ds-space { + @include reset; +} + +.ds-space-centered { + text-align: center; +} diff --git a/maintenance/lib/styleguide/components/layout/Spinner/Spinner.vue b/maintenance/lib/styleguide/components/layout/Spinner/Spinner.vue new file mode 100644 index 000000000..6c1f593d9 --- /dev/null +++ b/maintenance/lib/styleguide/components/layout/Spinner/Spinner.vue @@ -0,0 +1,75 @@ + + + + + + diff --git a/maintenance/lib/styleguide/components/layout/Spinner/style.scss b/maintenance/lib/styleguide/components/layout/Spinner/style.scss new file mode 100644 index 000000000..54311ef3b --- /dev/null +++ b/maintenance/lib/styleguide/components/layout/Spinner/style.scss @@ -0,0 +1,67 @@ +@use "@@/styles/shared" as *; +@use "@@/styles/tokens/tokens" as *; + +$size-small: $space-base; +$size-base: $space-large; +$size-large: $space-x-large; + +.ds-spinner { + animation: rotate 16s linear infinite; + position: relative; + display: inline-block; + width: $size-base; + height: $size-base; + + &.ds-size-small { + width: $size-small; + height: $size-small; + } + &.ds-size-large { + width: $size-large; + height: $size-large; + } + +} + +.ds-spinner-circle { + stroke: $text-color-soft; + stroke-linecap: round; + animation: dash 1.5s ease-in-out infinite; + + .ds-spinner-inverse & { + stroke: $color-primary-inverse; + } + + .ds-spinner-primary & { + stroke: $text-color-primary; + } + + .ds-spinner-secondary & { + stroke: $text-color-secondary; + } + + .ds-spinner-danger & { + stroke: $text-color-danger; + } +} + +@keyframes rotate { + 100% { + transform: rotate(2160deg); + } +} + +@keyframes dash { + 0% { + stroke-dasharray: 1, 150; + stroke-dashoffset: 0; + } + 50% { + stroke-dasharray: 90, 150; + stroke-dashoffset: -35; + } + 100% { + stroke-dasharray: 90, 150; + stroke-dashoffset: -124; + } +} diff --git a/maintenance/lib/styleguide/components/navigation/Button/Button.vue b/maintenance/lib/styleguide/components/navigation/Button/Button.vue new file mode 100644 index 000000000..84f3d63ba --- /dev/null +++ b/maintenance/lib/styleguide/components/navigation/Button/Button.vue @@ -0,0 +1,192 @@ + + + + + + diff --git a/maintenance/lib/styleguide/components/navigation/Button/style.scss b/maintenance/lib/styleguide/components/navigation/Button/style.scss new file mode 100644 index 000000000..c0e0bd61e --- /dev/null +++ b/maintenance/lib/styleguide/components/navigation/Button/style.scss @@ -0,0 +1,269 @@ +@use "@@/styles/shared" as *; +@use "@@/styles/tokens/tokens" as *; + +.ds-button { + @include reset; + position: relative; + width: auto; + overflow: visible; + -webkit-font-smoothing: inherit; + -moz-osx-font-smoothing: inherit; + -webkit-appearance: none; + border: 0; + cursor: pointer; + user-select: none; + font-size: $font-size-base; + line-height: $line-height-base; + font-family: $font-family-text; + font-weight: $font-weight-bold; + letter-spacing: $letter-spacing-large; + display: inline-flex; + vertical-align: middle; + align-items: center; + justify-content: center; + text-decoration: none; + padding: $input-padding-vertical $space-small; + height: $input-height; + border-radius: $border-radius-base; + box-shadow: $box-shadow-small-inset; + // border: $input-border-size solid transparent; + transition: color $duration-short $ease-out, + background-color $duration-short $ease-out; + + &:before { + position: absolute; + content: ''; + top: $space-xxx-small; + left: $space-xxx-small; + right: $space-xxx-small; + bottom: $space-xxx-small; + border-radius: $border-radius-base; + // box-shadow: $box-shadow-inset; + opacity: 0; + visibility: hidden; + pointer-events: none; + } + + &:after { + position: absolute; + content: ''; + top: 1px; + left: 1px; + right: 1px; + bottom: 1px; + border-radius: $border-radius-base; + border: 1px dotted currentColor; + opacity: 0; + visibility: hidden; + pointer-events: none; + transition: all $duration-short $ease-out; + } + + &:focus { + outline: none; + } + + &:active { + &:before { + opacity: 0.6; + } + } + + &::-moz-focus-inner { + border: 0; + padding: 0; + } + + &:disabled { + opacity: 0.5; + cursor: default; + pointer-events: none; + } + + // Default colors + color: $text-color-base; + background-color: $background-color-softer; + + &:hover, + &.ds-button-hover { + color: $text-color-base; + background-color: $background-color-softer-active; + } +} + +.ds-button-primary { + color: $text-color-primary-inverse; + background-color: $background-color-primary; + + &:hover, + &.ds-button-hover { + color: $text-color-primary-inverse; + background-color: $background-color-primary-active; + } + + &:active { + &:before { + opacity: 1; + } + } +} + +.ds-button-secondary { + color: $text-color-secondary-inverse; + background-color: $background-color-secondary; + + &:hover, + &.ds-button-hover { + color: $text-color-secondary-inverse; + background-color: $background-color-secondary-active; + } + + &:active { + &:before { + opacity: 1; + } + } +} + +.ds-button-danger { + color: $text-color-danger-inverse; + background-color: $background-color-danger; + + &:hover, + &.ds-button-hover { + color: $text-color-danger-inverse; + background-color: $background-color-danger-active; + } + + &:active { + &:before { + opacity: 1; + } + } +} + +.ds-button-ghost { + color: $text-color-base; + background-color: transparent; + box-shadow: none; + + &:focus { + box-shadow: none; + } + + &:hover, + &.ds-hover { + color: $text-color-base; + background-color: $background-color-soft; + } + + &:active { + &:before { + opacity: 0.6; + } + } + + &.ds-button-primary { + color: $text-color-primary; + } + + &.ds-button-secondary { + color: $text-color-secondary; + } + + &.ds-button-danger { + color: $text-color-danger; + } +} + +.ds-button-size-small { + font-size: $font-size-small; + padding: $input-padding-vertical-small $space-x-small; + height: $input-height-small; +} + +.ds-button-size-large { + font-size: $font-size-large; + padding: $input-padding-vertical-large $space-base; + height: $input-height-large; +} + +.ds-button-size-x-large { + font-size: $font-size-x-large; + padding: $input-padding-vertical-large $space-base; + height: $input-height-x-large; +} + +.ds-button-icon-only { + width: $input-height; + padding: 0; + border-radius: $border-radius-rounded; + + &:before, + &:after { + border-radius: $border-radius-rounded; + } + + &.ds-button-size-small { + width: $input-height-small; + } + + &.ds-button-size-large { + width: $input-height-large; + } + + &.ds-button-size-x-large { + width: $input-height-x-large; + } +} + +.ds-button-text { + line-height: inherit; + display: inline-block; + white-space: nowrap; +} + +.ds-button-fullwidth { + width: 100%; +} + +.ds-button-wrap { + transition: opacity 150ms ease-in-out; + display: flex; + align-items: center; + + & > * { + margin: 0 $font-space-small; + } + & > *:first-child { + margin-left: 0; + } + & > *:last-child { + margin-right: 0; + } + + .ds-button-loading & { + opacity: 0.1; + } +} + +.ds-button-right > .ds-button-wrap { + & > *:first-child { + margin-right: 0; + margin-left: $font-space-small; + } + & > *:last-child { + margin-right: 0; + margin-left: 0; + } +} + +.ds-button-right .ds-button-wrap { + flex-flow: row-reverse; +} + +.ds-button .ds-spinner { + position: absolute; + width: 60% !important; + height: 60% !important; +} diff --git a/maintenance/lib/styleguide/components/navigation/Menu/Menu.vue b/maintenance/lib/styleguide/components/navigation/Menu/Menu.vue new file mode 100644 index 000000000..9c0581c3e --- /dev/null +++ b/maintenance/lib/styleguide/components/navigation/Menu/Menu.vue @@ -0,0 +1,144 @@ + + + + + + diff --git a/maintenance/lib/styleguide/components/navigation/Menu/MenuItem.vue b/maintenance/lib/styleguide/components/navigation/Menu/MenuItem.vue new file mode 100644 index 000000000..86d31bf01 --- /dev/null +++ b/maintenance/lib/styleguide/components/navigation/Menu/MenuItem.vue @@ -0,0 +1,192 @@ + + + diff --git a/maintenance/lib/styleguide/components/navigation/Menu/style.scss b/maintenance/lib/styleguide/components/navigation/Menu/style.scss new file mode 100644 index 000000000..e0318ba48 --- /dev/null +++ b/maintenance/lib/styleguide/components/navigation/Menu/style.scss @@ -0,0 +1,172 @@ +@use "@@/styles/shared" as *; +@use "@@/styles/tokens/tokens" as *; + + +.ds-menu { + @include reset; +} + +.ds-menu-inverse { + background-color: $background-color-inverse-soft; +} + +.ds-menu-navbar { + height: 100%; +} + +ul.ds-menu-list { + @include reset; + list-style: none; + padding-left: 0; + + .ds-menu-navbar & { + display: flex; + height: 100%; + } +} + +.ds-menu-item { +} + +.ds-menu-item-navbar { + position: relative; + + &.ds-menu-item-level-0 { + margin-right: $space-x-small; + height: 100%; + + &:last-of-type { + margin-right: 0; + } + } +} + +.ds-menu-item-link { + @include reset; + display: block; + color: $text-color-base; + text-decoration: none; + padding: $space-x-small $space-small; + transition: color $duration-short $ease-out; + border-left: 2px solid transparent; + + &.router-link-active { + color: $text-color-link-active; + } + + &:hover { + color: $text-color-link-active; + } + + &.router-link-exact-active { + color: $text-color-link; + background-color: $background-color-soft; + border-left: 2px solid $color-primary; + } + + .ds-menu-item-inverse & { + color: $text-color-softer; + + &.router-link-active { + color: $text-color-link-active; + } + + &:hover { + color: $text-color-link-active; + } + + &.router-link-exact-active { + background-color: $background-color-inverse; + } + } + + .ds-menu-item-inverse.ds-menu-item-show-submenu > & { + color: $text-color-link-active; + } + + .ds-menu-item-level-1 & { + font-size: $font-size-small; + padding-left: $space-x-small * 3; + } + + .ds-menu-item-level-2 & { + font-size: $font-size-small; + padding-left: $space-x-small * 4; + } + + .ds-menu-item-navbar & { + font-size: $font-size-base; + padding: $space-small $space-small; + } + + .ds-menu-item-navbar.ds-menu-item-level-0 > & { + position: relative; + height: 100%; + display: inline-flex; + align-items: center; + font-weight: $font-weight-bold; + &:before { + position: absolute; + content: ''; + left: 0; + right: 0; + bottom: 0; + height: $border-size-large; + background: $text-color-link-active; + opacity: 0; + transition: opacity $duration-short $ease-out; + } + + &, + &:hover, + &.router-link-exact-active { + background-color: transparent; + } + + &:hover, + &.router-link-active { + &:before { + opacity: 1; + } + } + } + + .ds-menu-item-navbar.ds-menu-item-show-submenu.ds-menu-item-level-0 > & { + color: $text-color-link-active; + &:before { + opacity: 1; + } + } +} + +ul.ds-menu-item-submenu { + @include reset; + list-style: none; + padding-left: 0; + + .ds-menu-item-navbar & { + position: absolute; + left: 0; + top: 100%; + min-width: 150px; + z-index: $z-index-page-submenu; + background-color: $background-color-base; + box-shadow: $box-shadow-base; + opacity: 0; + visibility: hidden; + transform: translateY($space-x-small) scaleY(0.5); + transform-origin: 50% 0%; + transition: all $duration-short $ease-in; + } + + .ds-menu-item-navbar.ds-menu-item-inverse & { + background-color: $background-color-inverse-soft; + } + + .ds-menu-item-navbar.ds-menu-item-show-submenu > & { + opacity: 1; + visibility: visible; + transform: translateY($space-x-small) scaleX(1); + transition: all $duration-short $ease-out; + } +} diff --git a/maintenance/lib/styleguide/components/typography/Chip/Chip.vue b/maintenance/lib/styleguide/components/typography/Chip/Chip.vue new file mode 100644 index 000000000..e85bfe2df --- /dev/null +++ b/maintenance/lib/styleguide/components/typography/Chip/Chip.vue @@ -0,0 +1,97 @@ + + + + + + diff --git a/maintenance/lib/styleguide/components/typography/Chip/style.scss b/maintenance/lib/styleguide/components/typography/Chip/style.scss new file mode 100644 index 000000000..0fbba1e19 --- /dev/null +++ b/maintenance/lib/styleguide/components/typography/Chip/style.scss @@ -0,0 +1,94 @@ +@use "@@/styles/shared" as *; +@use "@@/styles/tokens/tokens" as *; + +.ds-chip { + @include reset; + @include stack-space($space-xx-small); + @include inline-space($font-space-xx-small); + position: relative; + display: inline-block; + font-family: $font-family-text; + line-height: $line-height-base; + padding: $font-space-xx-small $font-space-large; + padding-bottom: $font-space-xxx-small; + border-radius: $border-radius-base; + font-weight: $font-weight-bold; + color: $text-color-base; + background-color: $background-color-softest; + + &.ds-chip-removable { + padding-right: $space-x-small + $space-small; + } +} + +.ds-chip-inverse { + color: $text-color-inverse; + background-color: $background-color-inverse-softer; +} + +.ds-chip-primary { + color: $text-color-primary-inverse; + background-color: $background-color-primary; +} + +.ds-chip-success { + color: $text-color-success-inverse; + background-color: $background-color-success; +} + +.ds-chip-warning { + color: $text-color-warning-inverse; + background-color: $background-color-warning; +} + +.ds-chip-danger { + color: $text-color-danger-inverse; + background-color: $background-color-danger; +} + +.ds-chip-round { + border-radius: $border-radius-rounded; +} + +.ds-chip-size-small { + font-size: $font-size-xx-small; + padding: $font-space-xxx-small ($font-space-large + $font-space-xxx-small); +} + +.ds-chip-size-base { + font-size: $font-size-small; + padding-left: $font-space-large + $font-space-xx-small; + padding-right: $font-space-large + $font-space-xx-small; + padding-top: $font-space-xxx-small; +} + +.ds-chip-size-large { + font-size: $font-size-base; + padding-left: $font-space-x-large; + padding-right: $font-space-x-large; + padding-top: $font-space-xx-small; + padding-bottom: $font-space-xxx-small; +} + +.ds-chip-close { + @include reset-button; + position: absolute; + right: $font-space-base; + top: 50%; + transform: translateY(-50%); + display: inline-flex; + align-items: center; + justify-content: center; + font-size: $font-size-x-small; + width: $space-small; + height: $space-small; + border-radius: $border-radius-circle; + //background-color: $background-color-base; + opacity: $opacity-soft; + cursor: pointer; + transition: all $duration-short $ease-out-sharp; + + &:hover { + opacity: 1; + } +} diff --git a/maintenance/lib/styleguide/components/typography/Code/Code.vue b/maintenance/lib/styleguide/components/typography/Code/Code.vue new file mode 100644 index 000000000..84837bc8d --- /dev/null +++ b/maintenance/lib/styleguide/components/typography/Code/Code.vue @@ -0,0 +1,37 @@ + + + + + + diff --git a/maintenance/lib/styleguide/components/typography/Code/style.scss b/maintenance/lib/styleguide/components/typography/Code/style.scss new file mode 100644 index 000000000..48b9c5f82 --- /dev/null +++ b/maintenance/lib/styleguide/components/typography/Code/style.scss @@ -0,0 +1,31 @@ +@use "@@/styles/shared" as *; +@use "@@/styles/tokens/tokens" as *; + +.ds-code { + @include reset; + @include stack-space($font-space-x-large); + font-family: $font-family-code; + line-height: $line-height-base; + color: $text-color-inverse; + background: $background-color-inverse-softer; + padding: $space-small; + border-radius: $border-radius-base; +} + +.ds-code-inline { + display: inline-block; + padding: $space-xxx-small $space-x-small; + margin-bottom: 0; +} + +.ds-code-size-small { + font-size: $font-size-small; +} + +.ds-code-size-base { + font-size: $font-size-base; +} + +.ds-code-size-large { + font-size: $font-size-large; +} diff --git a/maintenance/lib/styleguide/components/typography/Heading/Heading.vue b/maintenance/lib/styleguide/components/typography/Heading/Heading.vue new file mode 100644 index 000000000..eb1c62f3f --- /dev/null +++ b/maintenance/lib/styleguide/components/typography/Heading/Heading.vue @@ -0,0 +1,91 @@ + + + + + + diff --git a/maintenance/lib/styleguide/components/typography/Heading/__snapshots__/spec.js.snap b/maintenance/lib/styleguide/components/typography/Heading/__snapshots__/spec.js.snap new file mode 100644 index 000000000..09db8813b --- /dev/null +++ b/maintenance/lib/styleguide/components/typography/Heading/__snapshots__/spec.js.snap @@ -0,0 +1,9 @@ +// Jest Snapshot v1, https://goo.gl/fbAQLP + +exports[`Heading.vue matches snapshot 1`] = ` +

+ Winter is coming +

+`; diff --git a/maintenance/lib/styleguide/components/typography/Heading/spec.ts b/maintenance/lib/styleguide/components/typography/Heading/spec.ts new file mode 100644 index 000000000..0df2a5b9e --- /dev/null +++ b/maintenance/lib/styleguide/components/typography/Heading/spec.ts @@ -0,0 +1,27 @@ +import { describe, expect, beforeEach, it } from 'vitest' +import { shallowMount } from '@vue/test-utils' +import Comp from './Heading.vue' + +describe('Heading.vue', () => { + let wrapper + + beforeEach(() => { + wrapper = shallowMount(Comp, { + slots: { + default: 'Winter is coming' + } + }) + }) + + it('defaults to h1', () => { + expect(wrapper.props().tag).toEqual('h1') + }) + + it('displays title', () => { + expect(wrapper.text()).toEqual('Winter is coming') + }) + + it('matches snapshot', () => { + expect(wrapper.element).toMatchSnapshot() + }) +}) diff --git a/maintenance/lib/styleguide/components/typography/Heading/style.scss b/maintenance/lib/styleguide/components/typography/Heading/style.scss new file mode 100644 index 000000000..42244244a --- /dev/null +++ b/maintenance/lib/styleguide/components/typography/Heading/style.scss @@ -0,0 +1,60 @@ +@use "@@/styles/shared" as *; +@use "@@/styles/tokens/tokens" as *; + +.ds-heading { + @include reset; + @include stack-space($font-space-large, $font-space-xxxx-large); + font-family: $font-family-heading; + line-height: $line-height-small; + letter-spacing: $letter-spacing-small; + font-weight: $font-weight-bold; +} + +.ds-heading-primary { + color: $text-color-primary; +} + +.ds-heading-soft { + color: $text-color-softer; +} + +.ds-heading-h1 { + font-size: $font-size-xx-large; + @media #{$media-query-large} { + font-size: $font-size-xxx-large; + } +} + +.ds-heading-h2 { + font-size: $font-size-xx-large; +} + +.ds-heading-h3 { + font-size: $font-size-x-large; +} + +.ds-heading-h4 { + font-size: $font-size-large; +} + +.ds-heading-h5 { + font-size: $font-size-base; +} + +.ds-heading-h6 { + font-size: $font-size-small; +} + +.ds-heading-no-margin { + margin: 0; +} + +.ds-heading-align-left { + text-align: left +} +.ds-heading-align-center { + text-align: center +} +.ds-heading-align-right { + text-align: right +} diff --git a/maintenance/lib/styleguide/components/typography/Icon/Icon.vue b/maintenance/lib/styleguide/components/typography/Icon/Icon.vue new file mode 100644 index 000000000..a9b28bb56 --- /dev/null +++ b/maintenance/lib/styleguide/components/typography/Icon/Icon.vue @@ -0,0 +1,77 @@ + + + + + + diff --git a/maintenance/lib/styleguide/components/typography/Icon/style.scss b/maintenance/lib/styleguide/components/typography/Icon/style.scss new file mode 100644 index 000000000..1b3665f7f --- /dev/null +++ b/maintenance/lib/styleguide/components/typography/Icon/style.scss @@ -0,0 +1,48 @@ +@use "@@/styles/shared" as *; +@use "@@/styles/tokens/tokens" as *; + +.ds-icon { + @include reset; + display: inline-flex; + align-items: center; + vertical-align: middle; + height: 1em; +} + +.ds-icon-svg { + line-height: 1; + height: 1.2em; + // Use this if the icons are build with strokes + // stroke: currentColor; + // stroke-width: 2.5px; + // stroke-linejoin: miter; + // stroke-linecap: miter; + // overflow: visible; + // Use this if the icons are build with solids + fill: currentColor +} + +.ds-icon-size-xx-small { + font-size: $font-size-xx-small +} +.ds-icon-size-x-small { + font-size: $font-size-x-small +} +.ds-icon-size-small { + font-size: $font-size-small +} +.ds-icon-size-base { + font-size: $font-size-base +} +.ds-icon-size-large { + font-size: $font-size-large +} +.ds-icon-size-x-large { + font-size: $font-size-x-large +} +.ds-icon-size-xx-large { + font-size: $font-size-xx-large +} +.ds-icon-size-xxx-large { + font-size: $font-size-xxx-large +} diff --git a/maintenance/lib/styleguide/components/typography/Tag/Tag.vue b/maintenance/lib/styleguide/components/typography/Tag/Tag.vue new file mode 100644 index 000000000..2b68a395e --- /dev/null +++ b/maintenance/lib/styleguide/components/typography/Tag/Tag.vue @@ -0,0 +1,69 @@ + + + + + + diff --git a/maintenance/lib/styleguide/components/typography/Tag/style.scss b/maintenance/lib/styleguide/components/typography/Tag/style.scss new file mode 100644 index 000000000..9feae4d93 --- /dev/null +++ b/maintenance/lib/styleguide/components/typography/Tag/style.scss @@ -0,0 +1,66 @@ +@use "@@/styles/shared" as *; +@use "@@/styles/tokens/tokens" as *; + +.ds-tag { + @include reset; + @include stack-space($space-xx-small); + @include inline-space($font-space-xx-small); + display: inline-block; + font-family: $font-family-text; + line-height: $line-height-base; + padding: $font-space-xx-small $font-space-x-large; + padding-top: $font-space-x-small; + border-radius: $border-radius-base; + font-weight: $font-weight-bold; + letter-spacing: $letter-spacing-large; + // text-transform: uppercase; + color: $text-color-base; + background-color: $background-color-softest; +} + +.ds-tag-inverse { + color: $text-color-inverse; + background-color: $background-color-inverse-softer; +} + +.ds-tag-primary { + color: $text-color-primary-inverse; + background-color: $background-color-primary; +} + +.ds-tag-success { + color: $text-color-success-inverse; + background-color: $background-color-success; +} + +.ds-tag-warning { + color: $text-color-warning-inverse; + background-color: $background-color-warning; +} + +.ds-tag-danger { + color: $text-color-danger-inverse; + background-color: $background-color-danger; +} + +.ds-tag-round { + border-radius: $border-radius-rounded; + padding-left: $font-space-large + $font-space-xxx-small; + padding-right: $font-space-large + $font-space-xxx-small; +} + +.ds-tag-size-base { + font-size: $font-size-x-small; + padding-top: $font-space-x-small; + padding-bottom: $font-space-xx-small; +} + +.ds-tag-size-small { + font-size: $font-size-xx-small; + padding: $font-space-xxx-small $font-space-large; + padding-top: $font-space-x-small; +} + +.ds-tag-size-large { + font-size: $font-size-small; +} diff --git a/maintenance/lib/styleguide/components/typography/Text/Text.vue b/maintenance/lib/styleguide/components/typography/Text/Text.vue new file mode 100644 index 000000000..8744e5b07 --- /dev/null +++ b/maintenance/lib/styleguide/components/typography/Text/Text.vue @@ -0,0 +1,117 @@ + + + + + + diff --git a/maintenance/lib/styleguide/components/typography/Text/style.scss b/maintenance/lib/styleguide/components/typography/Text/style.scss new file mode 100644 index 000000000..ae0c29d28 --- /dev/null +++ b/maintenance/lib/styleguide/components/typography/Text/style.scss @@ -0,0 +1,82 @@ +@use "@@/styles/shared" as *; +@use "@@/styles/tokens/tokens" as *; + +.ds-text { + @include reset; + @include stack-space($font-space-x-large); + font-family: $font-family-text; + line-height: $line-height-base; + display: block; +} + +.ds-text-bold { + font-weight: $font-weight-bold; +} + +.ds-text-inline { + display: inline; +} + +.ds-text-left { + text-align: left; +} + +.ds-text-center { + text-align: center; +} + +.ds-text-right { + text-align: right; +} + +.ds-text-uppercase { + text-transform: uppercase; +} + +.ds-text-size-small { + font-size: $font-size-small; +} + +.ds-text-size-base { + font-size: $font-size-base; +} + +.ds-text-size-large { + font-size: $font-size-large; +} + +.ds-text-size-x-large { + font-size: $font-size-x-large; +} + +.ds-text-size-xx-large { + font-size: $font-size-xx-large; +} + +.ds-text-size-xxx-large { + font-size: $font-size-xxx-large; +} + +.ds-text-soft { + color: $text-color-soft; +} + +.ds-text-softer { + color: $text-color-softer; +} + +.ds-text-primary { + color: $text-color-primary; +} + +.ds-text-success { + color: $text-color-success; +} + +.ds-text-danger { + color: $text-color-danger; +} + +.ds-text-warning { + color: $text-color-warning; +} diff --git a/maintenance/lib/styleguide/icons/_all/adjust.svg b/maintenance/lib/styleguide/icons/_all/adjust.svg new file mode 100755 index 000000000..8fb085d78 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/adjust.svg @@ -0,0 +1,5 @@ + + +adjust + + diff --git a/maintenance/lib/styleguide/icons/_all/adn.svg b/maintenance/lib/styleguide/icons/_all/adn.svg new file mode 100755 index 000000000..c171b7eaa --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/adn.svg @@ -0,0 +1,5 @@ + + +adn + + diff --git a/maintenance/lib/styleguide/icons/_all/align-center.svg b/maintenance/lib/styleguide/icons/_all/align-center.svg new file mode 100755 index 000000000..4232dff91 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/align-center.svg @@ -0,0 +1,5 @@ + + +align-center + + diff --git a/maintenance/lib/styleguide/icons/_all/align-justify.svg b/maintenance/lib/styleguide/icons/_all/align-justify.svg new file mode 100755 index 000000000..ce82c7f0a --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/align-justify.svg @@ -0,0 +1,5 @@ + + +align-justify + + diff --git a/maintenance/lib/styleguide/icons/_all/align-left.svg b/maintenance/lib/styleguide/icons/_all/align-left.svg new file mode 100755 index 000000000..c76e93dc9 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/align-left.svg @@ -0,0 +1,5 @@ + + +align-left + + diff --git a/maintenance/lib/styleguide/icons/_all/align-right.svg b/maintenance/lib/styleguide/icons/_all/align-right.svg new file mode 100755 index 000000000..24972ed83 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/align-right.svg @@ -0,0 +1,5 @@ + + +align-right + + diff --git a/maintenance/lib/styleguide/icons/_all/amazon.svg b/maintenance/lib/styleguide/icons/_all/amazon.svg new file mode 100755 index 000000000..f86cdda3b --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/amazon.svg @@ -0,0 +1,5 @@ + + +amazon + + diff --git a/maintenance/lib/styleguide/icons/_all/ambulance.svg b/maintenance/lib/styleguide/icons/_all/ambulance.svg new file mode 100755 index 000000000..4e524f25c --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/ambulance.svg @@ -0,0 +1,5 @@ + + +ambulance + + diff --git a/maintenance/lib/styleguide/icons/_all/anchor.svg b/maintenance/lib/styleguide/icons/_all/anchor.svg new file mode 100755 index 000000000..5f24af6f3 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/anchor.svg @@ -0,0 +1,5 @@ + + +anchor + + diff --git a/maintenance/lib/styleguide/icons/_all/android.svg b/maintenance/lib/styleguide/icons/_all/android.svg new file mode 100755 index 000000000..551773114 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/android.svg @@ -0,0 +1,5 @@ + + +android + + diff --git a/maintenance/lib/styleguide/icons/_all/angellist.svg b/maintenance/lib/styleguide/icons/_all/angellist.svg new file mode 100755 index 000000000..34123f5f0 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/angellist.svg @@ -0,0 +1,5 @@ + + +angellist + + diff --git a/maintenance/lib/styleguide/icons/_all/angle-double-down.svg b/maintenance/lib/styleguide/icons/_all/angle-double-down.svg new file mode 100755 index 000000000..d8a92b380 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/angle-double-down.svg @@ -0,0 +1,5 @@ + + +angle-double-down + + diff --git a/maintenance/lib/styleguide/icons/_all/angle-double-left.svg b/maintenance/lib/styleguide/icons/_all/angle-double-left.svg new file mode 100755 index 000000000..09960e46f --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/angle-double-left.svg @@ -0,0 +1,5 @@ + + +angle-double-left + + diff --git a/maintenance/lib/styleguide/icons/_all/angle-double-right.svg b/maintenance/lib/styleguide/icons/_all/angle-double-right.svg new file mode 100755 index 000000000..45ecee16f --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/angle-double-right.svg @@ -0,0 +1,5 @@ + + +angle-double-right + + diff --git a/maintenance/lib/styleguide/icons/_all/angle-double-up.svg b/maintenance/lib/styleguide/icons/_all/angle-double-up.svg new file mode 100755 index 000000000..133e4a174 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/angle-double-up.svg @@ -0,0 +1,5 @@ + + +angle-double-up + + diff --git a/maintenance/lib/styleguide/icons/_all/angle-down.svg b/maintenance/lib/styleguide/icons/_all/angle-down.svg new file mode 100755 index 000000000..aa6f763c8 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/angle-down.svg @@ -0,0 +1,5 @@ + + +angle-down + + diff --git a/maintenance/lib/styleguide/icons/_all/angle-left.svg b/maintenance/lib/styleguide/icons/_all/angle-left.svg new file mode 100755 index 000000000..826dd8e34 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/angle-left.svg @@ -0,0 +1,5 @@ + + +angle-left + + diff --git a/maintenance/lib/styleguide/icons/_all/angle-right.svg b/maintenance/lib/styleguide/icons/_all/angle-right.svg new file mode 100755 index 000000000..1df45a590 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/angle-right.svg @@ -0,0 +1,5 @@ + + +angle-right + + diff --git a/maintenance/lib/styleguide/icons/_all/angle-up.svg b/maintenance/lib/styleguide/icons/_all/angle-up.svg new file mode 100755 index 000000000..af58a3f27 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/angle-up.svg @@ -0,0 +1,5 @@ + + +angle-up + + diff --git a/maintenance/lib/styleguide/icons/_all/apple.svg b/maintenance/lib/styleguide/icons/_all/apple.svg new file mode 100755 index 000000000..27f6d92d3 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/apple.svg @@ -0,0 +1,5 @@ + + +apple + + diff --git a/maintenance/lib/styleguide/icons/_all/archive.svg b/maintenance/lib/styleguide/icons/_all/archive.svg new file mode 100755 index 000000000..878713822 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/archive.svg @@ -0,0 +1,5 @@ + + +archive + + diff --git a/maintenance/lib/styleguide/icons/_all/area-chart.svg b/maintenance/lib/styleguide/icons/_all/area-chart.svg new file mode 100755 index 000000000..e0952b722 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/area-chart.svg @@ -0,0 +1,5 @@ + + +area-chart + + diff --git a/maintenance/lib/styleguide/icons/_all/arrow-circle-down.svg b/maintenance/lib/styleguide/icons/_all/arrow-circle-down.svg new file mode 100755 index 000000000..ded664f61 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/arrow-circle-down.svg @@ -0,0 +1,5 @@ + + +arrow-circle-down + + diff --git a/maintenance/lib/styleguide/icons/_all/arrow-circle-left.svg b/maintenance/lib/styleguide/icons/_all/arrow-circle-left.svg new file mode 100755 index 000000000..d7fa275a4 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/arrow-circle-left.svg @@ -0,0 +1,5 @@ + + +arrow-circle-left + + diff --git a/maintenance/lib/styleguide/icons/_all/arrow-circle-right.svg b/maintenance/lib/styleguide/icons/_all/arrow-circle-right.svg new file mode 100755 index 000000000..faac4f227 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/arrow-circle-right.svg @@ -0,0 +1,5 @@ + + +arrow-circle-right + + diff --git a/maintenance/lib/styleguide/icons/_all/arrow-circle-up.svg b/maintenance/lib/styleguide/icons/_all/arrow-circle-up.svg new file mode 100755 index 000000000..2a50cb758 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/arrow-circle-up.svg @@ -0,0 +1,5 @@ + + +arrow-circle-up + + diff --git a/maintenance/lib/styleguide/icons/_all/arrow-down.svg b/maintenance/lib/styleguide/icons/_all/arrow-down.svg new file mode 100755 index 000000000..6cee34766 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/arrow-down.svg @@ -0,0 +1,5 @@ + + +arrow-down + + diff --git a/maintenance/lib/styleguide/icons/_all/arrow-left.svg b/maintenance/lib/styleguide/icons/_all/arrow-left.svg new file mode 100755 index 000000000..f7489c43a --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/arrow-left.svg @@ -0,0 +1,5 @@ + + +arrow-left + + diff --git a/maintenance/lib/styleguide/icons/_all/arrow-right.svg b/maintenance/lib/styleguide/icons/_all/arrow-right.svg new file mode 100755 index 000000000..62d753057 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/arrow-right.svg @@ -0,0 +1,5 @@ + + +arrow-right + + diff --git a/maintenance/lib/styleguide/icons/_all/arrow-up.svg b/maintenance/lib/styleguide/icons/_all/arrow-up.svg new file mode 100755 index 000000000..f48c186c0 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/arrow-up.svg @@ -0,0 +1,5 @@ + + +arrow-up + + diff --git a/maintenance/lib/styleguide/icons/_all/arrows-alt.svg b/maintenance/lib/styleguide/icons/_all/arrows-alt.svg new file mode 100755 index 000000000..16be35fd9 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/arrows-alt.svg @@ -0,0 +1,5 @@ + + +arrows-alt + + diff --git a/maintenance/lib/styleguide/icons/_all/arrows-h.svg b/maintenance/lib/styleguide/icons/_all/arrows-h.svg new file mode 100755 index 000000000..1951be82a --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/arrows-h.svg @@ -0,0 +1,5 @@ + + +arrows-h + + diff --git a/maintenance/lib/styleguide/icons/_all/arrows-v.svg b/maintenance/lib/styleguide/icons/_all/arrows-v.svg new file mode 100755 index 000000000..c61977db2 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/arrows-v.svg @@ -0,0 +1,5 @@ + + +arrows-v + + diff --git a/maintenance/lib/styleguide/icons/_all/arrows.svg b/maintenance/lib/styleguide/icons/_all/arrows.svg new file mode 100755 index 000000000..1f331284f --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/arrows.svg @@ -0,0 +1,5 @@ + + +arrows + + diff --git a/maintenance/lib/styleguide/icons/_all/asterisk.svg b/maintenance/lib/styleguide/icons/_all/asterisk.svg new file mode 100755 index 000000000..a0a52cbdf --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/asterisk.svg @@ -0,0 +1,5 @@ + + +asterisk + + diff --git a/maintenance/lib/styleguide/icons/_all/at.svg b/maintenance/lib/styleguide/icons/_all/at.svg new file mode 100755 index 000000000..e046ea75a --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/at.svg @@ -0,0 +1,5 @@ + + +at + + diff --git a/maintenance/lib/styleguide/icons/_all/automobile.svg b/maintenance/lib/styleguide/icons/_all/automobile.svg new file mode 100755 index 000000000..ac53bd1c6 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/automobile.svg @@ -0,0 +1,5 @@ + + +automobile + + diff --git a/maintenance/lib/styleguide/icons/_all/backward.svg b/maintenance/lib/styleguide/icons/_all/backward.svg new file mode 100755 index 000000000..3b18eb318 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/backward.svg @@ -0,0 +1,5 @@ + + +backward + + diff --git a/maintenance/lib/styleguide/icons/_all/balance-scale.svg b/maintenance/lib/styleguide/icons/_all/balance-scale.svg new file mode 100755 index 000000000..f5e446fd2 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/balance-scale.svg @@ -0,0 +1,5 @@ + + +balance-scale + + diff --git a/maintenance/lib/styleguide/icons/_all/ban.svg b/maintenance/lib/styleguide/icons/_all/ban.svg new file mode 100755 index 000000000..7dc338541 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/ban.svg @@ -0,0 +1,5 @@ + + +ban + + diff --git a/maintenance/lib/styleguide/icons/_all/bank.svg b/maintenance/lib/styleguide/icons/_all/bank.svg new file mode 100755 index 000000000..b47167ecc --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/bank.svg @@ -0,0 +1,5 @@ + + +bank + + diff --git a/maintenance/lib/styleguide/icons/_all/bar-chart.svg b/maintenance/lib/styleguide/icons/_all/bar-chart.svg new file mode 100755 index 000000000..0c853e737 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/bar-chart.svg @@ -0,0 +1,5 @@ + + +bar-chart + + diff --git a/maintenance/lib/styleguide/icons/_all/barcode.svg b/maintenance/lib/styleguide/icons/_all/barcode.svg new file mode 100755 index 000000000..e58497971 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/barcode.svg @@ -0,0 +1,5 @@ + + +barcode + + diff --git a/maintenance/lib/styleguide/icons/_all/bars.svg b/maintenance/lib/styleguide/icons/_all/bars.svg new file mode 100755 index 000000000..5ea0f464d --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/bars.svg @@ -0,0 +1,5 @@ + + +bars + + diff --git a/maintenance/lib/styleguide/icons/_all/battery-0.svg b/maintenance/lib/styleguide/icons/_all/battery-0.svg new file mode 100755 index 000000000..1a6cfddd7 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/battery-0.svg @@ -0,0 +1,5 @@ + + +battery-0 + + diff --git a/maintenance/lib/styleguide/icons/_all/battery-1.svg b/maintenance/lib/styleguide/icons/_all/battery-1.svg new file mode 100755 index 000000000..709fe106c --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/battery-1.svg @@ -0,0 +1,5 @@ + + +battery-1 + + diff --git a/maintenance/lib/styleguide/icons/_all/battery-2.svg b/maintenance/lib/styleguide/icons/_all/battery-2.svg new file mode 100755 index 000000000..76886e86e --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/battery-2.svg @@ -0,0 +1,5 @@ + + +battery-2 + + diff --git a/maintenance/lib/styleguide/icons/_all/battery-3.svg b/maintenance/lib/styleguide/icons/_all/battery-3.svg new file mode 100755 index 000000000..515dc0232 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/battery-3.svg @@ -0,0 +1,5 @@ + + +battery-3 + + diff --git a/maintenance/lib/styleguide/icons/_all/battery-4.svg b/maintenance/lib/styleguide/icons/_all/battery-4.svg new file mode 100755 index 000000000..0c6968f0b --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/battery-4.svg @@ -0,0 +1,5 @@ + + +battery-4 + + diff --git a/maintenance/lib/styleguide/icons/_all/battery-empty.svg b/maintenance/lib/styleguide/icons/_all/battery-empty.svg new file mode 100755 index 000000000..091600e48 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/battery-empty.svg @@ -0,0 +1,5 @@ + + +battery-empty + + diff --git a/maintenance/lib/styleguide/icons/_all/battery-full.svg b/maintenance/lib/styleguide/icons/_all/battery-full.svg new file mode 100755 index 000000000..1aecca6f4 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/battery-full.svg @@ -0,0 +1,5 @@ + + +battery-full + + diff --git a/maintenance/lib/styleguide/icons/_all/battery-half.svg b/maintenance/lib/styleguide/icons/_all/battery-half.svg new file mode 100755 index 000000000..da9ad150f --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/battery-half.svg @@ -0,0 +1,5 @@ + + +battery-half + + diff --git a/maintenance/lib/styleguide/icons/_all/battery-quarter.svg b/maintenance/lib/styleguide/icons/_all/battery-quarter.svg new file mode 100755 index 000000000..7915b5545 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/battery-quarter.svg @@ -0,0 +1,5 @@ + + +battery-quarter + + diff --git a/maintenance/lib/styleguide/icons/_all/battery-three-quarters.svg b/maintenance/lib/styleguide/icons/_all/battery-three-quarters.svg new file mode 100755 index 000000000..38eba1e6f --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/battery-three-quarters.svg @@ -0,0 +1,5 @@ + + +battery-three-quarters + + diff --git a/maintenance/lib/styleguide/icons/_all/bed.svg b/maintenance/lib/styleguide/icons/_all/bed.svg new file mode 100755 index 000000000..5e62eec1e --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/bed.svg @@ -0,0 +1,5 @@ + + +bed + + diff --git a/maintenance/lib/styleguide/icons/_all/beer.svg b/maintenance/lib/styleguide/icons/_all/beer.svg new file mode 100755 index 000000000..145afd4ff --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/beer.svg @@ -0,0 +1,5 @@ + + +beer + + diff --git a/maintenance/lib/styleguide/icons/_all/behance-square.svg b/maintenance/lib/styleguide/icons/_all/behance-square.svg new file mode 100755 index 000000000..966fe7cde --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/behance-square.svg @@ -0,0 +1,5 @@ + + +behance-square + + diff --git a/maintenance/lib/styleguide/icons/_all/behance.svg b/maintenance/lib/styleguide/icons/_all/behance.svg new file mode 100755 index 000000000..1471043d0 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/behance.svg @@ -0,0 +1,5 @@ + + +behance + + diff --git a/maintenance/lib/styleguide/icons/_all/bell-slash.svg b/maintenance/lib/styleguide/icons/_all/bell-slash.svg new file mode 100755 index 000000000..e89c0ea70 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/bell-slash.svg @@ -0,0 +1,5 @@ + + +bell-slash + + diff --git a/maintenance/lib/styleguide/icons/_all/bell.svg b/maintenance/lib/styleguide/icons/_all/bell.svg new file mode 100755 index 000000000..ee58c443c --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/bell.svg @@ -0,0 +1,5 @@ + + +bell + + diff --git a/maintenance/lib/styleguide/icons/_all/bicycle.svg b/maintenance/lib/styleguide/icons/_all/bicycle.svg new file mode 100755 index 000000000..3c54e0854 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/bicycle.svg @@ -0,0 +1,5 @@ + + +bicycle + + diff --git a/maintenance/lib/styleguide/icons/_all/binoculars.svg b/maintenance/lib/styleguide/icons/_all/binoculars.svg new file mode 100755 index 000000000..d60469c91 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/binoculars.svg @@ -0,0 +1,5 @@ + + +binoculars + + diff --git a/maintenance/lib/styleguide/icons/_all/birthday-cake.svg b/maintenance/lib/styleguide/icons/_all/birthday-cake.svg new file mode 100755 index 000000000..dcf576816 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/birthday-cake.svg @@ -0,0 +1,5 @@ + + +birthday-cake + + diff --git a/maintenance/lib/styleguide/icons/_all/bitbucket-square.svg b/maintenance/lib/styleguide/icons/_all/bitbucket-square.svg new file mode 100755 index 000000000..586cdee3f --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/bitbucket-square.svg @@ -0,0 +1,5 @@ + + +bitbucket-square + + diff --git a/maintenance/lib/styleguide/icons/_all/bitbucket.svg b/maintenance/lib/styleguide/icons/_all/bitbucket.svg new file mode 100755 index 000000000..614c4cd1b --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/bitbucket.svg @@ -0,0 +1,5 @@ + + +bitbucket + + diff --git a/maintenance/lib/styleguide/icons/_all/bitcoin.svg b/maintenance/lib/styleguide/icons/_all/bitcoin.svg new file mode 100755 index 000000000..76549c3c6 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/bitcoin.svg @@ -0,0 +1,5 @@ + + +bitcoin + + diff --git a/maintenance/lib/styleguide/icons/_all/black-tie.svg b/maintenance/lib/styleguide/icons/_all/black-tie.svg new file mode 100755 index 000000000..b9cfcc91c --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/black-tie.svg @@ -0,0 +1,5 @@ + + +black-tie + + diff --git a/maintenance/lib/styleguide/icons/_all/bold.svg b/maintenance/lib/styleguide/icons/_all/bold.svg new file mode 100755 index 000000000..c3516808d --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/bold.svg @@ -0,0 +1,5 @@ + + +bold + + diff --git a/maintenance/lib/styleguide/icons/_all/bolt.svg b/maintenance/lib/styleguide/icons/_all/bolt.svg new file mode 100755 index 000000000..932ad325e --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/bolt.svg @@ -0,0 +1,5 @@ + + +bolt + + diff --git a/maintenance/lib/styleguide/icons/_all/bomb.svg b/maintenance/lib/styleguide/icons/_all/bomb.svg new file mode 100755 index 000000000..9171ad465 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/bomb.svg @@ -0,0 +1,5 @@ + + +bomb + + diff --git a/maintenance/lib/styleguide/icons/_all/book.svg b/maintenance/lib/styleguide/icons/_all/book.svg new file mode 100755 index 000000000..305e367ac --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/book.svg @@ -0,0 +1,5 @@ + + +book + + diff --git a/maintenance/lib/styleguide/icons/_all/bookmark.svg b/maintenance/lib/styleguide/icons/_all/bookmark.svg new file mode 100755 index 000000000..bd3ff4559 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/bookmark.svg @@ -0,0 +1,5 @@ + + +bookmark + + diff --git a/maintenance/lib/styleguide/icons/_all/briefcase.svg b/maintenance/lib/styleguide/icons/_all/briefcase.svg new file mode 100755 index 000000000..c0f6552a0 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/briefcase.svg @@ -0,0 +1,5 @@ + + +briefcase + + diff --git a/maintenance/lib/styleguide/icons/_all/btc.svg b/maintenance/lib/styleguide/icons/_all/btc.svg new file mode 100755 index 000000000..8303c8f05 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/btc.svg @@ -0,0 +1,5 @@ + + +btc + + diff --git a/maintenance/lib/styleguide/icons/_all/bug.svg b/maintenance/lib/styleguide/icons/_all/bug.svg new file mode 100755 index 000000000..66374d8bc --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/bug.svg @@ -0,0 +1,5 @@ + + +bug + + diff --git a/maintenance/lib/styleguide/icons/_all/building.svg b/maintenance/lib/styleguide/icons/_all/building.svg new file mode 100755 index 000000000..f538c14ae --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/building.svg @@ -0,0 +1,5 @@ + + +building + + diff --git a/maintenance/lib/styleguide/icons/_all/bullhorn.svg b/maintenance/lib/styleguide/icons/_all/bullhorn.svg new file mode 100755 index 000000000..95e0d21d3 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/bullhorn.svg @@ -0,0 +1,5 @@ + + +bullhorn + + diff --git a/maintenance/lib/styleguide/icons/_all/bullseye.svg b/maintenance/lib/styleguide/icons/_all/bullseye.svg new file mode 100755 index 000000000..25a1145a3 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/bullseye.svg @@ -0,0 +1,5 @@ + + +bullseye + + diff --git a/maintenance/lib/styleguide/icons/_all/bus.svg b/maintenance/lib/styleguide/icons/_all/bus.svg new file mode 100755 index 000000000..0c3a7c027 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/bus.svg @@ -0,0 +1,5 @@ + + +bus + + diff --git a/maintenance/lib/styleguide/icons/_all/buysellads.svg b/maintenance/lib/styleguide/icons/_all/buysellads.svg new file mode 100755 index 000000000..4255c891f --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/buysellads.svg @@ -0,0 +1,5 @@ + + +buysellads + + diff --git a/maintenance/lib/styleguide/icons/_all/cab.svg b/maintenance/lib/styleguide/icons/_all/cab.svg new file mode 100755 index 000000000..ee7a674a3 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/cab.svg @@ -0,0 +1,5 @@ + + +cab + + diff --git a/maintenance/lib/styleguide/icons/_all/calculator.svg b/maintenance/lib/styleguide/icons/_all/calculator.svg new file mode 100755 index 000000000..657b19919 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/calculator.svg @@ -0,0 +1,5 @@ + + +calculator + + diff --git a/maintenance/lib/styleguide/icons/_all/calendar-check.svg b/maintenance/lib/styleguide/icons/_all/calendar-check.svg new file mode 100755 index 000000000..0291c7bab --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/calendar-check.svg @@ -0,0 +1,5 @@ + + +calendar-check-o + + diff --git a/maintenance/lib/styleguide/icons/_all/calendar-minus.svg b/maintenance/lib/styleguide/icons/_all/calendar-minus.svg new file mode 100755 index 000000000..b2cc4b2dc --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/calendar-minus.svg @@ -0,0 +1,5 @@ + + +calendar-minus-o + + diff --git a/maintenance/lib/styleguide/icons/_all/calendar-plus.svg b/maintenance/lib/styleguide/icons/_all/calendar-plus.svg new file mode 100755 index 000000000..381ea335d --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/calendar-plus.svg @@ -0,0 +1,5 @@ + + +calendar-plus-o + + diff --git a/maintenance/lib/styleguide/icons/_all/calendar-times.svg b/maintenance/lib/styleguide/icons/_all/calendar-times.svg new file mode 100755 index 000000000..2757c5278 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/calendar-times.svg @@ -0,0 +1,5 @@ + + +calendar-times-o + + diff --git a/maintenance/lib/styleguide/icons/_all/calendar.svg b/maintenance/lib/styleguide/icons/_all/calendar.svg new file mode 100755 index 000000000..5a67a8299 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/calendar.svg @@ -0,0 +1,5 @@ + + +calendar + + diff --git a/maintenance/lib/styleguide/icons/_all/camera-retro.svg b/maintenance/lib/styleguide/icons/_all/camera-retro.svg new file mode 100755 index 000000000..d05ee6e5a --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/camera-retro.svg @@ -0,0 +1,5 @@ + + +camera-retro + + diff --git a/maintenance/lib/styleguide/icons/_all/camera.svg b/maintenance/lib/styleguide/icons/_all/camera.svg new file mode 100755 index 000000000..793620544 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/camera.svg @@ -0,0 +1,5 @@ + + +camera + + diff --git a/maintenance/lib/styleguide/icons/_all/car.svg b/maintenance/lib/styleguide/icons/_all/car.svg new file mode 100755 index 000000000..c9baf246a --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/car.svg @@ -0,0 +1,5 @@ + + +car + + diff --git a/maintenance/lib/styleguide/icons/_all/caret-down.svg b/maintenance/lib/styleguide/icons/_all/caret-down.svg new file mode 100755 index 000000000..d5457e03c --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/caret-down.svg @@ -0,0 +1,5 @@ + + +caret-down + + diff --git a/maintenance/lib/styleguide/icons/_all/caret-left.svg b/maintenance/lib/styleguide/icons/_all/caret-left.svg new file mode 100755 index 000000000..7a0c528ae --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/caret-left.svg @@ -0,0 +1,5 @@ + + +caret-left + + diff --git a/maintenance/lib/styleguide/icons/_all/caret-right.svg b/maintenance/lib/styleguide/icons/_all/caret-right.svg new file mode 100755 index 000000000..84cca09c9 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/caret-right.svg @@ -0,0 +1,5 @@ + + +caret-right + + diff --git a/maintenance/lib/styleguide/icons/_all/caret-square-down.svg b/maintenance/lib/styleguide/icons/_all/caret-square-down.svg new file mode 100755 index 000000000..ad16fb3c9 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/caret-square-down.svg @@ -0,0 +1,5 @@ + + +caret-square-o-down + + diff --git a/maintenance/lib/styleguide/icons/_all/caret-square-left.svg b/maintenance/lib/styleguide/icons/_all/caret-square-left.svg new file mode 100755 index 000000000..039be3062 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/caret-square-left.svg @@ -0,0 +1,5 @@ + + +caret-square-o-left + + diff --git a/maintenance/lib/styleguide/icons/_all/caret-square-right.svg b/maintenance/lib/styleguide/icons/_all/caret-square-right.svg new file mode 100755 index 000000000..04be4f090 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/caret-square-right.svg @@ -0,0 +1,5 @@ + + +caret-square-o-right + + diff --git a/maintenance/lib/styleguide/icons/_all/caret-square-up.svg b/maintenance/lib/styleguide/icons/_all/caret-square-up.svg new file mode 100755 index 000000000..f33df9cca --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/caret-square-up.svg @@ -0,0 +1,5 @@ + + +caret-square-o-up + + diff --git a/maintenance/lib/styleguide/icons/_all/caret-up.svg b/maintenance/lib/styleguide/icons/_all/caret-up.svg new file mode 100755 index 000000000..fab3aed09 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/caret-up.svg @@ -0,0 +1,5 @@ + + +caret-up + + diff --git a/maintenance/lib/styleguide/icons/_all/cart-arrow-down.svg b/maintenance/lib/styleguide/icons/_all/cart-arrow-down.svg new file mode 100755 index 000000000..691b90f40 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/cart-arrow-down.svg @@ -0,0 +1,5 @@ + + +cart-arrow-down + + diff --git a/maintenance/lib/styleguide/icons/_all/cart-plus.svg b/maintenance/lib/styleguide/icons/_all/cart-plus.svg new file mode 100755 index 000000000..84ea385bd --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/cart-plus.svg @@ -0,0 +1,5 @@ + + +cart-plus + + diff --git a/maintenance/lib/styleguide/icons/_all/cc-amex.svg b/maintenance/lib/styleguide/icons/_all/cc-amex.svg new file mode 100755 index 000000000..206c95c75 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/cc-amex.svg @@ -0,0 +1,5 @@ + + +cc-amex + + diff --git a/maintenance/lib/styleguide/icons/_all/cc-diners-club.svg b/maintenance/lib/styleguide/icons/_all/cc-diners-club.svg new file mode 100755 index 000000000..67064b801 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/cc-diners-club.svg @@ -0,0 +1,5 @@ + + +cc-diners-club + + diff --git a/maintenance/lib/styleguide/icons/_all/cc-discover.svg b/maintenance/lib/styleguide/icons/_all/cc-discover.svg new file mode 100755 index 000000000..1b4fd80f2 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/cc-discover.svg @@ -0,0 +1,5 @@ + + +cc-discover + + diff --git a/maintenance/lib/styleguide/icons/_all/cc-jcb.svg b/maintenance/lib/styleguide/icons/_all/cc-jcb.svg new file mode 100755 index 000000000..791911224 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/cc-jcb.svg @@ -0,0 +1,5 @@ + + +cc-jcb + + diff --git a/maintenance/lib/styleguide/icons/_all/cc-mastercard.svg b/maintenance/lib/styleguide/icons/_all/cc-mastercard.svg new file mode 100755 index 000000000..435ed7db7 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/cc-mastercard.svg @@ -0,0 +1,5 @@ + + +cc-mastercard + + diff --git a/maintenance/lib/styleguide/icons/_all/cc-paypal.svg b/maintenance/lib/styleguide/icons/_all/cc-paypal.svg new file mode 100755 index 000000000..72e30cb37 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/cc-paypal.svg @@ -0,0 +1,5 @@ + + +cc-paypal + + diff --git a/maintenance/lib/styleguide/icons/_all/cc-stripe.svg b/maintenance/lib/styleguide/icons/_all/cc-stripe.svg new file mode 100755 index 000000000..208d9ec27 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/cc-stripe.svg @@ -0,0 +1,5 @@ + + +cc-stripe + + diff --git a/maintenance/lib/styleguide/icons/_all/cc-visa.svg b/maintenance/lib/styleguide/icons/_all/cc-visa.svg new file mode 100755 index 000000000..d0eb7643f --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/cc-visa.svg @@ -0,0 +1,5 @@ + + +cc-visa + + diff --git a/maintenance/lib/styleguide/icons/_all/cc.svg b/maintenance/lib/styleguide/icons/_all/cc.svg new file mode 100755 index 000000000..f365bb023 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/cc.svg @@ -0,0 +1,5 @@ + + +cc + + diff --git a/maintenance/lib/styleguide/icons/_all/certificate.svg b/maintenance/lib/styleguide/icons/_all/certificate.svg new file mode 100755 index 000000000..341b4af3e --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/certificate.svg @@ -0,0 +1,5 @@ + + +certificate + + diff --git a/maintenance/lib/styleguide/icons/_all/chain-broken.svg b/maintenance/lib/styleguide/icons/_all/chain-broken.svg new file mode 100755 index 000000000..4ba13f49c --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/chain-broken.svg @@ -0,0 +1,5 @@ + + +chain-broken + + diff --git a/maintenance/lib/styleguide/icons/_all/chain.svg b/maintenance/lib/styleguide/icons/_all/chain.svg new file mode 100755 index 000000000..9d390e126 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/chain.svg @@ -0,0 +1,5 @@ + + +chain + + diff --git a/maintenance/lib/styleguide/icons/_all/check-circle.svg b/maintenance/lib/styleguide/icons/_all/check-circle.svg new file mode 100755 index 000000000..d3efcb647 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/check-circle.svg @@ -0,0 +1,5 @@ + + +check-circle + + diff --git a/maintenance/lib/styleguide/icons/_all/check-square.svg b/maintenance/lib/styleguide/icons/_all/check-square.svg new file mode 100755 index 000000000..19acb6ae4 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/check-square.svg @@ -0,0 +1,5 @@ + + +check-square + + diff --git a/maintenance/lib/styleguide/icons/_all/check.svg b/maintenance/lib/styleguide/icons/_all/check.svg new file mode 100755 index 000000000..bf49fe01d --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/check.svg @@ -0,0 +1,5 @@ + + +check + + diff --git a/maintenance/lib/styleguide/icons/_all/chevron-circle-down.svg b/maintenance/lib/styleguide/icons/_all/chevron-circle-down.svg new file mode 100755 index 000000000..776a1fc6f --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/chevron-circle-down.svg @@ -0,0 +1,5 @@ + + +chevron-circle-down + + diff --git a/maintenance/lib/styleguide/icons/_all/chevron-circle-left.svg b/maintenance/lib/styleguide/icons/_all/chevron-circle-left.svg new file mode 100755 index 000000000..34c718c6d --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/chevron-circle-left.svg @@ -0,0 +1,5 @@ + + +chevron-circle-left + + diff --git a/maintenance/lib/styleguide/icons/_all/chevron-circle-right.svg b/maintenance/lib/styleguide/icons/_all/chevron-circle-right.svg new file mode 100755 index 000000000..7249810ed --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/chevron-circle-right.svg @@ -0,0 +1,5 @@ + + +chevron-circle-right + + diff --git a/maintenance/lib/styleguide/icons/_all/chevron-circle-up.svg b/maintenance/lib/styleguide/icons/_all/chevron-circle-up.svg new file mode 100755 index 000000000..1a6a24c9e --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/chevron-circle-up.svg @@ -0,0 +1,5 @@ + + +chevron-circle-up + + diff --git a/maintenance/lib/styleguide/icons/_all/chevron-down.svg b/maintenance/lib/styleguide/icons/_all/chevron-down.svg new file mode 100755 index 000000000..632f1439e --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/chevron-down.svg @@ -0,0 +1,5 @@ + + +chevron-down + + diff --git a/maintenance/lib/styleguide/icons/_all/chevron-left.svg b/maintenance/lib/styleguide/icons/_all/chevron-left.svg new file mode 100755 index 000000000..c8f90dc8e --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/chevron-left.svg @@ -0,0 +1,5 @@ + + +chevron-left + + diff --git a/maintenance/lib/styleguide/icons/_all/chevron-right.svg b/maintenance/lib/styleguide/icons/_all/chevron-right.svg new file mode 100755 index 000000000..e15d00139 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/chevron-right.svg @@ -0,0 +1,5 @@ + + +chevron-right + + diff --git a/maintenance/lib/styleguide/icons/_all/chevron-up.svg b/maintenance/lib/styleguide/icons/_all/chevron-up.svg new file mode 100755 index 000000000..bab51f3b4 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/chevron-up.svg @@ -0,0 +1,5 @@ + + +chevron-up + + diff --git a/maintenance/lib/styleguide/icons/_all/child.svg b/maintenance/lib/styleguide/icons/_all/child.svg new file mode 100755 index 000000000..fcb5651f0 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/child.svg @@ -0,0 +1,5 @@ + + +child + + diff --git a/maintenance/lib/styleguide/icons/_all/chrome.svg b/maintenance/lib/styleguide/icons/_all/chrome.svg new file mode 100755 index 000000000..b5949a379 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/chrome.svg @@ -0,0 +1,5 @@ + + +chrome + + diff --git a/maintenance/lib/styleguide/icons/_all/circle-notch.svg b/maintenance/lib/styleguide/icons/_all/circle-notch.svg new file mode 100755 index 000000000..5f1a6249b --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/circle-notch.svg @@ -0,0 +1,5 @@ + + +circle-o-notch + + diff --git a/maintenance/lib/styleguide/icons/_all/circle-thin.svg b/maintenance/lib/styleguide/icons/_all/circle-thin.svg new file mode 100755 index 000000000..294550261 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/circle-thin.svg @@ -0,0 +1,5 @@ + + +circle-thin + + diff --git a/maintenance/lib/styleguide/icons/_all/circle.svg b/maintenance/lib/styleguide/icons/_all/circle.svg new file mode 100755 index 000000000..3d0d596e7 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/circle.svg @@ -0,0 +1,5 @@ + + +circle + + diff --git a/maintenance/lib/styleguide/icons/_all/clipboard.svg b/maintenance/lib/styleguide/icons/_all/clipboard.svg new file mode 100755 index 000000000..1561bb056 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/clipboard.svg @@ -0,0 +1,5 @@ + + +clipboard + + diff --git a/maintenance/lib/styleguide/icons/_all/clock.svg b/maintenance/lib/styleguide/icons/_all/clock.svg new file mode 100755 index 000000000..2344dd890 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/clock.svg @@ -0,0 +1,5 @@ + + +clock-o + + diff --git a/maintenance/lib/styleguide/icons/_all/clone.svg b/maintenance/lib/styleguide/icons/_all/clone.svg new file mode 100755 index 000000000..758843abe --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/clone.svg @@ -0,0 +1,5 @@ + + +clone + + diff --git a/maintenance/lib/styleguide/icons/_all/close.svg b/maintenance/lib/styleguide/icons/_all/close.svg new file mode 100755 index 000000000..48604d097 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/close.svg @@ -0,0 +1,5 @@ + + +close + + diff --git a/maintenance/lib/styleguide/icons/_all/cloud-download.svg b/maintenance/lib/styleguide/icons/_all/cloud-download.svg new file mode 100755 index 000000000..fcc46456b --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/cloud-download.svg @@ -0,0 +1,5 @@ + + +cloud-download + + diff --git a/maintenance/lib/styleguide/icons/_all/cloud-upload.svg b/maintenance/lib/styleguide/icons/_all/cloud-upload.svg new file mode 100755 index 000000000..8a0c486b2 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/cloud-upload.svg @@ -0,0 +1,5 @@ + + +cloud-upload + + diff --git a/maintenance/lib/styleguide/icons/_all/cloud.svg b/maintenance/lib/styleguide/icons/_all/cloud.svg new file mode 100755 index 000000000..7ee840e92 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/cloud.svg @@ -0,0 +1,5 @@ + + +cloud + + diff --git a/maintenance/lib/styleguide/icons/_all/cny.svg b/maintenance/lib/styleguide/icons/_all/cny.svg new file mode 100755 index 000000000..4cfb13dea --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/cny.svg @@ -0,0 +1,5 @@ + + +cny + + diff --git a/maintenance/lib/styleguide/icons/_all/code-fork.svg b/maintenance/lib/styleguide/icons/_all/code-fork.svg new file mode 100755 index 000000000..2b7520f43 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/code-fork.svg @@ -0,0 +1,5 @@ + + +code-fork + + diff --git a/maintenance/lib/styleguide/icons/_all/code.svg b/maintenance/lib/styleguide/icons/_all/code.svg new file mode 100755 index 000000000..2581fa884 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/code.svg @@ -0,0 +1,5 @@ + + +code + + diff --git a/maintenance/lib/styleguide/icons/_all/codepen.svg b/maintenance/lib/styleguide/icons/_all/codepen.svg new file mode 100755 index 000000000..34aaadddc --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/codepen.svg @@ -0,0 +1,5 @@ + + +codepen + + diff --git a/maintenance/lib/styleguide/icons/_all/coffee.svg b/maintenance/lib/styleguide/icons/_all/coffee.svg new file mode 100755 index 000000000..302150d0a --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/coffee.svg @@ -0,0 +1,5 @@ + + +coffee + + diff --git a/maintenance/lib/styleguide/icons/_all/cog.svg b/maintenance/lib/styleguide/icons/_all/cog.svg new file mode 100755 index 000000000..4e106dd6d --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/cog.svg @@ -0,0 +1,5 @@ + + +cog + + diff --git a/maintenance/lib/styleguide/icons/_all/cogs.svg b/maintenance/lib/styleguide/icons/_all/cogs.svg new file mode 100755 index 000000000..3d0104d19 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/cogs.svg @@ -0,0 +1,5 @@ + + +cogs + + diff --git a/maintenance/lib/styleguide/icons/_all/columns.svg b/maintenance/lib/styleguide/icons/_all/columns.svg new file mode 100755 index 000000000..f77576ed4 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/columns.svg @@ -0,0 +1,5 @@ + + +columns + + diff --git a/maintenance/lib/styleguide/icons/_all/comment.svg b/maintenance/lib/styleguide/icons/_all/comment.svg new file mode 100755 index 000000000..fe848ec20 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/comment.svg @@ -0,0 +1,5 @@ + + +comment + + diff --git a/maintenance/lib/styleguide/icons/_all/commenting.svg b/maintenance/lib/styleguide/icons/_all/commenting.svg new file mode 100755 index 000000000..919ea3713 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/commenting.svg @@ -0,0 +1,5 @@ + + +commenting + + diff --git a/maintenance/lib/styleguide/icons/_all/comments.svg b/maintenance/lib/styleguide/icons/_all/comments.svg new file mode 100755 index 000000000..551f10e4e --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/comments.svg @@ -0,0 +1,5 @@ + + +comments + + diff --git a/maintenance/lib/styleguide/icons/_all/compass.svg b/maintenance/lib/styleguide/icons/_all/compass.svg new file mode 100755 index 000000000..935cb5791 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/compass.svg @@ -0,0 +1,5 @@ + + +compass + + diff --git a/maintenance/lib/styleguide/icons/_all/compress.svg b/maintenance/lib/styleguide/icons/_all/compress.svg new file mode 100755 index 000000000..b0def7518 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/compress.svg @@ -0,0 +1,5 @@ + + +compress + + diff --git a/maintenance/lib/styleguide/icons/_all/connectdevelop.svg b/maintenance/lib/styleguide/icons/_all/connectdevelop.svg new file mode 100755 index 000000000..21172c32d --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/connectdevelop.svg @@ -0,0 +1,5 @@ + + +connectdevelop + + diff --git a/maintenance/lib/styleguide/icons/_all/contao.svg b/maintenance/lib/styleguide/icons/_all/contao.svg new file mode 100755 index 000000000..345029a4a --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/contao.svg @@ -0,0 +1,5 @@ + + +contao + + diff --git a/maintenance/lib/styleguide/icons/_all/copy.svg b/maintenance/lib/styleguide/icons/_all/copy.svg new file mode 100755 index 000000000..1792f2002 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/copy.svg @@ -0,0 +1,5 @@ + + +copy + + diff --git a/maintenance/lib/styleguide/icons/_all/copyright.svg b/maintenance/lib/styleguide/icons/_all/copyright.svg new file mode 100755 index 000000000..39009c048 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/copyright.svg @@ -0,0 +1,5 @@ + + +copyright + + diff --git a/maintenance/lib/styleguide/icons/_all/creative-commons.svg b/maintenance/lib/styleguide/icons/_all/creative-commons.svg new file mode 100755 index 000000000..4518123a1 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/creative-commons.svg @@ -0,0 +1,5 @@ + + +creative-commons + + diff --git a/maintenance/lib/styleguide/icons/_all/credit-card.svg b/maintenance/lib/styleguide/icons/_all/credit-card.svg new file mode 100755 index 000000000..29c1fb96f --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/credit-card.svg @@ -0,0 +1,5 @@ + + +credit-card + + diff --git a/maintenance/lib/styleguide/icons/_all/crop.svg b/maintenance/lib/styleguide/icons/_all/crop.svg new file mode 100755 index 000000000..069de9d1e --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/crop.svg @@ -0,0 +1,5 @@ + + +crop + + diff --git a/maintenance/lib/styleguide/icons/_all/crosshairs.svg b/maintenance/lib/styleguide/icons/_all/crosshairs.svg new file mode 100755 index 000000000..6d8b9aa04 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/crosshairs.svg @@ -0,0 +1,5 @@ + + +crosshairs + + diff --git a/maintenance/lib/styleguide/icons/_all/css3.svg b/maintenance/lib/styleguide/icons/_all/css3.svg new file mode 100755 index 000000000..7afc7f0e1 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/css3.svg @@ -0,0 +1,5 @@ + + +css3 + + diff --git a/maintenance/lib/styleguide/icons/_all/cube.svg b/maintenance/lib/styleguide/icons/_all/cube.svg new file mode 100755 index 000000000..97fbdf121 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/cube.svg @@ -0,0 +1,5 @@ + + +cube + + diff --git a/maintenance/lib/styleguide/icons/_all/cubes.svg b/maintenance/lib/styleguide/icons/_all/cubes.svg new file mode 100755 index 000000000..aeb3d66d1 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/cubes.svg @@ -0,0 +1,5 @@ + + +cubes + + diff --git a/maintenance/lib/styleguide/icons/_all/cut.svg b/maintenance/lib/styleguide/icons/_all/cut.svg new file mode 100755 index 000000000..f04b85c3b --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/cut.svg @@ -0,0 +1,5 @@ + + +cut + + diff --git a/maintenance/lib/styleguide/icons/_all/cutlery.svg b/maintenance/lib/styleguide/icons/_all/cutlery.svg new file mode 100755 index 000000000..56855ec04 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/cutlery.svg @@ -0,0 +1,5 @@ + + +cutlery + + diff --git a/maintenance/lib/styleguide/icons/_all/dashboard.svg b/maintenance/lib/styleguide/icons/_all/dashboard.svg new file mode 100755 index 000000000..74358fd41 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/dashboard.svg @@ -0,0 +1,5 @@ + + +dashboard + + diff --git a/maintenance/lib/styleguide/icons/_all/dashcube.svg b/maintenance/lib/styleguide/icons/_all/dashcube.svg new file mode 100755 index 000000000..6772e9ebd --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/dashcube.svg @@ -0,0 +1,5 @@ + + +dashcube + + diff --git a/maintenance/lib/styleguide/icons/_all/database.svg b/maintenance/lib/styleguide/icons/_all/database.svg new file mode 100755 index 000000000..8357f980b --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/database.svg @@ -0,0 +1,5 @@ + + +database + + diff --git a/maintenance/lib/styleguide/icons/_all/dedent.svg b/maintenance/lib/styleguide/icons/_all/dedent.svg new file mode 100755 index 000000000..8c79e5fad --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/dedent.svg @@ -0,0 +1,5 @@ + + +dedent + + diff --git a/maintenance/lib/styleguide/icons/_all/delicious.svg b/maintenance/lib/styleguide/icons/_all/delicious.svg new file mode 100755 index 000000000..c533494a5 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/delicious.svg @@ -0,0 +1,5 @@ + + +delicious + + diff --git a/maintenance/lib/styleguide/icons/_all/desktop.svg b/maintenance/lib/styleguide/icons/_all/desktop.svg new file mode 100755 index 000000000..ba1ef8431 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/desktop.svg @@ -0,0 +1,5 @@ + + +desktop + + diff --git a/maintenance/lib/styleguide/icons/_all/deviantart.svg b/maintenance/lib/styleguide/icons/_all/deviantart.svg new file mode 100755 index 000000000..1d2e7c80e --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/deviantart.svg @@ -0,0 +1,5 @@ + + +deviantart + + diff --git a/maintenance/lib/styleguide/icons/_all/diamond.svg b/maintenance/lib/styleguide/icons/_all/diamond.svg new file mode 100755 index 000000000..5cad085d9 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/diamond.svg @@ -0,0 +1,5 @@ + + +diamond + + diff --git a/maintenance/lib/styleguide/icons/_all/digg.svg b/maintenance/lib/styleguide/icons/_all/digg.svg new file mode 100755 index 000000000..a5302dfed --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/digg.svg @@ -0,0 +1,5 @@ + + +digg + + diff --git a/maintenance/lib/styleguide/icons/_all/dollar.svg b/maintenance/lib/styleguide/icons/_all/dollar.svg new file mode 100755 index 000000000..0d92e0f4f --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/dollar.svg @@ -0,0 +1,5 @@ + + +dollar + + diff --git a/maintenance/lib/styleguide/icons/_all/dot-circle.svg b/maintenance/lib/styleguide/icons/_all/dot-circle.svg new file mode 100755 index 000000000..48c5c307c --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/dot-circle.svg @@ -0,0 +1,5 @@ + + +dot-circle-o + + diff --git a/maintenance/lib/styleguide/icons/_all/download.svg b/maintenance/lib/styleguide/icons/_all/download.svg new file mode 100755 index 000000000..b988fa171 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/download.svg @@ -0,0 +1,5 @@ + + +download + + diff --git a/maintenance/lib/styleguide/icons/_all/dribbble.svg b/maintenance/lib/styleguide/icons/_all/dribbble.svg new file mode 100755 index 000000000..1d2d1cf70 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/dribbble.svg @@ -0,0 +1,5 @@ + + +dribbble + + diff --git a/maintenance/lib/styleguide/icons/_all/dropbox.svg b/maintenance/lib/styleguide/icons/_all/dropbox.svg new file mode 100755 index 000000000..cc2ab49a3 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/dropbox.svg @@ -0,0 +1,5 @@ + + +dropbox + + diff --git a/maintenance/lib/styleguide/icons/_all/drupal.svg b/maintenance/lib/styleguide/icons/_all/drupal.svg new file mode 100755 index 000000000..56fa8d52b --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/drupal.svg @@ -0,0 +1,5 @@ + + +drupal + + diff --git a/maintenance/lib/styleguide/icons/_all/edit.svg b/maintenance/lib/styleguide/icons/_all/edit.svg new file mode 100755 index 000000000..a80101e6c --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/edit.svg @@ -0,0 +1,5 @@ + + +edit + + diff --git a/maintenance/lib/styleguide/icons/_all/eject.svg b/maintenance/lib/styleguide/icons/_all/eject.svg new file mode 100755 index 000000000..f52be300b --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/eject.svg @@ -0,0 +1,5 @@ + + +eject + + diff --git a/maintenance/lib/styleguide/icons/_all/ellipsis-h.svg b/maintenance/lib/styleguide/icons/_all/ellipsis-h.svg new file mode 100755 index 000000000..eb7deeab0 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/ellipsis-h.svg @@ -0,0 +1,5 @@ + + +ellipsis-h + + diff --git a/maintenance/lib/styleguide/icons/_all/ellipsis-v.svg b/maintenance/lib/styleguide/icons/_all/ellipsis-v.svg new file mode 100755 index 000000000..89313ddfd --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/ellipsis-v.svg @@ -0,0 +1,5 @@ + + +ellipsis-v + + diff --git a/maintenance/lib/styleguide/icons/_all/empire.svg b/maintenance/lib/styleguide/icons/_all/empire.svg new file mode 100755 index 000000000..54557e059 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/empire.svg @@ -0,0 +1,5 @@ + + +empire + + diff --git a/maintenance/lib/styleguide/icons/_all/envelope-square.svg b/maintenance/lib/styleguide/icons/_all/envelope-square.svg new file mode 100755 index 000000000..577e7af7b --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/envelope-square.svg @@ -0,0 +1,5 @@ + + +envelope-square + + diff --git a/maintenance/lib/styleguide/icons/_all/envelope.svg b/maintenance/lib/styleguide/icons/_all/envelope.svg new file mode 100755 index 000000000..92d5320c0 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/envelope.svg @@ -0,0 +1,5 @@ + + +envelope + + diff --git a/maintenance/lib/styleguide/icons/_all/eraser.svg b/maintenance/lib/styleguide/icons/_all/eraser.svg new file mode 100755 index 000000000..1a624262c --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/eraser.svg @@ -0,0 +1,5 @@ + + +eraser + + diff --git a/maintenance/lib/styleguide/icons/_all/eur.svg b/maintenance/lib/styleguide/icons/_all/eur.svg new file mode 100755 index 000000000..a9cd85b46 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/eur.svg @@ -0,0 +1,5 @@ + + +eur + + diff --git a/maintenance/lib/styleguide/icons/_all/euro.svg b/maintenance/lib/styleguide/icons/_all/euro.svg new file mode 100755 index 000000000..f5785fbec --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/euro.svg @@ -0,0 +1,5 @@ + + +euro + + diff --git a/maintenance/lib/styleguide/icons/_all/exchange.svg b/maintenance/lib/styleguide/icons/_all/exchange.svg new file mode 100755 index 000000000..fc8bfaa48 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/exchange.svg @@ -0,0 +1,5 @@ + + +exchange + + diff --git a/maintenance/lib/styleguide/icons/_all/exclamation-circle.svg b/maintenance/lib/styleguide/icons/_all/exclamation-circle.svg new file mode 100755 index 000000000..cd658b997 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/exclamation-circle.svg @@ -0,0 +1,5 @@ + + +exclamation-circle + + diff --git a/maintenance/lib/styleguide/icons/_all/exclamation-triangle.svg b/maintenance/lib/styleguide/icons/_all/exclamation-triangle.svg new file mode 100755 index 000000000..aa2f7bbac --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/exclamation-triangle.svg @@ -0,0 +1,5 @@ + + +exclamation-triangle + + diff --git a/maintenance/lib/styleguide/icons/_all/exclamation.svg b/maintenance/lib/styleguide/icons/_all/exclamation.svg new file mode 100755 index 000000000..9dba80aa1 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/exclamation.svg @@ -0,0 +1,5 @@ + + +exclamation + + diff --git a/maintenance/lib/styleguide/icons/_all/expand.svg b/maintenance/lib/styleguide/icons/_all/expand.svg new file mode 100755 index 000000000..dc21a7e24 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/expand.svg @@ -0,0 +1,5 @@ + + +expand + + diff --git a/maintenance/lib/styleguide/icons/_all/expeditedssl.svg b/maintenance/lib/styleguide/icons/_all/expeditedssl.svg new file mode 100755 index 000000000..7984c39ff --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/expeditedssl.svg @@ -0,0 +1,5 @@ + + +expeditedssl + + diff --git a/maintenance/lib/styleguide/icons/_all/external-link-square.svg b/maintenance/lib/styleguide/icons/_all/external-link-square.svg new file mode 100755 index 000000000..86e753bdd --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/external-link-square.svg @@ -0,0 +1,5 @@ + + +external-link-square + + diff --git a/maintenance/lib/styleguide/icons/_all/external-link.svg b/maintenance/lib/styleguide/icons/_all/external-link.svg new file mode 100755 index 000000000..3d7f95574 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/external-link.svg @@ -0,0 +1,5 @@ + + +external-link + + diff --git a/maintenance/lib/styleguide/icons/_all/eye-slash.svg b/maintenance/lib/styleguide/icons/_all/eye-slash.svg new file mode 100755 index 000000000..4e434ac8d --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/eye-slash.svg @@ -0,0 +1,5 @@ + + +eye-slash + + diff --git a/maintenance/lib/styleguide/icons/_all/eye.svg b/maintenance/lib/styleguide/icons/_all/eye.svg new file mode 100755 index 000000000..1e3e8fef3 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/eye.svg @@ -0,0 +1,5 @@ + + +eye + + diff --git a/maintenance/lib/styleguide/icons/_all/eyedropper.svg b/maintenance/lib/styleguide/icons/_all/eyedropper.svg new file mode 100755 index 000000000..6cf4151ed --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/eyedropper.svg @@ -0,0 +1,5 @@ + + +eyedropper + + diff --git a/maintenance/lib/styleguide/icons/_all/facebook-official.svg b/maintenance/lib/styleguide/icons/_all/facebook-official.svg new file mode 100755 index 000000000..8197269bd --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/facebook-official.svg @@ -0,0 +1,5 @@ + + +facebook-official + + diff --git a/maintenance/lib/styleguide/icons/_all/facebook-square.svg b/maintenance/lib/styleguide/icons/_all/facebook-square.svg new file mode 100755 index 000000000..a6bad7114 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/facebook-square.svg @@ -0,0 +1,5 @@ + + +facebook-square + + diff --git a/maintenance/lib/styleguide/icons/_all/facebook.svg b/maintenance/lib/styleguide/icons/_all/facebook.svg new file mode 100755 index 000000000..a9e41dfb3 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/facebook.svg @@ -0,0 +1,5 @@ + + +facebook + + diff --git a/maintenance/lib/styleguide/icons/_all/fast-backward.svg b/maintenance/lib/styleguide/icons/_all/fast-backward.svg new file mode 100755 index 000000000..2f53bcdba --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/fast-backward.svg @@ -0,0 +1,5 @@ + + +fast-backward + + diff --git a/maintenance/lib/styleguide/icons/_all/fast-forward.svg b/maintenance/lib/styleguide/icons/_all/fast-forward.svg new file mode 100755 index 000000000..80beed75d --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/fast-forward.svg @@ -0,0 +1,5 @@ + + +fast-forward + + diff --git a/maintenance/lib/styleguide/icons/_all/fax.svg b/maintenance/lib/styleguide/icons/_all/fax.svg new file mode 100755 index 000000000..06b37abeb --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/fax.svg @@ -0,0 +1,5 @@ + + +fax + + diff --git a/maintenance/lib/styleguide/icons/_all/female.svg b/maintenance/lib/styleguide/icons/_all/female.svg new file mode 100755 index 000000000..2cbe5b470 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/female.svg @@ -0,0 +1,5 @@ + + +female + + diff --git a/maintenance/lib/styleguide/icons/_all/fighter-jet.svg b/maintenance/lib/styleguide/icons/_all/fighter-jet.svg new file mode 100755 index 000000000..7a322933d --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/fighter-jet.svg @@ -0,0 +1,5 @@ + + +fighter-jet + + diff --git a/maintenance/lib/styleguide/icons/_all/file-archive.svg b/maintenance/lib/styleguide/icons/_all/file-archive.svg new file mode 100755 index 000000000..94a1e7ab8 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/file-archive.svg @@ -0,0 +1,5 @@ + + +file-archive-o + + diff --git a/maintenance/lib/styleguide/icons/_all/file-audio.svg b/maintenance/lib/styleguide/icons/_all/file-audio.svg new file mode 100755 index 000000000..e253cbf94 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/file-audio.svg @@ -0,0 +1,5 @@ + + +file-audio-o + + diff --git a/maintenance/lib/styleguide/icons/_all/file-code.svg b/maintenance/lib/styleguide/icons/_all/file-code.svg new file mode 100755 index 000000000..c241a932b --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/file-code.svg @@ -0,0 +1,5 @@ + + +file-code-o + + diff --git a/maintenance/lib/styleguide/icons/_all/file-excel.svg b/maintenance/lib/styleguide/icons/_all/file-excel.svg new file mode 100755 index 000000000..77a7a73b0 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/file-excel.svg @@ -0,0 +1,5 @@ + + +file-excel-o + + diff --git a/maintenance/lib/styleguide/icons/_all/file-image.svg b/maintenance/lib/styleguide/icons/_all/file-image.svg new file mode 100755 index 000000000..ba296f51b --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/file-image.svg @@ -0,0 +1,5 @@ + + +file-image-o + + diff --git a/maintenance/lib/styleguide/icons/_all/file-movie.svg b/maintenance/lib/styleguide/icons/_all/file-movie.svg new file mode 100755 index 000000000..fd88fd23d --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/file-movie.svg @@ -0,0 +1,5 @@ + + +file-movie-o + + diff --git a/maintenance/lib/styleguide/icons/_all/file-pdf.svg b/maintenance/lib/styleguide/icons/_all/file-pdf.svg new file mode 100755 index 000000000..810128b55 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/file-pdf.svg @@ -0,0 +1,5 @@ + + +file-pdf-o + + diff --git a/maintenance/lib/styleguide/icons/_all/file-photo.svg b/maintenance/lib/styleguide/icons/_all/file-photo.svg new file mode 100755 index 000000000..c67616527 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/file-photo.svg @@ -0,0 +1,5 @@ + + +file-photo-o + + diff --git a/maintenance/lib/styleguide/icons/_all/file-picture.svg b/maintenance/lib/styleguide/icons/_all/file-picture.svg new file mode 100755 index 000000000..e16498317 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/file-picture.svg @@ -0,0 +1,5 @@ + + +file-picture-o + + diff --git a/maintenance/lib/styleguide/icons/_all/file-powerpoint.svg b/maintenance/lib/styleguide/icons/_all/file-powerpoint.svg new file mode 100755 index 000000000..8df8f896b --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/file-powerpoint.svg @@ -0,0 +1,5 @@ + + +file-powerpoint-o + + diff --git a/maintenance/lib/styleguide/icons/_all/file-sound.svg b/maintenance/lib/styleguide/icons/_all/file-sound.svg new file mode 100755 index 000000000..cb9b5dc76 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/file-sound.svg @@ -0,0 +1,5 @@ + + +file-sound-o + + diff --git a/maintenance/lib/styleguide/icons/_all/file-text.svg b/maintenance/lib/styleguide/icons/_all/file-text.svg new file mode 100755 index 000000000..38d75ef65 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/file-text.svg @@ -0,0 +1,5 @@ + + +file-text + + diff --git a/maintenance/lib/styleguide/icons/_all/file-video.svg b/maintenance/lib/styleguide/icons/_all/file-video.svg new file mode 100755 index 000000000..4a6db285b --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/file-video.svg @@ -0,0 +1,5 @@ + + +file-video-o + + diff --git a/maintenance/lib/styleguide/icons/_all/file-word.svg b/maintenance/lib/styleguide/icons/_all/file-word.svg new file mode 100755 index 000000000..c8447a696 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/file-word.svg @@ -0,0 +1,5 @@ + + +file-word-o + + diff --git a/maintenance/lib/styleguide/icons/_all/file-zip.svg b/maintenance/lib/styleguide/icons/_all/file-zip.svg new file mode 100755 index 000000000..c4eb66dd0 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/file-zip.svg @@ -0,0 +1,5 @@ + + +file-zip-o + + diff --git a/maintenance/lib/styleguide/icons/_all/file.svg b/maintenance/lib/styleguide/icons/_all/file.svg new file mode 100755 index 000000000..82d36fe17 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/file.svg @@ -0,0 +1,5 @@ + + +file + + diff --git a/maintenance/lib/styleguide/icons/_all/files.svg b/maintenance/lib/styleguide/icons/_all/files.svg new file mode 100755 index 000000000..602a25658 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/files.svg @@ -0,0 +1,5 @@ + + +files-o + + diff --git a/maintenance/lib/styleguide/icons/_all/film.svg b/maintenance/lib/styleguide/icons/_all/film.svg new file mode 100755 index 000000000..2318d2f73 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/film.svg @@ -0,0 +1,5 @@ + + +film + + diff --git a/maintenance/lib/styleguide/icons/_all/filter.svg b/maintenance/lib/styleguide/icons/_all/filter.svg new file mode 100755 index 000000000..6e9f379b6 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/filter.svg @@ -0,0 +1,5 @@ + + +filter + + diff --git a/maintenance/lib/styleguide/icons/_all/fire-extinguisher.svg b/maintenance/lib/styleguide/icons/_all/fire-extinguisher.svg new file mode 100755 index 000000000..a2ba17474 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/fire-extinguisher.svg @@ -0,0 +1,5 @@ + + +fire-extinguisher + + diff --git a/maintenance/lib/styleguide/icons/_all/fire.svg b/maintenance/lib/styleguide/icons/_all/fire.svg new file mode 100755 index 000000000..0d579c495 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/fire.svg @@ -0,0 +1,5 @@ + + +fire + + diff --git a/maintenance/lib/styleguide/icons/_all/firefox.svg b/maintenance/lib/styleguide/icons/_all/firefox.svg new file mode 100755 index 000000000..44a2c6f54 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/firefox.svg @@ -0,0 +1,5 @@ + + +firefox + + diff --git a/maintenance/lib/styleguide/icons/_all/flag-checkered.svg b/maintenance/lib/styleguide/icons/_all/flag-checkered.svg new file mode 100755 index 000000000..7dad7d534 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/flag-checkered.svg @@ -0,0 +1,5 @@ + + +flag-checkered + + diff --git a/maintenance/lib/styleguide/icons/_all/flag.svg b/maintenance/lib/styleguide/icons/_all/flag.svg new file mode 100755 index 000000000..6d2769808 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/flag.svg @@ -0,0 +1,5 @@ + + +flag + + diff --git a/maintenance/lib/styleguide/icons/_all/flash.svg b/maintenance/lib/styleguide/icons/_all/flash.svg new file mode 100755 index 000000000..f3647d420 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/flash.svg @@ -0,0 +1,5 @@ + + +flash + + diff --git a/maintenance/lib/styleguide/icons/_all/flask.svg b/maintenance/lib/styleguide/icons/_all/flask.svg new file mode 100755 index 000000000..e1ca6bde6 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/flask.svg @@ -0,0 +1,5 @@ + + +flask + + diff --git a/maintenance/lib/styleguide/icons/_all/flickr.svg b/maintenance/lib/styleguide/icons/_all/flickr.svg new file mode 100755 index 000000000..b812b8bb5 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/flickr.svg @@ -0,0 +1,5 @@ + + +flickr + + diff --git a/maintenance/lib/styleguide/icons/_all/floppy.svg b/maintenance/lib/styleguide/icons/_all/floppy.svg new file mode 100755 index 000000000..f924d3bb5 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/floppy.svg @@ -0,0 +1,5 @@ + + +floppy-o + + diff --git a/maintenance/lib/styleguide/icons/_all/folder-open.svg b/maintenance/lib/styleguide/icons/_all/folder-open.svg new file mode 100755 index 000000000..63a941b71 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/folder-open.svg @@ -0,0 +1,5 @@ + + +folder-open + + diff --git a/maintenance/lib/styleguide/icons/_all/folder.svg b/maintenance/lib/styleguide/icons/_all/folder.svg new file mode 100755 index 000000000..287a37768 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/folder.svg @@ -0,0 +1,5 @@ + + +folder + + diff --git a/maintenance/lib/styleguide/icons/_all/font.svg b/maintenance/lib/styleguide/icons/_all/font.svg new file mode 100755 index 000000000..b93f1b47e --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/font.svg @@ -0,0 +1,5 @@ + + +font + + diff --git a/maintenance/lib/styleguide/icons/_all/fonticons.svg b/maintenance/lib/styleguide/icons/_all/fonticons.svg new file mode 100755 index 000000000..9d7cc8319 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/fonticons.svg @@ -0,0 +1,5 @@ + + +fonticons + + diff --git a/maintenance/lib/styleguide/icons/_all/forumbee.svg b/maintenance/lib/styleguide/icons/_all/forumbee.svg new file mode 100755 index 000000000..0a5feba8d --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/forumbee.svg @@ -0,0 +1,5 @@ + + +forumbee + + diff --git a/maintenance/lib/styleguide/icons/_all/forward.svg b/maintenance/lib/styleguide/icons/_all/forward.svg new file mode 100755 index 000000000..290b7e113 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/forward.svg @@ -0,0 +1,5 @@ + + +forward + + diff --git a/maintenance/lib/styleguide/icons/_all/foursquare.svg b/maintenance/lib/styleguide/icons/_all/foursquare.svg new file mode 100755 index 000000000..37c9fd2eb --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/foursquare.svg @@ -0,0 +1,5 @@ + + +foursquare + + diff --git a/maintenance/lib/styleguide/icons/_all/frown.svg b/maintenance/lib/styleguide/icons/_all/frown.svg new file mode 100755 index 000000000..a03906c69 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/frown.svg @@ -0,0 +1,5 @@ + + +frown-o + + diff --git a/maintenance/lib/styleguide/icons/_all/futbol.svg b/maintenance/lib/styleguide/icons/_all/futbol.svg new file mode 100755 index 000000000..be80cdd40 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/futbol.svg @@ -0,0 +1,5 @@ + + +futbol-o + + diff --git a/maintenance/lib/styleguide/icons/_all/gamepad.svg b/maintenance/lib/styleguide/icons/_all/gamepad.svg new file mode 100755 index 000000000..85a2b7434 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/gamepad.svg @@ -0,0 +1,5 @@ + + +gamepad + + diff --git a/maintenance/lib/styleguide/icons/_all/gavel.svg b/maintenance/lib/styleguide/icons/_all/gavel.svg new file mode 100755 index 000000000..a673ec4ab --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/gavel.svg @@ -0,0 +1,5 @@ + + +gavel + + diff --git a/maintenance/lib/styleguide/icons/_all/gbp.svg b/maintenance/lib/styleguide/icons/_all/gbp.svg new file mode 100755 index 000000000..6dd34410e --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/gbp.svg @@ -0,0 +1,5 @@ + + +gbp + + diff --git a/maintenance/lib/styleguide/icons/_all/gear.svg b/maintenance/lib/styleguide/icons/_all/gear.svg new file mode 100755 index 000000000..f657c9494 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/gear.svg @@ -0,0 +1,5 @@ + + +gear + + diff --git a/maintenance/lib/styleguide/icons/_all/gears.svg b/maintenance/lib/styleguide/icons/_all/gears.svg new file mode 100755 index 000000000..f9727888d --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/gears.svg @@ -0,0 +1,5 @@ + + +gears + + diff --git a/maintenance/lib/styleguide/icons/_all/genderless.svg b/maintenance/lib/styleguide/icons/_all/genderless.svg new file mode 100755 index 000000000..83e4d4ec5 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/genderless.svg @@ -0,0 +1,5 @@ + + +genderless + + diff --git a/maintenance/lib/styleguide/icons/_all/get-pocket.svg b/maintenance/lib/styleguide/icons/_all/get-pocket.svg new file mode 100755 index 000000000..3f69aeab3 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/get-pocket.svg @@ -0,0 +1,5 @@ + + +get-pocket + + diff --git a/maintenance/lib/styleguide/icons/_all/gg-circle.svg b/maintenance/lib/styleguide/icons/_all/gg-circle.svg new file mode 100755 index 000000000..7f3b1e8b7 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/gg-circle.svg @@ -0,0 +1,5 @@ + + +gg-circle + + diff --git a/maintenance/lib/styleguide/icons/_all/gg.svg b/maintenance/lib/styleguide/icons/_all/gg.svg new file mode 100755 index 000000000..d12c9c48c --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/gg.svg @@ -0,0 +1,5 @@ + + +gg + + diff --git a/maintenance/lib/styleguide/icons/_all/gift.svg b/maintenance/lib/styleguide/icons/_all/gift.svg new file mode 100755 index 000000000..355dc7b08 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/gift.svg @@ -0,0 +1,5 @@ + + +gift + + diff --git a/maintenance/lib/styleguide/icons/_all/git-square.svg b/maintenance/lib/styleguide/icons/_all/git-square.svg new file mode 100755 index 000000000..2ce22b689 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/git-square.svg @@ -0,0 +1,5 @@ + + +git-square + + diff --git a/maintenance/lib/styleguide/icons/_all/git.svg b/maintenance/lib/styleguide/icons/_all/git.svg new file mode 100755 index 000000000..15d924c1d --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/git.svg @@ -0,0 +1,5 @@ + + +git + + diff --git a/maintenance/lib/styleguide/icons/_all/github-alt.svg b/maintenance/lib/styleguide/icons/_all/github-alt.svg new file mode 100755 index 000000000..7353c36a2 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/github-alt.svg @@ -0,0 +1,5 @@ + + +github-alt + + diff --git a/maintenance/lib/styleguide/icons/_all/github-square.svg b/maintenance/lib/styleguide/icons/_all/github-square.svg new file mode 100755 index 000000000..bc94fc283 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/github-square.svg @@ -0,0 +1,5 @@ + + +github-square + + diff --git a/maintenance/lib/styleguide/icons/_all/github.svg b/maintenance/lib/styleguide/icons/_all/github.svg new file mode 100755 index 000000000..1d61e0788 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/github.svg @@ -0,0 +1,5 @@ + + +github + + diff --git a/maintenance/lib/styleguide/icons/_all/glass.svg b/maintenance/lib/styleguide/icons/_all/glass.svg new file mode 100755 index 000000000..c2a18e99f --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/glass.svg @@ -0,0 +1,5 @@ + + +glass + + diff --git a/maintenance/lib/styleguide/icons/_all/globe.svg b/maintenance/lib/styleguide/icons/_all/globe.svg new file mode 100755 index 000000000..91bf9bf2b --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/globe.svg @@ -0,0 +1,5 @@ + + +globe + + diff --git a/maintenance/lib/styleguide/icons/_all/google-plus-square.svg b/maintenance/lib/styleguide/icons/_all/google-plus-square.svg new file mode 100755 index 000000000..3aafa4f7c --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/google-plus-square.svg @@ -0,0 +1,5 @@ + + +google-plus-square + + diff --git a/maintenance/lib/styleguide/icons/_all/google-plus.svg b/maintenance/lib/styleguide/icons/_all/google-plus.svg new file mode 100755 index 000000000..a311a565d --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/google-plus.svg @@ -0,0 +1,5 @@ + + +google-plus + + diff --git a/maintenance/lib/styleguide/icons/_all/google-wallet.svg b/maintenance/lib/styleguide/icons/_all/google-wallet.svg new file mode 100755 index 000000000..6454b732d --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/google-wallet.svg @@ -0,0 +1,5 @@ + + +google-wallet + + diff --git a/maintenance/lib/styleguide/icons/_all/google.svg b/maintenance/lib/styleguide/icons/_all/google.svg new file mode 100755 index 000000000..e3504918e --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/google.svg @@ -0,0 +1,5 @@ + + +google + + diff --git a/maintenance/lib/styleguide/icons/_all/graduation-cap.svg b/maintenance/lib/styleguide/icons/_all/graduation-cap.svg new file mode 100755 index 000000000..5d35226d3 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/graduation-cap.svg @@ -0,0 +1,5 @@ + + +graduation-cap + + diff --git a/maintenance/lib/styleguide/icons/_all/gratipay.svg b/maintenance/lib/styleguide/icons/_all/gratipay.svg new file mode 100755 index 000000000..3ca34d5ef --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/gratipay.svg @@ -0,0 +1,5 @@ + + +gratipay + + diff --git a/maintenance/lib/styleguide/icons/_all/group.svg b/maintenance/lib/styleguide/icons/_all/group.svg new file mode 100755 index 000000000..efb1c6184 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/group.svg @@ -0,0 +1,5 @@ + + +group + + diff --git a/maintenance/lib/styleguide/icons/_all/h-square.svg b/maintenance/lib/styleguide/icons/_all/h-square.svg new file mode 100755 index 000000000..c8a5b7660 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/h-square.svg @@ -0,0 +1,5 @@ + + +h-square + + diff --git a/maintenance/lib/styleguide/icons/_all/hacker-news.svg b/maintenance/lib/styleguide/icons/_all/hacker-news.svg new file mode 100755 index 000000000..ef4e66ae6 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/hacker-news.svg @@ -0,0 +1,5 @@ + + +hacker-news + + diff --git a/maintenance/lib/styleguide/icons/_all/hand-down.svg b/maintenance/lib/styleguide/icons/_all/hand-down.svg new file mode 100755 index 000000000..1a06a97fd --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/hand-down.svg @@ -0,0 +1,5 @@ + + +hand-o-down + + diff --git a/maintenance/lib/styleguide/icons/_all/hand-grab.svg b/maintenance/lib/styleguide/icons/_all/hand-grab.svg new file mode 100755 index 000000000..00d783b4f --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/hand-grab.svg @@ -0,0 +1,5 @@ + + +hand-grab-o + + diff --git a/maintenance/lib/styleguide/icons/_all/hand-left.svg b/maintenance/lib/styleguide/icons/_all/hand-left.svg new file mode 100755 index 000000000..49fb68314 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/hand-left.svg @@ -0,0 +1,5 @@ + + +hand-o-left + + diff --git a/maintenance/lib/styleguide/icons/_all/hand-lizard.svg b/maintenance/lib/styleguide/icons/_all/hand-lizard.svg new file mode 100755 index 000000000..9f1d80101 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/hand-lizard.svg @@ -0,0 +1,5 @@ + + +hand-lizard-o + + diff --git a/maintenance/lib/styleguide/icons/_all/hand-paper.svg b/maintenance/lib/styleguide/icons/_all/hand-paper.svg new file mode 100755 index 000000000..de9f66963 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/hand-paper.svg @@ -0,0 +1,5 @@ + + +hand-paper-o + + diff --git a/maintenance/lib/styleguide/icons/_all/hand-peace.svg b/maintenance/lib/styleguide/icons/_all/hand-peace.svg new file mode 100755 index 000000000..ff8dda574 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/hand-peace.svg @@ -0,0 +1,5 @@ + + +hand-peace-o + + diff --git a/maintenance/lib/styleguide/icons/_all/hand-pointer.svg b/maintenance/lib/styleguide/icons/_all/hand-pointer.svg new file mode 100755 index 000000000..e74339724 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/hand-pointer.svg @@ -0,0 +1,5 @@ + + +hand-pointer-o + + diff --git a/maintenance/lib/styleguide/icons/_all/hand-right.svg b/maintenance/lib/styleguide/icons/_all/hand-right.svg new file mode 100755 index 000000000..c165ea020 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/hand-right.svg @@ -0,0 +1,5 @@ + + +hand-o-right + + diff --git a/maintenance/lib/styleguide/icons/_all/hand-rock.svg b/maintenance/lib/styleguide/icons/_all/hand-rock.svg new file mode 100755 index 000000000..2786ceb1b --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/hand-rock.svg @@ -0,0 +1,5 @@ + + +hand-rock-o + + diff --git a/maintenance/lib/styleguide/icons/_all/hand-scissors.svg b/maintenance/lib/styleguide/icons/_all/hand-scissors.svg new file mode 100755 index 000000000..6c126a68d --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/hand-scissors.svg @@ -0,0 +1,5 @@ + + +hand-scissors-o + + diff --git a/maintenance/lib/styleguide/icons/_all/hand-spock.svg b/maintenance/lib/styleguide/icons/_all/hand-spock.svg new file mode 100755 index 000000000..952506f6e --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/hand-spock.svg @@ -0,0 +1,5 @@ + + +hand-spock-o + + diff --git a/maintenance/lib/styleguide/icons/_all/hand-stop.svg b/maintenance/lib/styleguide/icons/_all/hand-stop.svg new file mode 100755 index 000000000..dbf393138 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/hand-stop.svg @@ -0,0 +1,5 @@ + + +hand-stop-o + + diff --git a/maintenance/lib/styleguide/icons/_all/hand-up.svg b/maintenance/lib/styleguide/icons/_all/hand-up.svg new file mode 100755 index 000000000..472c8435d --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/hand-up.svg @@ -0,0 +1,5 @@ + + +hand-o-up + + diff --git a/maintenance/lib/styleguide/icons/_all/hdd.svg b/maintenance/lib/styleguide/icons/_all/hdd.svg new file mode 100755 index 000000000..7bc52ebe4 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/hdd.svg @@ -0,0 +1,5 @@ + + +hdd-o + + diff --git a/maintenance/lib/styleguide/icons/_all/header.svg b/maintenance/lib/styleguide/icons/_all/header.svg new file mode 100755 index 000000000..387c03146 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/header.svg @@ -0,0 +1,5 @@ + + +header + + diff --git a/maintenance/lib/styleguide/icons/_all/headphones.svg b/maintenance/lib/styleguide/icons/_all/headphones.svg new file mode 100755 index 000000000..a197eca3a --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/headphones.svg @@ -0,0 +1,5 @@ + + +headphones + + diff --git a/maintenance/lib/styleguide/icons/_all/heart-o.svg b/maintenance/lib/styleguide/icons/_all/heart-o.svg new file mode 100755 index 000000000..6605b96ac --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/heart-o.svg @@ -0,0 +1,5 @@ + + +heart-o + + diff --git a/maintenance/lib/styleguide/icons/_all/heart.svg b/maintenance/lib/styleguide/icons/_all/heart.svg new file mode 100755 index 000000000..64f1195b1 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/heart.svg @@ -0,0 +1,5 @@ + + +heart + + diff --git a/maintenance/lib/styleguide/icons/_all/heartbeat.svg b/maintenance/lib/styleguide/icons/_all/heartbeat.svg new file mode 100755 index 000000000..6ca1f7f14 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/heartbeat.svg @@ -0,0 +1,5 @@ + + +heartbeat + + diff --git a/maintenance/lib/styleguide/icons/_all/history.svg b/maintenance/lib/styleguide/icons/_all/history.svg new file mode 100755 index 000000000..fd5fcc328 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/history.svg @@ -0,0 +1,5 @@ + + +history + + diff --git a/maintenance/lib/styleguide/icons/_all/home.svg b/maintenance/lib/styleguide/icons/_all/home.svg new file mode 100755 index 000000000..b1a13b06f --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/home.svg @@ -0,0 +1,5 @@ + + +home + + diff --git a/maintenance/lib/styleguide/icons/_all/hospital.svg b/maintenance/lib/styleguide/icons/_all/hospital.svg new file mode 100755 index 000000000..c238cdd0d --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/hospital.svg @@ -0,0 +1,5 @@ + + +hospital-o + + diff --git a/maintenance/lib/styleguide/icons/_all/hotel.svg b/maintenance/lib/styleguide/icons/_all/hotel.svg new file mode 100755 index 000000000..b59a7bd39 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/hotel.svg @@ -0,0 +1,5 @@ + + +hotel + + diff --git a/maintenance/lib/styleguide/icons/_all/hourglass-1.svg b/maintenance/lib/styleguide/icons/_all/hourglass-1.svg new file mode 100755 index 000000000..8e5cfc060 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/hourglass-1.svg @@ -0,0 +1,5 @@ + + +hourglass-1 + + diff --git a/maintenance/lib/styleguide/icons/_all/hourglass-2.svg b/maintenance/lib/styleguide/icons/_all/hourglass-2.svg new file mode 100755 index 000000000..6f41e23ca --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/hourglass-2.svg @@ -0,0 +1,5 @@ + + +hourglass-2 + + diff --git a/maintenance/lib/styleguide/icons/_all/hourglass-3.svg b/maintenance/lib/styleguide/icons/_all/hourglass-3.svg new file mode 100755 index 000000000..3afee4814 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/hourglass-3.svg @@ -0,0 +1,5 @@ + + +hourglass-3 + + diff --git a/maintenance/lib/styleguide/icons/_all/hourglass-end.svg b/maintenance/lib/styleguide/icons/_all/hourglass-end.svg new file mode 100755 index 000000000..81e64d280 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/hourglass-end.svg @@ -0,0 +1,5 @@ + + +hourglass-end + + diff --git a/maintenance/lib/styleguide/icons/_all/hourglass-half.svg b/maintenance/lib/styleguide/icons/_all/hourglass-half.svg new file mode 100755 index 000000000..e8a85f24f --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/hourglass-half.svg @@ -0,0 +1,5 @@ + + +hourglass-half + + diff --git a/maintenance/lib/styleguide/icons/_all/hourglass-start.svg b/maintenance/lib/styleguide/icons/_all/hourglass-start.svg new file mode 100755 index 000000000..9af78413e --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/hourglass-start.svg @@ -0,0 +1,5 @@ + + +hourglass-start + + diff --git a/maintenance/lib/styleguide/icons/_all/hourglass.svg b/maintenance/lib/styleguide/icons/_all/hourglass.svg new file mode 100755 index 000000000..e5e5ea6a1 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/hourglass.svg @@ -0,0 +1,5 @@ + + +hourglass + + diff --git a/maintenance/lib/styleguide/icons/_all/houzz.svg b/maintenance/lib/styleguide/icons/_all/houzz.svg new file mode 100755 index 000000000..43d7c9662 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/houzz.svg @@ -0,0 +1,5 @@ + + +houzz + + diff --git a/maintenance/lib/styleguide/icons/_all/html5.svg b/maintenance/lib/styleguide/icons/_all/html5.svg new file mode 100755 index 000000000..75d856572 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/html5.svg @@ -0,0 +1,5 @@ + + +html5 + + diff --git a/maintenance/lib/styleguide/icons/_all/i-cursor.svg b/maintenance/lib/styleguide/icons/_all/i-cursor.svg new file mode 100755 index 000000000..23cf32f01 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/i-cursor.svg @@ -0,0 +1,5 @@ + + +i-cursor + + diff --git a/maintenance/lib/styleguide/icons/_all/ils.svg b/maintenance/lib/styleguide/icons/_all/ils.svg new file mode 100755 index 000000000..37aef4b43 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/ils.svg @@ -0,0 +1,5 @@ + + +ils + + diff --git a/maintenance/lib/styleguide/icons/_all/image.svg b/maintenance/lib/styleguide/icons/_all/image.svg new file mode 100755 index 000000000..efbd9131f --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/image.svg @@ -0,0 +1,5 @@ + + +image + + diff --git a/maintenance/lib/styleguide/icons/_all/inbox.svg b/maintenance/lib/styleguide/icons/_all/inbox.svg new file mode 100755 index 000000000..aba1d2eb0 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/inbox.svg @@ -0,0 +1,5 @@ + + +inbox + + diff --git a/maintenance/lib/styleguide/icons/_all/indent.svg b/maintenance/lib/styleguide/icons/_all/indent.svg new file mode 100755 index 000000000..35f087427 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/indent.svg @@ -0,0 +1,5 @@ + + +indent + + diff --git a/maintenance/lib/styleguide/icons/_all/industry.svg b/maintenance/lib/styleguide/icons/_all/industry.svg new file mode 100755 index 000000000..f9eb5b6da --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/industry.svg @@ -0,0 +1,5 @@ + + +industry + + diff --git a/maintenance/lib/styleguide/icons/_all/info-circle.svg b/maintenance/lib/styleguide/icons/_all/info-circle.svg new file mode 100755 index 000000000..f971f5b3a --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/info-circle.svg @@ -0,0 +1,5 @@ + + +info-circle + + diff --git a/maintenance/lib/styleguide/icons/_all/info.svg b/maintenance/lib/styleguide/icons/_all/info.svg new file mode 100755 index 000000000..8ac53f490 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/info.svg @@ -0,0 +1,5 @@ + + +info + + diff --git a/maintenance/lib/styleguide/icons/_all/inr.svg b/maintenance/lib/styleguide/icons/_all/inr.svg new file mode 100755 index 000000000..5e061753f --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/inr.svg @@ -0,0 +1,5 @@ + + +inr + + diff --git a/maintenance/lib/styleguide/icons/_all/instagram.svg b/maintenance/lib/styleguide/icons/_all/instagram.svg new file mode 100755 index 000000000..9c7102603 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/instagram.svg @@ -0,0 +1,5 @@ + + +instagram + + diff --git a/maintenance/lib/styleguide/icons/_all/institution.svg b/maintenance/lib/styleguide/icons/_all/institution.svg new file mode 100755 index 000000000..3cee08ee4 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/institution.svg @@ -0,0 +1,5 @@ + + +institution + + diff --git a/maintenance/lib/styleguide/icons/_all/internet-explorer.svg b/maintenance/lib/styleguide/icons/_all/internet-explorer.svg new file mode 100755 index 000000000..a75bf530c --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/internet-explorer.svg @@ -0,0 +1,5 @@ + + +internet-explorer + + diff --git a/maintenance/lib/styleguide/icons/_all/ioxhost.svg b/maintenance/lib/styleguide/icons/_all/ioxhost.svg new file mode 100755 index 000000000..221afd6e3 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/ioxhost.svg @@ -0,0 +1,5 @@ + + +ioxhost + + diff --git a/maintenance/lib/styleguide/icons/_all/italic.svg b/maintenance/lib/styleguide/icons/_all/italic.svg new file mode 100755 index 000000000..81d29483c --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/italic.svg @@ -0,0 +1,5 @@ + + +italic + + diff --git a/maintenance/lib/styleguide/icons/_all/joomla.svg b/maintenance/lib/styleguide/icons/_all/joomla.svg new file mode 100755 index 000000000..5dfa56240 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/joomla.svg @@ -0,0 +1,5 @@ + + +joomla + + diff --git a/maintenance/lib/styleguide/icons/_all/jpy.svg b/maintenance/lib/styleguide/icons/_all/jpy.svg new file mode 100755 index 000000000..029a94206 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/jpy.svg @@ -0,0 +1,5 @@ + + +jpy + + diff --git a/maintenance/lib/styleguide/icons/_all/jsfiddle.svg b/maintenance/lib/styleguide/icons/_all/jsfiddle.svg new file mode 100755 index 000000000..270266a9c --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/jsfiddle.svg @@ -0,0 +1,5 @@ + + +jsfiddle + + diff --git a/maintenance/lib/styleguide/icons/_all/key.svg b/maintenance/lib/styleguide/icons/_all/key.svg new file mode 100755 index 000000000..d3b671a40 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/key.svg @@ -0,0 +1,5 @@ + + +key + + diff --git a/maintenance/lib/styleguide/icons/_all/keyboard.svg b/maintenance/lib/styleguide/icons/_all/keyboard.svg new file mode 100755 index 000000000..cf49166d4 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/keyboard.svg @@ -0,0 +1,5 @@ + + +keyboard-o + + diff --git a/maintenance/lib/styleguide/icons/_all/krw.svg b/maintenance/lib/styleguide/icons/_all/krw.svg new file mode 100755 index 000000000..853e0dfff --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/krw.svg @@ -0,0 +1,5 @@ + + +krw + + diff --git a/maintenance/lib/styleguide/icons/_all/language.svg b/maintenance/lib/styleguide/icons/_all/language.svg new file mode 100755 index 000000000..4efbf017c --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/language.svg @@ -0,0 +1,5 @@ + + +language + + diff --git a/maintenance/lib/styleguide/icons/_all/laptop.svg b/maintenance/lib/styleguide/icons/_all/laptop.svg new file mode 100755 index 000000000..db2138d09 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/laptop.svg @@ -0,0 +1,5 @@ + + +laptop + + diff --git a/maintenance/lib/styleguide/icons/_all/lastfm-square.svg b/maintenance/lib/styleguide/icons/_all/lastfm-square.svg new file mode 100755 index 000000000..3450cfdd0 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/lastfm-square.svg @@ -0,0 +1,5 @@ + + +lastfm-square + + diff --git a/maintenance/lib/styleguide/icons/_all/lastfm.svg b/maintenance/lib/styleguide/icons/_all/lastfm.svg new file mode 100755 index 000000000..9b1861ba5 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/lastfm.svg @@ -0,0 +1,5 @@ + + +lastfm + + diff --git a/maintenance/lib/styleguide/icons/_all/leaf.svg b/maintenance/lib/styleguide/icons/_all/leaf.svg new file mode 100755 index 000000000..52b1693ba --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/leaf.svg @@ -0,0 +1,5 @@ + + +leaf + + diff --git a/maintenance/lib/styleguide/icons/_all/leanpub.svg b/maintenance/lib/styleguide/icons/_all/leanpub.svg new file mode 100755 index 000000000..38d667ec3 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/leanpub.svg @@ -0,0 +1,5 @@ + + +leanpub + + diff --git a/maintenance/lib/styleguide/icons/_all/legal.svg b/maintenance/lib/styleguide/icons/_all/legal.svg new file mode 100755 index 000000000..e543f7122 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/legal.svg @@ -0,0 +1,5 @@ + + +legal + + diff --git a/maintenance/lib/styleguide/icons/_all/lemon.svg b/maintenance/lib/styleguide/icons/_all/lemon.svg new file mode 100755 index 000000000..0c6370b1f --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/lemon.svg @@ -0,0 +1,5 @@ + + +lemon-o + + diff --git a/maintenance/lib/styleguide/icons/_all/level-down.svg b/maintenance/lib/styleguide/icons/_all/level-down.svg new file mode 100755 index 000000000..e6455391e --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/level-down.svg @@ -0,0 +1,5 @@ + + +level-down + + diff --git a/maintenance/lib/styleguide/icons/_all/level-up.svg b/maintenance/lib/styleguide/icons/_all/level-up.svg new file mode 100755 index 000000000..1c3c82192 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/level-up.svg @@ -0,0 +1,5 @@ + + +level-up + + diff --git a/maintenance/lib/styleguide/icons/_all/life-bouy.svg b/maintenance/lib/styleguide/icons/_all/life-bouy.svg new file mode 100755 index 000000000..e1eaa00a0 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/life-bouy.svg @@ -0,0 +1,5 @@ + + +life-bouy + + diff --git a/maintenance/lib/styleguide/icons/_all/life-buoy.svg b/maintenance/lib/styleguide/icons/_all/life-buoy.svg new file mode 100755 index 000000000..440eaae06 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/life-buoy.svg @@ -0,0 +1,5 @@ + + +life-buoy + + diff --git a/maintenance/lib/styleguide/icons/_all/life-ring.svg b/maintenance/lib/styleguide/icons/_all/life-ring.svg new file mode 100755 index 000000000..64f4aa7e8 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/life-ring.svg @@ -0,0 +1,5 @@ + + +life-ring + + diff --git a/maintenance/lib/styleguide/icons/_all/life-saver.svg b/maintenance/lib/styleguide/icons/_all/life-saver.svg new file mode 100755 index 000000000..6edb8d1f8 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/life-saver.svg @@ -0,0 +1,5 @@ + + +life-saver + + diff --git a/maintenance/lib/styleguide/icons/_all/lightbulb.svg b/maintenance/lib/styleguide/icons/_all/lightbulb.svg new file mode 100755 index 000000000..1c19c81b1 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/lightbulb.svg @@ -0,0 +1,5 @@ + + +lightbulb-o + + diff --git a/maintenance/lib/styleguide/icons/_all/line-chart.svg b/maintenance/lib/styleguide/icons/_all/line-chart.svg new file mode 100755 index 000000000..7220203a4 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/line-chart.svg @@ -0,0 +1,5 @@ + + +line-chart + + diff --git a/maintenance/lib/styleguide/icons/_all/link.svg b/maintenance/lib/styleguide/icons/_all/link.svg new file mode 100755 index 000000000..624a255b1 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/link.svg @@ -0,0 +1,5 @@ + + +link + + diff --git a/maintenance/lib/styleguide/icons/_all/linkedin-square.svg b/maintenance/lib/styleguide/icons/_all/linkedin-square.svg new file mode 100755 index 000000000..a95f5b6a5 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/linkedin-square.svg @@ -0,0 +1,5 @@ + + +linkedin-square + + diff --git a/maintenance/lib/styleguide/icons/_all/linkedin.svg b/maintenance/lib/styleguide/icons/_all/linkedin.svg new file mode 100755 index 000000000..67866865c --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/linkedin.svg @@ -0,0 +1,5 @@ + + +linkedin + + diff --git a/maintenance/lib/styleguide/icons/_all/linux.svg b/maintenance/lib/styleguide/icons/_all/linux.svg new file mode 100755 index 000000000..dce624d6e --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/linux.svg @@ -0,0 +1,5 @@ + + +linux + + diff --git a/maintenance/lib/styleguide/icons/_all/list-alt.svg b/maintenance/lib/styleguide/icons/_all/list-alt.svg new file mode 100755 index 000000000..077465abe --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/list-alt.svg @@ -0,0 +1,5 @@ + + +list-alt + + diff --git a/maintenance/lib/styleguide/icons/_all/list-ol.svg b/maintenance/lib/styleguide/icons/_all/list-ol.svg new file mode 100755 index 000000000..f3fb101ac --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/list-ol.svg @@ -0,0 +1,5 @@ + + +list-ol + + diff --git a/maintenance/lib/styleguide/icons/_all/list-ul.svg b/maintenance/lib/styleguide/icons/_all/list-ul.svg new file mode 100755 index 000000000..d565a8064 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/list-ul.svg @@ -0,0 +1,5 @@ + + +list-ul + + diff --git a/maintenance/lib/styleguide/icons/_all/list.svg b/maintenance/lib/styleguide/icons/_all/list.svg new file mode 100755 index 000000000..f07692281 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/list.svg @@ -0,0 +1,5 @@ + + +list + + diff --git a/maintenance/lib/styleguide/icons/_all/location-arrow.svg b/maintenance/lib/styleguide/icons/_all/location-arrow.svg new file mode 100755 index 000000000..942a37fa5 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/location-arrow.svg @@ -0,0 +1,5 @@ + + +location-arrow + + diff --git a/maintenance/lib/styleguide/icons/_all/lock.svg b/maintenance/lib/styleguide/icons/_all/lock.svg new file mode 100755 index 000000000..31813d729 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/lock.svg @@ -0,0 +1,5 @@ + + +lock + + diff --git a/maintenance/lib/styleguide/icons/_all/long-arrow-down.svg b/maintenance/lib/styleguide/icons/_all/long-arrow-down.svg new file mode 100755 index 000000000..6b9f21168 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/long-arrow-down.svg @@ -0,0 +1,5 @@ + + +long-arrow-down + + diff --git a/maintenance/lib/styleguide/icons/_all/long-arrow-left.svg b/maintenance/lib/styleguide/icons/_all/long-arrow-left.svg new file mode 100755 index 000000000..6cd49d9c2 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/long-arrow-left.svg @@ -0,0 +1,5 @@ + + +long-arrow-left + + diff --git a/maintenance/lib/styleguide/icons/_all/long-arrow-right.svg b/maintenance/lib/styleguide/icons/_all/long-arrow-right.svg new file mode 100755 index 000000000..5503dabb8 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/long-arrow-right.svg @@ -0,0 +1,5 @@ + + +long-arrow-right + + diff --git a/maintenance/lib/styleguide/icons/_all/long-arrow-up.svg b/maintenance/lib/styleguide/icons/_all/long-arrow-up.svg new file mode 100755 index 000000000..73f0f6ade --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/long-arrow-up.svg @@ -0,0 +1,5 @@ + + +long-arrow-up + + diff --git a/maintenance/lib/styleguide/icons/_all/magic.svg b/maintenance/lib/styleguide/icons/_all/magic.svg new file mode 100755 index 000000000..0ede0d38f --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/magic.svg @@ -0,0 +1,5 @@ + + +magic + + diff --git a/maintenance/lib/styleguide/icons/_all/magnet.svg b/maintenance/lib/styleguide/icons/_all/magnet.svg new file mode 100755 index 000000000..998495351 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/magnet.svg @@ -0,0 +1,5 @@ + + +magnet + + diff --git a/maintenance/lib/styleguide/icons/_all/mail-forward.svg b/maintenance/lib/styleguide/icons/_all/mail-forward.svg new file mode 100755 index 000000000..580247e5e --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/mail-forward.svg @@ -0,0 +1,5 @@ + + +mail-forward + + diff --git a/maintenance/lib/styleguide/icons/_all/mail-reply-all.svg b/maintenance/lib/styleguide/icons/_all/mail-reply-all.svg new file mode 100755 index 000000000..3a5e89a7c --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/mail-reply-all.svg @@ -0,0 +1,5 @@ + + +mail-reply-all + + diff --git a/maintenance/lib/styleguide/icons/_all/mail-reply.svg b/maintenance/lib/styleguide/icons/_all/mail-reply.svg new file mode 100755 index 000000000..c2e7c40c5 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/mail-reply.svg @@ -0,0 +1,5 @@ + + +mail-reply + + diff --git a/maintenance/lib/styleguide/icons/_all/male.svg b/maintenance/lib/styleguide/icons/_all/male.svg new file mode 100755 index 000000000..5c35184b4 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/male.svg @@ -0,0 +1,5 @@ + + +male + + diff --git a/maintenance/lib/styleguide/icons/_all/map-marker.svg b/maintenance/lib/styleguide/icons/_all/map-marker.svg new file mode 100755 index 000000000..af7f96727 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/map-marker.svg @@ -0,0 +1,5 @@ + + +map-marker + + diff --git a/maintenance/lib/styleguide/icons/_all/map-pin.svg b/maintenance/lib/styleguide/icons/_all/map-pin.svg new file mode 100755 index 000000000..dbba740b1 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/map-pin.svg @@ -0,0 +1,5 @@ + + +map-pin + + diff --git a/maintenance/lib/styleguide/icons/_all/map-signs.svg b/maintenance/lib/styleguide/icons/_all/map-signs.svg new file mode 100755 index 000000000..0d46cc195 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/map-signs.svg @@ -0,0 +1,5 @@ + + +map-signs + + diff --git a/maintenance/lib/styleguide/icons/_all/map.svg b/maintenance/lib/styleguide/icons/_all/map.svg new file mode 100755 index 000000000..157a29ea8 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/map.svg @@ -0,0 +1,5 @@ + + +map + + diff --git a/maintenance/lib/styleguide/icons/_all/mars-double.svg b/maintenance/lib/styleguide/icons/_all/mars-double.svg new file mode 100755 index 000000000..9cfea3e1a --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/mars-double.svg @@ -0,0 +1,5 @@ + + +mars-double + + diff --git a/maintenance/lib/styleguide/icons/_all/mars-stroke-h.svg b/maintenance/lib/styleguide/icons/_all/mars-stroke-h.svg new file mode 100755 index 000000000..90989b59f --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/mars-stroke-h.svg @@ -0,0 +1,5 @@ + + +mars-stroke-h + + diff --git a/maintenance/lib/styleguide/icons/_all/mars-stroke-v.svg b/maintenance/lib/styleguide/icons/_all/mars-stroke-v.svg new file mode 100755 index 000000000..97be5eebe --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/mars-stroke-v.svg @@ -0,0 +1,5 @@ + + +mars-stroke-v + + diff --git a/maintenance/lib/styleguide/icons/_all/mars-stroke.svg b/maintenance/lib/styleguide/icons/_all/mars-stroke.svg new file mode 100755 index 000000000..4e3be0606 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/mars-stroke.svg @@ -0,0 +1,5 @@ + + +mars-stroke + + diff --git a/maintenance/lib/styleguide/icons/_all/mars.svg b/maintenance/lib/styleguide/icons/_all/mars.svg new file mode 100755 index 000000000..0d4201ab2 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/mars.svg @@ -0,0 +1,5 @@ + + +mars + + diff --git a/maintenance/lib/styleguide/icons/_all/maxcdn.svg b/maintenance/lib/styleguide/icons/_all/maxcdn.svg new file mode 100755 index 000000000..c96580268 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/maxcdn.svg @@ -0,0 +1,5 @@ + + +maxcdn + + diff --git a/maintenance/lib/styleguide/icons/_all/meanpath.svg b/maintenance/lib/styleguide/icons/_all/meanpath.svg new file mode 100755 index 000000000..0c70fdb1c --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/meanpath.svg @@ -0,0 +1,5 @@ + + +meanpath + + diff --git a/maintenance/lib/styleguide/icons/_all/medium.svg b/maintenance/lib/styleguide/icons/_all/medium.svg new file mode 100755 index 000000000..478bff299 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/medium.svg @@ -0,0 +1,5 @@ + + +medium + + diff --git a/maintenance/lib/styleguide/icons/_all/medkit.svg b/maintenance/lib/styleguide/icons/_all/medkit.svg new file mode 100755 index 000000000..43076dc9c --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/medkit.svg @@ -0,0 +1,5 @@ + + +medkit + + diff --git a/maintenance/lib/styleguide/icons/_all/meh.svg b/maintenance/lib/styleguide/icons/_all/meh.svg new file mode 100755 index 000000000..ba6c51a34 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/meh.svg @@ -0,0 +1,5 @@ + + +meh-o + + diff --git a/maintenance/lib/styleguide/icons/_all/mercury.svg b/maintenance/lib/styleguide/icons/_all/mercury.svg new file mode 100755 index 000000000..99bedb650 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/mercury.svg @@ -0,0 +1,5 @@ + + +mercury + + diff --git a/maintenance/lib/styleguide/icons/_all/microphone-slash.svg b/maintenance/lib/styleguide/icons/_all/microphone-slash.svg new file mode 100755 index 000000000..9802dbd5f --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/microphone-slash.svg @@ -0,0 +1,5 @@ + + +microphone-slash + + diff --git a/maintenance/lib/styleguide/icons/_all/microphone.svg b/maintenance/lib/styleguide/icons/_all/microphone.svg new file mode 100755 index 000000000..9a051cebe --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/microphone.svg @@ -0,0 +1,5 @@ + + +microphone + + diff --git a/maintenance/lib/styleguide/icons/_all/minus-circle.svg b/maintenance/lib/styleguide/icons/_all/minus-circle.svg new file mode 100755 index 000000000..c29b9537b --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/minus-circle.svg @@ -0,0 +1,5 @@ + + +minus-circle + + diff --git a/maintenance/lib/styleguide/icons/_all/minus-square.svg b/maintenance/lib/styleguide/icons/_all/minus-square.svg new file mode 100755 index 000000000..95392ccd8 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/minus-square.svg @@ -0,0 +1,5 @@ + + +minus-square + + diff --git a/maintenance/lib/styleguide/icons/_all/minus.svg b/maintenance/lib/styleguide/icons/_all/minus.svg new file mode 100755 index 000000000..b7a94beb1 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/minus.svg @@ -0,0 +1,5 @@ + + +minus + + diff --git a/maintenance/lib/styleguide/icons/_all/mobile-phone.svg b/maintenance/lib/styleguide/icons/_all/mobile-phone.svg new file mode 100755 index 000000000..542ad25b8 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/mobile-phone.svg @@ -0,0 +1,5 @@ + + +mobile-phone + + diff --git a/maintenance/lib/styleguide/icons/_all/mobile.svg b/maintenance/lib/styleguide/icons/_all/mobile.svg new file mode 100755 index 000000000..6da96e468 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/mobile.svg @@ -0,0 +1,5 @@ + + +mobile + + diff --git a/maintenance/lib/styleguide/icons/_all/money.svg b/maintenance/lib/styleguide/icons/_all/money.svg new file mode 100755 index 000000000..04a116d2a --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/money.svg @@ -0,0 +1,5 @@ + + +money + + diff --git a/maintenance/lib/styleguide/icons/_all/mortar-board.svg b/maintenance/lib/styleguide/icons/_all/mortar-board.svg new file mode 100755 index 000000000..70e6a480a --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/mortar-board.svg @@ -0,0 +1,5 @@ + + +mortar-board + + diff --git a/maintenance/lib/styleguide/icons/_all/motorcycle.svg b/maintenance/lib/styleguide/icons/_all/motorcycle.svg new file mode 100755 index 000000000..10de5cb76 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/motorcycle.svg @@ -0,0 +1,5 @@ + + +motorcycle + + diff --git a/maintenance/lib/styleguide/icons/_all/mouse-pointer.svg b/maintenance/lib/styleguide/icons/_all/mouse-pointer.svg new file mode 100755 index 000000000..2917ef518 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/mouse-pointer.svg @@ -0,0 +1,5 @@ + + +mouse-pointer + + diff --git a/maintenance/lib/styleguide/icons/_all/music.svg b/maintenance/lib/styleguide/icons/_all/music.svg new file mode 100755 index 000000000..b84b87800 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/music.svg @@ -0,0 +1,5 @@ + + +music + + diff --git a/maintenance/lib/styleguide/icons/_all/navicon.svg b/maintenance/lib/styleguide/icons/_all/navicon.svg new file mode 100755 index 000000000..1ff911a16 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/navicon.svg @@ -0,0 +1,5 @@ + + +navicon + + diff --git a/maintenance/lib/styleguide/icons/_all/neuter.svg b/maintenance/lib/styleguide/icons/_all/neuter.svg new file mode 100755 index 000000000..25fdc19e2 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/neuter.svg @@ -0,0 +1,5 @@ + + +neuter + + diff --git a/maintenance/lib/styleguide/icons/_all/object-group.svg b/maintenance/lib/styleguide/icons/_all/object-group.svg new file mode 100755 index 000000000..a0c9070f0 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/object-group.svg @@ -0,0 +1,5 @@ + + +object-group + + diff --git a/maintenance/lib/styleguide/icons/_all/object-ungroup.svg b/maintenance/lib/styleguide/icons/_all/object-ungroup.svg new file mode 100755 index 000000000..1496e831d --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/object-ungroup.svg @@ -0,0 +1,5 @@ + + +object-ungroup + + diff --git a/maintenance/lib/styleguide/icons/_all/odnoklassniki-square.svg b/maintenance/lib/styleguide/icons/_all/odnoklassniki-square.svg new file mode 100755 index 000000000..d6bb00699 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/odnoklassniki-square.svg @@ -0,0 +1,5 @@ + + +odnoklassniki-square + + diff --git a/maintenance/lib/styleguide/icons/_all/odnoklassniki.svg b/maintenance/lib/styleguide/icons/_all/odnoklassniki.svg new file mode 100755 index 000000000..19723ee47 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/odnoklassniki.svg @@ -0,0 +1,5 @@ + + +odnoklassniki + + diff --git a/maintenance/lib/styleguide/icons/_all/opencart.svg b/maintenance/lib/styleguide/icons/_all/opencart.svg new file mode 100755 index 000000000..8c22bc3b9 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/opencart.svg @@ -0,0 +1,5 @@ + + +opencart + + diff --git a/maintenance/lib/styleguide/icons/_all/openid.svg b/maintenance/lib/styleguide/icons/_all/openid.svg new file mode 100755 index 000000000..6089cc2a8 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/openid.svg @@ -0,0 +1,5 @@ + + +openid + + diff --git a/maintenance/lib/styleguide/icons/_all/opera.svg b/maintenance/lib/styleguide/icons/_all/opera.svg new file mode 100755 index 000000000..d8cd0530d --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/opera.svg @@ -0,0 +1,5 @@ + + +opera + + diff --git a/maintenance/lib/styleguide/icons/_all/optin-monster.svg b/maintenance/lib/styleguide/icons/_all/optin-monster.svg new file mode 100755 index 000000000..575605379 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/optin-monster.svg @@ -0,0 +1,5 @@ + + +optin-monster + + diff --git a/maintenance/lib/styleguide/icons/_all/outdent.svg b/maintenance/lib/styleguide/icons/_all/outdent.svg new file mode 100755 index 000000000..c265bf018 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/outdent.svg @@ -0,0 +1,5 @@ + + +outdent + + diff --git a/maintenance/lib/styleguide/icons/_all/pagelines.svg b/maintenance/lib/styleguide/icons/_all/pagelines.svg new file mode 100755 index 000000000..b5859efcc --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/pagelines.svg @@ -0,0 +1,5 @@ + + +pagelines + + diff --git a/maintenance/lib/styleguide/icons/_all/paint-brush.svg b/maintenance/lib/styleguide/icons/_all/paint-brush.svg new file mode 100755 index 000000000..03b06aac6 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/paint-brush.svg @@ -0,0 +1,5 @@ + + +paint-brush + + diff --git a/maintenance/lib/styleguide/icons/_all/paper-plane.svg b/maintenance/lib/styleguide/icons/_all/paper-plane.svg new file mode 100755 index 000000000..7f4c56ca9 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/paper-plane.svg @@ -0,0 +1,5 @@ + + +paper-plane + + diff --git a/maintenance/lib/styleguide/icons/_all/paperclip.svg b/maintenance/lib/styleguide/icons/_all/paperclip.svg new file mode 100755 index 000000000..099453e71 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/paperclip.svg @@ -0,0 +1,5 @@ + + +paperclip + + diff --git a/maintenance/lib/styleguide/icons/_all/paragraph.svg b/maintenance/lib/styleguide/icons/_all/paragraph.svg new file mode 100755 index 000000000..26365f984 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/paragraph.svg @@ -0,0 +1,5 @@ + + +paragraph + + diff --git a/maintenance/lib/styleguide/icons/_all/paste.svg b/maintenance/lib/styleguide/icons/_all/paste.svg new file mode 100755 index 000000000..32084e808 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/paste.svg @@ -0,0 +1,5 @@ + + +paste + + diff --git a/maintenance/lib/styleguide/icons/_all/pause.svg b/maintenance/lib/styleguide/icons/_all/pause.svg new file mode 100755 index 000000000..ce3acef04 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/pause.svg @@ -0,0 +1,5 @@ + + +pause + + diff --git a/maintenance/lib/styleguide/icons/_all/paw.svg b/maintenance/lib/styleguide/icons/_all/paw.svg new file mode 100755 index 000000000..364ff1918 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/paw.svg @@ -0,0 +1,5 @@ + + +paw + + diff --git a/maintenance/lib/styleguide/icons/_all/paypal.svg b/maintenance/lib/styleguide/icons/_all/paypal.svg new file mode 100755 index 000000000..ae8055897 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/paypal.svg @@ -0,0 +1,5 @@ + + +paypal + + diff --git a/maintenance/lib/styleguide/icons/_all/pencil-square.svg b/maintenance/lib/styleguide/icons/_all/pencil-square.svg new file mode 100755 index 000000000..bc2328a64 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/pencil-square.svg @@ -0,0 +1,5 @@ + + +pencil-square + + diff --git a/maintenance/lib/styleguide/icons/_all/pencil.svg b/maintenance/lib/styleguide/icons/_all/pencil.svg new file mode 100755 index 000000000..0c1b963f8 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/pencil.svg @@ -0,0 +1,5 @@ + + +pencil + + diff --git a/maintenance/lib/styleguide/icons/_all/phone-square.svg b/maintenance/lib/styleguide/icons/_all/phone-square.svg new file mode 100755 index 000000000..ec9a1a07f --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/phone-square.svg @@ -0,0 +1,5 @@ + + +phone-square + + diff --git a/maintenance/lib/styleguide/icons/_all/phone.svg b/maintenance/lib/styleguide/icons/_all/phone.svg new file mode 100755 index 000000000..413c48f16 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/phone.svg @@ -0,0 +1,5 @@ + + +phone + + diff --git a/maintenance/lib/styleguide/icons/_all/photo.svg b/maintenance/lib/styleguide/icons/_all/photo.svg new file mode 100755 index 000000000..abc66b8f3 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/photo.svg @@ -0,0 +1,5 @@ + + +photo + + diff --git a/maintenance/lib/styleguide/icons/_all/pie-chart.svg b/maintenance/lib/styleguide/icons/_all/pie-chart.svg new file mode 100755 index 000000000..1d942226e --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/pie-chart.svg @@ -0,0 +1,5 @@ + + +pie-chart + + diff --git a/maintenance/lib/styleguide/icons/_all/pied-piper-alt.svg b/maintenance/lib/styleguide/icons/_all/pied-piper-alt.svg new file mode 100755 index 000000000..5ad458bbe --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/pied-piper-alt.svg @@ -0,0 +1,5 @@ + + +pied-piper-alt + + diff --git a/maintenance/lib/styleguide/icons/_all/pied-piper.svg b/maintenance/lib/styleguide/icons/_all/pied-piper.svg new file mode 100755 index 000000000..ae3f7a2f9 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/pied-piper.svg @@ -0,0 +1,5 @@ + + +pied-piper + + diff --git a/maintenance/lib/styleguide/icons/_all/pinterest-p.svg b/maintenance/lib/styleguide/icons/_all/pinterest-p.svg new file mode 100755 index 000000000..a57424ee5 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/pinterest-p.svg @@ -0,0 +1,5 @@ + + +pinterest-p + + diff --git a/maintenance/lib/styleguide/icons/_all/pinterest-square.svg b/maintenance/lib/styleguide/icons/_all/pinterest-square.svg new file mode 100755 index 000000000..2814ea638 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/pinterest-square.svg @@ -0,0 +1,5 @@ + + +pinterest-square + + diff --git a/maintenance/lib/styleguide/icons/_all/pinterest.svg b/maintenance/lib/styleguide/icons/_all/pinterest.svg new file mode 100755 index 000000000..7e7ef7d32 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/pinterest.svg @@ -0,0 +1,5 @@ + + +pinterest + + diff --git a/maintenance/lib/styleguide/icons/_all/plane.svg b/maintenance/lib/styleguide/icons/_all/plane.svg new file mode 100755 index 000000000..df89711e9 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/plane.svg @@ -0,0 +1,5 @@ + + +plane + + diff --git a/maintenance/lib/styleguide/icons/_all/play-circle.svg b/maintenance/lib/styleguide/icons/_all/play-circle.svg new file mode 100755 index 000000000..e8b842bf5 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/play-circle.svg @@ -0,0 +1,5 @@ + + +play-circle + + diff --git a/maintenance/lib/styleguide/icons/_all/play.svg b/maintenance/lib/styleguide/icons/_all/play.svg new file mode 100755 index 000000000..a0b1eafa2 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/play.svg @@ -0,0 +1,5 @@ + + +play + + diff --git a/maintenance/lib/styleguide/icons/_all/plug.svg b/maintenance/lib/styleguide/icons/_all/plug.svg new file mode 100755 index 000000000..c120cbba4 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/plug.svg @@ -0,0 +1,5 @@ + + +plug + + diff --git a/maintenance/lib/styleguide/icons/_all/plus-circle.svg b/maintenance/lib/styleguide/icons/_all/plus-circle.svg new file mode 100755 index 000000000..930093487 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/plus-circle.svg @@ -0,0 +1,5 @@ + + +plus-circle + + diff --git a/maintenance/lib/styleguide/icons/_all/plus-square.svg b/maintenance/lib/styleguide/icons/_all/plus-square.svg new file mode 100755 index 000000000..69ddaec0a --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/plus-square.svg @@ -0,0 +1,5 @@ + + +plus-square + + diff --git a/maintenance/lib/styleguide/icons/_all/plus.svg b/maintenance/lib/styleguide/icons/_all/plus.svg new file mode 100755 index 000000000..66da52005 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/plus.svg @@ -0,0 +1,5 @@ + + +plus + + diff --git a/maintenance/lib/styleguide/icons/_all/power-off.svg b/maintenance/lib/styleguide/icons/_all/power-off.svg new file mode 100755 index 000000000..7b362c167 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/power-off.svg @@ -0,0 +1,5 @@ + + +power-off + + diff --git a/maintenance/lib/styleguide/icons/_all/print.svg b/maintenance/lib/styleguide/icons/_all/print.svg new file mode 100755 index 000000000..a9fc409e2 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/print.svg @@ -0,0 +1,5 @@ + + +print + + diff --git a/maintenance/lib/styleguide/icons/_all/puzzle-piece.svg b/maintenance/lib/styleguide/icons/_all/puzzle-piece.svg new file mode 100755 index 000000000..2c2fe2f4a --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/puzzle-piece.svg @@ -0,0 +1,5 @@ + + +puzzle-piece + + diff --git a/maintenance/lib/styleguide/icons/_all/px.svg b/maintenance/lib/styleguide/icons/_all/px.svg new file mode 100755 index 000000000..9a4804adb --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/px.svg @@ -0,0 +1,5 @@ + + +px + + diff --git a/maintenance/lib/styleguide/icons/_all/qq.svg b/maintenance/lib/styleguide/icons/_all/qq.svg new file mode 100755 index 000000000..17a389678 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/qq.svg @@ -0,0 +1,5 @@ + + +qq + + diff --git a/maintenance/lib/styleguide/icons/_all/qrcode.svg b/maintenance/lib/styleguide/icons/_all/qrcode.svg new file mode 100755 index 000000000..9f8f49cbe --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/qrcode.svg @@ -0,0 +1,5 @@ + + +qrcode + + diff --git a/maintenance/lib/styleguide/icons/_all/question-circle.svg b/maintenance/lib/styleguide/icons/_all/question-circle.svg new file mode 100755 index 000000000..1ae2bbf6b --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/question-circle.svg @@ -0,0 +1,5 @@ + + +question-circle + + diff --git a/maintenance/lib/styleguide/icons/_all/question.svg b/maintenance/lib/styleguide/icons/_all/question.svg new file mode 100755 index 000000000..d89f148e4 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/question.svg @@ -0,0 +1,5 @@ + + +question + + diff --git a/maintenance/lib/styleguide/icons/_all/quote-left.svg b/maintenance/lib/styleguide/icons/_all/quote-left.svg new file mode 100755 index 000000000..6f26b326e --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/quote-left.svg @@ -0,0 +1,5 @@ + + +quote-left + + diff --git a/maintenance/lib/styleguide/icons/_all/quote-right.svg b/maintenance/lib/styleguide/icons/_all/quote-right.svg new file mode 100755 index 000000000..4e6469624 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/quote-right.svg @@ -0,0 +1,5 @@ + + +quote-right + + diff --git a/maintenance/lib/styleguide/icons/_all/ra.svg b/maintenance/lib/styleguide/icons/_all/ra.svg new file mode 100755 index 000000000..76c125343 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/ra.svg @@ -0,0 +1,5 @@ + + +ra + + diff --git a/maintenance/lib/styleguide/icons/_all/random.svg b/maintenance/lib/styleguide/icons/_all/random.svg new file mode 100755 index 000000000..0966a4b4a --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/random.svg @@ -0,0 +1,5 @@ + + +random + + diff --git a/maintenance/lib/styleguide/icons/_all/rebel.svg b/maintenance/lib/styleguide/icons/_all/rebel.svg new file mode 100755 index 000000000..49696be26 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/rebel.svg @@ -0,0 +1,5 @@ + + +rebel + + diff --git a/maintenance/lib/styleguide/icons/_all/recycle.svg b/maintenance/lib/styleguide/icons/_all/recycle.svg new file mode 100755 index 000000000..9bbdb3ad3 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/recycle.svg @@ -0,0 +1,5 @@ + + +recycle + + diff --git a/maintenance/lib/styleguide/icons/_all/reddit-square.svg b/maintenance/lib/styleguide/icons/_all/reddit-square.svg new file mode 100755 index 000000000..dd6136a33 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/reddit-square.svg @@ -0,0 +1,5 @@ + + +reddit-square + + diff --git a/maintenance/lib/styleguide/icons/_all/reddit.svg b/maintenance/lib/styleguide/icons/_all/reddit.svg new file mode 100755 index 000000000..abd8c2238 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/reddit.svg @@ -0,0 +1,5 @@ + + +reddit + + diff --git a/maintenance/lib/styleguide/icons/_all/refresh.svg b/maintenance/lib/styleguide/icons/_all/refresh.svg new file mode 100755 index 000000000..1995ab604 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/refresh.svg @@ -0,0 +1,5 @@ + + +refresh + + diff --git a/maintenance/lib/styleguide/icons/_all/registered.svg b/maintenance/lib/styleguide/icons/_all/registered.svg new file mode 100755 index 000000000..81c729d87 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/registered.svg @@ -0,0 +1,5 @@ + + +registered + + diff --git a/maintenance/lib/styleguide/icons/_all/renren.svg b/maintenance/lib/styleguide/icons/_all/renren.svg new file mode 100755 index 000000000..191d8823f --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/renren.svg @@ -0,0 +1,5 @@ + + +renren + + diff --git a/maintenance/lib/styleguide/icons/_all/reorder.svg b/maintenance/lib/styleguide/icons/_all/reorder.svg new file mode 100755 index 000000000..fe1e7afc5 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/reorder.svg @@ -0,0 +1,5 @@ + + +reorder + + diff --git a/maintenance/lib/styleguide/icons/_all/repeat.svg b/maintenance/lib/styleguide/icons/_all/repeat.svg new file mode 100755 index 000000000..5d425c4c0 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/repeat.svg @@ -0,0 +1,5 @@ + + +repeat + + diff --git a/maintenance/lib/styleguide/icons/_all/reply-all.svg b/maintenance/lib/styleguide/icons/_all/reply-all.svg new file mode 100755 index 000000000..9d8734dd5 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/reply-all.svg @@ -0,0 +1,5 @@ + + +reply-all + + diff --git a/maintenance/lib/styleguide/icons/_all/reply.svg b/maintenance/lib/styleguide/icons/_all/reply.svg new file mode 100755 index 000000000..f7ecd884b --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/reply.svg @@ -0,0 +1,5 @@ + + +reply + + diff --git a/maintenance/lib/styleguide/icons/_all/retweet.svg b/maintenance/lib/styleguide/icons/_all/retweet.svg new file mode 100755 index 000000000..15136ebd9 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/retweet.svg @@ -0,0 +1,5 @@ + + +retweet + + diff --git a/maintenance/lib/styleguide/icons/_all/rmb.svg b/maintenance/lib/styleguide/icons/_all/rmb.svg new file mode 100755 index 000000000..2bff6d1e6 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/rmb.svg @@ -0,0 +1,5 @@ + + +rmb + + diff --git a/maintenance/lib/styleguide/icons/_all/road.svg b/maintenance/lib/styleguide/icons/_all/road.svg new file mode 100755 index 000000000..2c03005ac --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/road.svg @@ -0,0 +1,5 @@ + + +road + + diff --git a/maintenance/lib/styleguide/icons/_all/rocket.svg b/maintenance/lib/styleguide/icons/_all/rocket.svg new file mode 100755 index 000000000..f83674f15 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/rocket.svg @@ -0,0 +1,5 @@ + + +rocket + + diff --git a/maintenance/lib/styleguide/icons/_all/rotate-left.svg b/maintenance/lib/styleguide/icons/_all/rotate-left.svg new file mode 100755 index 000000000..d17cb29c3 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/rotate-left.svg @@ -0,0 +1,5 @@ + + +rotate-left + + diff --git a/maintenance/lib/styleguide/icons/_all/rotate-right.svg b/maintenance/lib/styleguide/icons/_all/rotate-right.svg new file mode 100755 index 000000000..28dab53ad --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/rotate-right.svg @@ -0,0 +1,5 @@ + + +rotate-right + + diff --git a/maintenance/lib/styleguide/icons/_all/rouble.svg b/maintenance/lib/styleguide/icons/_all/rouble.svg new file mode 100755 index 000000000..22523bba8 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/rouble.svg @@ -0,0 +1,5 @@ + + +rouble + + diff --git a/maintenance/lib/styleguide/icons/_all/rss-square.svg b/maintenance/lib/styleguide/icons/_all/rss-square.svg new file mode 100755 index 000000000..0b3bc2524 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/rss-square.svg @@ -0,0 +1,5 @@ + + +rss-square + + diff --git a/maintenance/lib/styleguide/icons/_all/rss.svg b/maintenance/lib/styleguide/icons/_all/rss.svg new file mode 100755 index 000000000..67739574e --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/rss.svg @@ -0,0 +1,5 @@ + + +rss + + diff --git a/maintenance/lib/styleguide/icons/_all/rub.svg b/maintenance/lib/styleguide/icons/_all/rub.svg new file mode 100755 index 000000000..5d9514abd --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/rub.svg @@ -0,0 +1,5 @@ + + +rub + + diff --git a/maintenance/lib/styleguide/icons/_all/ruble.svg b/maintenance/lib/styleguide/icons/_all/ruble.svg new file mode 100755 index 000000000..2b2f12933 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/ruble.svg @@ -0,0 +1,5 @@ + + +ruble + + diff --git a/maintenance/lib/styleguide/icons/_all/rupee.svg b/maintenance/lib/styleguide/icons/_all/rupee.svg new file mode 100755 index 000000000..3a449d8ba --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/rupee.svg @@ -0,0 +1,5 @@ + + +rupee + + diff --git a/maintenance/lib/styleguide/icons/_all/safari.svg b/maintenance/lib/styleguide/icons/_all/safari.svg new file mode 100755 index 000000000..19581db3d --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/safari.svg @@ -0,0 +1,5 @@ + + +safari + + diff --git a/maintenance/lib/styleguide/icons/_all/save.svg b/maintenance/lib/styleguide/icons/_all/save.svg new file mode 100755 index 000000000..31c1d8459 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/save.svg @@ -0,0 +1,5 @@ + + +save + + diff --git a/maintenance/lib/styleguide/icons/_all/scissors.svg b/maintenance/lib/styleguide/icons/_all/scissors.svg new file mode 100755 index 000000000..141493a20 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/scissors.svg @@ -0,0 +1,5 @@ + + +scissors + + diff --git a/maintenance/lib/styleguide/icons/_all/search-minus.svg b/maintenance/lib/styleguide/icons/_all/search-minus.svg new file mode 100755 index 000000000..2dab87369 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/search-minus.svg @@ -0,0 +1,5 @@ + + +search-minus + + diff --git a/maintenance/lib/styleguide/icons/_all/search-plus.svg b/maintenance/lib/styleguide/icons/_all/search-plus.svg new file mode 100755 index 000000000..e81a780aa --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/search-plus.svg @@ -0,0 +1,5 @@ + + +search-plus + + diff --git a/maintenance/lib/styleguide/icons/_all/search.svg b/maintenance/lib/styleguide/icons/_all/search.svg new file mode 100755 index 000000000..ddbb4da44 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/search.svg @@ -0,0 +1,5 @@ + + +search + + diff --git a/maintenance/lib/styleguide/icons/_all/sellsy.svg b/maintenance/lib/styleguide/icons/_all/sellsy.svg new file mode 100755 index 000000000..debf212fe --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/sellsy.svg @@ -0,0 +1,5 @@ + + +sellsy + + diff --git a/maintenance/lib/styleguide/icons/_all/server.svg b/maintenance/lib/styleguide/icons/_all/server.svg new file mode 100755 index 000000000..fa00771ea --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/server.svg @@ -0,0 +1,5 @@ + + +server + + diff --git a/maintenance/lib/styleguide/icons/_all/share-alt-square.svg b/maintenance/lib/styleguide/icons/_all/share-alt-square.svg new file mode 100755 index 000000000..c82b0a727 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/share-alt-square.svg @@ -0,0 +1,5 @@ + + +share-alt-square + + diff --git a/maintenance/lib/styleguide/icons/_all/share-alt.svg b/maintenance/lib/styleguide/icons/_all/share-alt.svg new file mode 100755 index 000000000..7c0f2a497 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/share-alt.svg @@ -0,0 +1,5 @@ + + +share-alt + + diff --git a/maintenance/lib/styleguide/icons/_all/share-square.svg b/maintenance/lib/styleguide/icons/_all/share-square.svg new file mode 100755 index 000000000..f0c4a025c --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/share-square.svg @@ -0,0 +1,5 @@ + + +share-square + + diff --git a/maintenance/lib/styleguide/icons/_all/share.svg b/maintenance/lib/styleguide/icons/_all/share.svg new file mode 100755 index 000000000..b2fee7622 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/share.svg @@ -0,0 +1,5 @@ + + +share + + diff --git a/maintenance/lib/styleguide/icons/_all/shekel.svg b/maintenance/lib/styleguide/icons/_all/shekel.svg new file mode 100755 index 000000000..8cecc5f7c --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/shekel.svg @@ -0,0 +1,5 @@ + + +shekel + + diff --git a/maintenance/lib/styleguide/icons/_all/sheqel.svg b/maintenance/lib/styleguide/icons/_all/sheqel.svg new file mode 100755 index 000000000..fe258e4e9 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/sheqel.svg @@ -0,0 +1,5 @@ + + +sheqel + + diff --git a/maintenance/lib/styleguide/icons/_all/shield.svg b/maintenance/lib/styleguide/icons/_all/shield.svg new file mode 100755 index 000000000..d897203ad --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/shield.svg @@ -0,0 +1,5 @@ + + +shield + + diff --git a/maintenance/lib/styleguide/icons/_all/ship.svg b/maintenance/lib/styleguide/icons/_all/ship.svg new file mode 100755 index 000000000..d64da209b --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/ship.svg @@ -0,0 +1,5 @@ + + +ship + + diff --git a/maintenance/lib/styleguide/icons/_all/shirtsinbulk.svg b/maintenance/lib/styleguide/icons/_all/shirtsinbulk.svg new file mode 100755 index 000000000..62d1c9d1e --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/shirtsinbulk.svg @@ -0,0 +1,5 @@ + + +shirtsinbulk + + diff --git a/maintenance/lib/styleguide/icons/_all/shopping-cart.svg b/maintenance/lib/styleguide/icons/_all/shopping-cart.svg new file mode 100755 index 000000000..9ca3c5e13 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/shopping-cart.svg @@ -0,0 +1,5 @@ + + +shopping-cart + + diff --git a/maintenance/lib/styleguide/icons/_all/sign-in.svg b/maintenance/lib/styleguide/icons/_all/sign-in.svg new file mode 100755 index 000000000..bb300f950 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/sign-in.svg @@ -0,0 +1,5 @@ + + +sign-in + + diff --git a/maintenance/lib/styleguide/icons/_all/sign-out.svg b/maintenance/lib/styleguide/icons/_all/sign-out.svg new file mode 100755 index 000000000..d185fbe6f --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/sign-out.svg @@ -0,0 +1,5 @@ + + +sign-out + + diff --git a/maintenance/lib/styleguide/icons/_all/signal.svg b/maintenance/lib/styleguide/icons/_all/signal.svg new file mode 100755 index 000000000..9003ef0d1 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/signal.svg @@ -0,0 +1,5 @@ + + +signal + + diff --git a/maintenance/lib/styleguide/icons/_all/simplybuilt.svg b/maintenance/lib/styleguide/icons/_all/simplybuilt.svg new file mode 100755 index 000000000..72897f965 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/simplybuilt.svg @@ -0,0 +1,5 @@ + + +simplybuilt + + diff --git a/maintenance/lib/styleguide/icons/_all/sitemap.svg b/maintenance/lib/styleguide/icons/_all/sitemap.svg new file mode 100755 index 000000000..7a247413a --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/sitemap.svg @@ -0,0 +1,5 @@ + + +sitemap + + diff --git a/maintenance/lib/styleguide/icons/_all/skyatlas.svg b/maintenance/lib/styleguide/icons/_all/skyatlas.svg new file mode 100755 index 000000000..134a8f252 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/skyatlas.svg @@ -0,0 +1,5 @@ + + +skyatlas + + diff --git a/maintenance/lib/styleguide/icons/_all/skype.svg b/maintenance/lib/styleguide/icons/_all/skype.svg new file mode 100755 index 000000000..3a2d61408 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/skype.svg @@ -0,0 +1,5 @@ + + +skype + + diff --git a/maintenance/lib/styleguide/icons/_all/slack.svg b/maintenance/lib/styleguide/icons/_all/slack.svg new file mode 100755 index 000000000..39418f565 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/slack.svg @@ -0,0 +1,5 @@ + + +slack + + diff --git a/maintenance/lib/styleguide/icons/_all/sliders.svg b/maintenance/lib/styleguide/icons/_all/sliders.svg new file mode 100755 index 000000000..4924727e2 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/sliders.svg @@ -0,0 +1,5 @@ + + +sliders + + diff --git a/maintenance/lib/styleguide/icons/_all/slideshare.svg b/maintenance/lib/styleguide/icons/_all/slideshare.svg new file mode 100755 index 000000000..8edfd9ecb --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/slideshare.svg @@ -0,0 +1,5 @@ + + +slideshare + + diff --git a/maintenance/lib/styleguide/icons/_all/smile.svg b/maintenance/lib/styleguide/icons/_all/smile.svg new file mode 100755 index 000000000..7de0ac746 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/smile.svg @@ -0,0 +1,5 @@ + + +smile-o + + diff --git a/maintenance/lib/styleguide/icons/_all/sort-alpha-asc.svg b/maintenance/lib/styleguide/icons/_all/sort-alpha-asc.svg new file mode 100755 index 000000000..f96023d0d --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/sort-alpha-asc.svg @@ -0,0 +1,5 @@ + + +sort-alpha-asc + + diff --git a/maintenance/lib/styleguide/icons/_all/sort-alpha-desc.svg b/maintenance/lib/styleguide/icons/_all/sort-alpha-desc.svg new file mode 100755 index 000000000..461e65611 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/sort-alpha-desc.svg @@ -0,0 +1,5 @@ + + +sort-alpha-desc + + diff --git a/maintenance/lib/styleguide/icons/_all/sort-amount-asc.svg b/maintenance/lib/styleguide/icons/_all/sort-amount-asc.svg new file mode 100755 index 000000000..6344da1a9 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/sort-amount-asc.svg @@ -0,0 +1,5 @@ + + +sort-amount-asc + + diff --git a/maintenance/lib/styleguide/icons/_all/sort-amount-desc.svg b/maintenance/lib/styleguide/icons/_all/sort-amount-desc.svg new file mode 100755 index 000000000..7239c1d72 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/sort-amount-desc.svg @@ -0,0 +1,5 @@ + + +sort-amount-desc + + diff --git a/maintenance/lib/styleguide/icons/_all/sort-asc.svg b/maintenance/lib/styleguide/icons/_all/sort-asc.svg new file mode 100755 index 000000000..6b62facc8 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/sort-asc.svg @@ -0,0 +1,5 @@ + + +sort-asc + + diff --git a/maintenance/lib/styleguide/icons/_all/sort-desc.svg b/maintenance/lib/styleguide/icons/_all/sort-desc.svg new file mode 100755 index 000000000..77704712e --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/sort-desc.svg @@ -0,0 +1,5 @@ + + +sort-desc + + diff --git a/maintenance/lib/styleguide/icons/_all/sort-numeric-asc.svg b/maintenance/lib/styleguide/icons/_all/sort-numeric-asc.svg new file mode 100755 index 000000000..be9a58069 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/sort-numeric-asc.svg @@ -0,0 +1,5 @@ + + +sort-numeric-asc + + diff --git a/maintenance/lib/styleguide/icons/_all/sort-numeric-desc.svg b/maintenance/lib/styleguide/icons/_all/sort-numeric-desc.svg new file mode 100755 index 000000000..5550f73d6 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/sort-numeric-desc.svg @@ -0,0 +1,5 @@ + + +sort-numeric-desc + + diff --git a/maintenance/lib/styleguide/icons/_all/sort.svg b/maintenance/lib/styleguide/icons/_all/sort.svg new file mode 100755 index 000000000..d7fc07efd --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/sort.svg @@ -0,0 +1,5 @@ + + +sort + + diff --git a/maintenance/lib/styleguide/icons/_all/soundcloud.svg b/maintenance/lib/styleguide/icons/_all/soundcloud.svg new file mode 100755 index 000000000..4b8ba7d8c --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/soundcloud.svg @@ -0,0 +1,5 @@ + + +soundcloud + + diff --git a/maintenance/lib/styleguide/icons/_all/space-shuttle.svg b/maintenance/lib/styleguide/icons/_all/space-shuttle.svg new file mode 100755 index 000000000..aa585a05a --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/space-shuttle.svg @@ -0,0 +1,5 @@ + + +space-shuttle + + diff --git a/maintenance/lib/styleguide/icons/_all/spinner.svg b/maintenance/lib/styleguide/icons/_all/spinner.svg new file mode 100755 index 000000000..b5d0cf71a --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/spinner.svg @@ -0,0 +1,5 @@ + + +spinner + + diff --git a/maintenance/lib/styleguide/icons/_all/spoon.svg b/maintenance/lib/styleguide/icons/_all/spoon.svg new file mode 100755 index 000000000..68cbdffb8 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/spoon.svg @@ -0,0 +1,5 @@ + + +spoon + + diff --git a/maintenance/lib/styleguide/icons/_all/spotify.svg b/maintenance/lib/styleguide/icons/_all/spotify.svg new file mode 100755 index 000000000..ae709c77d --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/spotify.svg @@ -0,0 +1,5 @@ + + +spotify + + diff --git a/maintenance/lib/styleguide/icons/_all/square-o.svg b/maintenance/lib/styleguide/icons/_all/square-o.svg new file mode 100755 index 000000000..f27493a81 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/square-o.svg @@ -0,0 +1,5 @@ + + +square-o + + diff --git a/maintenance/lib/styleguide/icons/_all/square.svg b/maintenance/lib/styleguide/icons/_all/square.svg new file mode 100755 index 000000000..3141d5108 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/square.svg @@ -0,0 +1,5 @@ + + +square + + diff --git a/maintenance/lib/styleguide/icons/_all/stack-exchange.svg b/maintenance/lib/styleguide/icons/_all/stack-exchange.svg new file mode 100755 index 000000000..e750db5eb --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/stack-exchange.svg @@ -0,0 +1,5 @@ + + +stack-exchange + + diff --git a/maintenance/lib/styleguide/icons/_all/stack-overflow.svg b/maintenance/lib/styleguide/icons/_all/stack-overflow.svg new file mode 100755 index 000000000..a4eea7be3 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/stack-overflow.svg @@ -0,0 +1,5 @@ + + +stack-overflow + + diff --git a/maintenance/lib/styleguide/icons/_all/star-half-o.svg b/maintenance/lib/styleguide/icons/_all/star-half-o.svg new file mode 100755 index 000000000..40070bbef --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/star-half-o.svg @@ -0,0 +1,5 @@ + + +star-half-o + + diff --git a/maintenance/lib/styleguide/icons/_all/star-half.svg b/maintenance/lib/styleguide/icons/_all/star-half.svg new file mode 100755 index 000000000..3e0d60be4 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/star-half.svg @@ -0,0 +1,5 @@ + + +star-half + + diff --git a/maintenance/lib/styleguide/icons/_all/star-o.svg b/maintenance/lib/styleguide/icons/_all/star-o.svg new file mode 100755 index 000000000..3bc7af681 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/star-o.svg @@ -0,0 +1,5 @@ + + +star-o + + diff --git a/maintenance/lib/styleguide/icons/_all/star.svg b/maintenance/lib/styleguide/icons/_all/star.svg new file mode 100755 index 000000000..5b4236991 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/star.svg @@ -0,0 +1,5 @@ + + +star + + diff --git a/maintenance/lib/styleguide/icons/_all/steam-square.svg b/maintenance/lib/styleguide/icons/_all/steam-square.svg new file mode 100755 index 000000000..96d45639a --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/steam-square.svg @@ -0,0 +1,5 @@ + + +steam-square + + diff --git a/maintenance/lib/styleguide/icons/_all/steam.svg b/maintenance/lib/styleguide/icons/_all/steam.svg new file mode 100755 index 000000000..21949824d --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/steam.svg @@ -0,0 +1,5 @@ + + +steam + + diff --git a/maintenance/lib/styleguide/icons/_all/step-backward.svg b/maintenance/lib/styleguide/icons/_all/step-backward.svg new file mode 100755 index 000000000..bf97acc42 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/step-backward.svg @@ -0,0 +1,5 @@ + + +step-backward + + diff --git a/maintenance/lib/styleguide/icons/_all/step-forward.svg b/maintenance/lib/styleguide/icons/_all/step-forward.svg new file mode 100755 index 000000000..4975ad313 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/step-forward.svg @@ -0,0 +1,5 @@ + + +step-forward + + diff --git a/maintenance/lib/styleguide/icons/_all/stethoscope.svg b/maintenance/lib/styleguide/icons/_all/stethoscope.svg new file mode 100755 index 000000000..49955c853 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/stethoscope.svg @@ -0,0 +1,5 @@ + + +stethoscope + + diff --git a/maintenance/lib/styleguide/icons/_all/sticky-note.svg b/maintenance/lib/styleguide/icons/_all/sticky-note.svg new file mode 100755 index 000000000..ce85a60c1 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/sticky-note.svg @@ -0,0 +1,5 @@ + + +sticky-note + + diff --git a/maintenance/lib/styleguide/icons/_all/stop.svg b/maintenance/lib/styleguide/icons/_all/stop.svg new file mode 100755 index 000000000..6da55336d --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/stop.svg @@ -0,0 +1,5 @@ + + +stop + + diff --git a/maintenance/lib/styleguide/icons/_all/street-view.svg b/maintenance/lib/styleguide/icons/_all/street-view.svg new file mode 100755 index 000000000..566e056e9 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/street-view.svg @@ -0,0 +1,5 @@ + + +street-view + + diff --git a/maintenance/lib/styleguide/icons/_all/strikethrough.svg b/maintenance/lib/styleguide/icons/_all/strikethrough.svg new file mode 100755 index 000000000..4312567a1 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/strikethrough.svg @@ -0,0 +1,5 @@ + + +strikethrough + + diff --git a/maintenance/lib/styleguide/icons/_all/stumbleupon-circle.svg b/maintenance/lib/styleguide/icons/_all/stumbleupon-circle.svg new file mode 100755 index 000000000..06493e0aa --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/stumbleupon-circle.svg @@ -0,0 +1,5 @@ + + +stumbleupon-circle + + diff --git a/maintenance/lib/styleguide/icons/_all/stumbleupon.svg b/maintenance/lib/styleguide/icons/_all/stumbleupon.svg new file mode 100755 index 000000000..78348e3d6 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/stumbleupon.svg @@ -0,0 +1,5 @@ + + +stumbleupon + + diff --git a/maintenance/lib/styleguide/icons/_all/subscript.svg b/maintenance/lib/styleguide/icons/_all/subscript.svg new file mode 100755 index 000000000..07663bcc6 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/subscript.svg @@ -0,0 +1,5 @@ + + +subscript + + diff --git a/maintenance/lib/styleguide/icons/_all/subway.svg b/maintenance/lib/styleguide/icons/_all/subway.svg new file mode 100755 index 000000000..c7203870e --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/subway.svg @@ -0,0 +1,5 @@ + + +subway + + diff --git a/maintenance/lib/styleguide/icons/_all/suitcase.svg b/maintenance/lib/styleguide/icons/_all/suitcase.svg new file mode 100755 index 000000000..ceca5cbad --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/suitcase.svg @@ -0,0 +1,5 @@ + + +suitcase + + diff --git a/maintenance/lib/styleguide/icons/_all/sun.svg b/maintenance/lib/styleguide/icons/_all/sun.svg new file mode 100755 index 000000000..bddbcebcc --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/sun.svg @@ -0,0 +1,5 @@ + + +sun-o + + diff --git a/maintenance/lib/styleguide/icons/_all/superscript.svg b/maintenance/lib/styleguide/icons/_all/superscript.svg new file mode 100755 index 000000000..08938a2b5 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/superscript.svg @@ -0,0 +1,5 @@ + + +superscript + + diff --git a/maintenance/lib/styleguide/icons/_all/table.svg b/maintenance/lib/styleguide/icons/_all/table.svg new file mode 100755 index 000000000..bdb7c8e7b --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/table.svg @@ -0,0 +1,5 @@ + + +table + + diff --git a/maintenance/lib/styleguide/icons/_all/tablet.svg b/maintenance/lib/styleguide/icons/_all/tablet.svg new file mode 100755 index 000000000..7142d4644 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/tablet.svg @@ -0,0 +1,5 @@ + + +tablet + + diff --git a/maintenance/lib/styleguide/icons/_all/tachometer.svg b/maintenance/lib/styleguide/icons/_all/tachometer.svg new file mode 100755 index 000000000..ca5691b41 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/tachometer.svg @@ -0,0 +1,5 @@ + + +tachometer + + diff --git a/maintenance/lib/styleguide/icons/_all/tag.svg b/maintenance/lib/styleguide/icons/_all/tag.svg new file mode 100755 index 000000000..875a3be33 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/tag.svg @@ -0,0 +1,5 @@ + + +tag + + diff --git a/maintenance/lib/styleguide/icons/_all/tags.svg b/maintenance/lib/styleguide/icons/_all/tags.svg new file mode 100755 index 000000000..f248cc080 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/tags.svg @@ -0,0 +1,5 @@ + + +tags + + diff --git a/maintenance/lib/styleguide/icons/_all/tasks.svg b/maintenance/lib/styleguide/icons/_all/tasks.svg new file mode 100755 index 000000000..6883f23e1 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/tasks.svg @@ -0,0 +1,5 @@ + + +tasks + + diff --git a/maintenance/lib/styleguide/icons/_all/taxi.svg b/maintenance/lib/styleguide/icons/_all/taxi.svg new file mode 100755 index 000000000..0c5a518d8 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/taxi.svg @@ -0,0 +1,5 @@ + + +taxi + + diff --git a/maintenance/lib/styleguide/icons/_all/television.svg b/maintenance/lib/styleguide/icons/_all/television.svg new file mode 100755 index 000000000..7dd19c95d --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/television.svg @@ -0,0 +1,5 @@ + + +television + + diff --git a/maintenance/lib/styleguide/icons/_all/tencent-weibo.svg b/maintenance/lib/styleguide/icons/_all/tencent-weibo.svg new file mode 100755 index 000000000..4ef762cc7 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/tencent-weibo.svg @@ -0,0 +1,5 @@ + + +tencent-weibo + + diff --git a/maintenance/lib/styleguide/icons/_all/terminal.svg b/maintenance/lib/styleguide/icons/_all/terminal.svg new file mode 100755 index 000000000..9f336dc12 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/terminal.svg @@ -0,0 +1,5 @@ + + +terminal + + diff --git a/maintenance/lib/styleguide/icons/_all/text-height.svg b/maintenance/lib/styleguide/icons/_all/text-height.svg new file mode 100755 index 000000000..508f997cf --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/text-height.svg @@ -0,0 +1,5 @@ + + +text-height + + diff --git a/maintenance/lib/styleguide/icons/_all/text-width.svg b/maintenance/lib/styleguide/icons/_all/text-width.svg new file mode 100755 index 000000000..e9325a345 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/text-width.svg @@ -0,0 +1,5 @@ + + +text-width + + diff --git a/maintenance/lib/styleguide/icons/_all/th-large.svg b/maintenance/lib/styleguide/icons/_all/th-large.svg new file mode 100755 index 000000000..b33aa326e --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/th-large.svg @@ -0,0 +1,5 @@ + + +th-large + + diff --git a/maintenance/lib/styleguide/icons/_all/th-list.svg b/maintenance/lib/styleguide/icons/_all/th-list.svg new file mode 100755 index 000000000..1060e1939 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/th-list.svg @@ -0,0 +1,5 @@ + + +th-list + + diff --git a/maintenance/lib/styleguide/icons/_all/th.svg b/maintenance/lib/styleguide/icons/_all/th.svg new file mode 100755 index 000000000..eb6aa49c8 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/th.svg @@ -0,0 +1,5 @@ + + +th + + diff --git a/maintenance/lib/styleguide/icons/_all/thumb-tack.svg b/maintenance/lib/styleguide/icons/_all/thumb-tack.svg new file mode 100755 index 000000000..75232e25f --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/thumb-tack.svg @@ -0,0 +1,5 @@ + + +thumb-tack + + diff --git a/maintenance/lib/styleguide/icons/_all/thumbs-down.svg b/maintenance/lib/styleguide/icons/_all/thumbs-down.svg new file mode 100755 index 000000000..e2af72e77 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/thumbs-down.svg @@ -0,0 +1,5 @@ + + +thumbs-down + + diff --git a/maintenance/lib/styleguide/icons/_all/thumbs-up.svg b/maintenance/lib/styleguide/icons/_all/thumbs-up.svg new file mode 100755 index 000000000..d117086bb --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/thumbs-up.svg @@ -0,0 +1,5 @@ + + +thumbs-up + + diff --git a/maintenance/lib/styleguide/icons/_all/ticket.svg b/maintenance/lib/styleguide/icons/_all/ticket.svg new file mode 100755 index 000000000..5e7cfb92c --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/ticket.svg @@ -0,0 +1,5 @@ + + +ticket + + diff --git a/maintenance/lib/styleguide/icons/_all/times-circle.svg b/maintenance/lib/styleguide/icons/_all/times-circle.svg new file mode 100755 index 000000000..acf70ce3b --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/times-circle.svg @@ -0,0 +1,5 @@ + + +times-circle + + diff --git a/maintenance/lib/styleguide/icons/_all/times.svg b/maintenance/lib/styleguide/icons/_all/times.svg new file mode 100755 index 000000000..e51402457 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/times.svg @@ -0,0 +1,5 @@ + + +times + + diff --git a/maintenance/lib/styleguide/icons/_all/tint.svg b/maintenance/lib/styleguide/icons/_all/tint.svg new file mode 100755 index 000000000..7b214e3cb --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/tint.svg @@ -0,0 +1,5 @@ + + +tint + + diff --git a/maintenance/lib/styleguide/icons/_all/toggle-off.svg b/maintenance/lib/styleguide/icons/_all/toggle-off.svg new file mode 100755 index 000000000..c69ce1b5f --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/toggle-off.svg @@ -0,0 +1,5 @@ + + +toggle-off + + diff --git a/maintenance/lib/styleguide/icons/_all/toggle-on.svg b/maintenance/lib/styleguide/icons/_all/toggle-on.svg new file mode 100755 index 000000000..280c7d249 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/toggle-on.svg @@ -0,0 +1,5 @@ + + +toggle-on + + diff --git a/maintenance/lib/styleguide/icons/_all/trademark.svg b/maintenance/lib/styleguide/icons/_all/trademark.svg new file mode 100755 index 000000000..18630205f --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/trademark.svg @@ -0,0 +1,5 @@ + + +trademark + + diff --git a/maintenance/lib/styleguide/icons/_all/train.svg b/maintenance/lib/styleguide/icons/_all/train.svg new file mode 100755 index 000000000..5be9f035d --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/train.svg @@ -0,0 +1,5 @@ + + +train + + diff --git a/maintenance/lib/styleguide/icons/_all/transgender-alt.svg b/maintenance/lib/styleguide/icons/_all/transgender-alt.svg new file mode 100755 index 000000000..534557656 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/transgender-alt.svg @@ -0,0 +1,5 @@ + + +transgender-alt + + diff --git a/maintenance/lib/styleguide/icons/_all/transgender.svg b/maintenance/lib/styleguide/icons/_all/transgender.svg new file mode 100755 index 000000000..b97113915 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/transgender.svg @@ -0,0 +1,5 @@ + + +transgender + + diff --git a/maintenance/lib/styleguide/icons/_all/trash.svg b/maintenance/lib/styleguide/icons/_all/trash.svg new file mode 100755 index 000000000..6475fd236 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/trash.svg @@ -0,0 +1,5 @@ + + +trash + + diff --git a/maintenance/lib/styleguide/icons/_all/tree.svg b/maintenance/lib/styleguide/icons/_all/tree.svg new file mode 100755 index 000000000..e0534af45 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/tree.svg @@ -0,0 +1,5 @@ + + +tree + + diff --git a/maintenance/lib/styleguide/icons/_all/trello.svg b/maintenance/lib/styleguide/icons/_all/trello.svg new file mode 100755 index 000000000..beeae9953 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/trello.svg @@ -0,0 +1,5 @@ + + +trello + + diff --git a/maintenance/lib/styleguide/icons/_all/tripadvisor.svg b/maintenance/lib/styleguide/icons/_all/tripadvisor.svg new file mode 100755 index 000000000..9f5785b7b --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/tripadvisor.svg @@ -0,0 +1,5 @@ + + +tripadvisor + + diff --git a/maintenance/lib/styleguide/icons/_all/trophy.svg b/maintenance/lib/styleguide/icons/_all/trophy.svg new file mode 100755 index 000000000..0ddbc5fb6 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/trophy.svg @@ -0,0 +1,5 @@ + + +trophy + + diff --git a/maintenance/lib/styleguide/icons/_all/truck.svg b/maintenance/lib/styleguide/icons/_all/truck.svg new file mode 100755 index 000000000..8880e5f47 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/truck.svg @@ -0,0 +1,5 @@ + + +truck + + diff --git a/maintenance/lib/styleguide/icons/_all/try.svg b/maintenance/lib/styleguide/icons/_all/try.svg new file mode 100755 index 000000000..9523b23aa --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/try.svg @@ -0,0 +1,5 @@ + + +try + + diff --git a/maintenance/lib/styleguide/icons/_all/tty.svg b/maintenance/lib/styleguide/icons/_all/tty.svg new file mode 100755 index 000000000..ecadd7932 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/tty.svg @@ -0,0 +1,5 @@ + + +tty + + diff --git a/maintenance/lib/styleguide/icons/_all/tumblr-square.svg b/maintenance/lib/styleguide/icons/_all/tumblr-square.svg new file mode 100755 index 000000000..6a14791af --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/tumblr-square.svg @@ -0,0 +1,5 @@ + + +tumblr-square + + diff --git a/maintenance/lib/styleguide/icons/_all/tumblr.svg b/maintenance/lib/styleguide/icons/_all/tumblr.svg new file mode 100755 index 000000000..b550f135a --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/tumblr.svg @@ -0,0 +1,5 @@ + + +tumblr + + diff --git a/maintenance/lib/styleguide/icons/_all/turkish-lira.svg b/maintenance/lib/styleguide/icons/_all/turkish-lira.svg new file mode 100755 index 000000000..aa75e7e03 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/turkish-lira.svg @@ -0,0 +1,5 @@ + + +turkish-lira + + diff --git a/maintenance/lib/styleguide/icons/_all/twitch.svg b/maintenance/lib/styleguide/icons/_all/twitch.svg new file mode 100755 index 000000000..aefb5906c --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/twitch.svg @@ -0,0 +1,5 @@ + + +twitch + + diff --git a/maintenance/lib/styleguide/icons/_all/twitter-square.svg b/maintenance/lib/styleguide/icons/_all/twitter-square.svg new file mode 100755 index 000000000..3b9c23307 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/twitter-square.svg @@ -0,0 +1,5 @@ + + +twitter-square + + diff --git a/maintenance/lib/styleguide/icons/_all/twitter.svg b/maintenance/lib/styleguide/icons/_all/twitter.svg new file mode 100755 index 000000000..ece9e1f65 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/twitter.svg @@ -0,0 +1,5 @@ + + +twitter + + diff --git a/maintenance/lib/styleguide/icons/_all/umbrella.svg b/maintenance/lib/styleguide/icons/_all/umbrella.svg new file mode 100755 index 000000000..283813a97 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/umbrella.svg @@ -0,0 +1,5 @@ + + +umbrella + + diff --git a/maintenance/lib/styleguide/icons/_all/underline.svg b/maintenance/lib/styleguide/icons/_all/underline.svg new file mode 100755 index 000000000..f4c6e698c --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/underline.svg @@ -0,0 +1,5 @@ + + +underline + + diff --git a/maintenance/lib/styleguide/icons/_all/undo.svg b/maintenance/lib/styleguide/icons/_all/undo.svg new file mode 100755 index 000000000..707b60150 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/undo.svg @@ -0,0 +1,5 @@ + + +undo + + diff --git a/maintenance/lib/styleguide/icons/_all/university.svg b/maintenance/lib/styleguide/icons/_all/university.svg new file mode 100755 index 000000000..cddb5775a --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/university.svg @@ -0,0 +1,5 @@ + + +university + + diff --git a/maintenance/lib/styleguide/icons/_all/unlink.svg b/maintenance/lib/styleguide/icons/_all/unlink.svg new file mode 100755 index 000000000..f63b36e9b --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/unlink.svg @@ -0,0 +1,5 @@ + + +unlink + + diff --git a/maintenance/lib/styleguide/icons/_all/unlock-alt.svg b/maintenance/lib/styleguide/icons/_all/unlock-alt.svg new file mode 100755 index 000000000..cf8bd024b --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/unlock-alt.svg @@ -0,0 +1,5 @@ + + +unlock-alt + + diff --git a/maintenance/lib/styleguide/icons/_all/unlock.svg b/maintenance/lib/styleguide/icons/_all/unlock.svg new file mode 100755 index 000000000..d174e844a --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/unlock.svg @@ -0,0 +1,5 @@ + + +unlock + + diff --git a/maintenance/lib/styleguide/icons/_all/upload.svg b/maintenance/lib/styleguide/icons/_all/upload.svg new file mode 100755 index 000000000..83dfe5bcf --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/upload.svg @@ -0,0 +1,5 @@ + + +upload + + diff --git a/maintenance/lib/styleguide/icons/_all/usd.svg b/maintenance/lib/styleguide/icons/_all/usd.svg new file mode 100755 index 000000000..60829e4fe --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/usd.svg @@ -0,0 +1,5 @@ + + +usd + + diff --git a/maintenance/lib/styleguide/icons/_all/user-md.svg b/maintenance/lib/styleguide/icons/_all/user-md.svg new file mode 100755 index 000000000..aaa6452d8 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/user-md.svg @@ -0,0 +1,5 @@ + + +user-md + + diff --git a/maintenance/lib/styleguide/icons/_all/user-plus.svg b/maintenance/lib/styleguide/icons/_all/user-plus.svg new file mode 100755 index 000000000..dea6ab228 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/user-plus.svg @@ -0,0 +1,5 @@ + + +user-plus + + diff --git a/maintenance/lib/styleguide/icons/_all/user-secret.svg b/maintenance/lib/styleguide/icons/_all/user-secret.svg new file mode 100755 index 000000000..7191ed363 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/user-secret.svg @@ -0,0 +1,5 @@ + + +user-secret + + diff --git a/maintenance/lib/styleguide/icons/_all/user-times.svg b/maintenance/lib/styleguide/icons/_all/user-times.svg new file mode 100755 index 000000000..8f4cb905a --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/user-times.svg @@ -0,0 +1,5 @@ + + +user-times + + diff --git a/maintenance/lib/styleguide/icons/_all/user.svg b/maintenance/lib/styleguide/icons/_all/user.svg new file mode 100755 index 000000000..04cc45b41 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/user.svg @@ -0,0 +1,5 @@ + + +user + + diff --git a/maintenance/lib/styleguide/icons/_all/users.svg b/maintenance/lib/styleguide/icons/_all/users.svg new file mode 100755 index 000000000..7572021ba --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/users.svg @@ -0,0 +1,5 @@ + + +users + + diff --git a/maintenance/lib/styleguide/icons/_all/venus-double.svg b/maintenance/lib/styleguide/icons/_all/venus-double.svg new file mode 100755 index 000000000..339dc9773 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/venus-double.svg @@ -0,0 +1,5 @@ + + +venus-double + + diff --git a/maintenance/lib/styleguide/icons/_all/venus-mars.svg b/maintenance/lib/styleguide/icons/_all/venus-mars.svg new file mode 100755 index 000000000..9796ffcec --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/venus-mars.svg @@ -0,0 +1,5 @@ + + +venus-mars + + diff --git a/maintenance/lib/styleguide/icons/_all/venus.svg b/maintenance/lib/styleguide/icons/_all/venus.svg new file mode 100755 index 000000000..83ed8a3f5 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/venus.svg @@ -0,0 +1,5 @@ + + +venus + + diff --git a/maintenance/lib/styleguide/icons/_all/viacoin.svg b/maintenance/lib/styleguide/icons/_all/viacoin.svg new file mode 100755 index 000000000..9fe31b90d --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/viacoin.svg @@ -0,0 +1,5 @@ + + +viacoin + + diff --git a/maintenance/lib/styleguide/icons/_all/video-camera.svg b/maintenance/lib/styleguide/icons/_all/video-camera.svg new file mode 100755 index 000000000..b6a9cc0df --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/video-camera.svg @@ -0,0 +1,5 @@ + + +video-camera + + diff --git a/maintenance/lib/styleguide/icons/_all/vimeo-square.svg b/maintenance/lib/styleguide/icons/_all/vimeo-square.svg new file mode 100755 index 000000000..176585dd1 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/vimeo-square.svg @@ -0,0 +1,5 @@ + + +vimeo-square + + diff --git a/maintenance/lib/styleguide/icons/_all/vimeo.svg b/maintenance/lib/styleguide/icons/_all/vimeo.svg new file mode 100755 index 000000000..a5c590d31 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/vimeo.svg @@ -0,0 +1,5 @@ + + +vimeo + + diff --git a/maintenance/lib/styleguide/icons/_all/vine.svg b/maintenance/lib/styleguide/icons/_all/vine.svg new file mode 100755 index 000000000..0b299f28c --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/vine.svg @@ -0,0 +1,5 @@ + + +vine + + diff --git a/maintenance/lib/styleguide/icons/_all/vk.svg b/maintenance/lib/styleguide/icons/_all/vk.svg new file mode 100755 index 000000000..25bb28aca --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/vk.svg @@ -0,0 +1,5 @@ + + +vk + + diff --git a/maintenance/lib/styleguide/icons/_all/volume-down.svg b/maintenance/lib/styleguide/icons/_all/volume-down.svg new file mode 100755 index 000000000..f8b25dc25 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/volume-down.svg @@ -0,0 +1,5 @@ + + +volume-down + + diff --git a/maintenance/lib/styleguide/icons/_all/volume-off.svg b/maintenance/lib/styleguide/icons/_all/volume-off.svg new file mode 100755 index 000000000..daaeb19f5 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/volume-off.svg @@ -0,0 +1,5 @@ + + +volume-off + + diff --git a/maintenance/lib/styleguide/icons/_all/volume-up.svg b/maintenance/lib/styleguide/icons/_all/volume-up.svg new file mode 100755 index 000000000..03816d0d3 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/volume-up.svg @@ -0,0 +1,5 @@ + + +volume-up + + diff --git a/maintenance/lib/styleguide/icons/_all/warning.svg b/maintenance/lib/styleguide/icons/_all/warning.svg new file mode 100755 index 000000000..cd0a7baed --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/warning.svg @@ -0,0 +1,5 @@ + + +warning + + diff --git a/maintenance/lib/styleguide/icons/_all/wechat.svg b/maintenance/lib/styleguide/icons/_all/wechat.svg new file mode 100755 index 000000000..8b9f8fcc9 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/wechat.svg @@ -0,0 +1,5 @@ + + +wechat + + diff --git a/maintenance/lib/styleguide/icons/_all/weibo.svg b/maintenance/lib/styleguide/icons/_all/weibo.svg new file mode 100755 index 000000000..5d59b88f5 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/weibo.svg @@ -0,0 +1,5 @@ + + +weibo + + diff --git a/maintenance/lib/styleguide/icons/_all/weixin.svg b/maintenance/lib/styleguide/icons/_all/weixin.svg new file mode 100755 index 000000000..722e449b0 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/weixin.svg @@ -0,0 +1,5 @@ + + +weixin + + diff --git a/maintenance/lib/styleguide/icons/_all/whatsapp.svg b/maintenance/lib/styleguide/icons/_all/whatsapp.svg new file mode 100755 index 000000000..3ee99ea2a --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/whatsapp.svg @@ -0,0 +1,5 @@ + + +whatsapp + + diff --git a/maintenance/lib/styleguide/icons/_all/wheelchair.svg b/maintenance/lib/styleguide/icons/_all/wheelchair.svg new file mode 100755 index 000000000..3854969b8 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/wheelchair.svg @@ -0,0 +1,5 @@ + + +wheelchair + + diff --git a/maintenance/lib/styleguide/icons/_all/wifi.svg b/maintenance/lib/styleguide/icons/_all/wifi.svg new file mode 100755 index 000000000..0df70f686 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/wifi.svg @@ -0,0 +1,5 @@ + + +wifi + + diff --git a/maintenance/lib/styleguide/icons/_all/wikipedia-w.svg b/maintenance/lib/styleguide/icons/_all/wikipedia-w.svg new file mode 100755 index 000000000..4626ee81b --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/wikipedia-w.svg @@ -0,0 +1,5 @@ + + +wikipedia-w + + diff --git a/maintenance/lib/styleguide/icons/_all/windows.svg b/maintenance/lib/styleguide/icons/_all/windows.svg new file mode 100755 index 000000000..d00f57f96 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/windows.svg @@ -0,0 +1,5 @@ + + +windows + + diff --git a/maintenance/lib/styleguide/icons/_all/won.svg b/maintenance/lib/styleguide/icons/_all/won.svg new file mode 100755 index 000000000..de5524e89 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/won.svg @@ -0,0 +1,5 @@ + + +won + + diff --git a/maintenance/lib/styleguide/icons/_all/wordpress.svg b/maintenance/lib/styleguide/icons/_all/wordpress.svg new file mode 100755 index 000000000..b530fc299 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/wordpress.svg @@ -0,0 +1,5 @@ + + +wordpress + + diff --git a/maintenance/lib/styleguide/icons/_all/wrench.svg b/maintenance/lib/styleguide/icons/_all/wrench.svg new file mode 100755 index 000000000..3976c763c --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/wrench.svg @@ -0,0 +1,5 @@ + + +wrench + + diff --git a/maintenance/lib/styleguide/icons/_all/xing-square.svg b/maintenance/lib/styleguide/icons/_all/xing-square.svg new file mode 100755 index 000000000..a7cca4f15 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/xing-square.svg @@ -0,0 +1,5 @@ + + +xing-square + + diff --git a/maintenance/lib/styleguide/icons/_all/xing.svg b/maintenance/lib/styleguide/icons/_all/xing.svg new file mode 100755 index 000000000..b4120b913 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/xing.svg @@ -0,0 +1,5 @@ + + +xing + + diff --git a/maintenance/lib/styleguide/icons/_all/y-combinator-square.svg b/maintenance/lib/styleguide/icons/_all/y-combinator-square.svg new file mode 100755 index 000000000..84f249e60 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/y-combinator-square.svg @@ -0,0 +1,5 @@ + + +y-combinator-square + + diff --git a/maintenance/lib/styleguide/icons/_all/y-combinator.svg b/maintenance/lib/styleguide/icons/_all/y-combinator.svg new file mode 100755 index 000000000..242deb676 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/y-combinator.svg @@ -0,0 +1,5 @@ + + +y-combinator + + diff --git a/maintenance/lib/styleguide/icons/_all/yahoo.svg b/maintenance/lib/styleguide/icons/_all/yahoo.svg new file mode 100755 index 000000000..2abad57a4 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/yahoo.svg @@ -0,0 +1,5 @@ + + +yahoo + + diff --git a/maintenance/lib/styleguide/icons/_all/yc-square.svg b/maintenance/lib/styleguide/icons/_all/yc-square.svg new file mode 100755 index 000000000..9cd16b5de --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/yc-square.svg @@ -0,0 +1,5 @@ + + +yc-square + + diff --git a/maintenance/lib/styleguide/icons/_all/yc.svg b/maintenance/lib/styleguide/icons/_all/yc.svg new file mode 100755 index 000000000..dff958a76 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/yc.svg @@ -0,0 +1,5 @@ + + +yc + + diff --git a/maintenance/lib/styleguide/icons/_all/yelp.svg b/maintenance/lib/styleguide/icons/_all/yelp.svg new file mode 100755 index 000000000..f1def9f08 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/yelp.svg @@ -0,0 +1,5 @@ + + +yelp + + diff --git a/maintenance/lib/styleguide/icons/_all/yen.svg b/maintenance/lib/styleguide/icons/_all/yen.svg new file mode 100755 index 000000000..10f47cecb --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/yen.svg @@ -0,0 +1,5 @@ + + +yen + + diff --git a/maintenance/lib/styleguide/icons/_all/youtube-play.svg b/maintenance/lib/styleguide/icons/_all/youtube-play.svg new file mode 100755 index 000000000..80370a4e6 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/youtube-play.svg @@ -0,0 +1,5 @@ + + +youtube-play + + diff --git a/maintenance/lib/styleguide/icons/_all/youtube-square.svg b/maintenance/lib/styleguide/icons/_all/youtube-square.svg new file mode 100755 index 000000000..76bb44a27 --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/youtube-square.svg @@ -0,0 +1,5 @@ + + +youtube-square + + diff --git a/maintenance/lib/styleguide/icons/_all/youtube.svg b/maintenance/lib/styleguide/icons/_all/youtube.svg new file mode 100755 index 000000000..acbd88e2a --- /dev/null +++ b/maintenance/lib/styleguide/icons/_all/youtube.svg @@ -0,0 +1,5 @@ + + +youtube + + diff --git a/maintenance/lib/styleguide/icons/index.ts b/maintenance/lib/styleguide/icons/index.ts new file mode 100644 index 000000000..017455d00 --- /dev/null +++ b/maintenance/lib/styleguide/icons/index.ts @@ -0,0 +1,19 @@ +// Get icons +const moduleStrings = import.meta.glob('./svg/*.svg', { + query: '?raw', + import: 'default', +}) + +const iconNames = [] +const icons = {} + +for (const svgImport of Object.entries(moduleStrings)) { + const [path, module] = svgImport + const name = path.replace('./svg/', '').replace('.svg', '') + iconNames.push(name) + module().then((svg) => icons[name] = svg) +} + +export { iconNames } + +export default icons diff --git a/maintenance/lib/styleguide/icons/svg/align-center.svg b/maintenance/lib/styleguide/icons/svg/align-center.svg new file mode 100755 index 000000000..4232dff91 --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/align-center.svg @@ -0,0 +1,5 @@ + + +align-center + + diff --git a/maintenance/lib/styleguide/icons/svg/align-justify.svg b/maintenance/lib/styleguide/icons/svg/align-justify.svg new file mode 100755 index 000000000..ce82c7f0a --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/align-justify.svg @@ -0,0 +1,5 @@ + + +align-justify + + diff --git a/maintenance/lib/styleguide/icons/svg/align-left.svg b/maintenance/lib/styleguide/icons/svg/align-left.svg new file mode 100755 index 000000000..c76e93dc9 --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/align-left.svg @@ -0,0 +1,5 @@ + + +align-left + + diff --git a/maintenance/lib/styleguide/icons/svg/align-right.svg b/maintenance/lib/styleguide/icons/svg/align-right.svg new file mode 100755 index 000000000..24972ed83 --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/align-right.svg @@ -0,0 +1,5 @@ + + +align-right + + diff --git a/maintenance/lib/styleguide/icons/svg/angellist.svg b/maintenance/lib/styleguide/icons/svg/angellist.svg new file mode 100755 index 000000000..34123f5f0 --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/angellist.svg @@ -0,0 +1,5 @@ + + +angellist + + diff --git a/maintenance/lib/styleguide/icons/svg/angle-down.svg b/maintenance/lib/styleguide/icons/svg/angle-down.svg new file mode 100755 index 000000000..aa6f763c8 --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/angle-down.svg @@ -0,0 +1,5 @@ + + +angle-down + + diff --git a/maintenance/lib/styleguide/icons/svg/angle-left.svg b/maintenance/lib/styleguide/icons/svg/angle-left.svg new file mode 100755 index 000000000..826dd8e34 --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/angle-left.svg @@ -0,0 +1,5 @@ + + +angle-left + + diff --git a/maintenance/lib/styleguide/icons/svg/angle-right.svg b/maintenance/lib/styleguide/icons/svg/angle-right.svg new file mode 100755 index 000000000..1df45a590 --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/angle-right.svg @@ -0,0 +1,5 @@ + + +angle-right + + diff --git a/maintenance/lib/styleguide/icons/svg/angle-up.svg b/maintenance/lib/styleguide/icons/svg/angle-up.svg new file mode 100755 index 000000000..af58a3f27 --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/angle-up.svg @@ -0,0 +1,5 @@ + + +angle-up + + diff --git a/maintenance/lib/styleguide/icons/svg/archive.svg b/maintenance/lib/styleguide/icons/svg/archive.svg new file mode 100755 index 000000000..878713822 --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/archive.svg @@ -0,0 +1,5 @@ + + +archive + + diff --git a/maintenance/lib/styleguide/icons/svg/arrow-down.svg b/maintenance/lib/styleguide/icons/svg/arrow-down.svg new file mode 100755 index 000000000..6cee34766 --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/arrow-down.svg @@ -0,0 +1,5 @@ + + +arrow-down + + diff --git a/maintenance/lib/styleguide/icons/svg/arrow-left.svg b/maintenance/lib/styleguide/icons/svg/arrow-left.svg new file mode 100755 index 000000000..f7489c43a --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/arrow-left.svg @@ -0,0 +1,5 @@ + + +arrow-left + + diff --git a/maintenance/lib/styleguide/icons/svg/arrow-right.svg b/maintenance/lib/styleguide/icons/svg/arrow-right.svg new file mode 100755 index 000000000..62d753057 --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/arrow-right.svg @@ -0,0 +1,5 @@ + + +arrow-right + + diff --git a/maintenance/lib/styleguide/icons/svg/arrow-up.svg b/maintenance/lib/styleguide/icons/svg/arrow-up.svg new file mode 100755 index 000000000..f48c186c0 --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/arrow-up.svg @@ -0,0 +1,5 @@ + + +arrow-up + + diff --git a/maintenance/lib/styleguide/icons/svg/at.svg b/maintenance/lib/styleguide/icons/svg/at.svg new file mode 100755 index 000000000..e046ea75a --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/at.svg @@ -0,0 +1,5 @@ + + +at + + diff --git a/maintenance/lib/styleguide/icons/svg/balance-scale.svg b/maintenance/lib/styleguide/icons/svg/balance-scale.svg new file mode 100755 index 000000000..f5e446fd2 --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/balance-scale.svg @@ -0,0 +1,5 @@ + + +balance-scale + + diff --git a/maintenance/lib/styleguide/icons/svg/ban.svg b/maintenance/lib/styleguide/icons/svg/ban.svg new file mode 100755 index 000000000..7dc338541 --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/ban.svg @@ -0,0 +1,5 @@ + + +ban + + diff --git a/maintenance/lib/styleguide/icons/svg/bar-chart.svg b/maintenance/lib/styleguide/icons/svg/bar-chart.svg new file mode 100755 index 000000000..0c853e737 --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/bar-chart.svg @@ -0,0 +1,5 @@ + + +bar-chart + + diff --git a/maintenance/lib/styleguide/icons/svg/bars.svg b/maintenance/lib/styleguide/icons/svg/bars.svg new file mode 100755 index 000000000..5ea0f464d --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/bars.svg @@ -0,0 +1,5 @@ + + +bars + + diff --git a/maintenance/lib/styleguide/icons/svg/bell.svg b/maintenance/lib/styleguide/icons/svg/bell.svg new file mode 100755 index 000000000..ee58c443c --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/bell.svg @@ -0,0 +1,5 @@ + + +bell + + diff --git a/maintenance/lib/styleguide/icons/svg/bold.svg b/maintenance/lib/styleguide/icons/svg/bold.svg new file mode 100755 index 000000000..c3516808d --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/bold.svg @@ -0,0 +1,5 @@ + + +bold + + diff --git a/maintenance/lib/styleguide/icons/svg/book.svg b/maintenance/lib/styleguide/icons/svg/book.svg new file mode 100755 index 000000000..305e367ac --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/book.svg @@ -0,0 +1,5 @@ + + +book + + diff --git a/maintenance/lib/styleguide/icons/svg/bookmark.svg b/maintenance/lib/styleguide/icons/svg/bookmark.svg new file mode 100755 index 000000000..bd3ff4559 --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/bookmark.svg @@ -0,0 +1,5 @@ + + +bookmark + + diff --git a/maintenance/lib/styleguide/icons/svg/briefcase.svg b/maintenance/lib/styleguide/icons/svg/briefcase.svg new file mode 100755 index 000000000..c0f6552a0 --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/briefcase.svg @@ -0,0 +1,5 @@ + + +briefcase + + diff --git a/maintenance/lib/styleguide/icons/svg/bug.svg b/maintenance/lib/styleguide/icons/svg/bug.svg new file mode 100755 index 000000000..66374d8bc --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/bug.svg @@ -0,0 +1,5 @@ + + +bug + + diff --git a/maintenance/lib/styleguide/icons/svg/bullhorn.svg b/maintenance/lib/styleguide/icons/svg/bullhorn.svg new file mode 100755 index 000000000..95e0d21d3 --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/bullhorn.svg @@ -0,0 +1,5 @@ + + +bullhorn + + diff --git a/maintenance/lib/styleguide/icons/svg/calculator.svg b/maintenance/lib/styleguide/icons/svg/calculator.svg new file mode 100755 index 000000000..657b19919 --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/calculator.svg @@ -0,0 +1,5 @@ + + +calculator + + diff --git a/maintenance/lib/styleguide/icons/svg/calendar.svg b/maintenance/lib/styleguide/icons/svg/calendar.svg new file mode 100755 index 000000000..5a67a8299 --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/calendar.svg @@ -0,0 +1,5 @@ + + +calendar + + diff --git a/maintenance/lib/styleguide/icons/svg/camera.svg b/maintenance/lib/styleguide/icons/svg/camera.svg new file mode 100755 index 000000000..793620544 --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/camera.svg @@ -0,0 +1,5 @@ + + +camera + + diff --git a/maintenance/lib/styleguide/icons/svg/cart-plus.svg b/maintenance/lib/styleguide/icons/svg/cart-plus.svg new file mode 100755 index 000000000..84ea385bd --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/cart-plus.svg @@ -0,0 +1,5 @@ + + +cart-plus + + diff --git a/maintenance/lib/styleguide/icons/svg/certificate.svg b/maintenance/lib/styleguide/icons/svg/certificate.svg new file mode 100755 index 000000000..341b4af3e --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/certificate.svg @@ -0,0 +1,5 @@ + + +certificate + + diff --git a/maintenance/lib/styleguide/icons/svg/chain-broken.svg b/maintenance/lib/styleguide/icons/svg/chain-broken.svg new file mode 100755 index 000000000..4ba13f49c --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/chain-broken.svg @@ -0,0 +1,5 @@ + + +chain-broken + + diff --git a/maintenance/lib/styleguide/icons/svg/chain.svg b/maintenance/lib/styleguide/icons/svg/chain.svg new file mode 100755 index 000000000..9d390e126 --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/chain.svg @@ -0,0 +1,5 @@ + + +chain + + diff --git a/maintenance/lib/styleguide/icons/svg/check.svg b/maintenance/lib/styleguide/icons/svg/check.svg new file mode 100755 index 000000000..bf49fe01d --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/check.svg @@ -0,0 +1,5 @@ + + +check + + diff --git a/maintenance/lib/styleguide/icons/svg/child.svg b/maintenance/lib/styleguide/icons/svg/child.svg new file mode 100755 index 000000000..fcb5651f0 --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/child.svg @@ -0,0 +1,5 @@ + + +child + + diff --git a/maintenance/lib/styleguide/icons/svg/clock.svg b/maintenance/lib/styleguide/icons/svg/clock.svg new file mode 100755 index 000000000..2344dd890 --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/clock.svg @@ -0,0 +1,5 @@ + + +clock-o + + diff --git a/maintenance/lib/styleguide/icons/svg/close.svg b/maintenance/lib/styleguide/icons/svg/close.svg new file mode 100755 index 000000000..48604d097 --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/close.svg @@ -0,0 +1,5 @@ + + +close + + diff --git a/maintenance/lib/styleguide/icons/svg/cloud-download.svg b/maintenance/lib/styleguide/icons/svg/cloud-download.svg new file mode 100755 index 000000000..fcc46456b --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/cloud-download.svg @@ -0,0 +1,5 @@ + + +cloud-download + + diff --git a/maintenance/lib/styleguide/icons/svg/cloud-upload.svg b/maintenance/lib/styleguide/icons/svg/cloud-upload.svg new file mode 100755 index 000000000..8a0c486b2 --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/cloud-upload.svg @@ -0,0 +1,5 @@ + + +cloud-upload + + diff --git a/maintenance/lib/styleguide/icons/svg/cloud.svg b/maintenance/lib/styleguide/icons/svg/cloud.svg new file mode 100755 index 000000000..7ee840e92 --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/cloud.svg @@ -0,0 +1,5 @@ + + +cloud + + diff --git a/maintenance/lib/styleguide/icons/svg/code.svg b/maintenance/lib/styleguide/icons/svg/code.svg new file mode 100755 index 000000000..2581fa884 --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/code.svg @@ -0,0 +1,5 @@ + + +code + + diff --git a/maintenance/lib/styleguide/icons/svg/coffee.svg b/maintenance/lib/styleguide/icons/svg/coffee.svg new file mode 100755 index 000000000..302150d0a --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/coffee.svg @@ -0,0 +1,5 @@ + + +coffee + + diff --git a/maintenance/lib/styleguide/icons/svg/cogs.svg b/maintenance/lib/styleguide/icons/svg/cogs.svg new file mode 100755 index 000000000..3d0104d19 --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/cogs.svg @@ -0,0 +1,5 @@ + + +cogs + + diff --git a/maintenance/lib/styleguide/icons/svg/columns.svg b/maintenance/lib/styleguide/icons/svg/columns.svg new file mode 100755 index 000000000..f77576ed4 --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/columns.svg @@ -0,0 +1,5 @@ + + +columns + + diff --git a/maintenance/lib/styleguide/icons/svg/comment.svg b/maintenance/lib/styleguide/icons/svg/comment.svg new file mode 100755 index 000000000..fe848ec20 --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/comment.svg @@ -0,0 +1,5 @@ + + +comment + + diff --git a/maintenance/lib/styleguide/icons/svg/comments.svg b/maintenance/lib/styleguide/icons/svg/comments.svg new file mode 100755 index 000000000..551f10e4e --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/comments.svg @@ -0,0 +1,5 @@ + + +comments + + diff --git a/maintenance/lib/styleguide/icons/svg/compass.svg b/maintenance/lib/styleguide/icons/svg/compass.svg new file mode 100755 index 000000000..935cb5791 --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/compass.svg @@ -0,0 +1,5 @@ + + +compass + + diff --git a/maintenance/lib/styleguide/icons/svg/copy.svg b/maintenance/lib/styleguide/icons/svg/copy.svg new file mode 100755 index 000000000..1792f2002 --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/copy.svg @@ -0,0 +1,5 @@ + + +copy + + diff --git a/maintenance/lib/styleguide/icons/svg/credit-card.svg b/maintenance/lib/styleguide/icons/svg/credit-card.svg new file mode 100755 index 000000000..29c1fb96f --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/credit-card.svg @@ -0,0 +1,5 @@ + + +credit-card + + diff --git a/maintenance/lib/styleguide/icons/svg/crop.svg b/maintenance/lib/styleguide/icons/svg/crop.svg new file mode 100755 index 000000000..069de9d1e --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/crop.svg @@ -0,0 +1,5 @@ + + +crop + + diff --git a/maintenance/lib/styleguide/icons/svg/crosshairs.svg b/maintenance/lib/styleguide/icons/svg/crosshairs.svg new file mode 100755 index 000000000..6d8b9aa04 --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/crosshairs.svg @@ -0,0 +1,5 @@ + + +crosshairs + + diff --git a/maintenance/lib/styleguide/icons/svg/cube.svg b/maintenance/lib/styleguide/icons/svg/cube.svg new file mode 100755 index 000000000..97fbdf121 --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/cube.svg @@ -0,0 +1,5 @@ + + +cube + + diff --git a/maintenance/lib/styleguide/icons/svg/cubes.svg b/maintenance/lib/styleguide/icons/svg/cubes.svg new file mode 100755 index 000000000..aeb3d66d1 --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/cubes.svg @@ -0,0 +1,5 @@ + + +cubes + + diff --git a/maintenance/lib/styleguide/icons/svg/cut.svg b/maintenance/lib/styleguide/icons/svg/cut.svg new file mode 100755 index 000000000..f04b85c3b --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/cut.svg @@ -0,0 +1,5 @@ + + +cut + + diff --git a/maintenance/lib/styleguide/icons/svg/dashboard.svg b/maintenance/lib/styleguide/icons/svg/dashboard.svg new file mode 100755 index 000000000..74358fd41 --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/dashboard.svg @@ -0,0 +1,5 @@ + + +dashboard + + diff --git a/maintenance/lib/styleguide/icons/svg/desktop.svg b/maintenance/lib/styleguide/icons/svg/desktop.svg new file mode 100755 index 000000000..ba1ef8431 --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/desktop.svg @@ -0,0 +1,5 @@ + + +desktop + + diff --git a/maintenance/lib/styleguide/icons/svg/diamond.svg b/maintenance/lib/styleguide/icons/svg/diamond.svg new file mode 100755 index 000000000..5cad085d9 --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/diamond.svg @@ -0,0 +1,5 @@ + + +diamond + + diff --git a/maintenance/lib/styleguide/icons/svg/download.svg b/maintenance/lib/styleguide/icons/svg/download.svg new file mode 100755 index 000000000..b988fa171 --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/download.svg @@ -0,0 +1,5 @@ + + +download + + diff --git a/maintenance/lib/styleguide/icons/svg/edit.svg b/maintenance/lib/styleguide/icons/svg/edit.svg new file mode 100755 index 000000000..a80101e6c --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/edit.svg @@ -0,0 +1,5 @@ + + +edit + + diff --git a/maintenance/lib/styleguide/icons/svg/ellipsis-h.svg b/maintenance/lib/styleguide/icons/svg/ellipsis-h.svg new file mode 100755 index 000000000..eb7deeab0 --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/ellipsis-h.svg @@ -0,0 +1,5 @@ + + +ellipsis-h + + diff --git a/maintenance/lib/styleguide/icons/svg/ellipsis-v.svg b/maintenance/lib/styleguide/icons/svg/ellipsis-v.svg new file mode 100755 index 000000000..89313ddfd --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/ellipsis-v.svg @@ -0,0 +1,5 @@ + + +ellipsis-v + + diff --git a/maintenance/lib/styleguide/icons/svg/envelope.svg b/maintenance/lib/styleguide/icons/svg/envelope.svg new file mode 100755 index 000000000..92d5320c0 --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/envelope.svg @@ -0,0 +1,5 @@ + + +envelope + + diff --git a/maintenance/lib/styleguide/icons/svg/exchange.svg b/maintenance/lib/styleguide/icons/svg/exchange.svg new file mode 100755 index 000000000..fc8bfaa48 --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/exchange.svg @@ -0,0 +1,5 @@ + + +exchange + + diff --git a/maintenance/lib/styleguide/icons/svg/exclamation-circle.svg b/maintenance/lib/styleguide/icons/svg/exclamation-circle.svg new file mode 100755 index 000000000..cd658b997 --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/exclamation-circle.svg @@ -0,0 +1,5 @@ + + +exclamation-circle + + diff --git a/maintenance/lib/styleguide/icons/svg/exclamation-triangle.svg b/maintenance/lib/styleguide/icons/svg/exclamation-triangle.svg new file mode 100755 index 000000000..aa2f7bbac --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/exclamation-triangle.svg @@ -0,0 +1,5 @@ + + +exclamation-triangle + + diff --git a/maintenance/lib/styleguide/icons/svg/expand.svg b/maintenance/lib/styleguide/icons/svg/expand.svg new file mode 100755 index 000000000..dc21a7e24 --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/expand.svg @@ -0,0 +1,5 @@ + + +expand + + diff --git a/maintenance/lib/styleguide/icons/svg/external-link.svg b/maintenance/lib/styleguide/icons/svg/external-link.svg new file mode 100755 index 000000000..3d7f95574 --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/external-link.svg @@ -0,0 +1,5 @@ + + +external-link + + diff --git a/maintenance/lib/styleguide/icons/svg/eye-slash.svg b/maintenance/lib/styleguide/icons/svg/eye-slash.svg new file mode 100755 index 000000000..4e434ac8d --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/eye-slash.svg @@ -0,0 +1,5 @@ + + +eye-slash + + diff --git a/maintenance/lib/styleguide/icons/svg/eye.svg b/maintenance/lib/styleguide/icons/svg/eye.svg new file mode 100755 index 000000000..1e3e8fef3 --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/eye.svg @@ -0,0 +1,5 @@ + + +eye + + diff --git a/maintenance/lib/styleguide/icons/svg/eyedropper.svg b/maintenance/lib/styleguide/icons/svg/eyedropper.svg new file mode 100755 index 000000000..6cf4151ed --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/eyedropper.svg @@ -0,0 +1,5 @@ + + +eyedropper + + diff --git a/maintenance/lib/styleguide/icons/svg/facebook.svg b/maintenance/lib/styleguide/icons/svg/facebook.svg new file mode 100755 index 000000000..a9e41dfb3 --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/facebook.svg @@ -0,0 +1,5 @@ + + +facebook + + diff --git a/maintenance/lib/styleguide/icons/svg/female.svg b/maintenance/lib/styleguide/icons/svg/female.svg new file mode 100755 index 000000000..2cbe5b470 --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/female.svg @@ -0,0 +1,5 @@ + + +female + + diff --git a/maintenance/lib/styleguide/icons/svg/file-archive.svg b/maintenance/lib/styleguide/icons/svg/file-archive.svg new file mode 100755 index 000000000..94a1e7ab8 --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/file-archive.svg @@ -0,0 +1,5 @@ + + +file-archive-o + + diff --git a/maintenance/lib/styleguide/icons/svg/file-audio.svg b/maintenance/lib/styleguide/icons/svg/file-audio.svg new file mode 100755 index 000000000..e253cbf94 --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/file-audio.svg @@ -0,0 +1,5 @@ + + +file-audio-o + + diff --git a/maintenance/lib/styleguide/icons/svg/file-code.svg b/maintenance/lib/styleguide/icons/svg/file-code.svg new file mode 100755 index 000000000..c241a932b --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/file-code.svg @@ -0,0 +1,5 @@ + + +file-code-o + + diff --git a/maintenance/lib/styleguide/icons/svg/file-excel.svg b/maintenance/lib/styleguide/icons/svg/file-excel.svg new file mode 100755 index 000000000..77a7a73b0 --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/file-excel.svg @@ -0,0 +1,5 @@ + + +file-excel-o + + diff --git a/maintenance/lib/styleguide/icons/svg/file-image.svg b/maintenance/lib/styleguide/icons/svg/file-image.svg new file mode 100755 index 000000000..ba296f51b --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/file-image.svg @@ -0,0 +1,5 @@ + + +file-image-o + + diff --git a/maintenance/lib/styleguide/icons/svg/file-movie.svg b/maintenance/lib/styleguide/icons/svg/file-movie.svg new file mode 100755 index 000000000..fd88fd23d --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/file-movie.svg @@ -0,0 +1,5 @@ + + +file-movie-o + + diff --git a/maintenance/lib/styleguide/icons/svg/file-pdf.svg b/maintenance/lib/styleguide/icons/svg/file-pdf.svg new file mode 100755 index 000000000..810128b55 --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/file-pdf.svg @@ -0,0 +1,5 @@ + + +file-pdf-o + + diff --git a/maintenance/lib/styleguide/icons/svg/file-photo.svg b/maintenance/lib/styleguide/icons/svg/file-photo.svg new file mode 100755 index 000000000..c67616527 --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/file-photo.svg @@ -0,0 +1,5 @@ + + +file-photo-o + + diff --git a/maintenance/lib/styleguide/icons/svg/file-picture.svg b/maintenance/lib/styleguide/icons/svg/file-picture.svg new file mode 100755 index 000000000..e16498317 --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/file-picture.svg @@ -0,0 +1,5 @@ + + +file-picture-o + + diff --git a/maintenance/lib/styleguide/icons/svg/file-powerpoint.svg b/maintenance/lib/styleguide/icons/svg/file-powerpoint.svg new file mode 100755 index 000000000..8df8f896b --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/file-powerpoint.svg @@ -0,0 +1,5 @@ + + +file-powerpoint-o + + diff --git a/maintenance/lib/styleguide/icons/svg/file-sound.svg b/maintenance/lib/styleguide/icons/svg/file-sound.svg new file mode 100755 index 000000000..cb9b5dc76 --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/file-sound.svg @@ -0,0 +1,5 @@ + + +file-sound-o + + diff --git a/maintenance/lib/styleguide/icons/svg/file-text.svg b/maintenance/lib/styleguide/icons/svg/file-text.svg new file mode 100755 index 000000000..38d75ef65 --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/file-text.svg @@ -0,0 +1,5 @@ + + +file-text + + diff --git a/maintenance/lib/styleguide/icons/svg/file-video.svg b/maintenance/lib/styleguide/icons/svg/file-video.svg new file mode 100755 index 000000000..4a6db285b --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/file-video.svg @@ -0,0 +1,5 @@ + + +file-video-o + + diff --git a/maintenance/lib/styleguide/icons/svg/file-word.svg b/maintenance/lib/styleguide/icons/svg/file-word.svg new file mode 100755 index 000000000..c8447a696 --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/file-word.svg @@ -0,0 +1,5 @@ + + +file-word-o + + diff --git a/maintenance/lib/styleguide/icons/svg/file-zip.svg b/maintenance/lib/styleguide/icons/svg/file-zip.svg new file mode 100755 index 000000000..c4eb66dd0 --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/file-zip.svg @@ -0,0 +1,5 @@ + + +file-zip-o + + diff --git a/maintenance/lib/styleguide/icons/svg/file.svg b/maintenance/lib/styleguide/icons/svg/file.svg new file mode 100755 index 000000000..82d36fe17 --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/file.svg @@ -0,0 +1,5 @@ + + +file + + diff --git a/maintenance/lib/styleguide/icons/svg/files.svg b/maintenance/lib/styleguide/icons/svg/files.svg new file mode 100755 index 000000000..602a25658 --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/files.svg @@ -0,0 +1,5 @@ + + +files-o + + diff --git a/maintenance/lib/styleguide/icons/svg/film.svg b/maintenance/lib/styleguide/icons/svg/film.svg new file mode 100755 index 000000000..2318d2f73 --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/film.svg @@ -0,0 +1,5 @@ + + +film + + diff --git a/maintenance/lib/styleguide/icons/svg/filter.svg b/maintenance/lib/styleguide/icons/svg/filter.svg new file mode 100755 index 000000000..6e9f379b6 --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/filter.svg @@ -0,0 +1,5 @@ + + +filter + + diff --git a/maintenance/lib/styleguide/icons/svg/fire.svg b/maintenance/lib/styleguide/icons/svg/fire.svg new file mode 100755 index 000000000..0d579c495 --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/fire.svg @@ -0,0 +1,5 @@ + + +fire + + diff --git a/maintenance/lib/styleguide/icons/svg/flag.svg b/maintenance/lib/styleguide/icons/svg/flag.svg new file mode 100755 index 000000000..6d2769808 --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/flag.svg @@ -0,0 +1,5 @@ + + +flag + + diff --git a/maintenance/lib/styleguide/icons/svg/flash.svg b/maintenance/lib/styleguide/icons/svg/flash.svg new file mode 100755 index 000000000..f3647d420 --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/flash.svg @@ -0,0 +1,5 @@ + + +flash + + diff --git a/maintenance/lib/styleguide/icons/svg/flask.svg b/maintenance/lib/styleguide/icons/svg/flask.svg new file mode 100755 index 000000000..e1ca6bde6 --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/flask.svg @@ -0,0 +1,5 @@ + + +flask + + diff --git a/maintenance/lib/styleguide/icons/svg/floppy.svg b/maintenance/lib/styleguide/icons/svg/floppy.svg new file mode 100755 index 000000000..f924d3bb5 --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/floppy.svg @@ -0,0 +1,5 @@ + + +floppy-o + + diff --git a/maintenance/lib/styleguide/icons/svg/folder-open.svg b/maintenance/lib/styleguide/icons/svg/folder-open.svg new file mode 100755 index 000000000..63a941b71 --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/folder-open.svg @@ -0,0 +1,5 @@ + + +folder-open + + diff --git a/maintenance/lib/styleguide/icons/svg/folder.svg b/maintenance/lib/styleguide/icons/svg/folder.svg new file mode 100755 index 000000000..287a37768 --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/folder.svg @@ -0,0 +1,5 @@ + + +folder + + diff --git a/maintenance/lib/styleguide/icons/svg/frown.svg b/maintenance/lib/styleguide/icons/svg/frown.svg new file mode 100755 index 000000000..a03906c69 --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/frown.svg @@ -0,0 +1,5 @@ + + +frown-o + + diff --git a/maintenance/lib/styleguide/icons/svg/gamepad.svg b/maintenance/lib/styleguide/icons/svg/gamepad.svg new file mode 100755 index 000000000..85a2b7434 --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/gamepad.svg @@ -0,0 +1,5 @@ + + +gamepad + + diff --git a/maintenance/lib/styleguide/icons/svg/gear.svg b/maintenance/lib/styleguide/icons/svg/gear.svg new file mode 100755 index 000000000..f657c9494 --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/gear.svg @@ -0,0 +1,5 @@ + + +gear + + diff --git a/maintenance/lib/styleguide/icons/svg/gears.svg b/maintenance/lib/styleguide/icons/svg/gears.svg new file mode 100755 index 000000000..f9727888d --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/gears.svg @@ -0,0 +1,5 @@ + + +gears + + diff --git a/maintenance/lib/styleguide/icons/svg/gift.svg b/maintenance/lib/styleguide/icons/svg/gift.svg new file mode 100755 index 000000000..355dc7b08 --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/gift.svg @@ -0,0 +1,5 @@ + + +gift + + diff --git a/maintenance/lib/styleguide/icons/svg/github.svg b/maintenance/lib/styleguide/icons/svg/github.svg new file mode 100755 index 000000000..1d61e0788 --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/github.svg @@ -0,0 +1,5 @@ + + +github + + diff --git a/maintenance/lib/styleguide/icons/svg/glass.svg b/maintenance/lib/styleguide/icons/svg/glass.svg new file mode 100755 index 000000000..c2a18e99f --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/glass.svg @@ -0,0 +1,5 @@ + + +glass + + diff --git a/maintenance/lib/styleguide/icons/svg/globe.svg b/maintenance/lib/styleguide/icons/svg/globe.svg new file mode 100755 index 000000000..91bf9bf2b --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/globe.svg @@ -0,0 +1,5 @@ + + +globe + + diff --git a/maintenance/lib/styleguide/icons/svg/graduation-cap.svg b/maintenance/lib/styleguide/icons/svg/graduation-cap.svg new file mode 100755 index 000000000..5d35226d3 --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/graduation-cap.svg @@ -0,0 +1,5 @@ + + +graduation-cap + + diff --git a/maintenance/lib/styleguide/icons/svg/group.svg b/maintenance/lib/styleguide/icons/svg/group.svg new file mode 100755 index 000000000..efb1c6184 --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/group.svg @@ -0,0 +1,5 @@ + + +group + + diff --git a/maintenance/lib/styleguide/icons/svg/hand-down.svg b/maintenance/lib/styleguide/icons/svg/hand-down.svg new file mode 100755 index 000000000..1a06a97fd --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/hand-down.svg @@ -0,0 +1,5 @@ + + +hand-o-down + + diff --git a/maintenance/lib/styleguide/icons/svg/hand-left.svg b/maintenance/lib/styleguide/icons/svg/hand-left.svg new file mode 100755 index 000000000..49fb68314 --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/hand-left.svg @@ -0,0 +1,5 @@ + + +hand-o-left + + diff --git a/maintenance/lib/styleguide/icons/svg/hand-pointer.svg b/maintenance/lib/styleguide/icons/svg/hand-pointer.svg new file mode 100755 index 000000000..e74339724 --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/hand-pointer.svg @@ -0,0 +1,5 @@ + + +hand-pointer-o + + diff --git a/maintenance/lib/styleguide/icons/svg/hand-right.svg b/maintenance/lib/styleguide/icons/svg/hand-right.svg new file mode 100755 index 000000000..c165ea020 --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/hand-right.svg @@ -0,0 +1,5 @@ + + +hand-o-right + + diff --git a/maintenance/lib/styleguide/icons/svg/hand-stop.svg b/maintenance/lib/styleguide/icons/svg/hand-stop.svg new file mode 100755 index 000000000..dbf393138 --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/hand-stop.svg @@ -0,0 +1,5 @@ + + +hand-stop-o + + diff --git a/maintenance/lib/styleguide/icons/svg/hand-up.svg b/maintenance/lib/styleguide/icons/svg/hand-up.svg new file mode 100755 index 000000000..472c8435d --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/hand-up.svg @@ -0,0 +1,5 @@ + + +hand-o-up + + diff --git a/maintenance/lib/styleguide/icons/svg/headphones.svg b/maintenance/lib/styleguide/icons/svg/headphones.svg new file mode 100755 index 000000000..a197eca3a --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/headphones.svg @@ -0,0 +1,5 @@ + + +headphones + + diff --git a/maintenance/lib/styleguide/icons/svg/heart-o.svg b/maintenance/lib/styleguide/icons/svg/heart-o.svg new file mode 100755 index 000000000..6605b96ac --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/heart-o.svg @@ -0,0 +1,5 @@ + + +heart-o + + diff --git a/maintenance/lib/styleguide/icons/svg/heart.svg b/maintenance/lib/styleguide/icons/svg/heart.svg new file mode 100755 index 000000000..64f1195b1 --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/heart.svg @@ -0,0 +1,5 @@ + + +heart + + diff --git a/maintenance/lib/styleguide/icons/svg/history.svg b/maintenance/lib/styleguide/icons/svg/history.svg new file mode 100755 index 000000000..fd5fcc328 --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/history.svg @@ -0,0 +1,5 @@ + + +history + + diff --git a/maintenance/lib/styleguide/icons/svg/home.svg b/maintenance/lib/styleguide/icons/svg/home.svg new file mode 100755 index 000000000..b1a13b06f --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/home.svg @@ -0,0 +1,5 @@ + + +home + + diff --git a/maintenance/lib/styleguide/icons/svg/hourglass.svg b/maintenance/lib/styleguide/icons/svg/hourglass.svg new file mode 100755 index 000000000..e5e5ea6a1 --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/hourglass.svg @@ -0,0 +1,5 @@ + + +hourglass + + diff --git a/maintenance/lib/styleguide/icons/svg/image.svg b/maintenance/lib/styleguide/icons/svg/image.svg new file mode 100755 index 000000000..efbd9131f --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/image.svg @@ -0,0 +1,5 @@ + + +image + + diff --git a/maintenance/lib/styleguide/icons/svg/inbox.svg b/maintenance/lib/styleguide/icons/svg/inbox.svg new file mode 100755 index 000000000..aba1d2eb0 --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/inbox.svg @@ -0,0 +1,5 @@ + + +inbox + + diff --git a/maintenance/lib/styleguide/icons/svg/indent.svg b/maintenance/lib/styleguide/icons/svg/indent.svg new file mode 100755 index 000000000..35f087427 --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/indent.svg @@ -0,0 +1,5 @@ + + +indent + + diff --git a/maintenance/lib/styleguide/icons/svg/info-circle.svg b/maintenance/lib/styleguide/icons/svg/info-circle.svg new file mode 100755 index 000000000..f971f5b3a --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/info-circle.svg @@ -0,0 +1,5 @@ + + +info-circle + + diff --git a/maintenance/lib/styleguide/icons/svg/italic.svg b/maintenance/lib/styleguide/icons/svg/italic.svg new file mode 100755 index 000000000..81d29483c --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/italic.svg @@ -0,0 +1,5 @@ + + +italic + + diff --git a/maintenance/lib/styleguide/icons/svg/keyboard.svg b/maintenance/lib/styleguide/icons/svg/keyboard.svg new file mode 100755 index 000000000..cf49166d4 --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/keyboard.svg @@ -0,0 +1,5 @@ + + +keyboard-o + + diff --git a/maintenance/lib/styleguide/icons/svg/leaf.svg b/maintenance/lib/styleguide/icons/svg/leaf.svg new file mode 100755 index 000000000..52b1693ba --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/leaf.svg @@ -0,0 +1,5 @@ + + +leaf + + diff --git a/maintenance/lib/styleguide/icons/svg/level-down.svg b/maintenance/lib/styleguide/icons/svg/level-down.svg new file mode 100755 index 000000000..e6455391e --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/level-down.svg @@ -0,0 +1,5 @@ + + +level-down + + diff --git a/maintenance/lib/styleguide/icons/svg/level-up.svg b/maintenance/lib/styleguide/icons/svg/level-up.svg new file mode 100755 index 000000000..1c3c82192 --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/level-up.svg @@ -0,0 +1,5 @@ + + +level-up + + diff --git a/maintenance/lib/styleguide/icons/svg/life-ring.svg b/maintenance/lib/styleguide/icons/svg/life-ring.svg new file mode 100755 index 000000000..64f4aa7e8 --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/life-ring.svg @@ -0,0 +1,5 @@ + + +life-ring + + diff --git a/maintenance/lib/styleguide/icons/svg/lightbulb.svg b/maintenance/lib/styleguide/icons/svg/lightbulb.svg new file mode 100755 index 000000000..1c19c81b1 --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/lightbulb.svg @@ -0,0 +1,5 @@ + + +lightbulb-o + + diff --git a/maintenance/lib/styleguide/icons/svg/link.svg b/maintenance/lib/styleguide/icons/svg/link.svg new file mode 100755 index 000000000..624a255b1 --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/link.svg @@ -0,0 +1,5 @@ + + +link + + diff --git a/maintenance/lib/styleguide/icons/svg/list-ol.svg b/maintenance/lib/styleguide/icons/svg/list-ol.svg new file mode 100755 index 000000000..f3fb101ac --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/list-ol.svg @@ -0,0 +1,5 @@ + + +list-ol + + diff --git a/maintenance/lib/styleguide/icons/svg/list-ul.svg b/maintenance/lib/styleguide/icons/svg/list-ul.svg new file mode 100755 index 000000000..d565a8064 --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/list-ul.svg @@ -0,0 +1,5 @@ + + +list-ul + + diff --git a/maintenance/lib/styleguide/icons/svg/list.svg b/maintenance/lib/styleguide/icons/svg/list.svg new file mode 100755 index 000000000..f07692281 --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/list.svg @@ -0,0 +1,5 @@ + + +list + + diff --git a/maintenance/lib/styleguide/icons/svg/location-arrow.svg b/maintenance/lib/styleguide/icons/svg/location-arrow.svg new file mode 100755 index 000000000..942a37fa5 --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/location-arrow.svg @@ -0,0 +1,5 @@ + + +location-arrow + + diff --git a/maintenance/lib/styleguide/icons/svg/lock.svg b/maintenance/lib/styleguide/icons/svg/lock.svg new file mode 100755 index 000000000..31813d729 --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/lock.svg @@ -0,0 +1,5 @@ + + +lock + + diff --git a/maintenance/lib/styleguide/icons/svg/magnet.svg b/maintenance/lib/styleguide/icons/svg/magnet.svg new file mode 100755 index 000000000..998495351 --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/magnet.svg @@ -0,0 +1,5 @@ + + +magnet + + diff --git a/maintenance/lib/styleguide/icons/svg/male.svg b/maintenance/lib/styleguide/icons/svg/male.svg new file mode 100755 index 000000000..5c35184b4 --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/male.svg @@ -0,0 +1,5 @@ + + +male + + diff --git a/maintenance/lib/styleguide/icons/svg/map-marker.svg b/maintenance/lib/styleguide/icons/svg/map-marker.svg new file mode 100755 index 000000000..af7f96727 --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/map-marker.svg @@ -0,0 +1,5 @@ + + +map-marker + + diff --git a/maintenance/lib/styleguide/icons/svg/map-pin.svg b/maintenance/lib/styleguide/icons/svg/map-pin.svg new file mode 100755 index 000000000..dbba740b1 --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/map-pin.svg @@ -0,0 +1,5 @@ + + +map-pin + + diff --git a/maintenance/lib/styleguide/icons/svg/map-signs.svg b/maintenance/lib/styleguide/icons/svg/map-signs.svg new file mode 100755 index 000000000..0d46cc195 --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/map-signs.svg @@ -0,0 +1,5 @@ + + +map-signs + + diff --git a/maintenance/lib/styleguide/icons/svg/map.svg b/maintenance/lib/styleguide/icons/svg/map.svg new file mode 100755 index 000000000..157a29ea8 --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/map.svg @@ -0,0 +1,5 @@ + + +map + + diff --git a/maintenance/lib/styleguide/icons/svg/medkit.svg b/maintenance/lib/styleguide/icons/svg/medkit.svg new file mode 100755 index 000000000..43076dc9c --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/medkit.svg @@ -0,0 +1,5 @@ + + +medkit + + diff --git a/maintenance/lib/styleguide/icons/svg/microphone-slash.svg b/maintenance/lib/styleguide/icons/svg/microphone-slash.svg new file mode 100755 index 000000000..9802dbd5f --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/microphone-slash.svg @@ -0,0 +1,5 @@ + + +microphone-slash + + diff --git a/maintenance/lib/styleguide/icons/svg/microphone.svg b/maintenance/lib/styleguide/icons/svg/microphone.svg new file mode 100755 index 000000000..9a051cebe --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/microphone.svg @@ -0,0 +1,5 @@ + + +microphone + + diff --git a/maintenance/lib/styleguide/icons/svg/minus.svg b/maintenance/lib/styleguide/icons/svg/minus.svg new file mode 100755 index 000000000..b7a94beb1 --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/minus.svg @@ -0,0 +1,5 @@ + + +minus + + diff --git a/maintenance/lib/styleguide/icons/svg/mobile-phone.svg b/maintenance/lib/styleguide/icons/svg/mobile-phone.svg new file mode 100755 index 000000000..542ad25b8 --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/mobile-phone.svg @@ -0,0 +1,5 @@ + + +mobile-phone + + diff --git a/maintenance/lib/styleguide/icons/svg/money.svg b/maintenance/lib/styleguide/icons/svg/money.svg new file mode 100755 index 000000000..04a116d2a --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/money.svg @@ -0,0 +1,5 @@ + + +money + + diff --git a/maintenance/lib/styleguide/icons/svg/mouse-pointer.svg b/maintenance/lib/styleguide/icons/svg/mouse-pointer.svg new file mode 100755 index 000000000..2917ef518 --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/mouse-pointer.svg @@ -0,0 +1,5 @@ + + +mouse-pointer + + diff --git a/maintenance/lib/styleguide/icons/svg/music.svg b/maintenance/lib/styleguide/icons/svg/music.svg new file mode 100755 index 000000000..b84b87800 --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/music.svg @@ -0,0 +1,5 @@ + + +music + + diff --git a/maintenance/lib/styleguide/icons/svg/paint-brush.svg b/maintenance/lib/styleguide/icons/svg/paint-brush.svg new file mode 100755 index 000000000..03b06aac6 --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/paint-brush.svg @@ -0,0 +1,5 @@ + + +paint-brush + + diff --git a/maintenance/lib/styleguide/icons/svg/paperclip.svg b/maintenance/lib/styleguide/icons/svg/paperclip.svg new file mode 100755 index 000000000..099453e71 --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/paperclip.svg @@ -0,0 +1,5 @@ + + +paperclip + + diff --git a/maintenance/lib/styleguide/icons/svg/paragraph.svg b/maintenance/lib/styleguide/icons/svg/paragraph.svg new file mode 100755 index 000000000..26365f984 --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/paragraph.svg @@ -0,0 +1,5 @@ + + +paragraph + + diff --git a/maintenance/lib/styleguide/icons/svg/paste.svg b/maintenance/lib/styleguide/icons/svg/paste.svg new file mode 100755 index 000000000..32084e808 --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/paste.svg @@ -0,0 +1,5 @@ + + +paste + + diff --git a/maintenance/lib/styleguide/icons/svg/pause.svg b/maintenance/lib/styleguide/icons/svg/pause.svg new file mode 100755 index 000000000..ce3acef04 --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/pause.svg @@ -0,0 +1,5 @@ + + +pause + + diff --git a/maintenance/lib/styleguide/icons/svg/paw.svg b/maintenance/lib/styleguide/icons/svg/paw.svg new file mode 100755 index 000000000..364ff1918 --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/paw.svg @@ -0,0 +1,5 @@ + + +paw + + diff --git a/maintenance/lib/styleguide/icons/svg/pencil.svg b/maintenance/lib/styleguide/icons/svg/pencil.svg new file mode 100755 index 000000000..0c1b963f8 --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/pencil.svg @@ -0,0 +1,5 @@ + + +pencil + + diff --git a/maintenance/lib/styleguide/icons/svg/phone.svg b/maintenance/lib/styleguide/icons/svg/phone.svg new file mode 100755 index 000000000..413c48f16 --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/phone.svg @@ -0,0 +1,5 @@ + + +phone + + diff --git a/maintenance/lib/styleguide/icons/svg/photo.svg b/maintenance/lib/styleguide/icons/svg/photo.svg new file mode 100755 index 000000000..abc66b8f3 --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/photo.svg @@ -0,0 +1,5 @@ + + +photo + + diff --git a/maintenance/lib/styleguide/icons/svg/pie-chart.svg b/maintenance/lib/styleguide/icons/svg/pie-chart.svg new file mode 100755 index 000000000..1d942226e --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/pie-chart.svg @@ -0,0 +1,5 @@ + + +pie-chart + + diff --git a/maintenance/lib/styleguide/icons/svg/play-circle.svg b/maintenance/lib/styleguide/icons/svg/play-circle.svg new file mode 100755 index 000000000..e8b842bf5 --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/play-circle.svg @@ -0,0 +1,5 @@ + + +play-circle + + diff --git a/maintenance/lib/styleguide/icons/svg/play.svg b/maintenance/lib/styleguide/icons/svg/play.svg new file mode 100755 index 000000000..a0b1eafa2 --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/play.svg @@ -0,0 +1,5 @@ + + +play + + diff --git a/maintenance/lib/styleguide/icons/svg/plus.svg b/maintenance/lib/styleguide/icons/svg/plus.svg new file mode 100755 index 000000000..66da52005 --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/plus.svg @@ -0,0 +1,5 @@ + + +plus + + diff --git a/maintenance/lib/styleguide/icons/svg/power-off.svg b/maintenance/lib/styleguide/icons/svg/power-off.svg new file mode 100755 index 000000000..7b362c167 --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/power-off.svg @@ -0,0 +1,5 @@ + + +power-off + + diff --git a/maintenance/lib/styleguide/icons/svg/print.svg b/maintenance/lib/styleguide/icons/svg/print.svg new file mode 100755 index 000000000..a9fc409e2 --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/print.svg @@ -0,0 +1,5 @@ + + +print + + diff --git a/maintenance/lib/styleguide/icons/svg/question-circle.svg b/maintenance/lib/styleguide/icons/svg/question-circle.svg new file mode 100755 index 000000000..1ae2bbf6b --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/question-circle.svg @@ -0,0 +1,5 @@ + + +question-circle + + diff --git a/maintenance/lib/styleguide/icons/svg/quote-right.svg b/maintenance/lib/styleguide/icons/svg/quote-right.svg new file mode 100755 index 000000000..4e6469624 --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/quote-right.svg @@ -0,0 +1,5 @@ + + +quote-right + + diff --git a/maintenance/lib/styleguide/icons/svg/recycle.svg b/maintenance/lib/styleguide/icons/svg/recycle.svg new file mode 100755 index 000000000..9bbdb3ad3 --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/recycle.svg @@ -0,0 +1,5 @@ + + +recycle + + diff --git a/maintenance/lib/styleguide/icons/svg/refresh.svg b/maintenance/lib/styleguide/icons/svg/refresh.svg new file mode 100755 index 000000000..1995ab604 --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/refresh.svg @@ -0,0 +1,5 @@ + + +refresh + + diff --git a/maintenance/lib/styleguide/icons/svg/rocket.svg b/maintenance/lib/styleguide/icons/svg/rocket.svg new file mode 100755 index 000000000..f83674f15 --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/rocket.svg @@ -0,0 +1,5 @@ + + +rocket + + diff --git a/maintenance/lib/styleguide/icons/svg/save.svg b/maintenance/lib/styleguide/icons/svg/save.svg new file mode 100755 index 000000000..31c1d8459 --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/save.svg @@ -0,0 +1,5 @@ + + +save + + diff --git a/maintenance/lib/styleguide/icons/svg/search.svg b/maintenance/lib/styleguide/icons/svg/search.svg new file mode 100755 index 000000000..ddbb4da44 --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/search.svg @@ -0,0 +1,5 @@ + + +search + + diff --git a/maintenance/lib/styleguide/icons/svg/server.svg b/maintenance/lib/styleguide/icons/svg/server.svg new file mode 100755 index 000000000..fa00771ea --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/server.svg @@ -0,0 +1,5 @@ + + +server + + diff --git a/maintenance/lib/styleguide/icons/svg/share.svg b/maintenance/lib/styleguide/icons/svg/share.svg new file mode 100755 index 000000000..b2fee7622 --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/share.svg @@ -0,0 +1,5 @@ + + +share + + diff --git a/maintenance/lib/styleguide/icons/svg/shield.svg b/maintenance/lib/styleguide/icons/svg/shield.svg new file mode 100755 index 000000000..d897203ad --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/shield.svg @@ -0,0 +1,5 @@ + + +shield + + diff --git a/maintenance/lib/styleguide/icons/svg/shopping-cart.svg b/maintenance/lib/styleguide/icons/svg/shopping-cart.svg new file mode 100755 index 000000000..9ca3c5e13 --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/shopping-cart.svg @@ -0,0 +1,5 @@ + + +shopping-cart + + diff --git a/maintenance/lib/styleguide/icons/svg/sign-in.svg b/maintenance/lib/styleguide/icons/svg/sign-in.svg new file mode 100755 index 000000000..bb300f950 --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/sign-in.svg @@ -0,0 +1,5 @@ + + +sign-in + + diff --git a/maintenance/lib/styleguide/icons/svg/sign-out.svg b/maintenance/lib/styleguide/icons/svg/sign-out.svg new file mode 100755 index 000000000..d185fbe6f --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/sign-out.svg @@ -0,0 +1,5 @@ + + +sign-out + + diff --git a/maintenance/lib/styleguide/icons/svg/smile.svg b/maintenance/lib/styleguide/icons/svg/smile.svg new file mode 100755 index 000000000..7de0ac746 --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/smile.svg @@ -0,0 +1,5 @@ + + +smile-o + + diff --git a/maintenance/lib/styleguide/icons/svg/sort-alpha-asc.svg b/maintenance/lib/styleguide/icons/svg/sort-alpha-asc.svg new file mode 100755 index 000000000..f96023d0d --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/sort-alpha-asc.svg @@ -0,0 +1,5 @@ + + +sort-alpha-asc + + diff --git a/maintenance/lib/styleguide/icons/svg/sort-alpha-desc.svg b/maintenance/lib/styleguide/icons/svg/sort-alpha-desc.svg new file mode 100755 index 000000000..461e65611 --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/sort-alpha-desc.svg @@ -0,0 +1,5 @@ + + +sort-alpha-desc + + diff --git a/maintenance/lib/styleguide/icons/svg/sort-amount-asc.svg b/maintenance/lib/styleguide/icons/svg/sort-amount-asc.svg new file mode 100755 index 000000000..6344da1a9 --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/sort-amount-asc.svg @@ -0,0 +1,5 @@ + + +sort-amount-asc + + diff --git a/maintenance/lib/styleguide/icons/svg/sort-amount-desc.svg b/maintenance/lib/styleguide/icons/svg/sort-amount-desc.svg new file mode 100755 index 000000000..7239c1d72 --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/sort-amount-desc.svg @@ -0,0 +1,5 @@ + + +sort-amount-desc + + diff --git a/maintenance/lib/styleguide/icons/svg/sort.svg b/maintenance/lib/styleguide/icons/svg/sort.svg new file mode 100755 index 000000000..d7fc07efd --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/sort.svg @@ -0,0 +1,5 @@ + + +sort + + diff --git a/maintenance/lib/styleguide/icons/svg/spinner.svg b/maintenance/lib/styleguide/icons/svg/spinner.svg new file mode 100755 index 000000000..b5d0cf71a --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/spinner.svg @@ -0,0 +1,5 @@ + + +spinner + + diff --git a/maintenance/lib/styleguide/icons/svg/star-half-o.svg b/maintenance/lib/styleguide/icons/svg/star-half-o.svg new file mode 100755 index 000000000..40070bbef --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/star-half-o.svg @@ -0,0 +1,5 @@ + + +star-half-o + + diff --git a/maintenance/lib/styleguide/icons/svg/star-o.svg b/maintenance/lib/styleguide/icons/svg/star-o.svg new file mode 100755 index 000000000..3bc7af681 --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/star-o.svg @@ -0,0 +1,5 @@ + + +star-o + + diff --git a/maintenance/lib/styleguide/icons/svg/star.svg b/maintenance/lib/styleguide/icons/svg/star.svg new file mode 100755 index 000000000..5b4236991 --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/star.svg @@ -0,0 +1,5 @@ + + +star + + diff --git a/maintenance/lib/styleguide/icons/svg/subscript.svg b/maintenance/lib/styleguide/icons/svg/subscript.svg new file mode 100755 index 000000000..07663bcc6 --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/subscript.svg @@ -0,0 +1,5 @@ + + +subscript + + diff --git a/maintenance/lib/styleguide/icons/svg/suitcase.svg b/maintenance/lib/styleguide/icons/svg/suitcase.svg new file mode 100755 index 000000000..ceca5cbad --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/suitcase.svg @@ -0,0 +1,5 @@ + + +suitcase + + diff --git a/maintenance/lib/styleguide/icons/svg/sun.svg b/maintenance/lib/styleguide/icons/svg/sun.svg new file mode 100755 index 000000000..bddbcebcc --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/sun.svg @@ -0,0 +1,5 @@ + + +sun-o + + diff --git a/maintenance/lib/styleguide/icons/svg/superscript.svg b/maintenance/lib/styleguide/icons/svg/superscript.svg new file mode 100755 index 000000000..08938a2b5 --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/superscript.svg @@ -0,0 +1,5 @@ + + +superscript + + diff --git a/maintenance/lib/styleguide/icons/svg/table.svg b/maintenance/lib/styleguide/icons/svg/table.svg new file mode 100755 index 000000000..bdb7c8e7b --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/table.svg @@ -0,0 +1,5 @@ + + +table + + diff --git a/maintenance/lib/styleguide/icons/svg/tablet.svg b/maintenance/lib/styleguide/icons/svg/tablet.svg new file mode 100755 index 000000000..7142d4644 --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/tablet.svg @@ -0,0 +1,5 @@ + + +tablet + + diff --git a/maintenance/lib/styleguide/icons/svg/tag.svg b/maintenance/lib/styleguide/icons/svg/tag.svg new file mode 100755 index 000000000..875a3be33 --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/tag.svg @@ -0,0 +1,5 @@ + + +tag + + diff --git a/maintenance/lib/styleguide/icons/svg/tags.svg b/maintenance/lib/styleguide/icons/svg/tags.svg new file mode 100755 index 000000000..f248cc080 --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/tags.svg @@ -0,0 +1,5 @@ + + +tags + + diff --git a/maintenance/lib/styleguide/icons/svg/terminal.svg b/maintenance/lib/styleguide/icons/svg/terminal.svg new file mode 100755 index 000000000..9f336dc12 --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/terminal.svg @@ -0,0 +1,5 @@ + + +terminal + + diff --git a/maintenance/lib/styleguide/icons/svg/ticket.svg b/maintenance/lib/styleguide/icons/svg/ticket.svg new file mode 100755 index 000000000..5e7cfb92c --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/ticket.svg @@ -0,0 +1,5 @@ + + +ticket + + diff --git a/maintenance/lib/styleguide/icons/svg/toggle-off.svg b/maintenance/lib/styleguide/icons/svg/toggle-off.svg new file mode 100755 index 000000000..c69ce1b5f --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/toggle-off.svg @@ -0,0 +1,5 @@ + + +toggle-off + + diff --git a/maintenance/lib/styleguide/icons/svg/toggle-on.svg b/maintenance/lib/styleguide/icons/svg/toggle-on.svg new file mode 100755 index 000000000..280c7d249 --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/toggle-on.svg @@ -0,0 +1,5 @@ + + +toggle-on + + diff --git a/maintenance/lib/styleguide/icons/svg/trash.svg b/maintenance/lib/styleguide/icons/svg/trash.svg new file mode 100755 index 000000000..6475fd236 --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/trash.svg @@ -0,0 +1,5 @@ + + +trash + + diff --git a/maintenance/lib/styleguide/icons/svg/tree.svg b/maintenance/lib/styleguide/icons/svg/tree.svg new file mode 100755 index 000000000..e0534af45 --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/tree.svg @@ -0,0 +1,5 @@ + + +tree + + diff --git a/maintenance/lib/styleguide/icons/svg/underline.svg b/maintenance/lib/styleguide/icons/svg/underline.svg new file mode 100755 index 000000000..f4c6e698c --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/underline.svg @@ -0,0 +1,5 @@ + + +underline + + diff --git a/maintenance/lib/styleguide/icons/svg/undo.svg b/maintenance/lib/styleguide/icons/svg/undo.svg new file mode 100755 index 000000000..707b60150 --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/undo.svg @@ -0,0 +1,5 @@ + + +undo + + diff --git a/maintenance/lib/styleguide/icons/svg/university.svg b/maintenance/lib/styleguide/icons/svg/university.svg new file mode 100755 index 000000000..cddb5775a --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/university.svg @@ -0,0 +1,5 @@ + + +university + + diff --git a/maintenance/lib/styleguide/icons/svg/unlink.svg b/maintenance/lib/styleguide/icons/svg/unlink.svg new file mode 100755 index 000000000..f63b36e9b --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/unlink.svg @@ -0,0 +1,5 @@ + + +unlink + + diff --git a/maintenance/lib/styleguide/icons/svg/upload.svg b/maintenance/lib/styleguide/icons/svg/upload.svg new file mode 100755 index 000000000..83dfe5bcf --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/upload.svg @@ -0,0 +1,5 @@ + + +upload + + diff --git a/maintenance/lib/styleguide/icons/svg/user-plus.svg b/maintenance/lib/styleguide/icons/svg/user-plus.svg new file mode 100755 index 000000000..dea6ab228 --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/user-plus.svg @@ -0,0 +1,5 @@ + + +user-plus + + diff --git a/maintenance/lib/styleguide/icons/svg/user-times.svg b/maintenance/lib/styleguide/icons/svg/user-times.svg new file mode 100755 index 000000000..8f4cb905a --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/user-times.svg @@ -0,0 +1,5 @@ + + +user-times + + diff --git a/maintenance/lib/styleguide/icons/svg/user.svg b/maintenance/lib/styleguide/icons/svg/user.svg new file mode 100755 index 000000000..04cc45b41 --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/user.svg @@ -0,0 +1,5 @@ + + +user + + diff --git a/maintenance/lib/styleguide/icons/svg/users.svg b/maintenance/lib/styleguide/icons/svg/users.svg new file mode 100755 index 000000000..7572021ba --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/users.svg @@ -0,0 +1,5 @@ + + +users + + diff --git a/maintenance/lib/styleguide/icons/svg/video-camera.svg b/maintenance/lib/styleguide/icons/svg/video-camera.svg new file mode 100755 index 000000000..b6a9cc0df --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/video-camera.svg @@ -0,0 +1,5 @@ + + +video-camera + + diff --git a/maintenance/lib/styleguide/icons/svg/volume-down.svg b/maintenance/lib/styleguide/icons/svg/volume-down.svg new file mode 100755 index 000000000..f8b25dc25 --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/volume-down.svg @@ -0,0 +1,5 @@ + + +volume-down + + diff --git a/maintenance/lib/styleguide/icons/svg/volume-off.svg b/maintenance/lib/styleguide/icons/svg/volume-off.svg new file mode 100755 index 000000000..daaeb19f5 --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/volume-off.svg @@ -0,0 +1,5 @@ + + +volume-off + + diff --git a/maintenance/lib/styleguide/icons/svg/volume-up.svg b/maintenance/lib/styleguide/icons/svg/volume-up.svg new file mode 100755 index 000000000..03816d0d3 --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/volume-up.svg @@ -0,0 +1,5 @@ + + +volume-up + + diff --git a/maintenance/lib/styleguide/icons/svg/warning.svg b/maintenance/lib/styleguide/icons/svg/warning.svg new file mode 100755 index 000000000..cd0a7baed --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/warning.svg @@ -0,0 +1,5 @@ + + +warning + + diff --git a/maintenance/lib/styleguide/icons/svg/wheelchair.svg b/maintenance/lib/styleguide/icons/svg/wheelchair.svg new file mode 100755 index 000000000..3854969b8 --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/wheelchair.svg @@ -0,0 +1,5 @@ + + +wheelchair + + diff --git a/maintenance/lib/styleguide/icons/svg/wifi.svg b/maintenance/lib/styleguide/icons/svg/wifi.svg new file mode 100755 index 000000000..0df70f686 --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/wifi.svg @@ -0,0 +1,5 @@ + + +wifi + + diff --git a/maintenance/lib/styleguide/icons/svg/youtube-play.svg b/maintenance/lib/styleguide/icons/svg/youtube-play.svg new file mode 100755 index 000000000..80370a4e6 --- /dev/null +++ b/maintenance/lib/styleguide/icons/svg/youtube-play.svg @@ -0,0 +1,5 @@ + + +youtube-play + + diff --git a/maintenance/lib/styleguide/index.ts b/maintenance/lib/styleguide/index.ts new file mode 100644 index 000000000..ce31c20c3 --- /dev/null +++ b/maintenance/lib/styleguide/index.ts @@ -0,0 +1,9 @@ +import '@@/styles/main.scss' + +import * as utils from './utils' +import * as mixins from './mixins' + +export * from './components' + +export { utils, mixins } + diff --git a/maintenance/lib/styleguide/mixins/index.ts b/maintenance/lib/styleguide/mixins/index.ts new file mode 100644 index 000000000..97f270f60 --- /dev/null +++ b/maintenance/lib/styleguide/mixins/index.ts @@ -0,0 +1,3 @@ +import mediaQuery from './media-query' + +export { mediaQuery } diff --git a/maintenance/lib/styleguide/mixins/media-query.ts b/maintenance/lib/styleguide/mixins/media-query.ts new file mode 100644 index 000000000..96b78acad --- /dev/null +++ b/maintenance/lib/styleguide/mixins/media-query.ts @@ -0,0 +1,62 @@ +import { tokenMap } from '@@/styles/tokens' + +const windowSize = { + width: null, + height: null, +} + +function updateWindowSize() { + windowSize.width = + document.documentElement.clientWidth || document.body.clientWidth + + windowSize.height = + document.documentElement.clientHeight || document.body.clientHeight +} + +let init = false + +function initListener() { + if (init) { + return + } + try { + if (window && typeof window !== 'undefined') { + window.addEventListener('resize', updateWindowSize) + updateWindowSize() + } + init = true + } catch (err) { + init = true + return false + } +} + +/** + * @mixin + */ +export default { + data() { + return { + mediaQueryWindowSize: windowSize, + } + }, + methods: { + mediaQuery(arg) { + initListener() + if (arg === null || typeof arg !== 'object') { + return arg + } + let result = arg.base + Object.keys(tokenMap.mediaSize) + .reverse() + .some((key) => { + const width = tokenMap.mediaSize[key].value + if (width <= this.mediaQueryWindowSize.width && arg[key]) { + result = arg[key] + return true + } + }) + return result + }, + }, +} diff --git a/maintenance/lib/styleguide/styles/core/reset.scss b/maintenance/lib/styleguide/styles/core/reset.scss new file mode 100644 index 000000000..e85a6d663 --- /dev/null +++ b/maintenance/lib/styleguide/styles/core/reset.scss @@ -0,0 +1,310 @@ +@use "../tokens/tokens.scss" as tokens; + +/* Reset + * + * Normalization of HTML elements + * Manually forked from Normalize.css and Ant Design + * + * Normalize is licensed MIT. https://github.com/necolas/normalize.css + * Ant Design is licensed MIT. https://github.com/ant-design/ant-design +--------------------------------------------- */ + +// HTML & Body reset +html, body { + width: 100%; + height: 100%; +} + +// remove the clear button of a text input control in IE10+ +input::-ms-clear, input::-ms-reveal { + display: none; +} + +// Document +// +// 1. Change from `box-sizing: content-box` so that `width` is not affected by `padding` or `border`. +// 2. Change the default font family in all browsers. +// 3. Correct the line height in all browsers. +// 4. Prevent adjustments of font size after orientation changes in IE on Windows Phone and in iOS. +// 5. Setting @viewport causes scrollbars to overlap content in IE11 and Edge, so +// we force a non-overlapping, non-auto-hiding scrollbar to counteract. +// 6. Change the default tap highlight to be completely transparent in iOS. +*, +*::before, +*::after { + box-sizing: border-box; // 1 +} + +html { + font-family: sans-serif; // 2 + font-size: tokens.$font-size-body; + line-height: 1.15; // 3 + -webkit-text-size-adjust: 100%; // 4 + -ms-text-size-adjust: 100%; // 4 + -ms-overflow-style: scrollbar; // 5 + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); // 6 +} + +// IE10+ doesn't honor `` in some cases. +@-ms-viewport { width: device-width; } + +// Shim for "new" HTML5 structural elements to display correctly (IE10, older browsers) +article, aside, dialog, figcaption, figure, footer, header, hgroup, main, nav, section { + display: block; +} + +// Body +// +// 1. remove the margin in all browsers. +// 2. As a best practice, apply a default `body-background`. +body { + margin: 0; // 1 + font-size: tokens.$font-size-body; + line-height: tokens.$line-height-base; + font-family: tokens.$font-family-text; + font-variant-ligatures: none; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + color: tokens.$text-color-base; + background-color: tokens.$background-color-softer; +} + +// Suppress the focus outline on elements that cannot be accessed via keyboard. +// This prevents an unwanted focus outline from appearing around elements that +// might still respond to pointer events. +// +// Credit: https://github.com/suitcss/base +[tabindex="-1"]:focus { + outline: none !important; +} + +// Content grouping +// +// 1. Add the correct box sizing in Firefox. +// 2. Show the overflow in Edge and IE. +hr { + box-sizing: content-box; // 1 + height: 0; // 1 + overflow: visible; // 2 +} + +// +// Typography +// +a { + text-decoration: none !important; + color: tokens.$text-color-link; + + &:hover,&:active { + color: tokens.$text-color-link-active; + } +} + +// +// Code +// +pre, +code, +kbd, +samp { + font-family: tokens.$font-family-code; + font-size: 1em; // Correct the odd `em` font sizing in all browsers. +} + +pre { + // Don't allow content to break outside + overflow: auto; +} + +// +// Images and content +// +img { + vertical-align: middle; + border-style: none; // remove the border on images inside links in IE 10-. +} + +svg:not(:root) { + overflow: hidden; // Hide the overflow in IE +} + +// Avoid 300ms click delay on touch devices that support the `touch-action` CSS property. +// +// In particular, unlike most other browsers, IE11+Edge on Windows 10 on touch devices and IE Mobile 10-11 +// DON'T remove the click delay when `` is present. +// However, they DO support removing the click delay via `touch-action: manipulation`. +// See: +// * https://getbootstrap.com/docs/4.0/content/reboot/#click-delay-optimization-for-touch +// * http://caniuse.com/#feat=css-touch-action +// * https://patrickhlauke.github.io/touch/tests/results/#suppressing-300ms-delay +a, +area, +button, +[role="button"], +input:not([type=range]), +label, +select, +summary, +textarea { + touch-action: manipulation; +} + +// +// Tables +// +table { + border-collapse: collapse; // Prevent double borders +} + +th { + // Matches default `` alignment by inheriting from the ``, or the + // closest parent with a set `text-align`. + text-align: inherit; +} + +// +// Forms +// +input, +button, +select, +optgroup, +textarea { + margin: 0; // remove the margin in Firefox and Safari +} + +button, +input { + overflow: visible; // Show the overflow in Edge +} + +button, +select { + text-transform: none; // remove the inheritance of text transform in Firefox +} + +// 1. Prevent a WebKit bug where (2) destroys native `audio` and `video` +// controls in Android 4. +// 2. Correct the inability to style clickable types in iOS and Safari. +button, +html [type="button"], // 1 +[type="reset"], +[type="submit"] { + -webkit-appearance: button; // 2 +} + +// remove inner border and padding from Firefox, but don't restore the outline like Normalize. +button::-moz-focus-inner, +[type="button"]::-moz-focus-inner, +[type="reset"]::-moz-focus-inner, +[type="submit"]::-moz-focus-inner { + padding: 0; + border-style: none; +} + +input[type="radio"], +input[type="checkbox"] { + box-sizing: border-box; // 1. Add the correct box sizing in IE 10- + padding: 0; // 2. remove the padding in IE 10- +} + +input[type="date"], +input[type="time"], +input[type="datetime-local"], +input[type="month"] { + // remove the default appearance of temporal inputs to avoid a Mobile Safari + // bug where setting a custom line-height prevents text from being vertically + // centered within the input. + // See https://bugs.webkit.org/show_bug.cgi?id=139848 + // and https://github.com/twbs/bootstrap/issues/11266 + -webkit-appearance: listbox; +} + +textarea { + overflow: auto; // remove the default vertical scrollbar in IE. + // Textareas should really only resize vertically so they don't break their (horizontal) containers. + resize: vertical; +} + +fieldset { + // Browsers set a default `min-width: min-content;` on fieldsets, + // unlike e.g. `
`s, which have `min-width: 0;` by default. + // So we reset that to ensure fieldsets behave more like a standard block element. + // See https://github.com/twbs/bootstrap/issues/12359 + // and https://html.spec.whatwg.org/multipage/#the-fieldset-and-legend-elements + min-width: 0; + // Reset the default outline behavior of fieldsets so they don't affect page layout. + padding: 0; + margin: 0; + border: 0; +} + +// 1. Correct the text wrapping in Edge and IE. +// 2. Correct the color inheritance from `fieldset` elements in IE. +legend { + max-width: 100%; // 1 + color: inherit; // 2 + white-space: normal; // 1 +} + +progress { + vertical-align: baseline; // Add the correct vertical alignment in Chrome, Firefox, and Opera. +} + +// Correct the cursor style of incement and decement buttons in Chrome. +[type="number"]::-webkit-inner-spin-button, +[type="number"]::-webkit-outer-spin-button { + height: auto; +} + +[type="search"] { + // This overrides the extra rounded corners on search inputs in iOS so that our + // `.form-control` class can properly style them. Note that this cannot simply + // be added to `.form-control` as it's not specific enough. For details, see + // https://github.com/twbs/bootstrap/issues/11586. + outline-offset: -2px; // 2. Correct the outline style in Safari. + -webkit-appearance: none; +} + +// +// remove the inner padding and cancel buttons in Chrome and Safari on macOS. +// +[type="search"]::-webkit-search-cancel-button, +[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; +} + +// +// 1. Correct the inability to style clickable types in iOS and Safari. +// 2. Change font properties to `inherit` in Safari. +// +::-webkit-file-upload-button { + font: inherit; // 2 + -webkit-appearance: button; // 1 +} + +// +// Correct element displays +// +output { + display: inline-block; +} + +summary { + display: list-item; // Add the correct display in all browsers +} + +template { + display: none; // Add the correct display in IE +} + +// Always hide an element with the `hidden` HTML attribute (from PureCSS). +// Needed for proper display in IE 10-. +[hidden] { + display: none !important; +} + +::selection { + background: tokens.$background-color-primary; + color: tokens.$color-primary-inverse; +} diff --git a/maintenance/lib/styleguide/styles/fonts/gentium-basic.scss b/maintenance/lib/styleguide/styles/fonts/gentium-basic.scss new file mode 100644 index 000000000..e17ae26aa --- /dev/null +++ b/maintenance/lib/styleguide/styles/fonts/gentium-basic.scss @@ -0,0 +1,21 @@ +@font-face { + font-family: 'Gentium Basic'; + font-style: normal; + font-weight: 400; + src: local('Gentium Basic'), + local('GentiumBasic'), + url('@@/assets/fonts/gentium-basic/GentiumBasic.woff2') format('woff2'), + url('@@/assets/fonts/gentium-basic/GentiumBasic.woff') format('woff'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} + +@font-face { + font-family: 'Gentium Basic'; + font-style: italic; + font-weight: 400; + src: local('Gentium Basic Italic'), + local('GentiumBasic-Italic'), + url('@@/assets/fonts/gentium-basic/GentiumBasic-Italic.woff2') format('woff2'), + url('@@/assets/fonts/gentium-basic/GentiumBasic-Italic.woff') format('woff'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} diff --git a/maintenance/lib/styleguide/styles/fonts/lato.scss b/maintenance/lib/styleguide/styles/fonts/lato.scss new file mode 100644 index 000000000..29e152702 --- /dev/null +++ b/maintenance/lib/styleguide/styles/fonts/lato.scss @@ -0,0 +1,39 @@ +/* Webfont: Lato-Bold */ +@font-face { + font-family: 'LatoWeb'; + src: url('@@/assets/fonts/lato/Lato-Bold.woff2') format('woff2'), + url('@@/assets/fonts/lato/Lato-Bold.woff') format('woff'); + font-style: normal; + font-weight: 600; + text-rendering: optimizeLegibility; +} + +/* Webfont: Lato-BoldItalic */ +@font-face { + font-family: 'LatoWeb'; + src: url('@@/assets/fonts/lato/Lato-BoldItalic.woff2') format('woff2'), + url('@@/assets/fonts/lato/Lato-BoldItalic.woff') format('woff'); + font-style: italic; + font-weight: 600; + text-rendering: optimizeLegibility; +} + +/* Webfont: Lato-Italic */ +@font-face { + font-family: 'LatoWeb'; + src: url('@@/assets/fonts/lato/Lato-Italic.woff2') format('woff2'), + url('@@/assets/fonts/lato/Lato-Italic.woff') format('woff'); + font-style: italic; + font-weight: normal; + text-rendering: optimizeLegibility; +} + +/* Webfont: Lato-Regular */ +@font-face { + font-family: 'LatoWeb'; + src: url('@@/assets/fonts/lato/Lato-Regular.woff2') format('woff2'), + url('@@/assets/fonts/lato/Lato-Regular.woff') format('woff'); + font-style: normal; + font-weight: normal; + text-rendering: optimizeLegibility; +} diff --git a/maintenance/lib/styleguide/styles/main.scss b/maintenance/lib/styleguide/styles/main.scss new file mode 100644 index 000000000..09774827a --- /dev/null +++ b/maintenance/lib/styleguide/styles/main.scss @@ -0,0 +1,9 @@ +/* Main Styles + * + * Include this only once in your outermost component (ex. App.vue) + * +--------------------------------------------- */ + +@forward "./fonts/lato"; +@forward "./fonts/gentium-basic"; +@forward "./core/reset"; diff --git a/maintenance/lib/styleguide/styles/shared.scss b/maintenance/lib/styleguide/styles/shared.scss new file mode 100644 index 000000000..8e4ebf68a --- /dev/null +++ b/maintenance/lib/styleguide/styles/shared.scss @@ -0,0 +1,15 @@ +/* GLOBAL: INCLUDES + * + * It is recommended to only include variables, + * mixins, etc. in this file, to prevent duplicated + * CSS in your final, compiled files. + * +--------------------------------------------- */ +// Mixins +@forward "./shared/functions"; +@forward "./shared/mixins"; +@forward "./shared/background"; +@forward "./shared/form"; +@forward "./shared/transitions"; +@forward "./shared/animations"; +@forward "./shared/spacing"; diff --git a/maintenance/lib/styleguide/styles/shared/_animations.scss b/maintenance/lib/styleguide/styles/shared/_animations.scss new file mode 100644 index 000000000..c1987dcf5 --- /dev/null +++ b/maintenance/lib/styleguide/styles/shared/_animations.scss @@ -0,0 +1,19 @@ +@keyframes ds-animation-shake { + from, to { + transform: translate3d(0, 0, 0); + } + 10%, 30%, 50%, 70%, 90% { + transform: translate3d(-5px, 0, 0); + } + 20%, 40%, 60%, 80% { + transform: translate3d(5px, 0, 0); + } +} + +.ds-animated { + animation-duration: 0.8s; + animation-fill-mode: both; +} +.ds-animation-shake { + animation-name: ds-animation-shake; +} diff --git a/maintenance/lib/styleguide/styles/shared/_background.scss b/maintenance/lib/styleguide/styles/shared/_background.scss new file mode 100644 index 000000000..5ca310310 --- /dev/null +++ b/maintenance/lib/styleguide/styles/shared/_background.scss @@ -0,0 +1,18 @@ +/* BACKGROUND MIXINS +--------------------------------------------- */ + +@mixin gradient($color-start, $color-end, $angle: 0deg) { + background: linear-gradient($angle, $color-start, $color-end); +} + +@mixin pattern($background, $foreground) { + background-color: $background; + background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='600' height='600' viewBox='0 0 600 600'%3E%3Cpath fill='#{$foreground}' fill-opacity='1' d='M600 325.1v-1.17c-6.5 3.83-13.06 7.64-14.68 8.64-10.6 6.56-18.57 12.56-24.68 19.09-5.58 5.95-12.44 10.06-22.42 14.15-1.45.6-2.96 1.2-4.83 1.9l-4.75 1.82c-9.78 3.75-14.8 6.27-18.98 10.1-4.23 3.88-9.65 6.6-16.77 8.84-1.95.6-3.99 1.17-6.47 1.8l-6.14 1.53c-5.29 1.35-8.3 2.37-10.54 3.78-3.08 1.92-6.63 3.26-12.74 5.03a384.1 384.1 0 0 1-4.82 1.36c-2.04.58-3.6 1.04-5.17 1.52a110.03 110.03 0 0 0-11.2 4.05c-2.7 1.15-5.5 3.93-8.78 8.4a157.68 157.68 0 0 0-6.15 9.2c-5.75 9.07-7.58 11.74-10.24 14.51a50.97 50.97 0 0 1-4.6 4.22c-2.33 1.9-10.39 7.54-11.81 8.74a14.68 14.68 0 0 0-3.67 4.15c-1.24 2.3-1.9 4.57-2.78 8.87-2.17 10.61-3.52 14.81-8.2 22.1-4.07 6.33-6.8 9.88-9.83 12.99-.47.48-.95.96-1.5 1.48l-3.75 3.56c-1.67 1.6-3.18 3.12-4.86 4.9a42.44 42.44 0 0 0-9.89 16.94c-2.5 8.13-2.72 15.47-1.76 27.22.47 5.82.51 6.36.51 8.18 0 10.51.12 17.53.63 25.78.24 4.05.56 7.8.97 11.22h.9c-1.13-9.58-1.5-21.83-1.5-37 0-1.86-.04-2.4-.52-8.26-.94-11.63-.72-18.87 1.73-26.85a41.44 41.44 0 0 1 9.65-16.55c1.67-1.76 3.18-3.27 4.83-4.85.63-.6 3.13-2.96 3.75-3.57a71.6 71.6 0 0 0 1.52-1.5c3.09-3.16 5.86-6.76 9.96-13.15 4.77-7.42 6.15-11.71 8.34-22.44.86-4.21 1.5-6.4 2.68-8.6.68-1.25 1.79-2.48 3.43-3.86 1.38-1.15 9.43-6.8 11.8-8.72 1.71-1.4 3.26-2.81 4.7-4.3 2.72-2.85 4.56-5.54 10.36-14.67a156.9 156.9 0 0 1 6.1-9.15c3.2-4.33 5.9-7.01 8.37-8.07 3.5-1.5 7.06-2.77 11.1-4.02a233.84 233.84 0 0 1 7.6-2.2l2.38-.67c6.19-1.79 9.81-3.16 12.98-5.15 2.14-1.33 5.08-2.33 10.27-3.65l6.14-1.53c2.5-.63 4.55-1.2 6.52-1.82 7.24-2.27 12.79-5.06 17.15-9.05 4.05-3.72 9-6.2 18.66-9.9l4.75-1.82c1.87-.72 3.39-1.31 4.85-1.91 10.1-4.15 17.07-8.32 22.76-14.4 6.05-6.45 13.95-12.4 24.49-18.92 1.56-.96 7.82-4.6 14.15-8.33v-64.58c-4 8.15-8.52 14.85-12.7 17.9-2.51 1.82-5.38 4.02-9.04 6.92a1063.87 1063.87 0 0 0-6.23 4.98l-1.27 1.02a2309.25 2309.25 0 0 1-4.87 3.9c-7.55 6-12.9 10.05-17.61 13.19-3.1 2.06-3.86 2.78-8.06 7.13-5.84 6.07-11.72 8.62-29.15 10.95-11.3 1.5-20.04 4.91-30.75 11.07-1.65.94-7.27 4.27-6.97 4.1-2.7 1.58-4.69 2.69-6.64 3.66-5.63 2.8-10.47 4.17-15.71 4.17-17.13 0-41.44 11.51-51.63 22.83-12.05 13.4-31.42 27.7-45.25 31.16-7.4 1.85-11.85 7.05-14.04 14.69-1.26 4.4-1.58 8.28-1.58 13.82 0 .82.01.98.24 3.63.45 5.18.35 8.72-.77 13.26-1.53 6.2-4.89 12.6-10.59 19.43-13.87 16.65-22.88 46.58-22.88 71.68 0 2.39.02 4.26.06 8.75.12 10.8.1 15.8-.22 21.95-.56 11.18-2.09 20.73-5 29.3h-1.05c2.94-8.56 4.49-18.12 5.05-29.35.31-6.13.34-11.1.22-21.9-.04-4.48-.06-6.36-.06-8.75 0-25.32 9.07-55.47 23.12-72.32 5.6-6.72 8.88-12.99 10.38-19.03 1.09-4.4 1.18-7.85.74-12.93-.23-2.7-.24-2.86-.24-3.72 0-5.62.32-9.57 1.62-14.1 2.28-7.95 6.97-13.44 14.76-15.39 13.6-3.4 32.82-17.59 44.75-30.84C409 360.14 433.58 348.5 451 348.5c5.07 0 9.77-1.33 15.26-4.07 1.93-.96 3.9-2.05 6.58-3.62-.3.18 5.33-3.16 6.98-4.11 10.82-6.21 19.66-9.67 31.11-11.2 17.23-2.3 22.9-4.75 28.57-10.64 4.25-4.41 5.04-5.16 8.22-7.28 4.68-3.11 10.01-7.14 17.55-13.14a1113.33 1113.33 0 0 0 4.86-3.89l1.28-1.02a4668.54 4668.54 0 0 1 6.23-4.98c3.67-2.9 6.55-5.12 9.07-6.95 4.37-3.19 9.16-10.56 13.29-19.4v66.9zm0-116.23c-.62.01-1.27.06-1.95.13-6.13.63-13.83 3.45-21.83 7.45-3.64 1.82-8.46 2.67-14.17 2.71-4.7.04-9.72-.47-14.73-1.33-1.7-.3-3.26-.61-4.67-.93a31.55 31.55 0 0 0-3.55-.57 273.4 273.4 0 0 0-16.66-.88c-10.42-.16-17.2.74-17.97 2.73-.38.97.6 2.55 3.03 4.87 1.01.97 2.22 2.03 4.04 3.55a1746.07 1746.07 0 0 0 4.79 4.02c1.39 1.2 3.1 1.92 5.5 2.5.7.16.86.2 2.64.54 3.53.7 5.03 1.25 6.15 2.63 1.41 1.76 1.4 4.54-.15 8.88-2.44 6.83-5.72 10.05-10.19 10.33-3.63.23-7.6-1.29-14.52-5.06-4.53-2.47-6.82-7.3-8.32-15.26-.17-.87-.32-1.78-.5-2.86l-.43-2.76c-1.05-6.58-1.9-9.2-3.73-10.11-.81-.4-1.59-.74-2.36-1-2.27-.77-4.6-1.02-8.1-.92-2.29.07-14.7 1-13.77.93-20.55 1.37-28.8 5.05-37.09 14.99a133.07 133.07 0 0 0-4.25 5.44l-2.3 3.09-2.51 3.32c-4.1 5.36-7.06 8.48-10.39 11.12-.65.52-1.33 1.04-2.13 1.62l-4.11 2.94a106.8 106.8 0 0 0-5.16 3.99c-4.55 3.74-9.74 8.6-16.25 15.38-8.25 8.58-11.78 13.54-11.7 15.95.07 1.65 1.64 2.11 6.79 2.38 1.61.09 2.15.12 2.98.2 2.95.24 5.09.73 6.81 1.68 7.48 4.15 11.63 7.26 13.95 11.58 3.3 6.15.8 12.88-8.89 20.26-8.28 6.3-11.1 10.37-11.31 14.96-.06 1.17 0 1.93.26 4.43.69 6.47.25 10.65-2.8 17.42a44.23 44.23 0 0 1-4.16 7.53c-2.82 3.97-5.47 5.74-10.6 7.69-.43.16-3.34 1.23-4.27 1.59-1.8.68-3.38 1.36-5.01 2.14-4.18 2-8.4 4.6-13.1 8.24-8.44 6.51-13.23 14.56-15.98 25.06-1.1 4.2-1.55 6.81-2.8 15.21-1.26 8.6-2.17 12.64-4.08 16.55-2.1 4.28-11.93 26.59-12.97 28.88a382.7 382.7 0 0 1-6.37 13.41c-4.07 8.11-7.61 14.07-10.73 17.81-5.38 6.46-8.98 14.37-13.77 28.42a810.14 810.14 0 0 0-1.89 5.6c-1.8 5.35-2.96 8.6-4.26 11.85-6.13 15.32-25.43 26.31-46.46 26.31-11.2 0-20.58-2.74-31.02-8.55-5.6-3.13-4.55-2.42-22.26-14.54-14.33-9.8-17.7-10.73-20.47-6.9-.37.5-1.81 2.74-1.83 2.77a52.24 52.24 0 0 1-4.94 5.9c-.73.79-5.52 5.87-6.97 7.45-2.38 2.6-4.3 4.81-5.98 6.93a45.6 45.6 0 0 0-5.08 7.66c-1.29 2.57-1.9 5.25-2.66 10.6a997.6 997.6 0 0 1-.46 3.18h-1l.47-3.32c.77-5.45 1.4-8.2 2.75-10.9a46.54 46.54 0 0 1 5.2-7.84c1.7-2.14 3.63-4.38 6.03-6.98 1.45-1.59 6.24-6.68 6.96-7.46a51.58 51.58 0 0 0 4.84-5.78s1.47-2.26 1.86-2.8c3.25-4.5 7.08-3.44 21.84 6.67 17.67 12.08 16.62 11.38 22.19 14.48 10.3 5.73 19.5 8.43 30.53 8.43 20.65 0 39.57-10.77 45.54-25.69a219.7 219.7 0 0 0 4.24-11.8 6752.32 6752.32 0 0 0 1.88-5.6c4.83-14.16 8.47-22.14 13.96-28.73 3.05-3.66 6.56-9.57 10.6-17.61 1.97-3.93 4.04-8.31 6.35-13.38 1.03-2.28 10.88-24.61 12.98-28.91 1.85-3.79 2.75-7.76 4-16.25 1.24-8.44 1.7-11.07 2.81-15.32 2.8-10.7 7.71-18.94 16.33-25.6a73.18 73.18 0 0 1 13.29-8.35c1.66-.8 3.27-1.48 5.08-2.18.94-.36 3.86-1.43 4.28-1.59 4.95-1.88 7.44-3.55 10.14-7.33 1.35-1.9 2.68-4.3 4.06-7.37 2.97-6.58 3.39-10.59 2.72-16.9a27.13 27.13 0 0 1-.27-4.58c.22-4.94 3.21-9.24 11.7-15.7 9.33-7.11 11.66-13.34 8.62-19-2.2-4.09-6.25-7.12-13.55-11.17-1.57-.88-3.6-1.33-6.42-1.57-.8-.07-1.34-.1-2.95-.19-5.77-.3-7.63-.85-7.72-3.34-.1-2.81 3.5-7.87 11.97-16.69 6.53-6.8 11.75-11.69 16.33-15.45 1.79-1.47 3.42-2.72 5.2-4.03l4.12-2.94c.79-.58 1.46-1.08 2.1-1.59 3.26-2.6 6.16-5.65 10.21-10.94a383.2 383.2 0 0 0 2.5-3.32l2.31-3.09c1.8-2.39 3.04-4 4.29-5.48 8.47-10.17 16.98-13.96 37.27-15.3-.44.02 12-.9 14.32-.98 3.62-.1 6.05.16 8.46.98.8.27 1.62.62 2.47 1.04 2.27 1.14 3.17 3.87 4.27 10.85l.44 2.76c.17 1.07.33 1.97.5 2.83 1.44 7.69 3.62 12.29 7.8 14.57 6.76 3.68 10.6 5.15 13.99 4.94 4-.25 6.99-3.17 9.3-9.67 1.45-4.04 1.46-6.49.32-7.92-.9-1.12-2.28-1.62-5.57-2.27a55.8 55.8 0 0 1-2.67-.55c-2.54-.6-4.39-1.4-5.93-2.71a252.63 252.63 0 0 0-4.78-4.01 84.35 84.35 0 0 1-4.08-3.6c-2.73-2.6-3.86-4.43-3.28-5.95 1.02-2.64 7.82-3.54 18.93-3.37a230.56 230.56 0 0 1 16.73.88c2.76.39 3.2.49 3.68.6 1.4.3 2.95.62 4.62.91a82.9 82.9 0 0 0 14.56 1.32c5.56-.04 10.24-.86 13.73-2.6 8.1-4.05 15.89-6.9 22.17-7.56.7-.07 1.4-.11 2.05-.13v1zm0-100.94v1.5c-8.62 16.05-17.27 29.55-23.65 35.92-3.19 3.2-7.62 4.9-13.54 5.56-4.45.48-8.28.4-19.18-.2-9.91-.55-15.32-.44-20.52.78a84.05 84.05 0 0 1-15 2.11l-2.25.14c-12.49.75-19.37 1.78-32.72 5.74-4.5 1.33-9.27 2.49-14.3 3.48a246.27 246.27 0 0 1-32.6 3.97c-7.56.45-13.21.57-20.24.57-5.4 0-11.9 1.61-18 5.18-8.3 4.87-15.06 12.87-19.53 24.5a68.57 68.57 0 0 1-4.56 9.8c-3.6 6.2-6.92 8.99-13.38 12.18l-4.03 1.96a64.48 64.48 0 0 0-15.16 10.25c-8.2 7.33-13.72 16.63-22.54 35.6l-2.08 4.49c-7.3 15.7-11.5 23.3-17.35 29.87-7.7 8.66-20.25 14.42-40.31 20.08-4.37 1.23-19.04 5.08-19.24 5.13-6.92 1.87-11.68 3.34-15.63 4.92-10.55 4.22-18.71 10.52-36.38 26.52l-1.7 1.54c-8.58 7.76-13.41 11.9-18.81 15.88-3.95 2.9-8 5.67-12.97 8.91-2.06 1.34-10.3 6.6-12.33 7.94-11.52 7.5-18.53 13.04-24.62 20.08a62.01 62.01 0 0 0-6.44 8.85c-4.13 6.91-6.27 13.15-9.2 25.11l-1.54 6.26c-.6 2.45-1.15 4.54-1.72 6.58-2.97 10.7-6.9 17.36-14.78 26.91L69.6 491a148.51 148.51 0 0 0-4.19 5.3 23.9 23.9 0 0 0-3.44 6.28c-1.16 3.23-1.52 5.9-1.87 11.94-.58 10.05-1.42 15.04-4.63 22.67-1.57 3.72-5.66 14.02-6.41 15.8a73.46 73.46 0 0 1-3.57 7.4c-2.88 5.14-6.71 10.12-13.12 16.95-5.96 6.36-8.87 10.9-10.61 16a56.88 56.88 0 0 0-1.38 4.82l-.46 1.84h-1.03l.52-2.08c.52-2.09.92-3.49 1.4-4.9 1.8-5.25 4.78-9.9 10.84-16.36 6.35-6.78 10.13-11.7 12.97-16.77a72.5 72.5 0 0 0 3.52-7.29c.75-1.76 4.84-12.06 6.4-15.8 3.17-7.5 3.99-12.4 4.56-22.33.35-6.14.72-8.88 1.93-12.23a24.9 24.9 0 0 1 3.58-6.54c1.27-1.7 2.6-3.37 4.22-5.34l4.11-4.95c7.8-9.46 11.66-16 14.59-26.54.56-2.04 1.1-4.12 1.71-6.56l1.53-6.26c2.96-12.04 5.13-18.36 9.32-25.39 1.84-3.08 4-6.05 6.54-8.99 6.17-7.12 13.24-12.7 24.83-20.26 2.05-1.33 10.28-6.6 12.33-7.94 4.96-3.22 9-5.98 12.92-8.87 5.37-3.95 10.19-8.08 18.74-15.82l1.7-1.54c17.76-16.09 25.98-22.43 36.67-26.7 4-1.6 8.8-3.09 15.75-4.96.21-.06 14.87-3.9 19.22-5.13 19.9-5.61 32.32-11.31 39.85-19.78 5.76-6.48 9.93-14.02 17.18-29.64l2.09-4.5c8.87-19.07 14.44-28.46 22.77-35.9a65.48 65.48 0 0 1 15.38-10.4l4.04-1.97c6.3-3.1 9.47-5.77 12.96-11.77a67.6 67.6 0 0 0 4.48-9.67c4.56-11.84 11.47-20.02 19.97-25 6.25-3.66 12.93-5.32 18.5-5.32 7.01 0 12.65-.12 20.17-.57a245.3 245.3 0 0 0 32.47-3.96c5-.98 9.75-2.13 14.22-3.45 13.43-3.98 20.38-5.02 32.94-5.78l2.24-.14c5.76-.37 9.8-.9 14.85-2.09 5.31-1.25 10.79-1.35 22.6-.7 9.04.5 12.84.58 17.21.1 5.71-.62 9.94-2.26 12.95-5.26 6.44-6.45 15.3-20.37 24.35-36.72zm0 450.21c-1.28-4.6-2.2-10.55-3.33-20.25l-.24-2.04-.23-2.03c-1.82-15.7-3.07-21.98-5.55-24.47-2.46-2.46-3.04-5.03-2.52-8.64.1-.6.18-1.1.39-2.15.69-3.54.77-5.04.08-6.84-.91-2.38-3.31-4.41-7.79-6.26-5.08-2.09-6.52-4.84-4.89-8.44.66-1.45 1.79-3.02 3.52-5.01 1.04-1.2 5.48-5.96 5.08-5.53 6.15-6.7 8.98-11.34 8.98-16.48a15.2 15.2 0 0 1 6.5-12.89v1.26a14.17 14.17 0 0 0-5.5 11.63c0 5.47-2.93 10.29-9.24 17.16.38-.42-4.04 4.33-5.07 5.5-1.67 1.93-2.75 3.43-3.36 4.77-1.37 3.04-.23 5.22 4.36 7.1 4.71 1.95 7.32 4.16 8.34 6.83.78 2.04.7 3.67-.03 7.4-.2 1.03-.3 1.51-.38 2.09-.48 3.33.03 5.59 2.23 7.8 2.74 2.74 3.98 8.96 5.84 25.06l.24 2.03.23 2.04c.82 7.01 1.53 12.06 2.34 16.03v4.33zm0-62.16c-1.4-3.13-4.43-9.9-4.95-11.17-1.02-2.53-1.25-3.8-.91-5.18.2-.84 2.05-4.68 2.32-5.33a70.79 70.79 0 0 0 3.54-11.2v3.99a62.82 62.82 0 0 1-2.62 7.6c-.31.75-2.09 4.46-2.27 5.18-.28 1.12-.08 2.22.87 4.57.41 1.02 2.5 5.7 4.02 9.09v2.45zm0-85.09c-1.65 1.66-3.66 2.9-6.4 4.13-.25.1-13.97 5.47-20.4 8.43-9.35 4.32-16.7 5.9-23.03 5.25-5.08-.53-9.02-2.25-14.77-5.92l-3.2-2.07a77.4 77.4 0 0 0-5.44-3.27c-4.05-2.18-3.25-5.8 1.47-10.47 3.71-3.68 9.6-7.93 18.73-13.8l4.46-2.82c17.95-11.33 18.22-11.5 22.27-14.74 11.25-9 19.69-14.02 26.31-15.1v1.02c-6.37 1.1-14.62 6-25.69 14.86-4.1 3.28-4.34 3.44-22.36 14.8a652.4 652.4 0 0 0-4.45 2.83c-9.07 5.83-14.92 10.05-18.57 13.66-4.31 4.28-4.95 7.13-1.7 8.88 1.7.91 3.29 1.88 5.5 3.3l3.2 2.08c5.64 3.59 9.45 5.25 14.34 5.76 6.13.64 13.32-.9 22.52-5.15 6.46-2.98 20.18-8.35 20.4-8.44 3.04-1.37 5.1-2.71 6.81-4.69v1.47zm0-41.37v1c-6.56.26-12.11 3.13-19.71 9.08l-4.63 3.68a51.87 51.87 0 0 1-4.4 3.14c-.82.52-5.51 3.33-6.22 3.76-3.31 2-6.15 3.8-8.87 5.6a112.61 112.61 0 0 0-8.16 5.92c-4.61 3.72-7.4 6.9-7.97 9.35-.63 2.67 1.48 4.53 7.05 5.46 10.7 1.78 20.92-.05 30.45-4.65a61.96 61.96 0 0 0 17.1-12.2 41.8 41.8 0 0 0 5.36-7.42v1.92a38.94 38.94 0 0 1-4.64 6.19 62.95 62.95 0 0 1-17.39 12.41c-9.7 4.68-20.13 6.55-31.05 4.73-6.06-1-8.65-3.29-7.85-6.67.64-2.74 3.53-6.05 8.31-9.9 2.35-1.9 5.1-3.88 8.24-5.97 2.73-1.82 5.58-3.61 8.9-5.62.72-.44 5.4-3.24 6.22-3.75 1.26-.8 2.6-1.76 4.3-3.09.8-.62 3.9-3.1 4.63-3.67 7.77-6.1 13.49-9.04 20.33-9.3zm0-154.6v1c-1.75-.24-4.3.23-7.82 1.55-10.01 3.75-13.8 5.07-19.15 6.76-1.78.56-2.63.83-3.87 1.24-1.48.5-3.16.76-6.74 1.16a1550.34 1550.34 0 0 0-2.64.3c-7.8.94-11.28 2.47-11.28 6.07 0 4.45 2.89 13.18 7.96 25.81a57.34 57.34 0 0 1 2.33 7.6 258.32 258.32 0 0 1 .84 3.46c1.86 7.62 3.17 10.71 5.56 11.67 2.21.88 4.7.6 7.47-.72 3.48-1.69 7.22-4.94 11.2-9.47 1.52-1.7 2.97-3.49 4.59-5.57l3.16-4.1c2.59-3.23 6.07-12.21 8.39-20.23v3.45c-2.29 7.2-5.27 14.5-7.61 17.41-.44.55-2.67 3.46-3.15 4.09-1.63 2.1-3.1 3.9-4.62 5.62-4.08 4.61-7.9 7.94-11.53 9.7-2.99 1.44-5.77 1.75-8.28.74-2.84-1.13-4.2-4.34-6.15-12.35a2097.48 2097.48 0 0 1-.84-3.46c-.8-3.2-1.47-5.45-2.28-7.46-5.14-12.8-8.04-21.55-8.04-26.19 0-4.37 3.84-6.06 12.16-7.07a160.9 160.9 0 0 1 2.65-.3c3.5-.39 5.15-.64 6.53-1.1 1.26-.42 2.1-.7 3.88-1.26 5.34-1.68 9.11-3 19.1-6.74 3.53-1.32 6.22-1.84 8.18-1.61zM0 292c10.13-11.31 18.13-23.2 23.07-35.39 3.3-8.14 6.09-16.12 10.81-30.55l1.59-4.84c6.53-19.94 10.11-29.82 14.77-39.56 6.07-12.72 12.55-21.18 20.27-25.54 6.66-3.76 10.2-7.86 12.22-13.15a46.6 46.6 0 0 0 1.86-6.58c1.23-5.2 2.05-7.59 3.93-10.36 2.45-3.62 6.27-6.53 12.1-8.96 15.78-6.58 16.73-7.04 18.05-9.01.65-.98.83-2.15.74-4.51-.03-.73-.23-3.82-.24-4A93.8 93.8 0 0 1 119 94c0-10.04.18-11.37 2.37-13.15.52-.42 1.13-.8 2.07-1.3.27-.14 2.18-1.12 2.84-1.48a68.4 68.4 0 0 0 9.12-5.87c2.06-1.54 2.64-2.14 8.01-7.93 3.78-4.09 6.21-6.36 8.96-8.12 3.64-2.33 7.2-3.12 10.9-2.11 4.4 1.2 10.81 2 18.78 2.46 6.9.4 12.9.5 21.95.5 4.87 0 8.97.47 15.4 1.57 7.77 1.33 9.3 1.54 12.38 1.54 4.05 0 7.43-.88 10.68-2.95 5.06-3.22 8.11-4.67 11.2-5.2 3.62-.64 4.77-.46 16.55 2.06 17.26 3.7 30.85 1.36 41.06-9.7 5.1-5.53 5.48-8.9 3.48-14.8-.83-2.42-1.03-3.1-1.17-4.3-.29-2.52.5-4.71 2.71-6.93 2.65-2.65 4.72-9.17 6.22-18.29h2.03c-1.56 9.71-3.77 16.65-6.83 19.7-1.79 1.8-2.36 3.39-2.14 5.28.11 1 .3 1.63 1.07 3.9 2.22 6.53 1.76 10.66-3.9 16.8-10.77 11.66-25.07 14.13-42.95 10.3-11.42-2.45-12.55-2.62-15.78-2.06-2.77.48-5.62 1.84-10.47 4.92a20.93 20.93 0 0 1-11.76 3.27c-3.25 0-4.81-.22-12.73-1.57C212.74 59.46 208.73 59 204 59c-9.1 0-15.11-.1-22.07-.5-8.09-.47-14.62-1.29-19.2-2.54-5.62-1.53-10.17 1.38-17.85 9.66-5.5 5.94-6.08 6.53-8.28 8.18a70.38 70.38 0 0 1-9.38 6.03c-.68.37-2.58 1.35-2.84 1.49-.84.44-1.35.76-1.75 1.08C121.16 83.6 121 84.8 121 94c0 1.85.06 3.54.17 5.44 0 .17.2 3.28.24 4.03.1 2.75-.13 4.29-1.08 5.71-1.67 2.5-2.27 2.8-18.95 9.74-5.48 2.29-8.99 4.96-11.2 8.24-1.71 2.51-2.47 4.73-3.64 9.7-.83 3.5-1.21 4.92-1.94 6.83-2.18 5.73-6.05 10.19-13.1 14.18-7.3 4.12-13.55 12.28-19.46 24.66-4.6 9.64-8.17 19.46-14.67 39.32l-1.58 4.84c-4.75 14.47-7.54 22.48-10.86 30.69-5.28 13.01-13.95 25.65-24.93 37.6v-2.97zm0 78v-.5l1-.01c6.32 0 7.47 5.2 4.6 13.36a60.36 60.36 0 0 1-5.6 11.3v-1.92a57.76 57.76 0 0 0 4.65-9.72c2.69-7.6 1.71-12.02-3.65-12.02-.34 0-.67 0-1 .02v-46.59a340.96 340.96 0 0 0 13.71-8.34c13.66-9.46 29.79-37.6 29.79-53.59 0-18.1 21.57-72.64 32.23-79.42 12.71-8.09 32.24-27.96 35.8-37.75 1.93-5.3 5.5-7.27 14.42-9.37 6.15-1.44 8.64-2.42 10.67-4.79 1.5-1.74 2.72-4.79 4.33-10.3.23-.78 1.9-6.68 2.43-8.46 3.62-12.08 7.3-18.49 13.47-20.39 2.5-.76 3.03-.98 9.74-3.7 7.49-3.03 11.97-4.43 17.12-4.92 6.75-.65 13.13.75 19.55 4.67 5.43 3.32 12.19 4.72 20.17 4.56 6.03-.12 12.2-1.07 19.83-2.8 1.82-.4 7.38-1.74 8.26-1.94 2.69-.6 4.34-.89 5.48-.89 4.97 0 8.93-.05 14.2-.27 7.9-.32 15.56-.92 22.75-1.88 8.5-1.14 15.9-2.73 21.88-4.82 18.9-6.62 32.64-18.3 33.67-27.59.29-2.56.4-2.96 2.79-11.11 2.33-7.95 3.21-12.93 2.72-18.23-.2-2.24-.69-4.38-1.48-6.42-1.5-3.92-2.63-9.4-3.43-16.18h.9c.77 6.47 1.89 11.72 3.47 15.82a24.93 24.93 0 0 1 1.54 6.69c.5 5.46-.4 10.54-2.77 18.6-2.36 8.06-2.47 8.47-2.74 10.95-1.09 9.75-15.1 21.68-34.33 28.41-6.06 2.12-13.52 3.72-22.09 4.87-7.22.96-14.92 1.57-22.83 1.89-5.3.21-9.27.27-14.25.27-1.04 0-2.64.27-5.26.87-.87.2-6.43 1.53-8.26 1.94-7.68 1.73-13.92 2.7-20.03 2.82-8.15.17-15.1-1.27-20.71-4.7-6.23-3.81-12.4-5.16-18.93-4.54-5.04.48-9.44 1.86-16.84 4.86-6.75 2.74-7.29 2.95-9.82 3.73-5.73 1.76-9.28 7.96-12.81 19.72-.53 1.77-2.2 7.66-2.43 8.46-1.66 5.65-2.91 8.78-4.53 10.67-2.22 2.58-4.84 3.62-12.01 5.3-7.8 1.83-11.13 3.66-12.9 8.54-3.65 10.04-23.32 30.06-36.2 38.25C65.94 190 44.5 244.2 44.5 262c0 16.34-16.3 44.78-30.22 54.41-2.14 1.48-8.24 5.12-14.28 8.68v-1.16 46.09zm0-173.7v-1.11c7.42-3.82 14.55-10.23 21.84-18.98 3.8-4.56 14.21-18.78 15.79-20.55 1.8-2.04 4.06-3.96 7.42-6.45 1.08-.8 4.92-3.57 5.49-3.99 9.36-6.85 14-11.96 15.98-19.36.8-2.98 1.54-6.78 2.46-12.3.23-1.44 2-12.46 2.56-15.79 2.87-16.77 5.73-26.79 10.07-32.1C92.46 52.43 101.5 38.13 101.5 33c0-2.54.34-3.35 6.05-15.71.68-1.49 1.25-2.74 1.77-3.93 2.5-5.75 3.9-10.04 4.14-13.36h1c-.23 3.48-1.66 7.87-4.23 13.76-.52 1.2-1.09 2.45-1.78 3.95-5.54 12.01-5.95 12.99-5.95 15.29 0 5.47-9.09 19.84-20.11 33.31-4.2 5.12-7.03 15.06-9.86 31.64-.57 3.33-2.33 14.33-2.57 15.78-.92 5.56-1.67 9.38-2.48 12.4-2.05 7.68-6.82 12.93-16.35 19.91l-5.49 3.98c-3.3 2.45-5.51 4.34-7.27 6.31-1.53 1.73-11.94 15.93-15.76 20.53-7.52 9.02-14.88 15.6-22.61 19.46zm0 361.83v-4.33c.48 2.36 1 4.35 1.6 6.15 2 6.03 4.6 8.26 8.19 6.59C28.76 557.69 43.5 542.4 43.5 527c0-16.2 6.37-31.99 17.1-46.3 1.88-2.5 3.66-4.4 5.53-6 .73-.62 1.45-1.18 2.3-1.8l2-1.43c3.68-2.68 5.32-5.28 7.08-12.59.75-3.07 1.38-5.02 4.2-13.26l.63-1.88c3.24-9.58 4.56-14.97 4.17-18.65-.48-4.43-3.8-5.23-11.3-1.64a81.12 81.12 0 0 1-9.15 3.7c-13.89 4.67-26.96 5.8-42.66 5.42l-1.95-.05-1.45-.02a39.8 39.8 0 0 0-15.05 2.96A21.81 21.81 0 0 0 0 438.37v-1.26a23.55 23.55 0 0 1 4.55-2.57 40.77 40.77 0 0 1 16.92-3.02l1.95.05c15.6.38 28.57-.75 42.32-5.37a80.12 80.12 0 0 0 9.04-3.65c8.04-3.84 12.16-2.85 12.72 2.43.42 3.89-.92 9.34-4.21 19.08l-.64 1.88c-2.8 8.2-3.43 10.15-4.16 13.18-1.82 7.52-3.59 10.34-7.47 13.16l-2 1.43c-.84.6-1.54 1.15-2.25 1.75a35.45 35.45 0 0 0-5.37 5.84c-10.61 14.15-16.9 29.74-16.9 45.7 0 15.88-15 31.45-34.29 40.45-4.3 2.01-7.39-.66-9.56-7.18-.23-.68-.44-1.39-.65-2.13zm0-62.16v-2.45l1.46 3.27c2.1 4.8 3.46 10.33 4.26 16.77.66 5.3.84 9.3 1.04 18.5.2 9.32.5 12.75 1.63 15.05 1.28 2.6 3.67 2.35 8.29-1.5 17.14-14.3 21.82-22.9 21.82-38.62 0-7.17 1.1-12.39 3.7-17.68 2.27-4.67 3.65-6.62 13.4-19.62a69.8 69.8 0 0 1 7.6-8.79 44.76 44.76 0 0 1 3.54-3.06c.38-.3.64-.52.89-.74a10.47 10.47 0 0 0 2.63-3.32 35.78 35.78 0 0 0 2.26-5.94l.37-1.2.36-1.15c.29-.91.48-1.55.66-2.16.45-1.53.74-2.68.91-3.66.38-2.2.12-3.49-.85-4.15-2.35-1.61-9.28-.24-23.8 4.94-9.54 3.4-16.12 4.17-27.85 4.26-7.71.06-10.43.4-13.25 2.12-3.48 2.12-5.84 6.4-7.58 14.26-.5 2.2-.99 4.19-1.49 5.98v-3.98l.51-2.22c1.8-8.1 4.28-12.6 8.04-14.9 3.04-1.85 5.86-2.2 13.77-2.26 11.61-.09 18.1-.84 27.51-4.2 14.93-5.32 21.95-6.71 24.7-4.83 1.38.94 1.71 2.6 1.28 5.15a33.69 33.69 0 0 1-.94 3.78l-.66 2.17-.36 1.15-.37 1.2a36.64 36.64 0 0 1-2.33 6.1c-.8 1.53-1.61 2.52-2.86 3.61l-.92.77-1.02.83c-.9.74-1.65 1.4-2.47 2.18a68.84 68.84 0 0 0-7.48 8.66c-9.7 12.93-11.07 14.87-13.31 19.46-2.52 5.15-3.59 10.22-3.59 17.24 0 16.04-4.82 24.91-22.18 39.38-5.04 4.2-8.18 4.55-9.83 1.18-1.22-2.5-1.52-5.94-1.73-15.47-.2-9.16-.38-13.15-1.03-18.4-.79-6.34-2.12-11.8-4.19-16.49L0 495.98zM379.27 0h1.04l1.5 5.26c3.28 11.56 4.89 19.33 5.26 27.8.49 11.01-1.52 21.26-6.63 31.17-7.8 15.13-20.47 26.5-36.22 34.1-12.38 5.96-26.12 9.17-36.22 9.17-6.84 0-17.24 1.38-37.27 4.62l-2.27.37c-24.5 3.99-31.65 5-37.46 5-3.49 0-4.08-.08-19.54-2.8-3.56-.64-6.32-1.1-9-1.5-20.23-2.96-31-1.2-31.96 7.86-.1.85-.18 1.72-.29 2.81l-.27 2.73c-1.1 10.9-2.02 15.73-4.31 19.96-2.9 5.34-7.77 7.95-15.63 7.95-10.2 0-12.92.6-15.5 3.17.52-.51-5.03 5.85-8.16 8.7-2.75 2.5-14.32 12.55-15.77 13.83a341.27 341.27 0 0 0-6.54 5.92c-6.97 6.49-11.81 11.76-14.6 16.15-5.92 9.3-10.48 18.04-11.69 24.08-1.66 8.3 3.67 9.54 19.02 1.21a626.23 626.23 0 0 1 44.54-21.9c3.5-1.56 14.04-6.2 15.68-6.95 5.05-2.25 8.3-3.8 10.78-5.15l1.95-1.07 2.18-1.18c1.76-.94 3.38-1.76 5-2.55 18.1-8.72 34.48-10.46 50.33-1.2 22.89 13.34 38.28 37.02 38.28 56.44 0 19.12-.73 25.13-5.18 33.2a45.32 45.32 0 0 1-4.94 7.12c-6.47 7.77-11.81 16.2-12.76 21.27-1.2 6.34 4.69 7.03 20.17-.05 13.31-6.08 22.4-14.95 28.5-26.32a80.51 80.51 0 0 0 6.1-15.13c.9-2.98 3.17-11.65 3.41-12.48a29.02 29.02 0 0 1 1.75-4.83c7.47-14.93 21.09-30.5 36.25-37.24 7.61-3.38 13-9.65 19.4-20.79.84-1.48 4.26-7.64 5.14-9.17 3.52-6.1 6.22-9.7 9.37-11.98 10.15-7.4 28.7-11.1 50.29-11.1 7.52 0 16.54-1.24 27.51-3.58a420.1 420.1 0 0 0 14.96-3.52c-1.3.33 15.54-3.98 19.42-4.89 14.15-3.33 41.07-5.01 64.11-5.01 17.36 0 27.82-9.23 38.53-38.67 6.62-18.21 6.62-26.37 2.69-34.35l-1.18-2.37A13.36 13.36 0 0 1 587.5 58c0-4.03 0-4.01 2.5-24.56.46-3.73.8-6.74 1.12-9.64.9-8.45 1.38-15.2 1.38-20.8 0-.94-.02-1.94-.04-3h1c.03 1.06.04 2.06.04 3 0 5.65-.48 12.43-1.39 20.9-.3 2.91-.66 5.93-1.11 9.66-2.5 20.45-2.5 20.47-2.5 24.44 0 1.97.45 3.57 1.45 5.68.24.51 1.16 2.35 1.17 2.36 4.06 8.24 4.06 16.68-2.65 35.13-10.84 29.8-21.63 39.33-39.47 39.33-22.96 0-49.83 1.68-63.89 4.99-3.86.9-20.69 5.2-19.4 4.88a421.05 421.05 0 0 1-14.99 3.53c-11.04 2.35-20.11 3.6-27.72 3.6-21.4 0-39.76 3.67-49.7 10.9-3 2.19-5.64 5.7-9.1 11.68-.87 1.52-4.29 7.68-5.14 9.17-6.49 11.3-12 17.71-19.86 21.2-14.9 6.63-28.38 22.03-35.75 36.77a28.17 28.17 0 0 0-1.69 4.67c-.23.8-2.5 9.49-3.4 12.5a81.48 81.48 0 0 1-6.19 15.3c-6.2 11.56-15.44 20.58-28.96 26.76-16.1 7.36-23 6.55-21.58-1.04 1-5.29 6.4-13.83 12.99-21.73a44.33 44.33 0 0 0 4.82-6.96c4.35-7.88 5.06-13.77 5.06-32.72 0-19.04-15.19-42.4-37.72-55.55-15.57-9.08-31.62-7.38-49.45 1.21a132.9 132.9 0 0 0-7.14 3.71l-1.95 1.07a158.83 158.83 0 0 1-10.85 5.19c-1.65.74-12.18 5.38-15.69 6.95a625.25 625.25 0 0 0-44.46 21.86c-15.95 8.66-22.37 7.16-20.48-2.29 1.24-6.2 5.83-15.02 11.82-24.42 2.85-4.48 7.74-9.8 14.77-16.34 1.98-1.85 4.12-3.79 6.56-5.94 1.46-1.29 13.02-11.33 15.75-13.82 3.09-2.8 8.6-9.14 8.14-8.67 2.82-2.82 5.75-3.46 16.2-3.46 7.5 0 12.04-2.43 14.75-7.42 2.2-4.07 3.11-8.84 4.2-19.59l.26-2.73.3-2.81c.56-5.42 4.47-8.5 11.23-9.6 5.44-.88 12.51-.51 21.86.86 2.7.4 5.47.86 9.04 1.49 15.33 2.7 15.96 2.8 19.36 2.8 5.73 0 12.9-1.03 37.3-5l2.27-.36c20.1-3.26 30.52-4.64 37.43-4.64 9.95 0 23.54-3.18 35.78-9.08 15.57-7.5 28.09-18.73 35.78-33.65 5.02-9.75 7-19.82 6.51-30.67-.37-8.37-1.96-16.08-5.23-27.57L379.27 0zm13.68 0h1.02c.78 3.9 1.92 8.7 3.51 14.88 3.63 14.05 3.06 27.03-.75 38.77a61 61 0 0 1-11.35 20.68 138.36 138.36 0 0 1-19.32 18.77c-11.32 9.02-23.36 15.49-35.95 18.39a258.63 258.63 0 0 1-22.57 4.07c-3.17.44-6.36.85-10.3 1.32l-9.39 1.12c-11.53 1.41-17.45 2.55-21.64 4.46-9.28 4.21-28.35 6.04-49.21 6.04-1.37 0-2.8-.12-4.3-.35-2.62-.41-5-1.03-9.14-2.29-7.34-2.21-9.63-2.75-12.63-2.56-3.9.23-6.63 2.29-8.47 6.89-1.86 4.66-2.42 7.53-3.34 14.98-1.1 8.98-2.87 12.12-9.97 14.3a40.12 40.12 0 0 0-6.8 2.66c-.63.33-1.16.64-1.76 1.02l-1.34.86c-1.9 1.14-3.86 1.49-9.25 1.49-3.2 0-8.83-.55-9.51-.39-1.22.28-.75-.14-7.14 6.24-1.5 1.5-3.49 3.18-6.32 5.37-1.52 1.18-7.16 5.43-7.94 6.03-4.96 3.78-8.33 6.6-11.06 9.38-4.88 4.98-6.85 9.15-5.56 12.7 1.34 3.67 4.07 4.42 8.9 2.82a55.72 55.72 0 0 0 7.77-3.48c1.5-.77 7.78-4.13 9.37-4.96a116.8 116.8 0 0 1 12.31-5.68 162.2 162.2 0 0 0 11.04-4.84c2.04-.97 10.74-5.16 13-6.22 4.41-2.1 8.1-3.78 11.65-5.29 17.14-7.3 29.32-9.9 37.67-6.65l5.43 2.1c2.3.88 4.17 1.62 6.02 2.38a150.9 150.9 0 0 1 13.07 6c18.34 9.63 30.35 22.13 34.79 39.87 6.96 27.85 3.6 45.53-8.08 62.4-3.97 5.75-3.52 9.2.06 8.97 4.14-.28 10.21-4.95 15.11-12.52 3.1-4.8 5.1-10.45 8.05-21.53l1.69-6.35c.66-2.47 1.24-4.52 1.83-6.5 4.93-16.56 11-27.28 21.56-34.76 7.15-5.06 23.73-15.5 25.48-16.75 6.74-4.81 10.53-9.44 14.34-18 7.74-17.44 21.09-24.34 44.47-24.34 9.36 0 17.91-1.13 29.53-3.49a624.86 624.86 0 0 0 6.2-1.28c2.4-.5 4.07-.84 5.66-1.13 4.03-.74 7.04-1.1 9.61-1.1 4.44 0 9.39-1 31.39-5.99l2.95-.66c16.34-3.67 25.64-5.35 31.66-5.35 1.54 0 2.4.01 6.4.1 7.8.15 12.27.13 17.33-.2 16.41-1.06 26.73-5.36 29.8-14.56a87.1 87.1 0 0 1 3.55-8.83c-.15.31 2.29-4.96 2.9-6.38 5.38-12.3 5.57-21.92-1.44-39.44a86.4 86.4 0 0 1-5.26-20.72c-1.61-11.98-1.38-23.14.1-40.35l.2-2.12h1l-.2 2.2c-1.48 17.15-1.7 28.24-.11 40.14a85.4 85.4 0 0 0 5.2 20.47c7.1 17.78 6.91 27.67 1.43 40.22-.62 1.43-3.06 6.72-2.91 6.4a86.17 86.17 0 0 0-3.52 8.73c-3.23 9.72-13.9 14.15-30.68 15.24-5.1.33-9.58.35-17.42.2-3.98-.09-4.84-.1-6.37-.1-5.91 0-15.18 1.67-31.44 5.32l-2.95.67c-22.16 5.02-27.05 6.01-31.61 6.01-2.5 0-5.45.36-9.43 1.09-1.58.29-3.25.62-5.64 1.11a4894.21 4894.21 0 0 0-6.2 1.29c-11.68 2.37-20.3 3.51-29.73 3.51-23.02 0-36 6.71-43.53 23.66-3.9 8.8-7.82 13.58-14.7 18.5-1.78 1.27-18.36 11.7-25.48 16.75-10.34 7.32-16.3 17.87-21.19 34.23-.58 1.96-1.15 4-1.82 6.47l-1.69 6.35c-2.98 11.18-5 16.9-8.17 21.81-5.05 7.81-11.37 12.68-15.89 12.98-4.7.31-5.3-4.23-.94-10.53 11.52-16.64 14.82-34.03 7.92-61.6-4.35-17.42-16.16-29.72-34.27-39.22-4-2.1-8.2-4-12.99-5.97-1.84-.75-3.7-1.49-6-2.38l-5.43-2.08c-8.03-3.12-20.02-.58-36.92 6.63-3.52 1.5-7.21 3.19-11.61 5.27l-13 6.22c-4.71 2.22-8.16 3.75-11.11 4.88a115.87 115.87 0 0 0-12.21 5.63c-1.58.83-7.86 4.18-9.37 4.96a56.55 56.55 0 0 1-7.9 3.54c-5.3 1.75-8.62.85-10.17-3.43-1.46-4.02.66-8.5 5.8-13.74 2.75-2.82 6.16-5.66 11.15-9.48.79-.6 6.43-4.85 7.94-6.02a66.96 66.96 0 0 0 6.23-5.28c6.74-6.74 6.1-6.16 7.61-6.51.87-.2 6.69.36 9.74.36 5.22 0 7.03-.32 8.74-1.35l1.31-.84c.62-.4 1.18-.72 1.84-1.07a41.07 41.07 0 0 1 6.96-2.72c6.64-2.04 8.22-4.84 9.28-13.47.93-7.53 1.5-10.47 3.4-15.24 1.99-4.95 5.04-7.26 9.34-7.51 3.17-.2 5.5.35 12.97 2.6a63.54 63.54 0 0 0 9.02 2.26c1.45.22 2.83.34 4.14.34 20.71 0 39.7-1.82 48.8-5.96 4.32-1.96 10.29-3.1 21.93-4.53l9.4-1.12c3.92-.48 7.11-.88 10.27-1.32 8.16-1.14 15.4-2.43 22.49-4.06 12.42-2.86 24.33-9.26 35.55-18.2a137.4 137.4 0 0 0 19.18-18.64 60.02 60.02 0 0 0 11.15-20.32c3.76-11.57 4.32-24.36.75-38.23A284.86 284.86 0 0 1 392.95 0zM506.7 0h1.26c-.5.66-.9 1.18-1.17 1.51-3.95 4.96-6.9 7.92-9.82 9.57A10.02 10.02 0 0 1 492 12.5c-2.38 0-4.24.67-6.71 2.21l-2.65 1.71c-4.38 2.8-8.01 4.08-13.64 4.08-5.6 0-9.99-1.26-16.08-4.05a202.63 202.63 0 0 1-2.3-1.06l-2.18-.98c-1.6-.7-2.92-1.17-4.17-1.48a13.42 13.42 0 0 0-3.27-.43c-2.3 0-4.3-.68-11-3.37l-1.56-.62c-5-1.97-8.1-2.82-10.52-2.66-2.93.2-4.42 2.03-4.42 6.15 0 20.76-5.21 50.42-12.15 57.35-7.58 7.59-26.55 23.7-34.06 29.06-13.16 9.4-31.17 20.2-44.11 25.06a106.87 106.87 0 0 1-13.32 4.03c-3.28.78-6.6 1.43-11.25 2.24-.53.1-8.8 1.5-11.5 1.99-4.86.87-9.3 1.74-14 2.76-20.62 4.48-25.07 5.01-38.11 5.01-2.49 0-2.9-.07-14.05-2-2.42-.42-4.31-.73-6.15-1-8.11-1.19-13.83-1.36-17.64-.2-4.54 1.4-5.93 4.65-3.7 10.52 2.02 5.28 4.84 8.61 8.84 10.74 3.26 1.74 6.75 2.6 13.82 3.71 9.42 1.48 10.94 1.75 15.5 2.92a78.2 78.2 0 0 1 18.62 7.37c8.3 4.58 14.58 11.5 19.98 20.89 2.73 4.73 9.46 19.33 10.54 21.19 3.4 5.85 6.26 6.63 10.89 2 4.95-4.94 10.35-8.37 21.13-14.06.47-.25 2.06-1.1 2.12-1.12 7.98-4.21 11.92-6.51 15.87-9.54 5.11-3.9 8.66-8.1 10.77-13.11 8.52-20.24 20.75-33.31 32.46-33.31l5.5.03c10.53.08 17.35.02 24.9-.31 13.66-.62 23.78-2.09 29.39-4.67 5.85-2.7 13.42-5.49 24.18-9.02 3.46-1.14 6.29-2.05 12.7-4.1 7.7-2.45 11.08-3.54 15.17-4.9a1059.43 1059.43 0 0 1 11.33-3.72c3.67-1.2 5.96-2 8.03-2.78a59.88 59.88 0 0 0 6.66-2.94c1.87-.98 3.76-2.1 5.86-3.5 3.48-2.33 6.15-3.13 12.04-4.13l1.15-.2c5.71-1.01 9-2.3 12.76-5.63 7.82-6.96 8.58-23.18 3.84-44.52-1.7-7.67-2.1-19.28-1.57-35.47A837.22 837.22 0 0 1 546.76 0h1l-.15 3.06c-.32 6.42-.53 11.02-.68 15.62-.51 16.1-.12 27.65 1.56 35.21 4.82 21.68 4.04 38.2-4.16 45.48-3.91 3.48-7.37 4.84-13.24 5.87l-1.16.2c-5.76.99-8.32 1.75-11.65 3.98a63.73 63.73 0 0 1-5.96 3.56 60.86 60.86 0 0 1-6.77 2.99c-2.09.79-4.39 1.58-8.07 2.79a5398.31 5398.31 0 0 1-11.32 3.71c-4.1 1.37-7.48 2.46-15.18 4.92-6.42 2.04-9.24 2.95-12.7 4.08-10.73 3.53-18.27 6.3-24.07 8.98-5.76 2.66-15.97 4.14-29.77 4.77-7.56.33-14.4.39-24.95.31l-5.49-.03c-11.19 0-23.16 12.79-31.54 32.7-2.19 5.19-5.84 9.52-11.08 13.52-4.02 3.07-7.99 5.39-16.01 9.62l-2.12 1.12c-10.7 5.65-16.04 9.04-20.9 13.9-5.14 5.14-8.75 4.15-12.45-2.22-1.12-1.92-7.85-16.5-10.54-21.2-5.33-9.24-11.48-16.02-19.6-20.5a77.2 77.2 0 0 0-18.4-7.28c-4.5-1.17-6.02-1.43-15.4-2.9-7.17-1.12-10.74-2-14.13-3.81-4.22-2.25-7.2-5.77-9.3-11.27-2.43-6.39-.78-10.26 4.34-11.83 4-1.22 9.82-1.05 18.08.17 1.84.27 3.74.58 6.17 1 11.02 1.9 11.48 1.98 13.88 1.98 12.96 0 17.35-.52 37.9-4.99 4.71-1.02 9.16-1.9 14.03-2.77 2.71-.48 10.98-1.9 11.5-1.98 4.64-.81 7.95-1.46 11.2-2.23 4.55-1.07 8.76-2.34 13.2-4 12.83-4.81 30.79-15.59 43.88-24.94 7.47-5.33 26.4-21.4 33.94-28.94C407.3 61.98 412.5 32.49 412.5 12c0-4.61 1.86-6.9 5.35-7.15 2.63-.18 5.8.7 10.96 2.73l1.56.62c6.53 2.62 8.53 3.3 10.63 3.3 1.14 0 2.3.16 3.5.46 1.32.33 2.68.82 4.34 1.53a90.97 90.97 0 0 1 3.34 1.52l1.15.54c5.98 2.73 10.23 3.95 15.67 3.95 5.41 0 8.87-1.21 13.1-3.92.2-.13 2.1-1.38 2.66-1.72 2.62-1.63 4.64-2.36 7.24-2.36 1.47 0 2.94-.43 4.47-1.3 2.78-1.56 5.67-4.45 9.54-9.31l.7-.89zM324.54 600h-2.03c.49-2.96.91-6.2 1.28-9.66.44-4.1.76-8.25.98-12.21.08-1.39.14-2.65-.35-7.29-.47-1.94-.93-4.14-1.36-6.54-2.01-11.26-2.66-22.9-1.14-33.78a60.76 60.76 0 0 1 5.18-17.95 70.78 70.78 0 0 1 12.6-18.22c3.38-3.6 5.53-5.5 11.83-10.79 4.5-3.78 6.35-5.56 7.52-7.5.64-1.07.95-2.06.95-3.06 0-1.75 0-1.74-.75-9.23-.36-3.7-.57-6.3-.68-8.96-.5-12.1 1.62-19.6 8.11-21.76 15.9-5.3 25.89-12.1 33.45-25.54C409.6 390.65 425.85 376 436 376c12.36 0 20-1.96 29.41-8.8 6.76-4.92 9.5-6.6 12.47-7.46 2.22-.64 3.8-.74 9.12-.74 1.86 0 3.53-.83 5.57-2.62 1.08-.96 5.11-5.12 5.6-5.6 6.04-5.85 11.98-8.78 20.83-8.78 2.45 0 4.54.04 7.32.12 7.51.23 8.87.17 11.27-.7 3.03-1.1 5.53-3.03 14.75-11.17 8-7.06 10.72-8.92 22.87-16.47 1.44-.9 2.59-1.63 3.69-2.37a69.45 69.45 0 0 0 9.46-7.5c4.12-3.88 8.02-7.85 11.64-11.9v2.98a201.58 201.58 0 0 1-10.27 10.38c-3.18 3-6.2 5.35-9.72 7.7-1.12.76-2.28 1.5-3.75 2.4-12.05 7.5-14.71 9.32-22.6 16.28-9.46 8.35-12.01 10.32-15.39 11.55-2.74 1-4.19 1.06-12.01.82-2.76-.08-4.83-.12-7.26-.12-8.27 0-13.75 2.7-19.43 8.22-.44.43-4.52 4.64-5.68 5.66-2.37 2.09-4.46 3.12-6.89 3.12-5.1 0-6.6.1-8.56.66-2.67.78-5.29 2.37-11.85 7.15-9.8 7.13-17.85 9.19-30.59 9.19-9.22 0-24.96 14.2-34.13 30.49-7.84 13.94-18.24 21.02-34.55 26.46-5.31 1.77-7.21 8.51-6.75 19.78.1 2.6.31 5.19.68 8.84.75 7.62.75 7.58.75 9.43 0 1.38-.42 2.73-1.24 4.09-1.33 2.2-3.26 4.07-7.94 8-6.25 5.24-8.36 7.12-11.67 10.63a68.8 68.8 0 0 0-12.25 17.71 58.8 58.8 0 0 0-5 17.36c-1.49 10.66-.85 22.09 1.13 33.15.43 2.37.88 4.53 1.33 6.44.16.66.3 1.25.6 4.06a249.3 249.3 0 0 1-1.17 16.12c-.37 3.37-.78 6.53-1.25 9.44zm-13.4 0h-1.05l.12-.28c3.07-7.16 4.29-11.83 4.29-18.72 0-3.57-.07-4.93-.76-15.65-.77-12.04-1-19.64-.55-28.3.58-11.5 2.4-22.1 5.81-32.16 1.3-3.8 2.8-7.5 4.55-11.1 3.46-7.14 6.83-12.39 10.42-16.6a59.02 59.02 0 0 1 4.35-4.56c.43-.4 3-2.8 3.67-3.45 5.72-5.6 7.51-11.52 7.51-29.18 0-18.84 2.9-23.77 15.82-28.24 1.09-.37 1.92-.67 2.77-.98a51.3 51.3 0 0 0 6.1-2.7c4.95-2.6 9.64-6.22 14.44-11.42 25.5-27.63 37.15-35.16 56.37-35.16 8.28 0 14.54-1.95 22-6.3 1.78-1.03 13.82-8.82 18.16-11.27 2.83-1.59 5.66-3.03 8.63-4.39 7.92-3.6 13.97-4.45 26.6-4.8 7.53-.2 10.7-.49 14.26-1.58 4.55-1.4 8.06-4 10.93-8.43 2.2-3.41 6.85-7.08 14.66-12.06 1.61-1.03 3.27-2.05 5.65-3.5 9.53-5.85 11.56-7.13 14.81-9.57 5.34-4 9.3-8.37 13.68-14.77a204.2 204.2 0 0 0 5.62-8.75v1.9c-1.97 3.17-3.4 5.38-4.8 7.42-4.42 6.48-8.46 10.92-13.9 15-3.29 2.46-5.32 3.75-14.89 9.61a375.06 375.06 0 0 0-5.63 3.5c-7.7 4.9-12.26 8.52-14.36 11.76-3 4.63-6.7 7.39-11.48 8.85-3.68 1.12-6.9 1.42-14.53 1.63-12.5.34-18.44 1.18-26.2 4.7a111.08 111.08 0 0 0-8.56 4.35c-4.3 2.43-16.34 10.22-18.15 11.27-7.6 4.43-14.03 6.43-22.5 6.43-18.87 0-30.3 7.4-55.63 34.84-4.88 5.28-9.67 8.97-14.7 11.62-2 1.05-4 1.92-6.23 2.75-.86.32-1.7.62-5.37 1.87-5.08 1.76-7.44 3.25-9.28 6.37-2.23 3.78-3.29 9.94-3.29 20.05 0 17.9-1.87 24.07-7.8 29.89-.69.67-3.27 3.06-3.69 3.46a58.04 58.04 0 0 0-4.28 4.49c-3.53 4.14-6.86 9.32-10.28 16.38a95.19 95.19 0 0 0-4.5 10.99c-3.38 9.97-5.18 20.48-5.76 31.9-.44 8.6-.22 16.17.55 28.17.69 10.76.76 12.12.76 15.72 0 6.35-1.02 10.87-4.35 19zm25.08 0h-1c-.04-4.73.06-9.39.28-15.02.26-6.41-.4-11.79-2.53-24.37l-.31-1.86c-2.12-12.55-2.76-19.35-1.97-26.47 1.03-9.25 4.75-16.68 12-22.67 22.04-18.2 29.81-30.18 29.81-44.61 0-2.6-.3-4.81-.98-8.17-.97-4.79-1.1-5.68-.97-7.57.2-2.56 1.27-4.7 3.56-6.72 2.67-2.35 7.05-4.6 13.72-7.01 9.72-3.5 15.52-9.18 24.3-21.57l1.78-2.5c4.48-6.33 7.1-9.63 10.43-12.78 4.31-4.07 8.98-6.77 14.54-8.17 13.3-3.32 20.37-5.47 25.34-7.64a49.5 49.5 0 0 0 5.28-2.7c1.1-.65 1.75-1.04 4.24-2.6 2.7-1.68 5.22-2.08 11.38-2.28 5.44-.18 7.9-.43 10.97-1.41a21.47 21.47 0 0 0 9.54-6.22c4.87-5.3 10.03-7.61 17.79-8.9 1.07-.18 1.88-.3 3.86-.58 6.9-.97 9.94-1.69 13.48-3.62 4.5-2.45 6.79-4.44 23.46-19.68l3.14-2.85c9.65-8.71 16.12-13.83 21.42-16.48 4.25-2.12 7.6-4.69 11.22-8.6v1.45c-3.42 3.57-6.69 6-10.78 8.05-5.18 2.59-11.61 7.67-21.2 16.32l-3.12 2.85c-16.8 15.35-19.05 17.3-23.66 19.82-3.68 2-6.8 2.75-13.82 3.73-1.97.28-2.78.4-3.84.57-7.56 1.26-12.52 3.48-17.21 8.6a22.47 22.47 0 0 1-9.97 6.5c-3.2 1-5.72 1.27-11.25 1.45-5.98.2-8.39.57-10.89 2.13a144 144 0 0 1-4.25 2.61 50.48 50.48 0 0 1-5.39 2.75c-5.04 2.2-12.15 4.37-25.5 7.7-9.74 2.44-15.26 7.65-24.4 20.56l-1.77 2.5c-8.9 12.54-14.82 18.34-24.78 21.93-6.57 2.36-10.85 4.57-13.4 6.82-2.1 1.86-3.05 3.74-3.22 6.04-.13 1.76 0 2.63.95 7.3.7 3.42 1 5.7 1 8.37 0 14.79-7.93 27-30.18 45.39-7.03 5.8-10.64 13-11.64 22-.78 7-.14 13.73 1.96 26.2l.32 1.85c2.15 12.65 2.8 18.07 2.54 24.58-.22 5.57-.32 10.2-.28 14.98zM95.9 600h-2.04c.68-3.82 1.14-8.8 1.61-15.98.2-3.11.27-4.06.39-5.6 1.3-17.54 4.04-27.14 11.5-33.2 4.65-3.77 7.22-8.92 8.67-16 .51-2.52.7-3.87 1.33-9.17.66-5.5 1.16-8.06 2.24-10.36 1.45-3.09 3.82-4.69 7.39-4.69 14.28 0 38.48 9.12 53.6 20.2 8.66 6.35 21.26 13.32 31.74 17.11 13.03 4.71 21.89 4.41 24.75-1.73 1.7-3.64 1.92-4.11 2.65-5.77 2.93-6.67 4.69-12.2 5.25-17.5.23-2.17.24-4.23.02-6.2-.32-2.75-1.42-4.55-4.08-7.35l-1.32-1.37a30.59 30.59 0 0 1-2.41-2.79 30.37 30.37 0 0 1-2.5-4.07l-1.13-2.14c-1.62-3.1-2.68-4.6-4.12-5.56-5.26-3.5-14.8-5.5-28.55-6.83a272.42 272.42 0 0 0-9.04-.71l-2.18-.17c-9.57-.73-15.12-1.56-19.06-3.2C156.57 471.07 136 450.5 136 440c0-5.34 1.74-9.53 5.47-14.13 1.98-2.44 11.12-11.71 12.79-13.54 4.52-4.97 10.16-9.54 17.68-14.66 2.8-1.9 14.78-9.6 17.49-11.49a50.54 50.54 0 0 0 6.34-5.43c1.53-1.5 6.96-7.13 7.12-7.3 7.18-7.3 12.7-11.56 19.74-14.38 3.36-1.34 8.13-2.79 17.45-5.38a9577.18 9577.18 0 0 1 11.78-3.28 602.6 602.6 0 0 0 12.67-3.7c20.4-6.24 34-12.08 40.79-18.44 8.74-8.2 11.78-13.84 15.73-26.02 2.02-6.22 3.09-9.04 5.07-12.72 9.54-17.71 28.71-39.37 43.5-45.45C383.77 238.25 389 232.34 389 226c0-2.89 2.73-8.4 6.83-13.73 4.76-6.2 10.65-11.36 16.75-14.18 12.5-5.77 33.5-10.09 47.42-10.09 5.32 0 9.83-1.5 16.42-4.89 9.2-4.71 10.1-5.11 13.58-5.11 10.42 0 32.06-2.55 45.76-5.97l3.88-.98 3.47-.89c2.6-.66 4.33-1.08 5.93-1.43 3.9-.86 6.76-1.23 9.58-1.17 2.74.06 5.47.52 8.67 1.48 4.56 1.37 13.71-.9 22.87-5.68a68.07 68.07 0 0 0 9.84-6.2v2.4c-11.09 8.14-25.76 13.66-33.29 11.4a29.72 29.72 0 0 0-8.13-1.4c-2.63-.05-5.36.3-9.11 1.12a238 238 0 0 0-9.33 2.3l-3.9.99C522.38 177.43 500.58 180 490 180c-2.99 0-3.91.4-12.67 4.89-6.85 3.51-11.61 5.11-17.33 5.11-13.65 0-34.35 4.26-46.58 9.9-5.78 2.67-11.42 7.62-16 13.58-3.85 5.02-6.42 10.2-6.42 12.52 0 7.27-5.8 13.82-20.62 19.92-14.27 5.88-33.16 27.21-42.5 44.55-1.9 3.55-2.95 6.28-4.93 12.4-4.05 12.47-7.23 18.39-16.27 26.86-7.08 6.64-20.87 12.57-41.57 18.89a604.52 604.52 0 0 1-12.7 3.71 1495.1 1495.1 0 0 1-11.8 3.28c-9.24 2.58-13.97 4.01-17.24 5.32-6.73 2.69-12.05 6.8-19.05 13.92-.15.15-5.6 5.8-7.15 7.32a52.4 52.4 0 0 1-6.6 5.65c-2.74 1.92-14.75 9.63-17.5 11.5-7.4 5.04-12.94 9.52-17.33 14.35-1.72 1.9-10.8 11.11-12.71 13.46-3.47 4.26-5.03 8.03-5.03 12.87 0 9.5 20 29.5 33.38 35.08 3.67 1.53 9.1 2.34 18.45 3.05a586.23 586.23 0 0 0 4.34.32c3.24.23 5.07.37 6.93.55 14.08 1.37 23.82 3.4 29.45 7.17 1.82 1.2 3.02 2.91 4.8 6.29l1.11 2.13a28.55 28.55 0 0 0 2.34 3.81c.62.83 1.3 1.6 2.26 2.61.23.24 1.1 1.16 1.32 1.37 2.93 3.09 4.24 5.23 4.61 8.5.24 2.12.23 4.33-.01 6.64-.59 5.55-2.4 11.25-5.41 18.1-.74 1.67-.96 2.15-2.66 5.8-3.49 7.47-13.33 7.8-27.25 2.77-10.67-3.86-23.43-10.92-32.25-17.38C164.62 515.96 140.82 507 127 507c-5 0-6.4 3.02-7.64 13.29a99.03 99.03 0 0 1-1.36 9.33c-1.53 7.5-4.3 13.04-9.37 17.16-6.87 5.58-9.5 14.78-10.77 31.8-.11 1.52-.18 2.47-.38 5.57-.46 7.01-.91 11.99-1.57 15.85zm8.05 0h-1.02c.29-1.41.58-2.94.9-4.59l1.05-5.62c2.5-13.3 4.2-19.92 6.68-24.05 1.7-2.84 3.68-5.5 8.05-11.03 8.21-10.36 10.88-14.55 10.88-18.71l-.02-1.69c-.02-1.78-.02-2.7.02-3.77.21-5.05 1.47-8.2 4.64-9.4 3.92-1.5 10.39.44 20.12 6.43 9.56 5.88 17.53 10.7 25.91 15.66 1.31.78 14.27 8.41 17.67 10.45a714.21 714.21 0 0 1 6.42 3.9c13.82 8.5 38.94 5.05 46.3-7.83 3.6-6.28 4.54-8.52 7.78-17.32a82.3 82.3 0 0 1 1.18-3.07 42.27 42.27 0 0 1 4.06-7.64c9.33-13.98 14.92-26.1 14.92-36.72 0-3.66.75-6.62 3.36-14.85.52-1.64.83-2.66 1.15-3.73 3.64-12.23 3.04-19.12-4.29-24a23.1 23.1 0 0 0-9.98-3.78c-7.2-.93-14.49 1.17-23.91 5.88-1.55.78-6.64 3.44-7.6 3.93a62.6 62.6 0 0 0-4.14 2.3l-4.4 2.66c-11.62 6.92-20.4 9.18-32.81 6.08-3.32-.84-6.24-1.4-13.1-2.64-13.25-2.39-18.7-3.75-23.33-6.46-6.23-3.67-7.46-9.02-2.88-16.65A93.1 93.1 0 0 1 172 415.42a157 157 0 0 1 8.32-7.66c-.07.05 6.16-5.3 7.82-6.77a85.12 85.12 0 0 0 6.5-6.33c7.7-8.46 12.78-13.36 20.08-18.57 9.94-7.1 21.4-12.36 35.18-15.58 37.03-8.64 51-12.7 58.83-17.93 8.6-5.73 21.3-24.77 36.84-54.81 5.22-10.1 12.27-18.4 21.13-25.71 5.13-4.24 9.56-7.25 17.55-12.23 7.42-4.62 9.62-6.14 11.38-8.16a21.15 21.15 0 0 0 2.95-4.87c.61-1.3 2.87-6.47 3-6.77 1.36-3 2.56-5.4 3.95-7.73 6.53-10.97 16.03-18 31.4-20.8 12.73-2.3 19.85-2.7 29.68-2.3 3.25.13 4.13.16 5.6.14 5.15-.07 9.71-1.04 16.61-3.8 20.74-8.3 38.75-12.04 59.19-12.04 3.05 0 6.03.15 10.48.48l2.09.16c12.45.96 18.08.96 25.34-.63a49.65 49.65 0 0 0 14.09-5.45v1.15a50.52 50.52 0 0 1-13.88 5.28c-7.38 1.61-13.08 1.61-25.63.65l-2.08-.16c-4.43-.33-7.39-.48-10.41-.48-20.3 0-38.2 3.72-58.81 11.96-7.01 2.8-11.7 3.8-16.97 3.88-1.5.02-2.39-.01-5.66-.14-9.76-.4-16.8-.01-29.47 2.3-15.06 2.73-24.32 9.58-30.71 20.31a72.8 72.8 0 0 0-3.9 7.63c-.12.28-2.39 5.47-3.01 6.79a22 22 0 0 1-3.1 5.1c-1.86 2.13-4.07 3.66-11.6 8.35-7.95 4.96-12.35 7.95-17.44 12.15-8.76 7.23-15.73 15.43-20.89 25.4-15.61 30.2-28.36 49.32-37.16 55.19-7.98 5.32-21.97 9.39-59.17 18.07-13.65 3.18-24.98 8.39-34.82 15.42-7.22 5.16-12.27 10.01-19.92 18.43a86.07 86.07 0 0 1-6.57 6.4c-1.67 1.48-7.91 6.83-7.84 6.77-3.27 2.84-5.8 5.16-8.26 7.62a92.1 92.1 0 0 0-14.27 18.13c-4.3 7.16-3.22 11.89 2.53 15.26 4.47 2.63 9.88 3.99 23.24 6.39a185.7 185.7 0 0 1 12.92 2.6c12.11 3.03 20.64.84 32.06-5.96l4.4-2.65c1.66-1 2.96-1.73 4.2-2.35.95-.48 6.04-3.14 7.6-3.92 9.59-4.8 17.04-6.94 24.49-5.98a24.1 24.1 0 0 1 10.4 3.93c7.82 5.21 8.45 12.52 4.7 25.13-.32 1.07-.64 2.1-1.16 3.74-2.57 8.12-3.31 11.04-3.31 14.55 0 10.88-5.66 23.14-15.08 37.28a41.28 41.28 0 0 0-3.97 7.46c-.37.9-.73 1.82-1.18 3.04-3.25 8.85-4.21 11.13-7.84 17.47-7.67 13.42-33.43 16.95-47.7 8.18a578.4 578.4 0 0 0-6.4-3.89c-3.4-2.04-16.36-9.67-17.67-10.45-8.38-4.97-16.36-9.78-25.92-15.66-9.5-5.85-15.7-7.7-19.24-6.36-2.68 1.02-3.8 3.82-4 8.51a61.12 61.12 0 0 0-.02 3.72l.02 1.7c0 4.5-2.69 8.73-11.52 19.87-3.92 4.95-5.87 7.59-7.55 10.39-2.39 3.97-4.08 10.56-6.56 23.72l-1.05 5.62-.86 4.4zm10.5 0h-1c.03-.34.04-.68.04-1 0-12.39 8.48-33.57 19.16-43.37a26.18 26.18 0 0 0 3.67-4.17 35.8 35.8 0 0 0 2.88-4.9c.36-.72 1.75-3.66 2.1-4.36 3.22-6.29 6.84-6.54 16.97.39 1.34.9 6.07 4.16 6.4 4.38 2.62 1.8 4.67 3.2 6.7 4.56 5.03 3.39 9.37 6.2 13.51 8.7 14.33 8.67 25.49 13.27 34.11 13.27 16.86 0 32.71-5.95 39.6-14.8 1.59-2.04 3.2-5.17 5.06-9.63.8-1.92 1.64-4.06 2.67-6.8l2.74-7.33c4.66-12.44 7.76-19.06 11.56-23.27 7.9-8.79 14.87-36 14.87-52.67 0-1.9.17-3.11 1.02-8.27.37-2.2.58-3.6.74-5.07.63-5.51.21-9.46-1.68-12.39-4.6-7.1-19.7-9.23-38.46-4.78a100.57 100.57 0 0 0-18.94 6.3c-5.17 2.37-17.11 9.74-16.5 9.4-6.72 3.64-12.97 4.15-24.8 1.3-29.55-7.14-30.43-8.62-15.26-26.81 17.44-20.93 47.12-46.18 56.38-46.18 9.92 0 53.84-11.98 65.78-17.95 9.46-4.73 24.32-21.18 36.82-37.85.71-.95 13.5-21.6 19.2-29.6 9.35-13.13 18.22-22.55 26.95-27.53 7.29-4.17 13.16-10.28 18.8-18.73 1.93-2.9 10.52-17.65 12.73-20.41 1.54-1.93 3-3.21 4.52-3.89 14.07-6.25 24.22-9.04 39.2-9.04h29c4.05 0 7.36-.4 22.93-2.5l4.3-.57c9.92-1.3 16.57-1.93 21.77-1.93 1.66 0 2.95.01 6.03.04 18.61.19 28.55-.48 44.86-4.03 3.1-.67 6.13-1.78 9.11-3.31v1.12a37.96 37.96 0 0 1-8.9 3.17c-16.4 3.56-26.4 4.24-45.08 4.05-3.08-.03-4.36-.04-6.02-.04-5.15 0-11.76.63-21.64 1.92l-4.3.58c-15.64 2.11-18.94 2.5-23.06 2.5h-29c-14.81 0-24.84 2.75-38.8 8.96-1.34.6-2.69 1.78-4.14 3.6-2.16 2.68-10.72 17.39-12.68 20.33-5.72 8.57-11.7 14.8-19.13 19.04-8.57 4.9-17.36 14.23-26.63 27.24-5.68 7.97-18.47 28.64-19.22 29.63-12.6 16.8-27.52 33.32-37.18 38.15-12.06 6.03-56.14 18.05-66.22 18.05-8.82 0-38.39 25.15-55.62 45.82-14.6 17.52-14.19 18.21 14.74 25.2 11.6 2.8 17.6 2.3 24.09-1.2-.67.35 11.31-7.03 16.56-9.44 5.41-2.48 11.6-4.59 19.11-6.37 19.13-4.53 34.65-2.35 39.54 5.22 2.05 3.17 2.48 7.32 1.84 13.04a96.34 96.34 0 0 1-.75 5.13c-.84 5.08-1.01 6.29-1.01 8.1 0 16.9-7.03 44.33-15.13 53.33-3.68 4.09-6.76 10.65-11.37 22.96-.35.93-2.2 5.94-2.73 7.33-1.04 2.76-1.88 4.9-2.68 6.84-1.9 4.53-3.55 7.73-5.2 9.85-7.1 9.13-23.25 15.19-40.39 15.19-8.86 0-20.15-4.65-34.63-13.42-4.15-2.51-8.5-5.32-13.55-8.72a861.54 861.54 0 0 1-6.71-4.56l-6.4-4.39c-9.68-6.63-12.61-6.42-15.5-.75-.35.68-1.74 3.62-2.1 4.35a36.77 36.77 0 0 1-2.96 5.03c-1.12 1.57-2.37 3-3.81 4.33-10.47 9.6-18.84 30.51-18.84 42.63l-.03 1zm-29.65 0h-1.1c1.17-2.52 1.79-5.2 1.79-8 0-20 4.83-42.04 12.15-49.35 5.17-5.18 7.77-8.38 9.9-12.74 2.64-5.41 3.95-12 3.95-20.91 0-6.82 1.14-11.59 3.37-15.07 1.74-2.7 3.6-4.21 8.91-7.52a31.64 31.64 0 0 0 3.9-2.79c4.61-3.96 6.58-6.2 7.72-9.41 1.43-4.02.93-9.04-1.86-16.02a68.98 68.98 0 0 0-3.99-8.07l-.93-1.7a75.47 75.47 0 0 1-2.64-5c-5.16-10.71-3.77-18.9 7.68-29.78a204 204 0 0 1 26.81-21.55c3.96-2.69 16.8-10.8 19.24-12.5 1.99-1.4 4.33-3.3 7.77-6.3-.02 0 7.23-6.39 9.47-8.3 4.97-4.26 9.09-7.5 13.05-10.15 4.72-3.15 8.97-5.28 12.87-6.32 12.78-3.41 15.6-4.18 21.77-5.97 12.55-3.64 21.96-6.9 28.14-10a45.47 45.47 0 0 1 7.47-2.79c8.66-2.66 12.02-4.1 16.97-8.1 6.78-5.46 13.07-14.25 19.33-27.87 15.97-34.77 19.08-39.39 32.15-49.19 3.14-2.36 6.37-4.1 11.43-6.4l2.33-1.04c11.93-5.35 16.87-8.93 21.1-17.38 1.88-3.77 2.48-6.29 3.37-12.27.78-5.19 1.48-7.56 3.53-10.25 2.57-3.4 7.03-6.27 14.36-9.01 3.37-1.26 7.36-2.5 12.05-3.73 16.33-4.3 25.28-5.36 39.6-5.81 6.9-.22 9.5-.56 12.66-2 1.19-.54 2.36-1.23 3.58-2.11 3.7-2.7 8.14-4.54 13.24-5.67 5.71-1.27 10.69-1.54 18.7-1.45l2.35.02c2.82 0 6.8-1 19.7-4.69 10.83-3.08 15.95-4.31 19.3-4.31.82 0 1.9.13 3.55.41l5.01.9c9.82 1.68 17.44 1.89 25.15-.21 7.98-2.18 14.8-6.77 20.29-14.24V147c-5.47 7.04-12.21 11.42-20.03 13.55-7.88 2.15-15.63 1.94-25.58.23l-5-.9c-1.6-.26-2.64-.39-3.39-.39-3.2 0-8.32 1.22-19.74 4.48-12.35 3.53-16.3 4.52-19.26 4.52l-2.36-.02c-7.94-.1-12.85.17-18.47 1.42-4.97 1.11-9.3 2.9-12.88 5.5a21.4 21.4 0 0 1-3.75 2.22c-3.32 1.5-6 1.87-13.04 2.09-14.25.44-23.13 1.5-39.37 5.77a125.56 125.56 0 0 0-11.95 3.7c-7.17 2.7-11.49 5.46-13.93 8.68-1.9 2.52-2.58 4.76-3.33 9.8-.9 6.08-1.53 8.68-3.47 12.56a30.6 30.6 0 0 1-9.66 11.45c-3.12 2.26-5.95 3.73-11.93 6.4l-2.31 1.04c-5.01 2.27-8.18 3.99-11.25 6.29-12.9 9.68-15.93 14.17-31.85 48.8-6.31 13.76-12.7 22.68-19.6 28.25-5.08 4.1-8.53 5.57-17.3 8.27a44.64 44.64 0 0 0-7.33 2.73c-6.24 3.12-15.7 6.4-28.3 10.06a867.4 867.4 0 0 1-21.8 5.97c-3.77 1.01-7.93 3.1-12.56 6.19a137.35 137.35 0 0 0-12.95 10.07c-2.24 1.92-9.48 8.3-9.48 8.3a98.2 98.2 0 0 1-7.84 6.37c-2.46 1.72-15.32 9.83-19.26 12.5a203 203 0 0 0-26.69 21.45c-11.13 10.58-12.43 18.3-7.47 28.63a74.52 74.52 0 0 0 2.62 4.95l.94 1.7a69.84 69.84 0 0 1 4.03 8.17c2.88 7.2 3.4 12.46 1.89 16.73-1.22 3.43-3.28 5.77-8.02 9.84-1.14.97-2.32 1.8-5.3 3.67-3.92 2.45-5.69 3.89-7.31 6.42-2.13 3.3-3.22 7.89-3.22 14.53 0 9.05-1.34 15.79-4.05 21.34-2.19 4.49-4.85 7.77-10.1 13.01-7.07 7.07-11.85 28.9-11.85 48.65 0 2.8-.58 5.48-1.7 8zm282.54 0h-1.01l-1.1-5.8c-3.08-16.26-4.05-26.2-2.74-37.26.7-5.8.77-9.68.55-15.3-.18-4.45-.17-5.68.19-7.63.78-4.3 3.44-8.53 10.39-16.34 9.07-10.2 12.26-15.41 19.8-30.15 1.35-2.64 2.33-4.47 3.38-6.3.9-1.58 1.82-3.06 2.77-4.5 3.14-4.7 7.03-8.42 16.84-16.81 11.22-9.6 15.5-13.86 18.13-19.13.7-1.4 1.3-2.8 1.93-4.4a206 206 0 0 0 1.49-4.05c3.63-9.94 8.01-13.93 22.9-17.81 4.99-1.3 20.55-5.13 21.38-5.34 16.19-4.1 25.33-7.36 33.48-12.6 5.86-3.77 5.84-3.76 27.66-16.53l2.6-1.52c10.23-6 17.1-10.2 22.73-13.95a149.3 149.3 0 0 0 8.8-6.3 723.7 723.7 0 0 0 6.37-5.08A87.74 87.74 0 0 1 600 342.95v1.12a85.76 85.76 0 0 0-15.49 9.9c.18-.14-4.76 3.84-6.38 5.1a150.3 150.3 0 0 1-8.85 6.35c-5.65 3.76-12.53 7.96-22.78 13.97l-2.6 1.53c-21.8 12.75-21.78 12.74-27.63 16.5-8.27 5.32-17.49 8.61-33.78 12.73-.83.21-16.39 4.04-21.36 5.33-8.03 2.1-13.15 4.5-16.45 7.5-2.66 2.42-4 4.86-5.77 9.7l-1.5 4.07a51.12 51.12 0 0 1-1.96 4.47c-2.72 5.45-7.04 9.75-18.38 19.45-9.73 8.32-13.6 12.02-16.65 16.6a77.18 77.18 0 0 0-2.74 4.45c-1.05 1.81-2.01 3.63-3.35 6.25-7.58 14.81-10.82 20.08-19.96 30.36-6.83 7.7-9.4 11.78-10.15 15.86-.34 1.85-.34 3.04-.17 7.4.22 5.68.14 9.6-.55 15.47-1.3 10.92-.34 20.79 2.73 36.95l1.12 5.99zm-76.59 0h-2.1l1.39-4.3c1.04-3.3 1.93-6.78 2.68-10.4 2.65-12.73 3.27-23.63 3.27-41.3 0-5.71-1.86-9.75-4.13-9.75-2.94 0-6.96 5.61-10.93 17.08C271.14 579.68 258.3 593 238 593c-22.42 0-29.26-1.35-48.42-10.09a87.69 87.69 0 0 1-9.42-5.04c-2.95-1.8-12.78-8.57-14.84-9.72-4.2-2.36-7-2.71-9.72-.99-.63.4-1.26.91-1.9 1.55a57.69 57.69 0 0 1-4.31 3.86 147.88 147.88 0 0 1-3.06 2.44l-1 .8C137.01 582.43 134 587.18 134 597c0 1.02-.02 2.01-.07 3h-2c.05-.99.07-1.98.07-3 0-10.52 3.33-15.78 12.09-22.76a265.61 265.61 0 0 1 2-1.6c.83-.64 1.43-1.13 2.03-1.61a55.76 55.76 0 0 0 4.17-3.74c.74-.73 1.48-1.34 2.24-1.82 3.47-2.2 7-1.75 11.77.93 2.15 1.21 12.03 8 14.9 9.76a85.7 85.7 0 0 0 9.22 4.93C209.29 589.7 215.85 591 238 591c19.25 0 31.49-12.7 41.06-40.33 4.24-12.25 8.66-18.42 12.81-18.42 3.8 0 6.13 5.06 6.13 11.75 0 17.8-.63 28.8-3.3 41.7-.77 3.7-1.68 7.23-2.75 10.6-.4 1.3-.8 2.53-1.19 3.7zm-149.25 0l.5-.94a160.1 160.1 0 0 0 6.53-13.26c2.73-6.29 5.78-9.64 9.24-10.52 3.74-.95 7.15.74 12.56 5.13 5.43 4.4 6.07 4.86 7.73 5.1 1.6.22 4.28 1.14 8.86 2.95 1.3.5 10.78 4.35 13.85 5.55 3.07 1.2 5.85 2.25 8.49 3.18 3.1 1.1 5.98 2.04 8.65 2.81h-3.45c-1.76-.56-3.6-1.18-5.54-1.87a281.2 281.2 0 0 1-8.51-3.19c-3.08-1.2-12.57-5.04-13.86-5.55-4.5-1.78-7.15-2.68-8.63-2.9-1.94-.27-2.53-.7-8.22-5.3-5.17-4.2-8.36-5.78-11.69-4.94-3.1.78-5.94 3.92-8.56 9.95a161 161 0 0 1-6.82 13.8h-1.13zm112.89 0a30.34 30.34 0 0 0 11.27-6.27c1.55-1.36 3.32-3.46 5.34-6.29 1.05-1.46 2.15-3.1 3.41-5.04a349.73 349.73 0 0 0 2.5-3.9l.47-.75.93-1.47a89.17 89.17 0 0 1 3.25-4.86c1.05-1.43 1.82-2.23 2.44-2.46 1.02-.37 1.49.48 1.49 2.04l.01 2.11c.05 6.91-.08 11.32-.7 16.33a48.4 48.4 0 0 1-2.38 10.56h-1.07a46.47 46.47 0 0 0 2.45-10.68c.62-4.96.75-9.33.7-16.2l-.01-2.12c0-.97-.08-1.12-.15-1.1-.36.14-1.05.85-1.97 2.1a88.44 88.44 0 0 0-3.22 4.82l-.92 1.46-.48.75a1268.1 1268.1 0 0 1-2.5 3.92c-1.26 1.95-2.38 3.6-3.44 5.08-2.06 2.88-3.87 5.04-5.5 6.45a30.87 30.87 0 0 1-8.94 5.52h-2.98zm-183.72 0H69.3c3.37-3.43 5.19-8.33 5.19-15 0-18.6-.04-17.35 1.02-20.77.6-1.93 1.5-3.74 3.27-6.63.42-.7 4.92-7.8 6.78-10.86 3.04-4.97 11.04-16.5 12.21-18.56 3.48-6.08 4.72-12.06 4.72-24.18 0-7.85 2.5-14.2 8.1-23.44l2.84-4.63a72.67 72.67 0 0 0 2.49-4.4c1.62-3.15 2.48-5.78 2.62-8.28.2-3.78-1.3-7.29-4.9-10.9-5.13-5.12-8.6-5.43-11.2-1.85-2.12 2.92-3.48 7.74-5.06 16.47-.2 1.03-.82 4.6-.82 4.57-.83 4.67-1.4 7.33-2.1 9.6-1.35 4.42-3.7 7.61-8.36 12.26l-3.26 3.2c-6.38 6.39-9.68 11.51-11.36 19.5l-1.16 5.52c-.87 4.1-1.56 7.04-2.33 9.94-3.67 13.74-9.65 25.97-22.59 44.72-7.68 11.14-11.05 18.87-10.92 23.72h-1c-.12-5.16 3.35-13.05 11.1-24.28 12.87-18.67 18.8-30.8 22.44-44.42.77-2.88 1.45-5.8 2.32-9.89l1.16-5.51c1.73-8.22 5.13-13.5 11.64-20 .63-.64 2.84-2.8 3.25-3.21 4.57-4.54 6.82-7.62 8.12-11.84a81.58 81.58 0 0 0 2.07-9.48l.81-4.57c1.62-8.9 3-13.8 5.24-16.89 3-4.15 7.2-3.78 12.71 1.74 3.8 3.8 5.42 7.58 5.2 11.66-.15 2.66-1.05 5.41-2.73 8.68a73.6 73.6 0 0 1-2.52 4.46l-2.84 4.63c-5.52 9.1-7.96 15.3-7.96 22.92 0 12.28-1.28 18.43-4.85 24.68-1.2 2.1-9.21 13.65-12.22 18.58-1.87 3.06-6.37 10.18-6.78 10.86-1.73 2.82-2.6 4.57-3.17 6.4-1.02 3.28-.98 2.1-.98 20.48 0 6.52-1.7 11.44-4.82 15zM310.09 0h1.06c-.37.9-.77 1.83-1.2 2.82-3.9 9.06-5.45 15.15-5.45 25.18 0 7.64-2.1 11.6-6.64 13.05-3.46 1.1-5.72.98-17.57-.43-11.55-1.36-19.17-1.58-28.16-.14-6.24 2.49-25.91 7.02-32.13 7.02-11.15 0-36.76-2.88-54.12-7.01a22.08 22.08 0 0 0-16.95 2.48c-4.05 2.33-7.09 5.03-13.9 11.97-6.28 6.39-9.53 9.23-13.8 11.5-7.09 3.79-11.22 7.65-13.4 12.27-1.82 3.85-2.33 7.84-2.33 15.29 0 4.4-2.65 6.69-9.45 9.74.1-.05-2.97 1.31-3.84 1.71-8.78 4.06-12.71 8.29-12.71 16.55 0 12.52-4.86 19.22-17.34 27.96l-4.56 3.14c-1.9 1.3-3.3 2.3-4.67 3.3-.92.68-1.79 1.34-2.62 2-7.16 5.62-11 14.54-15.56 33.28-.63 2.57-3.3 14-4.07 17.14a350.44 350.44 0 0 1-5.2 19.33c-1.37 4.5-4.5 15.07-4.96 16.53-1.05 3.4-1.64 4.94-2.46 6.32-.82 1.4-6.85 9.08-12.64 18.27L0 277.98v-1.9l4.58-7.35a270.8 270.8 0 0 1 12.61-18.23c-.3.5 1.35-2.8 2.38-6.12.45-1.44 3.58-12.01 4.95-16.53 1.83-6.03 3.44-12.09 5.19-19.27.76-3.13 3.44-14.56 4.06-17.14 4.62-18.95 8.52-28.02 15.92-33.83.84-.67 1.72-1.33 2.65-2.01 1.38-1.02 2.8-2.01 4.7-3.32l4.54-3.14C73.83 140.57 78.5 134.13 78.5 122c0-8.74 4.2-13.26 13.29-17.45.88-.41 3.96-1.77 3.85-1.73 6.46-2.9 8.86-4.97 8.86-8.82 0-7.6.53-11.7 2.42-15.71 2.29-4.84 6.57-8.85 13.84-12.73 4.15-2.21 7.35-5 14.15-11.93 6.28-6.4 9.36-9.13 13.52-11.53a23.07 23.07 0 0 1 17.69-2.59c17.27 4.12 42.8 6.99 53.88 6.99 6.1 0 25.73-4.53 31.92-7 9.12-1.46 16.83-1.25 28.49.13 11.63 1.38 13.9 1.5 17.15.47 4.06-1.3 5.94-4.85 5.94-12.1 0-10.1 1.56-16.3 6.6-28zm25.12 0h1c.05 5.62.26 11.48.65 19.4.47 9.7.64 14.57.64 21.6 0 9.81-4.68 17.46-13.1 23.16-6.53 4.43-14.94 7.46-24.33 9.33-3.74.54-9.42.56-22.68.23-6.74-.17-9.35-.22-12.39-.22-2.77 0-4.97.43-7.63 1.36-.88.3-4.55 1.74-5.58 2.11-6.55 2.35-13.59 3.53-24.79 3.53-8.1 0-13.58-1.38-22.46-4.9l-3.18-1.25c-12.55-4.87-21.27-5.15-37.18 1.12-11.15 4.39-18.13 9.2-22.28 14.81-3.15 4.26-4.33 7.8-5.94 15.8-1.22 6.09-1.93 8.74-3.5 12.13-1.65 3.53-3.97 5.81-7.07 7.22-2.33 1.07-4.35 1.5-9.32 2.19-9.04 1.27-12.77 3.09-15.61 9.58-3.71 8.48-7.72 13.87-14.22 19.76-2.4 2.18-13.14 11.02-15.91 13.42-8.2 7.1-13.85 17.37-18.7 31.97a258.81 258.81 0 0 0-3.27 10.7c-.01.05-2.26 7.97-2.88 10.1-8.49 28.85-17.88 52.95-26.13 61.2-2.8 2.8-5.06 5.64-10.4 12.96-3.4 4.68-6.23 8.25-8.95 11.1v-1.55c2.74-2.98 5.73-6.82 9.48-11.97 4.03-5.52 6.32-8.4 9.17-11.24 8.07-8.08 17.44-32.14 25.87-60.8.62-2.1 2.86-10.03 2.88-10.08 1.21-4.24 2.21-7.53 3.28-10.74 4.9-14.75 10.63-25.16 19-32.4 2.78-2.42 13.5-11.25 15.89-13.4 6.4-5.8 10.32-11.09 13.97-19.43 1.68-3.83 4.05-6.31 7.2-7.86 2.4-1.17 4.64-1.67 9.53-2.36 4.54-.63 6.5-1.05 8.7-2.06 2.89-1.31 5.03-3.42 6.58-6.73 1.53-3.3 2.23-5.9 3.43-11.9 1.64-8.14 2.85-11.79 6.11-16.2 4.28-5.79 11.41-10.7 22.73-15.16 16.15-6.36 25.13-6.07 37.9-1.11l3.19 1.26c8.77 3.47 14.13 4.82 22.09 4.82 11.09 0 18.02-1.16 24.46-3.47 1-.36 4.68-1.8 5.58-2.11A22.5 22.5 0 0 1 265 72.5c3.05 0 5.67.05 14.07.26 11.53.29 17.2.27 20.83-.25 9.25-1.85 17.54-4.83 23.94-9.17C332 57.8 336.5 50.46 336.5 41c0-7-.17-11.86-.7-22.7-.35-7.26-.55-12.83-.59-18.3zM93.87 0h2.04c-.7 4-1.61 6.82-3.03 9.47-2.33 4.38-2.85 5.75-5.26 13.03a40.46 40.46 0 0 1-1.94 5.03c-2.24 4.66-5.92 8.8-13.07 14.26-8.01 6.13-14.27 16.55-20.03 31.55-2.4 6.23-8.75 25.63-9.64 28.01-2.69 7.16-6.56 12.7-15.63 23.68l-2.68 3.24c-6.02 7.34-9.35 12.07-11.72 17.15-2.3 4.94-7.12 9.9-12.91 14.15v-2.4c5.14-3.94 9.1-8.3 11.1-12.6 2.46-5.27 5.87-10.1 11.98-17.56l2.68-3.26c8.94-10.8 12.72-16.22 15.3-23.1.88-2.33 7.24-21.74 9.65-28.03 5.89-15.31 12.3-26 20.68-32.41 6.92-5.3 10.4-9.2 12.48-13.55.65-1.35 1.16-2.7 1.85-4.79 2.45-7.4 3-8.83 5.4-13.34A27.68 27.68 0 0 0 93.87 0zm9.07 0h1.02c-1.66 8.3-2.91 12.67-4.54 15.26a59.14 59.14 0 0 0-4.1 8.21c-1.27 3-2.44 6.2-3.5 9.4-.38 1.12-.7 2.16-2.41 5.39a251.48 251.48 0 0 0-12.81 13.3c-3.48 3.96-5.95 7.27-7.15 9.66-.95 1.9-2.06 5.99-3.61 12.97-.64 2.9-3.65 17.15-4.51 21.07-3.63 16.45-6.63 26.69-9.9 32-7.66 12.45-10.64 15.71-37.08 41.1A69.78 69.78 0 0 1 0 179.21v-1.15a69.39 69.39 0 0 0 13.65-10.42c26.4-25.33 29.32-28.55 36.92-40.9 3.2-5.18 6.18-15.37 9.78-31.7.86-3.91 3.87-18.16 4.51-21.06 1.57-7.09 2.7-11.2 3.7-13.2 1.24-2.5 3.76-5.86 7.29-9.89.9-1.03 1.86-2.1 2.86-3.18 2.4-2.6 4.96-5.22 7.53-7.76.9-.88 1.73-1.7 3.37-3.4a129.02 129.02 0 0 1 4.78-13.46 60.07 60.07 0 0 1 4.19-8.35c1.52-2.44 2.74-6.71 4.36-14.74zM83.71 0h1.1c-2.09 4.74-6.03 8.92-11.42 12.3-7.2 4.52-16.5 7.2-24.39 7.2-8.9 0-11.8 7-11.74 21.52 0 1.7.04 3.17.12 5.99.1 3.3.12 4.45.12 5.99 0 5.73-.76 11.3-2.01 16.5a66.67 66.67 0 0 1-2.15 6.97 2597.76 2597.76 0 0 1-7 15.86A4270.8 4270.8 0 0 1 6.44 136.2 54.64 54.64 0 0 1 0 147v-1.65a54.87 54.87 0 0 0 5.55-9.57A4269.82 4269.82 0 0 0 30.7 79.97c.53-1.2.99-2.23 2.44-5.9A69.23 69.23 0 0 0 36.5 53c0-1.52-.03-2.66-.12-5.95-.08-2.83-.12-4.31-.12-6.01-.03-6.79.53-11.62 2.07-15.34 1.94-4.68 5.39-7.19 10.67-7.19 7.7 0 16.81-2.63 23.86-7.05C77.93 8.27 81.66 4.38 83.7 0zm282.63 0h1.01c1.86 10.02 2.18 12.67 2.32 18.3a123.43 123.43 0 0 1 .37 27.83c-.96 8.78-3.1 16.01-6.63 21.15-11.34 16.5-39.8 29.22-66.41 29.22-5.09 0-10.47.28-16.31.83a413.8 413.8 0 0 0-24.37 3.16c-21.56 3.26-27.66 4.01-36.32 4.01-6.92 0-12.2-1.05-21.69-3.9l-2.78-.83c-1.39-.41-2.54-.74-3.65-1.02-8-2.05-14.22-2.04-21.7.72a16.32 16.32 0 0 0-9.17 8.18c-1.6 3.05-2.5 6.06-4.02 12.83-1.5 6.64-2.34 9.52-3.99 12.64a16.16 16.16 0 0 1-9.85 8.36 104.8 104.8 0 0 0-9.5 3.42c-6.55 2.8-10.1 5.57-13.8 10.47-1.33 1.75-1.03 1.3-5.43 7.9-1.98 2.97-4.66 5.8-8.48 9.14-2.01 1.76-10.71 8.83-12.88 10.7-7.37 6.35-12.58 12.14-16.63 19.14-4.22 7.3-7.8 18.3-11.28 33.26-.87 3.73-1.72 7.64-2.64 12.14l-1.18 5.8-1.09 5.45c-1.8 8.96-2.77 13.28-3.77 16.26-6.8 20.44-17.26 42.16-27.13 51.2-5.11 4.7-8.1 7.07-11.1 8.86-.9.54-1.84 1.04-2.92 1.57-.44.22-9.6 4.4-14.1 6.66l-1.22.62v-1.13l.78-.39c4.52-2.26 13.67-6.44 14.1-6.65a41.19 41.19 0 0 0 2.84-1.54c2.94-1.75 5.88-4.09 10.94-8.73 9.71-8.9 20.1-30.51 26.87-50.79.97-2.92 1.94-7.22 3.73-16.13l1.1-5.46a490.5 490.5 0 0 1 3.82-17.96c3.5-15.06 7.1-26.14 11.39-33.54 4.11-7.11 9.4-12.98 16.83-19.4 2.19-1.88 10.88-8.95 12.88-10.7 3.77-3.28 6.39-6.05 8.3-8.93 4.43-6.64 4.12-6.18 5.47-7.96 3.8-5.03 7.5-7.91 14.21-10.78 2.61-1.12 5.74-2.24 9.59-3.46a15.17 15.17 0 0 0 9.27-7.86c1.59-3.02 2.42-5.85 4.03-12.99 1.41-6.27 2.32-9.33 3.98-12.48a17.31 17.31 0 0 1 9.7-8.66c7.7-2.83 14.1-2.84 22.3-.75 1.12.29 2.28.61 3.68 1.03l3.73 1.11c8.47 2.54 13.66 3.58 20.46 3.58 8.59 0 14.67-.75 36.18-4a414.64 414.64 0 0 1 24.41-3.17c5.88-.54 11.29-.83 16.41-.83 26.3 0 54.45-12.58 65.59-28.78 3.42-4.98 5.5-12.06 6.46-20.7.84-7.74.73-16.02.02-23.9a136.2 136.2 0 0 0-.57-5.12c0-4.47-.3-6.94-2.16-17zM18.88 0h1.03C18 7.57 17.15 10.18 14.46 16.2c-1.95 4.37-2.67 9.19-2.42 14.89.2 4.33.71 7.7 2.28 16.13 1.09 5.88 1.57 8.77 1.94 12.2.96 8.9.24 16.08-2.8 22.79A463.4 463.4 0 0 1 0 109.43v-2.12a465 465 0 0 0 12.54-25.52c2.97-6.52 3.67-13.53 2.72-22.27-.36-3.4-.84-6.26-1.93-12.12-1.57-8.47-2.1-11.88-2.29-16.27-.26-5.84.48-10.81 2.5-15.33 2.64-5.9 3.48-8.47 5.34-15.8zm280.47 0a70.78 70.78 0 0 1-4.91 11.24c-2.56 4.7-4.01 8.45-4.86 11.98l-.4 1.8-.28 1.45a5.28 5.28 0 0 1-.74 2.07c-.74 1.03-1.93 1.28-5.13 1.25.92 0-9.85-.29-15.03-.29-10.2 0-18.45.82-29.46 2.56-16.87 2.66-17.73 2.77-23.66 2.52a42.57 42.57 0 0 1-8-1.09c-17.7-4.16-46.18-5.86-54.72-3.01-2.72.9-5.88 2.8-9.52 5.59a112.37 112.37 0 0 0-6.54 5.48c-1.4 1.25-9.17 8.5-10.78 9.84-1.45 1.2-8.18 7.42-8.85 8.02a114.65 114.65 0 0 1-4.55 3.9c-4.99 4.03-8.9 6.2-11.92 6.2-3.52.05-4.32 0-5.14-.4-1.13-.56-1.5-1.72-1.13-3.57.74-3.63 4.47-10.84 12.84-24.8 5.69-9.48 9.42-18 11.78-26.2 1.45-5.04 1.94-7.4 2.97-14.54h1.01c-1.05 7.3-1.54 9.7-3.01 14.82-2.39 8.28-6.16 16.89-11.9 26.44-8.3 13.84-12 21.01-12.7 24.48-.3 1.45-.08 2.14.59 2.47.6.3 1.35.35 3.48.3 3.92 0 7.69-2.1 12.5-5.98 1.4-1.13 2.87-2.39 4.51-3.86.66-.59 7.41-6.83 8.88-8.05 1.59-1.33 9.34-8.55 10.75-9.82 2.4-2.15 4.55-3.96 6.6-5.53 3.72-2.85 6.97-4.8 9.81-5.74 8.76-2.92 37.41-1.22 55.27 2.99 2.57.6 5.14.95 7.81 1.06 5.84.25 6.7.14 23.47-2.51 11.05-1.75 19.36-2.57 29.6-2.57 5.2 0 15.99.3 15.05.29 2.87.03 3.84-.17 4.3-.83.23-.32.4-.8.58-1.7l.28-1.43.4-1.85c.88-3.6 2.36-7.44 4.96-12.22 1.87-3.43 3.44-7 4.73-10.76h1.06zm-8.59 0c-5.91 17.94-9.55 22-19.76 22-4.5 0-10.22.32-28.69 1.5l-1.53.1c-15.6.99-23.47 1.4-28.78 1.4-5.35 0-13.24-.96-28.86-3.28l-1.54-.23C163.18 18.75 157.47 18 153 18c-4.45 0-7.3 1.01-10.96 3.34-.1.06-1.8 1.17-2.3 1.47-2.43 1.5-4.32 2.19-6.74 2.19-2.8 0-4.11-1.46-4.11-4.22 0-1.04.16-2.29.5-4.1.16-.82.9-4.4 1.07-5.32.8-4.11 1.3-7.68 1.47-11.36h2c-.17 3.82-.68 7.5-1.5 11.75-.19.94-.92 4.5-1.07 5.31a21.04 21.04 0 0 0-.47 3.72c0 1.7.46 2.22 2.11 2.22 1.99 0 3.55-.57 5.7-1.9.47-.28 2.15-1.37 2.26-1.44C144.92 17.14 148.12 16 153 16c4.62 0 10.3.74 28.9 3.51l1.53.23C198.93 22.04 206.8 23 212 23c5.25 0 13.11-.41 28.65-1.4l1.54-.1C260.73 20.32 266.43 20 271 20c8.95 0 12.15-3.4 17.66-20h2.1zM141.51 0h1.13c-2.06 3.86-2.63 5.1-2.77 6.19-.15 1.12.42 1.64 2.32 1.96 1.8.3 3.85.35 10.81.35 6.02 0 13 .56 21.35 1.62 3.95.5 8.03 1.1 13.13 1.89 24 3.7 22.5 3.49 26.83 3.49 24.02 0 51.83-2.24 60.45-6.94 2.88-1.57 5.05-4.49 6.6-8.56h1.07c-1.64 4.47-3.98 7.69-7.2 9.44-8.83 4.82-36.67 7.06-60.92 7.06-4.41 0-2.84.22-26.98-3.5-5.1-.8-9.17-1.38-13.1-1.88-8.31-1.06-15.26-1.62-21.23-1.62-7.04 0-9.1-.05-10.97-.37-2.38-.4-3.38-1.32-3.15-3.07.16-1.22.69-2.41 2.63-6.06zm76.4 0c5.69 1.64 10.37 2.5 14.09 2.5 9.59 0 16.7-.71 22.4-2.5h2.98C251.12 2.53 243.2 3.5 232 3.5c-4.5 0-10.32-1.21-17.53-3.5h3.45zM70.69 0c-2.87 3.27-6.95 5.39-12.02 6.53-3.98.89-7.5 1.08-12.92 1A97.24 97.24 0 0 0 44 7.5c-5.37 0-8.86-1.24-10.1-4.97A8.6 8.6 0 0 1 33.5 0h.99c.02.82.14 1.56.36 2.22C35.91 5.39 39.02 6.5 44 6.5l1.76.02c5.35.09 8.8-.1 12.69-.97C62.95 4.54 66.63 2.74 69.3 0h1.37zM0 207.87c7.31-.16 11.5 3.33 11.5 11.13 0 11.41-5.05 28.35-11.5 41.5v-2.3c5.93-12.72 10.5-28.47 10.5-39.2 0-7.18-3.7-10.3-10.5-10.13v-1zm0 7.05c1.23.14 2.18.58 2.87 1.31 1.4 1.48 1.6 3.72 1.16 7.58l-.16 1.3A28.93 28.93 0 0 0 3.5 229c0 3.2-1.48 9.52-3.5 15.9v-3.45c1.49-5.13 2.5-9.87 2.5-12.45 0-.98.08-1.75.37-4.02l.16-1.29c.42-3.56.24-5.59-.88-6.77-.5-.53-1.21-.87-2.15-1v-1zM0 410.9v-1.47a21.67 21.67 0 0 0 2.97-4.7c1.32-2.7 2.68-6.28 4.56-11.89 7.85-23.55 7.83-26.6.25-30.4-2.25-1.12-4.8-1.43-7.78-.91v-1.02a13.1 13.1 0 0 1 8.22 1.04c8.24 4.12 8.26 7.6.25 31.6-1.88 5.66-3.25 9.27-4.6 12.02A20.82 20.82 0 0 1 0 410.9zM33.64 452c1.68 0 3.04-.23 8.34-1.31l2.38-.47c8.26-1.57 12.72-1.3 14.53 2.33 1.38 2.75-.47 5.86-4.75 9.68a75.6 75.6 0 0 1-5.08 4.07c-.94.7-4.89 3.59-5.79 4.27-1.86 1.4-2.97 2.37-3.47 3.03a19.08 19.08 0 0 0-2.89 5.5c.07-.2-4.02 13.65-6.96 22.22-2.7 7.85-5.56 10.72-8.82 8.59-2.11-1.4-3.66-4.24-6.6-11.03-1.98-4.62-2.5-5.76-3.4-7.4-4.55-8.18-3.9-23.9-.05-32.87a9.6 9.6 0 0 1 6.98-5.96c2.59-.66 4.86-.75 11.78-.67l3.8.02zm0 2c-1.13 0-2.09 0-3.82-.02-12.07-.13-14.83.57-16.9 5.41-3.63 8.47-4.26 23.55-.05 31.12.96 1.73 1.48 2.88 3.5 7.58 2.72 6.3 4.24 9.08 5.86 10.14 1.64 1.08 3.5-.8 5.82-7.55a682.9 682.9 0 0 0 6.97-22.24 21.03 21.03 0 0 1 3.18-6.04c.65-.87 1.85-1.9 3.86-3.43.92-.7 4.87-3.57 5.8-4.27 2.02-1.5 3.6-2.77 4.95-3.97 3.63-3.23 5.09-5.7 4.3-7.28-1.21-2.42-5.07-2.65-12.38-1.27l-2.35.47c-5.49 1.11-6.86 1.35-8.74 1.35zm345.63 146c-3.45-12.26-3.77-14.13-3.77-19 0-3.33-.13-6.27-.43-11.34-.63-10.33-.65-13.5.26-17.07 1.21-4.74 4.21-7.1 9.67-7.1h26c4.08 0 5.19 1.85 5.93 7.11.1.79.13.97.19 1.32.84 5.35 2.8 7.58 8.88 7.58 3.64 0 5.54.4 6.43 1.37.76.83.76 1.44.36 3.93-.85 5.26.5 8.85 7.5 13.8 6.32 4.45 11.63 5.36 16.55 3.37 3.8-1.54 6.73-4.16 11.92-10l1.1-1.23 1.09-1.23a75.6 75.6 0 0 1 2.7-2.86 35.81 35.81 0 0 1 9.57-6.73c1.52-.76 1.72-.86 5.66-2.63 6.1-2.73 9.01-4.5 11.74-7.62 2.63-3 4.67-4.85 6.7-6.04 3.18-1.85 5.46-2.13 13.68-2.13 5.98 0 10.56-4.32 18-14.99l2.82-4.03c1.06-1.5 1.94-2.7 2.79-3.79 7.87-10.12 19.38-10.4 30.74.96 5.54 5.53 10.17 19.43 13.64 38.51 2.5 13.75 4.18 29.46 4.47 39.84h-1c-.3-10.32-1.96-25.97-4.45-39.66-3.43-18.87-8.02-32.65-13.36-37.99-10.95-10.95-21.76-10.68-29.26-1.04-.83 1.07-1.7 2.26-2.75 3.75l-2.81 4.02c-7.65 10.95-12.38 15.42-18.83 15.42-8.04 0-10.21.26-13.17 2-1.92 1.12-3.9 2.9-6.45 5.83-2.86 3.26-5.87 5.09-12.09 7.88a103.35 103.35 0 0 0-5.62 2.6 34.84 34.84 0 0 0-9.32 6.54 74.67 74.67 0 0 0-3.75 4.05l-1.1 1.24c-5.28 5.95-8.29 8.64-12.28 10.25-5.26 2.13-10.92 1.17-17.5-3.48-7.33-5.17-8.82-9.15-7.92-14.77.34-2.12.34-2.6-.1-3.1-.64-.69-2.34-1.04-5.7-1.04-6.63 0-8.96-2.63-9.87-8.42l-.2-1.34c-.67-4.82-1.53-6.24-4.93-6.24h-26c-5 0-7.6 2.04-8.7 6.34-.88 3.43-.85 6.57-.23 16.76a177 177 0 0 1 .43 11.4c0 4.78.32 6.63 3.81 19h-1.04zm13.68 0c-1.31-6.58-1.61-10.71-1.36-14.84.04-.7.1-1.44.18-2.38l.23-2.56c.34-3.81.5-6.97.5-11.22 0-4.94 1.46-7.76 4.21-8.42 2.38-.58 5.56.54 9.2 3 6.64 4.52 13.99 13.07 16.55 19.23 4.77 11.44 14.12 15.69 33.54 15.69 8.6 0 14.32-2.35 20.67-7.88 1.45-1.26 15.06-15 21-20 7.21-6.07 11.77-7.59 20.62-8.32 5.52-.45 7.98-.9 11.44-2.36 4.58-1.95 9.36-5.48 14.9-11.29 7.43-7.76 13.25-8.92 17.47-4.3 3.32 3.63 5.46 10.58 6.82 20.24.73 5.17.94 7.74 1.58 17.38.25 3.75.17 5.32-.92 18.03h-1c1.09-12.7 1.17-14.28.92-17.97-.64-9.6-.85-12.16-1.57-17.3-1.33-9.47-3.43-16.27-6.56-19.7-3.76-4.11-8.93-3.08-16 4.32-5.65 5.9-10.54 9.5-15.25 11.5-3.58 1.53-6.13 1.99-11.6 2.44-8.8.72-13.17 2.18-20.2 8.1-5.9 4.96-19.5 18.7-21 19.99-6.52 5.68-12.47 8.12-21.32 8.12-19.78 0-29.5-4.42-34.46-16.3-2.49-5.97-9.71-14.38-16.2-18.79-3.42-2.32-6.36-3.35-8.4-2.86-2.2.53-3.44 2.92-3.44 7.45 0 4.28-.16 7.47-.5 11.31l-.23 2.56c-.09.93-.14 1.65-.19 2.35-.24 4.08.06 8.18 1.39 14.78h-1.02zm113.75 0c2.52-3.26 8.93-11.79 10.9-14.3 5.48-6.98 13.05-12.38 19.4-13.94 7.01-1.71 11.5 1.45 11.5 9.24 0 4.02-.04 5.16-.74 19h-1c.7-13.85.74-15 .74-19 0-7.12-3.86-9.83-10.26-8.26-6.11 1.5-13.5 6.77-18.85 13.57-1.86 2.36-7.65 10.07-10.43 13.69h-1.26zm-9.86-338.96c3.44 2.71 7 5.1 11.44 7.75 1.06.64 8.42 4.9 10.35 6.1 11.27 7 15 13.35 12.35 25.33-1.45 6.52-4.53 11.1-9.39 14.44-3.83 2.63-8.07 4.26-16.08 6.56-11.97 3.45-13.68 3.99-18.82 6.28a60.18 60.18 0 0 0-7.81 4.18c-11.11 7.07-19.1 7.7-27.96 3.28-3.56-1.77-17.2-11-17.2-11.01a101.77 101.77 0 0 0-5.2-3.07c-16.04-8.83-34.27-24.16-34.52-31.85-.11-3.46 1.99-6.57 6.28-10.26 1.03-.9 2.18-1.81 3.68-2.95.72-.55 3.38-2.56 3.94-3 4.47-3.4 7.18-5.79 9.32-8.45 11.12-13.82 26.55-28.68 34.36-32.28 12.06-5.54 19.84-5.77 27.37.12 3.25 2.54 5.65 6.54 8.58 13.35.29.65 2.3 5.45 2.88 6.74 1.62 3.65 2.9 5.8 4.24 6.94.72.6 1.45 1.2 2.2 1.8zm-3.49-.28c-1.63-1.39-3.03-3.74-4.77-7.65-.58-1.3-2.6-6.12-2.88-6.76-2.81-6.5-5.08-10.3-7.98-12.56-6.83-5.35-13.85-5.15-25.3.12-7.45 3.42-22.7 18.12-33.64 31.72-2.27 2.82-5.08 5.3-9.67 8.79l-3.94 2.98a79.98 79.98 0 0 0-3.59 2.88c-3.87 3.33-5.67 6-5.58 8.69.21 6.64 18.14 21.72 33.48 30.15 1.76.97 3.5 2 5.3 3.13.12.08 13.61 9.22 17.03 10.92 8.22 4.1 15.46 3.52 26-3.18a62.17 62.17 0 0 1 8.07-4.31c5.25-2.35 7-2.9 19.08-6.38 7.8-2.24 11.9-3.82 15.5-6.3 4.44-3.04 7.23-7.18 8.56-13.22 2.44-11.02-.83-16.6-11.45-23.2-1.9-1.18-9.23-5.42-10.32-6.08-4.5-2.69-8.13-5.12-11.64-7.9-.77-.6-1.52-1.21-2.26-1.84zM87.72 241.6c4.3-2.98 7.88-5 12.14-6.95.84-.4 1.73-.78 2.78-1.24l4.37-1.88a164.3 164.3 0 0 0 17.74-8.96 320.67 320.67 0 0 1 27.87-14.5c4.22-1.95 21.89-9.84 21.17-9.52 19.17-8.62 28.1-6.93 49.5 8.05 7.91 5.54 13.24 13.25 16.45 22.66 3.02 8.83 3.76 16.51 3.76 27.75 0 8.32-.66 12.95-3.68 18.97-4.18 8.36-12.3 16.14-25.58 23.47-24.45 13.49-38.83 27.55-52.83 47.84-8.83 12.8-47.76 44.21-65.16 54.15C75.04 413.55 48.89 423.5 31 423.5c-10.05 0-14.67-4.78-14.76-13.37-.07-6.32 2.06-13.73 6.3-24.32 2.95-7.37 2.02-12.9-2.16-22.29-3.19-7.17-3.88-9.14-3.88-12.52 0-3.35 1.87-6.9 5.52-11.07 2.61-3 3.5-3.83 11.9-11.5 5.09-4.66 8.08-7.6 10.7-10.75 9.46-11.36 12.62-19.47 17.9-44.78 3.12-15.05 6.63-20.28 15.12-25.25.8-.47 3.95-2.25 4.7-2.68a76.66 76.66 0 0 0 5.38-3.38zm.56.82a77.63 77.63 0 0 1-5.44 3.43l-4.7 2.67c-8.23 4.82-11.57 9.81-14.65 24.6-5.3 25.45-8.51 33.7-18.1 45.21-2.66 3.19-5.68 6.16-10.8 10.84-8.36 7.64-9.24 8.48-11.82 11.42-3.5 4.01-5.27 7.36-5.27 10.42 0 3.18.68 5.1 3.8 12.12 4.27 9.6 5.24 15.37 2.16 23.07-4.18 10.47-6.29 17.78-6.22 23.93.08 8.06 4.26 12.38 13.76 12.38 17.67 0 43.68-9.9 64.75-21.93 17.28-9.88 56.1-41.2 64.84-53.85 14.08-20.42 28.57-34.59 53.17-48.16 13.12-7.23 21.09-14.87 25.17-23.03 2.92-5.86 3.57-10.35 3.57-18.53 0-11.13-.74-18.73-3.7-27.43-3.15-9.22-8.36-16.75-16.09-22.16-21.13-14.8-29.7-16.42-48.5-7.95.7-.32-16.96 7.56-21.17 9.5-1.7.8-3.3 1.55-4.86 2.3a319.68 319.68 0 0 0-22.93 12.17 165.3 165.3 0 0 1-17.85 9.01l-4.37 1.88c-1.04.45-1.92.84-2.76 1.23a74.56 74.56 0 0 0-11.99 6.86zm-7.6 12.2c7.7-6.25 12.3-8.17 23.68-11.27 6.12-1.67 9.12-2.95 12.31-5.72 3.8-3.3 7.47-4.52 15.86-6.1 2.75-.52 3.67-.7 5.06-1.02 5.48-1.24 9.48-2.93 13.1-5.89 10.42-8.53 25.4-14.11 36.31-14.11 5.33 0 16.77 7.58 25.74 17.16 10.73 11.46 15.96 23.27 12.73 32.5-3.18 9.1-11.39 18.57-23.03 27.86-8.44 6.73-18.36 13-25.22 16.43-3.72 1.86-6.59 4.88-9.77 9.99-.69 1.1-11.1 20.25-16.03 27.83-5.62 8.65-15.4 17.36-30.23 27.96a552.58 552.58 0 0 1-9.2 6.42c-.13.09-6.81 4.65-8.6 5.89-6.47 4.46-10.35 7.35-13.05 9.83-11.64 10.67-37.14 15.54-43.7 8.98-1.96-1.96-2.2-4.06-1.95-10.52.37-9.42-.5-14.5-4.95-20.51a34.09 34.09 0 0 0-7.04-6.92c-3.93-2.95-6.07-6.11-6.56-9.49-.97-6.61 3.87-13.06 14.17-21.69 1.58-1.32 6.67-5.44 7.09-5.78a48.03 48.03 0 0 0 5.23-4.77c4.1-4.63 5.85-9.55 7.8-20.07a501.52 501.52 0 0 0 .8-4.37c.33-1.87.6-3.3.88-4.73.74-3.78 1.5-7.18 2.4-10.63 1-3.78 1.38-5.5 2.36-10.37.6-3.02.93-4.21 1.56-5.47 1.22-2.45 1.27-2.5 12.25-11.42zm.64.78c-10.77 8.74-10.88 8.84-12 11.08-.58 1.16-.88 2.3-1.47 5.22-.98 4.89-1.36 6.63-2.37 10.44-.9 3.43-1.65 6.8-2.39 10.56a339.79 339.79 0 0 0-1.29 6.95l-.39 2.15c-1.98 10.68-3.77 15.74-8.04 20.54a48.77 48.77 0 0 1-5.34 4.88c-.42.34-5.5 4.47-7.07 5.78-10.04 8.4-14.72 14.65-13.83 20.78.45 3.1 2.44 6.03 6.17 8.83 3 2.25 5.39 4.62 7.24 7.12 4.63 6.24 5.52 11.52 5.15 21.15-.25 6.14-.01 8.1 1.66 9.78 6.1 6.1 31.02 1.33 42.31-9.02 2.75-2.52 6.66-5.43 13.16-9.92l8.6-5.89c3.63-2.48 6.45-4.44 9.19-6.4 14.73-10.54 24.44-19.18 29.97-27.7 4.9-7.54 15.31-26.68 16.02-27.8 3.27-5.26 6.26-8.41 10.18-10.37 6.79-3.4 16.65-9.63 25.03-16.32 11.52-9.18 19.61-18.53 22.72-27.4 3.07-8.78-2.02-20.27-12.52-31.49-8.8-9.4-20.04-16.84-25.01-16.84-10.67 0-25.43 5.5-35.68 13.89-3.76 3.07-7.9 4.81-13.5 6.09-1.41.32-2.35.5-5.11 1.02-8.21 1.55-11.76 2.73-15.38 5.88-3.34 2.9-6.45 4.22-12.7 5.92-11.26 3.07-15.75 4.94-23.31 11.09zM212 251.85c0 7.56-.6 10.92-2.6 14.3-1.1 1.84-7.66 10.05-8.6 11.3-5.96 7.94-9.33 10.28-17.26 13.76-1.34.58-2.2 1-3.03 1.5-.55.33-1.2.66-2 1.02-.71.33-4.46 1.9-5.52 2.39-6.05 2.78-8.99 5.8-8.99 10.73 0 10.97-18.95 36.12-34.51 44.87-8.18 4.6-21.3 9.36-32.78 11.86-13.33 2.9-22.49 2.48-24.62-2.32-1.32-2.97-4.4-4.26-11.98-5.81l-.6-.12c-4.84-.99-6.94-1.55-9.03-2.64-2.92-1.5-4.48-3.7-4.48-6.84 0-2.74 1.08-5.77 3.25-9.67.85-1.53 1.82-3.13 3.23-5.35-.16.25 2.83-4.4 3.67-5.76 6.69-10.7 9.85-18.5 9.85-27.22 0-18.41 11.22-33.37 27.5-42.86 5.22-3.05 9.23-3.31 15.2-2.12 5.04 1 6.05.9 7.43-1.52 4.5-7.85 7.04-9.5 15.87-9.5 3.93 0 6.97-.98 10.47-3.16 1.56-.97 8.67-6.17 10.99-7.68 9.2-5.98 11.34-7 25.2-11.95 6.95-2.48 15.18 1.28 22.33 9.12 6.55 7.19 11.01 16.61 11.01 23.67zm-2 0c0-6.5-4.25-15.48-10.49-22.32-6.67-7.32-14.16-10.74-20.17-8.59-13.73 4.9-15.73 5.85-24.8 11.75-2.24 1.46-9.37 6.68-11.01 7.7-3.8 2.36-7.2 3.46-11.53 3.46-8.08 0-9.98 1.23-14.13 8.5-1.1 1.91-2.51 2.88-4.35 3.09-1.3.14-1.9.05-5.22-.61-5.53-1.1-9.07-.88-13.8 1.88-15.72 9.17-26.5 23.55-26.5 41.14 0 9.2-3.28 17.29-10.15 28.28l-3.68 5.77c-1.39 2.19-2.35 3.77-3.17 5.25-2.02 3.63-3 6.38-3 8.7 0 4.19 2.87 5.67 11.9 7.52l.61.12c8.27 1.7 11.7 3.13 13.4 6.95 3.17 7.14 36 0 54.6-10.46 14.98-8.43 33.49-32.99 33.49-43.13 0-5.9 3.47-9.48 10.16-12.55 1.1-.5 4.85-2.08 5.52-2.38.74-.34 1.32-.64 1.8-.93.92-.55 1.85-1 3.25-1.62 7.65-3.35 10.75-5.5 16.47-13.12 1.02-1.36 7.47-9.42 8.47-11.11 1.79-3.01 2.33-6.06 2.33-13.3zm-37.18-22.4c.15-.1 2.4-1.51 2.95-1.84.96-.57 1.7-.94 2.43-1.17 2.57-.83 5.06-.1 11.04 3.12 14.86 8 19.43 22.87 9.18 38.71-4.04 6.24-9.37 9-18.72 11.11-.85.2-1.2.27-3.13.68-6.04 1.29-8.78 2.08-11.6 3.65-3.63 2.02-6.09 4.98-7.5 9.44-7.87 24.93-19.72 43.34-36.28 50.31-16.45 6.93-21.13 8.53-27.98 8.89-4.94.25-9.8-.65-15.4-2.89a44.45 44.45 0 0 1-5.64-2.6c-4.02-2.33-5.14-4.74-4.5-9.31.3-2.13 3.77-15.53 4.84-20.65.63-3.05 1.19-6.14 1.75-9.69a464.04 464.04 0 0 0 1.35-8.9c1.42-9.41 2.5-14.27 4.49-18.65 2.46-5.43 6.13-9.03 11.72-11.13 6.59-2.47 10.54-3.1 18.03-3.53 4.75-.27 6.68-.64 9-2.05.61-.37 1.22-.81 1.82-1.33a30.61 30.61 0 0 0 3.37-3.4c.59-.69 2.38-2.9 2.63-3.19 3.36-4 6.3-5.53 12.33-5.53 3.94 0 5.9-.92 8.18-3.36-.17.18 2.75-3.14 3.85-4.22a30.95 30.95 0 0 1 6.79-5c1.5-.83 3.15-1.62 4.99-2.38a64.92 64.92 0 0 0 10.01-5.1zm-14.52 8.34a29.95 29.95 0 0 0-6.57 4.84 116.68 116.68 0 0 0-3.82 4.2c-2.46 2.63-4.68 3.67-8.91 3.67-5.72 0-8.39 1.39-11.57 5.17-.23.28-2.03 2.5-2.63 3.2a31.6 31.6 0 0 1-3.47 3.51c-.65.55-1.3 1.03-1.96 1.43-2.5 1.51-4.55 1.9-9.47 2.19-7.39.42-11.25 1.04-17.72 3.47-5.34 2-8.82 5.4-11.17 10.6-1.93 4.27-3 9.07-4.41 18.39l-.65 4.34-.7 4.57c-.57 3.56-1.12 6.67-1.76 9.73-1.08 5.18-4.54 18.53-4.83 20.59-.59 4.17.35 6.18 4.01 8.3 1.35.77 3.1 1.58 5.52 2.55 5.46 2.18 10.18 3.05 14.97 2.8 6.69-.34 11.32-1.93 27.65-8.8 16.21-6.83 27.92-25.01 35.71-49.7 1.49-4.7 4.12-7.86 7.97-10 2.93-1.63 5.74-2.45 11.87-3.76 1.92-.4 2.28-.49 3.12-.68 9.12-2.06 14.24-4.7 18.1-10.67 9.92-15.34 5.55-29.55-8.82-37.29-5.75-3.1-8.03-3.76-10.25-3.05-.65.2-1.33.54-2.23 1.08-.55.32-2.77 1.72-2.93 1.82a65.91 65.91 0 0 1-10.16 5.17c-1.8.75-3.42 1.52-4.89 2.33zm-42.39 32.72c16.15-2.87 26.36-.97 32.47 6.16 5.08 5.93 1.13 21.42-5.93 35.55-4.79 9.58-10.6 16.21-23.16 25.19-14.15 10.1-35.5 12.2-40.71 3.85-1.86-2.97-2.1-8.14-1.06-15.73.78-5.68 1.86-10.71 4.73-22.98l.12-.51c1.59-6.8 2.37-10.31 3.14-14.14 1.45-7.25 3.74-11.47 7.26-13.74 2.81-1.8 5.53-2.28 12.33-2.62 5.33-.27 7.56-.46 10.81-1.03zm.18.98c-3.3.59-5.56.78-10.94 1.05-6.62.33-9.23.78-11.84 2.46-3.25 2.1-5.42 6.09-6.82 13.1-.77 3.84-1.56 7.35-3.15 14.17l-.12.5c-2.86 12.24-3.93 17.26-4.7 22.9-1.03 7.36-.79 12.36.9 15.07 4.82 7.7 25.54 5.67 39.29-4.15 12.43-8.88 18.13-15.39 22.84-24.81 6.86-13.72 10.75-29 6.07-34.45-5.84-6.81-15.7-8.65-31.53-5.84zM132 276.5c7.12 0 10.66 3.08 11.25 8.7.42 4.02-.43 8.14-2.77 15.94-2.56 8.52-18.36 25.38-27.2 31.28-7.01 4.67-20.02 5.67-26.57.99-3.99-2.85-3.53-12.08.02-26.46.68-2.75 1.47-5.65 2.37-8.76a412.6 412.6 0 0 1 3.05-10.14l.37-1.2c1.48-4.8 5.1-7.75 10.73-9.27 4.4-1.2 9.54-1.5 17.48-1.33l3.89.1c3.87.11 5.42.15 7.38.15zm0 1c-1.97 0-3.53-.04-7.41-.15l-3.88-.1c-7.85-.17-12.92.13-17.2 1.3-5.32 1.43-8.67 4.16-10.03 8.6a1277.83 1277.83 0 0 1-1.6 5.21c-.68 2.2-1.27 4.17-1.82 6.1-.9 3.1-1.68 5.99-2.36 8.73-3.43 13.88-3.87 22.93-.4 25.4 6.17 4.42 18.73 3.45 25.42-1 8.66-5.78 24.33-22.49 26.8-30.73 2.3-7.67 3.14-11.71 2.73-15.56-.53-5.1-3.64-7.8-10.25-7.8zm-17.79 7a31.3 31.3 0 0 1 8.57 1.4c5.42 1.78 8.72 5.03 8.72 10.1 0 9.59-9.51 17.2-22.34 21.47-9.82 3.28-13.62-1.79-11.66-16.54.84-6.28 3.82-10.67 8.24-13.46a20.38 20.38 0 0 1 8.47-2.97zm-.6 1.08a19.39 19.39 0 0 0-7.34 2.73c-4.18 2.64-6.98 6.78-7.77 12.76-1.89 14.11 1.36 18.45 10.34 15.46C121.3 312.37 130.5 305 130.5 296c0-4.56-2.98-7.5-8.03-9.15a28.05 28.05 0 0 0-8.2-1.35c-.13 0-.35.03-.66.08zm80.87-23.45c-2.72 9.8-14.93 9.86-26.72 3.3-10.17-5.64-13.8-17.98-5-22.87a66.53 66.53 0 0 0 4.48-2.7l2.03-1.3a50.15 50.15 0 0 1 3.92-2.3c4.73-2.43 8.82-2.8 14-.72 9.16 3.66 10.98 13.33 7.3 26.6zm-20.83-24.98a49.26 49.26 0 0 0-3.84 2.25l-2.03 1.3c-.84.53-1.5.95-2.16 1.35-.82.5-1.6.96-2.38 1.39-7.94 4.4-4.59 15.8 5 21.12 11.31 6.29 22.8 6.23 25.28-2.7 3.57-12.83 1.85-21.97-6.7-25.4-4.9-1.95-8.69-1.62-13.17.7zm17.85 12.15c0 5.7-2.44 9-6.64 9.96-3.3.76-7.56-.05-11.08-1.81l-1.89-.94c-.67-.34-1.18-.62-1.63-.88-4.07-2.38-4.13-4.97.34-10.93 6.8-9.06 20.9-7.16 20.9 4.6zm-1 0c0-5.3-2.87-8.55-7.32-9.16-4.23-.57-8.99 1.44-11.78 5.16-4.15 5.54-4.1 7.44-.64 9.47.44.25.93.51 1.59.85l1.87.93c3.34 1.67 7.36 2.44 10.42 1.74 3.73-.86 5.86-3.74 5.86-9zM387 530.3c0-12.8 2.44-16.74 18.48-29.77a56.8 56.8 0 0 1 7.61-5.2c2.6-1.5 5.33-2.82 8.5-4.18 1.24-.53 2.48-1.05 4.1-1.7l3.92-1.57c9.4-3.83 13.74-6.7 16.62-12.05 1.2-2.22 2.21-4.4 3.23-6.83a148.57 148.57 0 0 0 1.54-3.84l.3-.74.56-1.44c3.2-8.02 6.05-12.08 12.7-16.5a35.26 35.26 0 0 0 4.96-4 46.36 46.36 0 0 0 3.88-4.29c.27-.34 2.55-3.2 3.2-3.98 3.48-4.15 6.51-5.9 11.51-5.9 3.08 0 5.62-.63 9.57-2.1 5.42-2.02 6.53-2.34 8.96-2.2 2.53.13 4.85 1.26 7.18 3.59 1.3 1.3 5.55 5.83 6.52 6.78 5.06 5 9.44 6.92 17.77 6.92a197.5 197.5 0 0 1 12.08.45c15.93.87 21.94.57 25.28-2.21 6.91-5.77 11.64-2.73 11.64 7.76 0 10.73-8.6 20-19 20-4.8 0-8.32 1.43-9.34 3.67-1.12 2.48.68 6.15 5.98 10.57 13.6 11.33 11.24 20.76-7.64 20.76a21.91 21.91 0 0 0-14.6 5.24c-3.28 2.71-5.8 5.86-9.85 11.82l-1.52 2.25c-3.1 4.57-5.01 7.1-7.32 9.4-6.21 6.21-9.3 7.64-13.05 6.89l-1-.23a10.82 10.82 0 0 0-2.66-.37c-1.6 0-2.41.67-8.18 6.22-4.85 4.67-8.07 6.78-11.82 6.78-1.33 0-3.46 1.15-6.45 3.45-1.27.98-2.68 2.14-4.5 3.7l-4.92 4.29a181.11 181.11 0 0 1-4.54 3.82c-9.33 7.56-15.63 10.2-20.21 6.52-2.7-2.15-4.14-4.51-4.63-7.26-.37-2.04-.26-3.63.29-7.3.87-5.85.65-8.42-1.83-11.6-2.32-2.98-2.96-3.22-3.77-2.39-.25.26-1.35 1.63-1.61 1.94-2.21 2.5-4.85 3.57-9 2.82-4.6-.84-5.57-4.11-4.72-10.09l.24-1.56c.6-3.66.68-4.93.25-5.8-.44-.86-1.9-.94-5.23.4l-.74.29c-13.78 5.54-15.26 6.09-19.43 6.67-6.03.84-9.31-1.6-9.31-7.9zm2 0c0 5 2.14 6.6 7.04 5.92 3.91-.55 5.43-1.1 18.95-6.55l.75-.3c4.17-1.66 6.7-1.54 7.76.58.71 1.43.62 2.76-.06 7l-.24 1.53c-.72 5.04-.06 7.27 3.09 7.84 3.43.62 5.38-.17 7.15-2.18.2-.23 1.34-1.66 1.68-2 1.9-1.96 3.82-1.25 6.78 2.55 2.9 3.74 3.17 6.77 2.22 13.12-1 6.75-.52 9.4 3.62 12.71 3.49 2.8 9.1.45 17.7-6.51 1.35-1.1 2.75-2.28 4.49-3.78l4.93-4.3c1.84-1.58 3.27-2.76 4.58-3.77 3.34-2.56 5.74-3.86 7.67-3.86 3.04 0 5.95-1.9 10.43-6.22l2.46-2.39c.94-.89 1.67-1.56 2.37-2.13 1.81-1.49 3.3-2.26 4.74-2.26 1.03 0 1.81.13 3.1.42.7.16.71.17.96.21 2.96.6 5.45-.55 11.23-6.33 2.2-2.2 4.06-4.65 7.09-9.11l1.52-2.25c4.15-6.11 6.76-9.37 10.22-12.24a23.9 23.9 0 0 1 15.88-5.7c16.87 0 18.62-7.01 6.36-17.23-5.9-4.92-8.12-9.41-6.52-12.93 1.42-3.12 5.67-4.84 11.16-4.84 9.25 0 17-8.34 17-18 0-8.94-2.88-10.79-8.36-6.23-3.94 3.28-9.98 3.59-26.67 2.68l-1.02-.06c-5.09-.27-7.99-.39-10.95-.39-8.88 0-13.76-2.14-19.18-7.5-1-.98-5.26-5.53-6.53-6.79-1.99-1.99-3.86-2.9-5.87-3-2.03-.12-3.06.18-8.15 2.07-4.15 1.55-6.9 2.22-10.27 2.22-4.33 0-6.84 1.46-9.98 5.2-.63.74-2.89 3.6-3.18 3.95a48.29 48.29 0 0 1-4.04 4.46 37.26 37.26 0 0 1-5.24 4.23c-6.26 4.17-8.9 7.91-11.95 15.58l-.57 1.43-.28.74a531.5 531.5 0 0 1-1.56 3.88 77.49 77.49 0 0 1-3.32 7c-3.16 5.88-7.82 8.97-17.63 12.96l-3.92 1.58c-1.6.64-2.84 1.15-4.05 1.67a79.2 79.2 0 0 0-8.3 4.08 54.8 54.8 0 0 0-7.35 5.02C391.12 514.78 389 518.21 389 530.31zm133.22-79.76c3.06 1.53 6.54 2.02 10.68 1.7 2.53-.2 4.91-.62 8.8-1.49 5.36-1.19 6.33-1.38 8.33-1.54 2.78-.23 4.82.17 6.29 1.4 1.58 1.31 1.96 2.72 1.26 4.22-.66 1.38-1.05 1.74-5.05 5.07-3.53 2.93-5.03 4.83-5.03 7.09 0 7.3 1.29 10.02 7.83 15.62 3.86 3.3 5.93 6.84 5.28 9.62-.75 3.25-4.96 5.02-12.61 5.02-7.18 0-12.7 4.61-20.03 14.68-.5.7-3.96 5.57-4.94 6.87a38.89 38.89 0 0 1-4.72 5.5c-1.06.98-2.09 1.7-3.1 2.15-2.85 1.26-5.05 1.57-9.83 1.74-7.66.27-10.87 1.45-14.98 7.1-1.58 2.17-3.11 4-4.68 5.6a42.87 42.87 0 0 1-8.65 6.69c-.15.08-10.69 6.19-14.8 8.83-3.76 2.42-6.45 2.04-8.22-.77-1.28-2.03-1.9-4.54-2.87-10.35-.84-5.08-1.27-7.08-2.06-8.93-.97-2.3-2.21-3.24-4.02-2.88-6.2 1.24-8.95 1.39-10.98.2-2.37-1.4-3.13-4.62-2.62-10.73.16-1.96-1.04-2.87-3.76-3.04-2.24-.13-4.9.2-9.94 1.12l-.69.12c-7.97 1.45-10.72 1.72-12.72.73-2.91-1.43-1.6-5.27 4.23-12.21 5.48-6.53 10.6-10.81 15.76-13.53 3.74-1.97 5.94-2.65 12.16-4.1 7.29-1.72 10.4-3.51 14.04-9.31 2.96-4.75 10.74-18.62 12.14-20.84 3.59-5.67 6.8-9.1 11.05-11.34 2.6-1.38 4.72-2.82 9.17-6.07l1.38-1.01c7.85-5.72 12.3-7.98 17.68-7.98 4.22 0 6.49 1.36 9.13 4.77.34.43 1.67 2.22 2 2.67.85 1.09 1.6 1.98 2.45 2.83a24.29 24.29 0 0 0 6.64 4.78zm-.44.9c-2.8-1.4-5-3.03-6.92-4.97-.87-.9-1.65-1.81-2.51-2.93-.35-.46-1.68-2.25-2.01-2.67-2.47-3.18-4.46-4.38-8.34-4.38-5.09 0-9.4 2.2-17.09 7.78l-1.38 1.01c-4.49 3.29-6.63 4.74-9.3 6.15-4.06 2.15-7.16 5.45-10.66 11-1.39 2.19-9.16 16.05-12.15 20.82-3.79 6.07-7.13 7.98-14.66 9.75-6.13 1.45-8.27 2.1-11.92 4.02-5.04 2.66-10.05 6.86-15.46 13.3-5.43 6.46-6.53 9.69-4.55 10.66 1.7.84 4.48.57 12.1-.81l.7-.13c5.12-.93 7.82-1.27 10.17-1.12 3.21.2 4.92 1.48 4.7 4.11-.48 5.76.2 8.64 2.13 9.78 1.73 1.02 4.34.88 10.27-.31 2.35-.47 4 .78 5.14 3.47.83 1.95 1.27 4 2.07 8.8l.06.36c.94 5.65 1.55 8.11 2.72 9.98 1.46 2.3 3.52 2.6 6.84.46 4.14-2.66 14.69-8.77 14.81-8.85a41.9 41.9 0 0 0 8.46-6.54 47.89 47.89 0 0 0 4.6-5.48c4.32-5.95 7.81-7.23 15.74-7.5 4.66-.17 6.76-.47 9.46-1.67.9-.4 1.85-1.06 2.84-1.96a38.03 38.03 0 0 0 4.6-5.36c.96-1.3 4.4-6.16 4.93-6.87 7.5-10.31 13.22-15.09 20.83-15.09 7.24 0 11.02-1.6 11.64-4.24.54-2.32-1.36-5.55-4.97-8.64-6.75-5.79-8.17-8.79-8.17-16.38 0-2.67 1.64-4.74 5.39-7.86 3.8-3.17 4.23-3.56 4.78-4.73.5-1.06.25-1.99-.99-3.03-2.23-1.85-4.72-1.65-13.76.36-3.93.87-6.35 1.3-8.94 1.5-4.3.34-7.97-.18-11.2-1.8zm-28-3.9c5.65-2.82 8.96-2.2 12.9 1.37.56.5 2.6 2.47 3.02 2.87 4.2 3.89 8.07 5.71 14.3 5.71 11.37 0 14 1.41 16.1 8.09.26.83 1.35 4.6 1.66 5.62.8 2.63 1.64 5.03 2.7 7.6 2.13 5.17 2.64 8.32 1.72 10.24-.77 1.61-2.1 2.18-5.37 2.79-2.32.43-2.8.53-3.85.85-1.85.58-3.35 1.4-4.6 2.66-1 1-2.02 2.13-3.31 3.66-.6.71-2.91 3.5-3.46 4.14-7.2 8.54-12.43 12.35-19.59 12.35-3.76 0-6.95 1.28-10.59 4-1.84 1.37-11.62 10.31-15.22 13.06a73.09 73.09 0 0 1-8.95 5.88c-4.58 2.54-7.35 3.22-8.98 2.23-1.32-.8-1.65-2.07-1.94-5.5a52.53 52.53 0 0 0-.16-1.81c-.54-4.73-2.24-6.86-7.16-6.86-7.11 0-8.85-1.23-9.73-5.41-.96-4.61-2.1-6.7-6.55-9.67-3.97-2.65-4.31-5.42-1.52-8.22 2-2 4.63-3.5 11.35-6.87 6.61-3.3 9.2-4.8 11.1-6.68a39.09 39.09 0 0 0 5.3-6.48c.98-1.5 1.83-3.04 2.88-5.13l2.12-4.3c.91-1.83 1.72-3.37 2.61-4.98 5.74-10.32 10.37-14.78 23.22-21.2zm-22.34 21.7c-.89 1.59-1.69 3.12-2.6 4.94l-2.11 4.3a52.9 52.9 0 0 1-2.94 5.23 40.08 40.08 0 0 1-5.44 6.63c-2 2-4.62 3.51-11.35 6.87-6.6 3.3-9.2 4.8-11.1 6.69-2.33 2.34-2.08 4.37 1.38 6.67 4.7 3.14 5.96 5.46 6.97 10.3.78 3.7 2.09 4.62 8.75 4.62 5.5 0 7.57 2.57 8.15 7.75.06.5.09.82.17 1.84.25 3.06.55 4.17 1.46 4.72 1.2.74 3.69.13 7.98-2.25a72.09 72.09 0 0 0 8.82-5.8c3.55-2.7 13.34-11.65 15.24-13.07 3.79-2.83 7.18-4.19 11.18-4.19 6.77 0 11.8-3.67 18.83-12l3.45-4.13a60.07 60.07 0 0 1 3.37-3.72 11.72 11.72 0 0 1 5.01-2.91c1.1-.34 1.6-.45 3.97-.89 2.95-.55 4.07-1.02 4.65-2.23.76-1.59.28-4.5-1.74-9.43a84.46 84.46 0 0 1-2.74-7.69c-.31-1.03-1.4-4.8-1.66-5.61-1.95-6.2-4.16-7.39-15.14-7.39-6.5 0-10.61-1.93-14.98-5.98-.44-.4-2.46-2.37-3.01-2.86-3.65-3.3-6.52-3.85-11.79-1.21-12.67 6.33-17.15 10.65-22.78 20.8zm55.86 11.93c-2.98 6.45-16.78 15.26-26.74 15.26-5.33 0-7.56-2.98-7.11-7.86.32-3.48 2.1-7.91 3.93-10.61l1.52-2.32a44.95 44.95 0 0 1 1.88-2.7c3.66-4.8 7.85-7.45 13.62-7.45 9.06 0 15.75 9.52 12.9 15.68zm-.9-.42c2.52-5.47-3.65-14.26-12-14.26-5.4 0-9.33 2.48-12.82 7.06-.6.8-1.17 1.6-1.85 2.64 0 0-1.2 1.87-1.52 2.33-1.74 2.57-3.46 6.85-3.77 10.14-.4 4.33 1.43 6.77 6.12 6.77 9.57 0 23.02-8.58 25.83-14.68zm-69.67 20.74c2.08.18 4.44.81 5.88 1.8 2.12 1.47 2.2 3.6-.26 6.05-5.14 5.15-12.85 4.34-12.85-1.35 0-4.66 3.14-6.84 7.23-6.5zm-.09 1c-3.56-.3-6.14 1.5-6.14 5.5 0 4.58 6.53 5.26 11.15.65 2.03-2.04 1.98-3.43.4-4.52-1.27-.88-3.48-1.47-5.4-1.63zm29.59-225.95c4.64 2.35 17.27 8.24 19.39 9.43a24.14 24.14 0 0 1 7.05 5.64 45.03 45.03 0 0 1 3.75 5.2c2.4 3.78.04 7.66-6.2 11.63-4.97 3.16-12.18 6.3-21.95 9.82-4.84 1.74-19.63 6.68-21.1 7.2-6.59 2.33-14.85.1-25.14-5.86-3.93-2.27-8-5-12.94-8.54-2.23-1.61-9.5-6.99-10.7-7.85a81.21 81.21 0 0 0-8.63-5.7c-4.82-2.6-4.45-6.64.17-12.13 3.27-3.88 4.17-4.67 18.1-16.33a230.2 230.2 0 0 0 8.89-7.74 95.2 95.2 0 0 0 4.72-4.66c5.08-5.43 9.8-6.49 14.97-3.92 2.24 1.1 4.53 2.85 7.43 5.52 1.48 1.37 6.94 6.72 7.98 7.7 5.2 4.91 9.46 8.2 14.2 10.6zm-.46.9c-4.85-2.45-9.18-5.79-14.44-10.76-1.05-1-6.5-6.34-7.97-7.69-2.83-2.61-5.06-4.3-7.2-5.37-4.75-2.36-9-1.4-13.8 3.71a96.18 96.18 0 0 1-4.76 4.71c-2.48 2.3-5.16 4.62-8.92 7.77-13.86 11.6-14.77 12.4-17.98 16.21-4.28 5.08-4.58 8.4-.46 10.61 2.23 1.2 4.9 2.99 8.74 5.77 1.2.87 8.47 6.24 10.7 7.85a154.8 154.8 0 0 0 12.85 8.49c10.06 5.82 18.07 7.98 24.3 5.78 1.48-.52 16.27-5.47 21.1-7.2 9.7-3.5 16.86-6.61 21.75-9.72 5.84-3.71 7.9-7.1 5.9-10.26a44.09 44.09 0 0 0-3.67-5.08 23.16 23.16 0 0 0-6.78-5.42c-2.08-1.16-14.68-7.05-19.36-9.4zm-38.83 8.05c3.11-.37 5.7-.13 8.4.7 2.15.66 2.74.93 8.64 3.77 4.75 2.29 8.39 3.86 13.19 5.56 8.38 2.97 11.32 6.23 8.83 9.76-2.08 2.94-8.04 5.92-17.84 9.18-8.45 2.82-15.48 2.35-21.43-.9-4.65-2.55-8.33-6.5-12.15-12.3-2.9-4.41-2.73-8.2.16-11.06 2.48-2.45 6.87-4.07 12.2-4.7zm.12 1c-5.13.6-9.33 2.16-11.62 4.42-2.53 2.5-2.68 5.77-.02 9.8 3.73 5.68 7.3 9.51 11.8 11.97 5.7 3.11 12.43 3.57 20.62.84 9.59-3.2 15.44-6.12 17.34-8.82 1.94-2.75-.5-5.45-8.35-8.24-4.84-1.72-8.5-3.3-13.28-5.6-5.84-2.81-6.42-3.07-8.5-3.71a18.42 18.42 0 0 0-8-.66zM202.5 500.38c0 4.78-1.45 7.56-4.43 8.93-2.29 1.05-4.55 1.23-10.79 1.2l-1.78-.01c-9.19 0-17-7.65-17-15.5 0-7.59 10.6-10.51 19.74-5.44 2.78 1.55 4.21 1.94 8.57 2.75 4.44.83 5.69 2.27 5.69 8.07zm-1 0c0-5.3-.9-6.34-4.88-7.08-4.45-.83-5.96-1.25-8.86-2.86-8.57-4.76-18.26-2.1-18.26 4.56 0 7.3 7.36 14.5 16 14.5h1.79c6.06.04 8.26-.14 10.36-1.1 2.6-1.2 3.85-3.6 3.85-8.02zm33.33-117.85c3.71-1.31 8.7-2.7 16.1-4.55 2.58-.65 16.53-4.04 20.56-5.05 19.59-4.93 31.55-8.9 38.23-13.35 14.93-9.95 36.87-33.88 43.83-47.8 2.25-4.5 4.65-6.38 7.68-6.25 1.26.06 2.61.45 4.32 1.2a50.81 50.81 0 0 1 3.54 1.7l1.26.63c4.78 2.34 8.38 3.44 12.65 3.44 7.2 0 10.01 3.07 8.35 7.91-1.4 4.06-5.92 8.91-11.1 12.02-8.3 4.98-11.75 17.3-11.75 33.57 0 3.59-1.37 6.28-3.98 8.36-1.98 1.58-4.2 2.6-8.47 4.16l-1.02.37c-4.85 1.75-6.98 2.77-8.68 4.46-5.09 5.1-12.54 7.15-20.35 7.15-1.38 0-2.47.92-3.99 3.1-.29.41-1.32 1.95-1.47 2.18-2.68 3.92-4.93 5.72-8.54 5.72-7.84 0-10.74.93-21.76 6.94-5.18 2.82-8.8 3.58-14.66 3.68-.26 0-.47 0-.92.02-4.82.06-7.12.3-10.51 1.34a73.43 73.43 0 0 0-8.89 3.56c-2.17 1-10.53 5.01-10.23 4.87-7.79 3.7-13.32 5.98-18.9 7.57-12.41 3.55-18.58 2.24-27.42-4.07-2.58-1.85-2.72-4.43-.83-7.62 1.45-2.45 3.9-5.09 8.08-8.97l1.78-1.64c3.92-3.6 4.48-4.11 5.9-5.53 2.32-2.32 3.12-3.5 5.48-7.63 1.93-3.36 3.37-5.11 6.27-7.06 2.3-1.54 5.34-2.98 9.44-4.43zm.34.94c-4.03 1.42-7 2.83-9.22 4.32-2.75 1.85-4.1 3.49-5.96 6.73-2.4 4.2-3.24 5.44-5.64 7.83-1.43 1.44-2 1.96-5.94 5.57l-1.77 1.63c-4.1 3.82-6.52 6.41-7.9 8.75-1.65 2.79-1.54 4.8.55 6.3 8.6 6.14 14.46 7.38 26.57 3.92 5.5-1.57 11-3.84 18.74-7.51-.3.14 8.06-3.88 10.24-4.88a74.3 74.3 0 0 1 9.01-3.6c3.51-1.09 5.89-1.33 10.8-1.4h.91c5.72-.1 9.18-.83 14.2-3.57 11.16-6.08 14.2-7.06 22.24-7.06 3.19 0 5.2-1.6 7.71-5.28l1.48-2.2c1.7-2.43 3-3.52 4.81-3.52 7.57 0 14.78-2 19.65-6.85 1.83-1.84 4.04-2.9 9.04-4.7l1.02-.37c8.6-3.13 11.79-5.67 11.79-11.58 0-16.6 3.53-29.2 12.24-34.43 5-3 9.35-7.67 10.66-11.48 1.42-4.13-.83-6.59-7.4-6.59-4.45 0-8.19-1.14-13.09-3.54-7.52-3.67-6.78-3.34-8.72-3.43-2.58-.1-4.65 1.52-6.74 5.7-7.04 14.07-29.1 38.14-44.17 48.19-6.81 4.54-18.84 8.52-38.55 13.48-4.03 1.02-17.98 4.4-20.56 5.05-7.37 1.84-12.33 3.23-16 4.52zM252 387.5c2.08 0 4-.2 7.25-.69 5.22-.77 6.64-.9 8.46-.5 2.52.56 3.79 2.35 3.79 5.69 0 4.05-2.27 7.29-6.62 10.11-3.24 2.1-6.53 3.53-14.15 6.4l-.27.1-2.28.86c-3.04 1.16-5.27 2.52-9.33 5.43l-.8.57c-8.19 5.88-13.35 8.03-23.05 8.03-4.98 0-6.88-2.03-5.75-5.62.87-2.81 3.58-6.56 7.8-11.13 1.26-1.37 2.64-2.8 4.15-4.3 3.17-3.14 11.25-10.61 11.45-10.8.46-.47.93-.89 1.4-1.26 3.38-2.71 5.77-3.08 14.18-2.93 1.65.03 2.63.04 3.77.04zm0 1c-1.15 0-2.13-.01-3.79-.04-8.18-.14-10.4.2-13.54 2.71-.44.35-.88.74-1.32 1.18-.2.21-8.3 7.69-11.45 10.82a134.6 134.6 0 0 0-4.12 4.26c-4.12 4.47-6.76 8.12-7.58 10.75-.9 2.88.45 4.32 4.8 4.32 9.46 0 14.44-2.07 22.46-7.84l.8-.57c4.13-2.96 6.42-4.36 9.56-5.56l2.3-.86.25-.1c7.55-2.84 10.8-4.25 13.97-6.3 4.08-2.65 6.16-5.6 6.16-9.27 0-2.89-.97-4.26-3-4.7-1.65-.37-3.05-.25-8.1.5-3.3.5-5.26.7-7.4.7zm112.47-45.34c-1.88 5.44-1.98 6.76-.98 12.76 1.18 7.06-1.38 16.58-5.49 16.58a16.89 16.89 0 0 0-1.51.07l-.64.04c-2.86.18-4.83.17-6.94-.17-6.55-1.06-10.41-5.14-10.41-13.44 0-13.9 2.14-19.69 8.13-26.33a21.9 21.9 0 0 0 2.52-3.75c.59-1.03 2.78-5.13 2.72-5.01 4.44-8.14 7.71-11.53 12.25-10.4 1.17.3 2.2.77 3.58 1.59l1.39.84a20 20 0 0 0 3.1 1.6c.7.27 1.8.32 4.75.26l.72-.01c3.16-.05 4.78.08 5.83.66 1.61.89 1.2 2.56-1.14 4.9a215.9 215.9 0 0 1-3.86 3.76c-10.6 10.1-12.75 12.4-14.02 16.05zm-.94-.32c1.34-3.9 3.46-6.17 14.27-16.46 1.55-1.47 2.73-2.62 3.85-3.73 1.94-1.95 2.17-2.88 1.35-3.33-.82-.45-2.37-.58-5.32-.53l-.72.01c-3.14.06-4.26.02-5.14-.34-1.06-.41-1.97-.9-3.25-1.67l-1.38-.83a12.1 12.1 0 0 0-3.31-1.47c-3.88-.97-6.92 2.17-11.13 9.9.07-.13-2.14 3.98-2.73 5.02a22.71 22.71 0 0 1-2.65 3.92c-5.81 6.47-7.87 12-7.87 25.67 0 7.79 3.48 11.47 9.57 12.45 2.01.33 3.92.34 6.71.16a371.33 371.33 0 0 0 1.23-.07c.42-.03.73-.04.99-.04 3.2 0 5.6-8.9 4.5-15.42-1.02-6.16-.91-7.64 1.03-13.24zm-9.26 12.42c.58.52 2.5 1.9 2.55 1.93 1.96 1.57 2.04 3.31.01 6.36-3.74 5.64-8.83 3.09-8.83-4.55 0-3.81.51-5.67 2.07-6.02 1.18-.26 2 .3 4.2 2.28zm-1.34 1.48c-1.5-1.35-2.23-1.85-2.43-1.8-.17.03-.5 1.23-.5 4.06 0 5.87 2.67 7.21 5.17 3.45 1.5-2.26 1.47-2.84.4-3.7.03.03-1.95-1.4-2.64-2zm222.9-130.19c2.2-1.1 3.67-1.66 5.88-2.36l.28-.09a48.92 48.92 0 0 0 8.79-3.55c4.17-2.08 6.35-1.88 6.96.84.44 2 .2 4.01-1.25 12.7-2.27 13.62-9.16 26.14-21.17 36.3-4.3 3.63-7.41 4.39-9.75 2.44-1.88-1.57-3.1-4.57-4.61-10.48-.3-1.15-1.43-5.83-1.72-6.96a114.18 114.18 0 0 0-2.71-9.22c-2.4-6.82-3.03-10.78-2.1-12.94.77-1.83 2.08-2.24 5.6-2.45 1.49-.09 2.09-.14 2.97-.28l1.95-.33c.72-.12 1.22-.2 1.68-.29 1.1-.2 1.92-.38 2.71-.6 1.7-.49 3.42-1.2 6.49-2.73zm.44.9c-3.11 1.54-4.88 2.29-6.65 2.79-.84.23-1.69.42-2.81.63a108.77 108.77 0 0 1-3.81.63c-.77.13-1.39.19-2.92.28-3.13.18-4.17.51-4.74 1.85-.78 1.84-.2 5.62 2.13 12.2a115.12 115.12 0 0 1 2.74 9.31l1.72 6.96c1.46 5.7 2.62 8.58 4.28 9.96 1.87 1.56 4.49.93 8.47-2.44 11.82-10 18.6-22.3 20.83-35.7 1.4-8.45 1.65-10.51 1.25-12.31-.41-1.87-1.86-2-5.54-.16a49.87 49.87 0 0 1-8.93 3.6l-.28.1a35.4 35.4 0 0 0-5.74 2.3zm-4.5 6.58c1.37-.32 2.5-.75 3.9-1.42.35-.18 2.57-1.31 3.32-1.67 1.5-.71 2.97-1.31 4.7-1.89 2.7-.9 4.64-.77 5.88.4.98.94 1.34 2.26 1.41 4.18.02.4.02.7.02 1.37 0 5.63-4.63 16.88-11.34 22.75-4.34 3.8-7.31 4.67-9.92 2.52-2.06-1.7-3.5-4.65-6.67-12.91-1.86-4.83-2.05-8.1-.68-10.2 1.12-1.7 2.9-2.36 5.83-2.7l1.26-.12c1.19-.12 1.75-.19 2.3-.31zm-2.1 2.3l-1.22.12c-2.4.27-3.7.76-4.39 1.81-.93 1.43-.78 4.1.87 8.38 3.02 7.84 4.41 10.71 6.08 12.09 1.63 1.34 3.64.75 7.33-2.48C584.6 250.77 589 240.08 589 235c0-.64 0-.93-.02-1.29-.05-1.44-.3-2.33-.79-2.8-.6-.57-1.8-.65-3.87.04a37.95 37.95 0 0 0-4.47 1.8c-.72.34-2.93 1.47-3.32 1.66a19.54 19.54 0 0 1-4.3 1.56c-.66.16-1.28.24-2.56.36zm-227.73-88.98c-1.59 4.3-3.54 7.25-7.14 11.4l-2.6 2.97a67.02 67.02 0 0 0-2.63 3.23 46.4 46.4 0 0 0-4.68 7.5c-2.85 5.7-7.14 10.18-12.85 13.89-4.25 2.76-8.25 4.62-15.67 7.59-11.01 4.4-16.43 1.26-27.22-16.4-2.86-4.69-8.8-8.63-17.98-12.66-3-1.33-12.88-5.24-14.43-5.92-4.96-2.18-7.04-3.72-6.42-5.85.67-2.32 5.3-4.05 15.48-6.08 16.63-3.32 26.93-3.82 39.93-3.02 7.9.49 9.67.5 12.74-.26 1.99-.48 3.92-1.3 6-2.6l2.79-1.71c9.86-6.14 12.94-7.96 17.3-9.9 6.03-2.71 10.57-3.32 13.94-1.4 7.2 4.12 7.68 7.7 3.44 19.22zm-1.88-.7c3.95-10.7 3.6-13.26-2.56-16.78-2.66-1.52-6.62-.99-12.12 1.48-4.24 1.9-7.3 3.7-17.07 9.77l-2.79 1.73a22.6 22.6 0 0 1-6.57 2.84c-3.36.81-5.22.8-13.34.3-12.84-.78-22.97-.29-39.41 3-4.9.97-8.45 1.88-10.79 2.75-2.03.76-3.04 1.45-3.17 1.91-.16.57 1.48 1.79 5.3 3.46 1.5.67 11.39 4.58 14.44 5.93 9.52 4.19 15.74 8.3 18.87 13.44 10.35 16.93 14.87 19.56 24.78 15.6 7.3-2.93 11.21-4.75 15.33-7.42 5.42-3.53 9.47-7.75 12.15-13.1 1.44-2.9 3.02-5.4 4.86-7.82a68.95 68.95 0 0 1 2.72-3.33l2.6-2.97c3.46-3.99 5.28-6.75 6.77-10.79zm-6.64-.39c-7.94 12.8-18.53 21.75-33.3 25.23-7.82 1.83-12.47-.79-13.12-5.93-.55-4.45 2.29-9.06 6-9.06 3.02 0 5.6-1.68 15.38-9.16 1.47-1.12 2.57-1.96 3.66-2.74 4.4-3.2 7.77-5.17 10.82-6.08 5.57-1.67 9.33-2.15 11.35-1.22 2.5 1.14 2.22 4.13-.79 8.96zm-.84-.52c2.72-4.4 2.94-6.74 1.21-7.53-1.71-.79-5.32-.33-10.65 1.27-2.9.87-6.2 2.79-10.51 5.92-1.08.79-2.18 1.62-3.65 2.74-10.08 7.72-12.62 9.36-15.98 9.36-3.02 0-5.5 4.02-5 7.94.56 4.5 4.62 6.78 11.89 5.07 14.48-3.4 24.86-12.18 32.69-24.77zM461.17 33.53c13.88 4.96 20.75 4.96 31.62.01 3.02-1.37 5.47-2.94 11-6.82 5.57-3.92 8.05-5.51 11.14-6.92 4.14-1.88 7.78-2.38 11.22-1.28 3.92 1.26 6.2 12.3 6.78 28.45.5 14.2-.52 28.93-2.46 34.2-1.82 4.93-5.86 8.17-11.51 10.02A41.7 41.7 0 0 1 506 93.01c-5.79 0-9 2.4-12.2 7.64-.37.59-1.55 2.6-1.71 2.87-1.75 2.9-3.05 4.33-4.93 4.95-.94.32-2.07.83-3.87 1.74l-2.43 1.23c-1.03.53-1.87.94-2.7 1.34-6.43 3.1-11.73 4.72-17.16 4.72-5.71 0-10.04 2.09-14.02 5.92-1.16 1.11-4.2 4.53-4.63 4.94-2.54 2.44-5.93 4.24-10.85 6.1-1.4.52-5.98 2.13-6.25 2.22l-2.06.78c-.89.36-1.78.63-2.7.81-5.55 1.14-11.14-.54-17.98-4.42-1.27-.73-5.13-3.06-5.76-3.42-2.05-1.16-4.12-1.53-9.09-1.9l-1.73-.15c-4.78-.4-7.68-1.14-10.22-2.97-5-3.61-6.77-7.76-5.65-12.33 1.33-5.42 6.5-11.02 14.85-17.28a169.2 169.2 0 0 1 6.5-4.61c-.33.23 4.33-2.92 5.3-3.6 2.73-1.91 4.8-3.9 12.75-12.04l1.09-1.1c3.49-3.56 5.89-5.89 8.12-7.83 2.9-2.5 4.72-5.95 7.5-13.05l.63-1.61c2.7-6.92 4.28-10 6.87-12.33 1.42-1.28 6.68-6.54 7.93-7.5 3.98-3 8.01-2.73 19.57 1.4zm-.34.94c-11.26-4.02-15-4.28-18.62-1.53-1.19.9-6.4 6.11-7.88 7.43-2.42 2.18-3.96 5.19-6.6 11.95l-.63 1.61c-2.83 7.26-4.72 10.8-7.77 13.45a141.85 141.85 0 0 0-9.16 8.87c-8.02 8.2-10.08 10.2-12.88 12.16-.99.69-5.65 3.84-5.31 3.6-2.5 1.71-4.52 3.13-6.47 4.59-8.17 6.13-13.23 11.6-14.48 16.72-1.02 4.15.58 7.9 5.26 11.27 2.36 1.7 5.11 2.4 9.72 2.8l1.73.13c5.12.4 7.28.78 9.5 2.05.65.36 4.5 2.7 5.76 3.4 6.66 3.78 12.04 5.4 17.29 4.32.86-.17 1.7-.42 2.52-.75a67 67 0 0 1 2.1-.8c.28-.1 4.86-1.7 6.24-2.22 4.8-1.8 8.08-3.56 10.5-5.88.4-.38 3.44-3.8 4.63-4.94 4.16-4 8.72-6.2 14.72-6.2 5.25 0 10.42-1.59 16.73-4.62.82-.4 1.65-.8 2.68-1.33.12-.06 1.93-.99 2.43-1.23 1.84-.93 3-1.46 4-1.8 1.6-.52 2.76-1.82 4.39-4.52l1.7-2.88c3.39-5.5 6.87-8.11 13.07-8.11 4.45 0 8.73-.49 12.64-1.77 5.4-1.76 9.2-4.8 10.9-9.41 1.87-5.11 2.9-19.75 2.39-33.83-.56-15.53-2.81-26.48-6.08-27.52-3.18-1.02-6.57-.55-10.5 1.23-3.02 1.37-5.47 2.94-11 6.83-5.57 3.92-8.05 5.5-11.14 6.92-11.13 5.05-18.26 5.05-32.38.01zM475 55c5.38 0 7.55-.21 9.72-.96 1.26-.43 9.95-4.8 14.88-6.96 1.9-.82 3.56-2.44 6.6-6.04 2.56-3.04 3.19-3.75 4.4-4.84 3.7-3.35 7.07-3.28 10.22 1.23 6.23 8.9 5.61 15.94.07 27.02a71.26 71.26 0 0 0-2.5 5.48c-.32.8-1 2.7-1.09 2.9-.17.45-.34.81-.54 1.17-.63 1.14-1.56 2.21-4.05 4.7-2.4 2.4-5.16 3.27-11.68 4.33-1.81.3-2.2.36-3 .51-6.02 1.1-9.6 2.69-12.24 6.07-3.57 4.59-7.9 7.48-14.98 10.74-.55.24-1.1.5-1.8.8l-1.78.8a60.08 60.08 0 0 0-7.7 3.9c-2.57 1.6-4.79 2.35-9.42 3.46-8.58 2.06-12.28 3.76-17.37 9.36-5.12 5.64-10.17 7.64-16.63 6.7-5.36-.79-10.63-3.01-23.56-9.48-6.3-3.15-6.43-7.78-1.5-13.56 3.38-3.94 3.52-4.06 19.4-16.44 8.12-6.33 12.97-10.57 16.63-14.88 2.53-2.98 4.2-5.73 4.96-8.3 5.5-18.3 12.5-21.98 22.78-15.56 1.95 1.22 6.61 4.55 7.18 4.9 3.36 2.15 6.52 2.95 13 2.95zm0 2c-6.84 0-10.37-.89-14.08-3.26-.63-.4-5.27-3.71-7.16-4.9-9.05-5.65-14.66-2.7-19.8 14.45-.86 2.87-2.67 5.85-5.35 9.01-3.78 4.45-8.7 8.75-16.94 15.17-15.66 12.21-15.86 12.38-19.1 16.16-4.17 4.9-4.09 8 .88 10.48 12.71 6.35 17.89 8.54 22.94 9.28 5.78.84 10.18-.9 14.87-6.06 5.42-5.96 9.45-7.82 18.38-9.96 4.43-1.07 6.5-1.76 8.83-3.22a61.7 61.7 0 0 1 7.94-4.02l1.78-.8 1.78-.8c6.82-3.13 10.91-5.87 14.24-10.14 3-3.87 7-5.64 13.46-6.82.83-.15 1.21-.21 3.04-.51 6.1-1 8.6-1.78 10.58-3.77 2.36-2.36 3.21-3.34 3.72-4.26.15-.27.29-.56.44-.94.06-.15.75-2.06 1.09-2.9.64-1.6 1.45-3.4 2.57-5.64 5.24-10.49 5.8-16.8.07-24.98-2.4-3.44-4.37-3.48-7.24-.89-1.11 1-1.73 1.7-4.22 4.65-3.24 3.85-5.04 5.59-7.32 6.59-4.82 2.1-13.62 6.53-15.03 7.01-2.44.84-4.79 1.07-10.37 1.07zm-12.7 8.6c5.47 3.9 10.34 3.72 18.23.88 5.39-1.94 5.92-2.1 7.7-2.1 2.5-.01 4.21 1.36 5.24 4.46 1.66 4.98-2.32 8.52-12.3 12.68-2.7 1.13-16.25 6.18-20 7.73-7.86 3.24-13.93 6.42-18.87 10.15-13.02 9.84-18.36 11.93-23.71 9.68a24.67 24.67 0 0 1-3.62-1.98l-1.99-1.28a90.4 90.4 0 0 0-2.24-1.4c-3.33-2-2.82-4.28.85-7.34 1.35-1.13 10.66-7.61 13.53-9.91 7.1-5.69 11.91-11.47 14.41-18.34 3.07-8.45 4.89-12.1 6.8-13.39 1.73-1.16 3.36-.53 6.18 1.9.63.56 3.4 3.08 4.11 3.7 1.93 1.7 3.71 3.15 5.67 4.55zm-.6.8c-1.98-1.42-3.79-2.88-5.74-4.6-.73-.64-3.48-3.16-4.1-3.7-2.5-2.16-3.75-2.65-4.97-1.83-1.66 1.11-3.44 4.7-6.42 12.9-2.57 7.07-7.5 12.99-14.72 18.78-2.91 2.33-12.21 8.8-13.52 9.9-3.22 2.68-3.56 4.17-.97 5.72l2.26 1.4 1.99 1.28c1.47.93 2.48 1.5 3.47 1.91 4.9 2.07 9.96.07 22.72-9.56 5.02-3.79 11.15-7 19.1-10.28 3.76-1.55 17.3-6.6 20-7.72 9.5-3.97 13.14-7.2 11.73-11.44-.9-2.71-2.25-3.8-4.3-3.79-1.6 0-2.15.17-7.36 2.05-8.17 2.94-13.34 3.14-19.16-1.01z'%3E%3C/path%3E%3C/svg%3E"); +} + +@mixin gradient-pattern($color-start, $color-end, $angle: 0deg) { + background: url("data:image/svg+xml,%3Csvg viewBox='0 0 1440 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0)' fill='none'%3E%3Crect width='1440' height='1024' fill='none'/%3E%3Ccircle opacity='0.04' cx='404.5' cy='789.5' r='335.5' fill='white'/%3E%3Ccircle opacity='0.04' cx='1243.5' cy='878.5' r='191.5' fill='white'/%3E%3Ccircle opacity='0.04' cx='653.5' cy='631.5' r='224.5' fill='white'/%3E%3Cg opacity='0.1'%3E%3Cpath d='M58.0292 971.25L187.5 747L316.971 971.25H58.0292Z' stroke='white' stroke-width='2'/%3E%3Cpath d='M1208.9 915.25L1253.5 838L1298.1 915.25H1208.9Z' stroke='white' stroke-width='2'/%3E%3Cpath d='M1284.09 832L1317 775L1349.91 832H1284.09Z' stroke='white' stroke-width='2'/%3E%3Cpath d='M1181.09 889L1214 832L1246.91 889H1181.09Z' stroke='white' stroke-width='2'/%3E%3Cpath d='M1260.56 988L1290 937L1319.44 988H1260.56Z' stroke='white' stroke-width='2'/%3E%3Cpath d='M1109.15 936.25L1129.5 901L1149.85 936.25H1109.15Z' stroke='white' stroke-width='2'/%3E%3Cpath d='M1311.15 890.25L1331.5 855L1351.85 890.25H1311.15Z' stroke='white' stroke-width='2'/%3E%3Cpath d='M182.102 920.75L499.5 371L816.898 920.75H182.102Z' stroke='white' stroke-width='2'/%3E%3C/g%3E%3Ccircle opacity='0.04' cx='769' cy='877' r='440' stroke='white' stroke-width='2'/%3E%3Ccircle opacity='0.04' cx='248' cy='667' r='440' stroke='white' stroke-width='2'/%3E%3Cpath opacity='0.05' d='M979.5 187L1502.15 1092.25H456.854L979.5 187Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='1440' height='1024' fill='none'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A"), + linear-gradient($angle, $color-start, $color-end); + background-repeat: no-repeat; + background-position: bottom center; +} diff --git a/maintenance/lib/styleguide/styles/shared/_form.scss b/maintenance/lib/styleguide/styles/shared/_form.scss new file mode 100644 index 000000000..95f249886 --- /dev/null +++ b/maintenance/lib/styleguide/styles/shared/_form.scss @@ -0,0 +1,30 @@ +@use "../tokens/tokens.scss" as *; +@use './spacing.scss' as *; + +/* FORM VARIABLES / MIXINS +--------------------------------------------- */ + +$input-font-size-base: $font-size-base; +$input-border-size: $border-size-base; +$input-padding-vertical: $space-x-small; +$input-height: calc( + #{$font-size-base * $line-height-base} + #{($input-padding-vertical + $input-border-size) * 2} +); + +$input-font-size-small: $font-size-base; +$input-padding-vertical-small: $space-xxx-small; +$input-height-small: calc( + #{$font-size-base * $line-height-base} + #{($input-padding-vertical-small + $input-border-size) * 2} +); + +$input-font-size-large: $font-size-large; +$input-padding-vertical-large: $space-x-small; +$input-height-large: calc( + #{$input-font-size-large * $line-height-base} + #{($input-padding-vertical-large + $input-border-size) * 2} +); + +// $input-font-size-large: $font-size-x-large; +$input-padding-vertical-x-large: $space-small; +$input-height-x-large: calc( + #{$input-font-size-large * $line-height-base} + #{($input-padding-vertical-x-large + $input-border-size) * 2} +); diff --git a/maintenance/lib/styleguide/styles/shared/_functions.scss b/maintenance/lib/styleguide/styles/shared/_functions.scss new file mode 100644 index 000000000..5f10d1448 --- /dev/null +++ b/maintenance/lib/styleguide/styles/shared/_functions.scss @@ -0,0 +1,135 @@ +/* GLOBAL FUNCTIONS +--------------------------------------------- */ + +// Create a tint +// +// @param {Color} $color to tint +// @param {Number} $percentage of `$color` in returned color +// @return {Color} +@function tint($color, $percentage) { + @return mix(white, $color, $percentage); +} + +// Create a shade +// +// @param {Color} $color to shade +// @param {Number} $percentage of `$color` in returned color +// @return {Color} +@function shade($color, $percentage) { + @return mix(black, $color, $percentage); +} + +// Calculate color difference +// See https://www.w3.org/TR/AERT/#color-contrast for algorithm +// +// @param {Color} $color of foreground +// @param {Color} $color of background +// @return {Boolean} +@function color-difference($foreground, $background) { + $r: (max(red($foreground), red($background))) - (min(red($foreground), red($background))); + $g: (max(green($foreground), green($background))) - (min(green($foreground), green($background))); + $b: (max(blue($foreground), blue($background))) - (min(blue($foreground), blue($background))); + $sum-rgb: $r + $g + $b; + + @if $sum-rgb < 350 { + @return "false"; + } @else { + @return "true"; + } +} + +// Set text color based on contrast +// +// @param {Color} $color to set +// @param {Color} $background color to test +// @param {Color} $fallback color to set in case contrast check fails +@function set-text-color($color, $background, $fallback: null) { + @if $fallback == null { + $fallback: #000; + } + @if (color-difference($color, $background) == "false") { + @return $fallback; + } @else { + @return $color; + } +} + +/// Darkens the foreground color by the background color. This is the same as the +/// “multiply” filter in graphics apps. +/// +/// @param {Color} $foreground - The color to darken. +/// @param {Color} $background - The background to base darkening on. +/// @return {Color} The modified color. +@function color-multiply($foreground, $background: null) { + @if $background == null { + $background: #ffffff; + } + + @return $foreground * $background / 255; +} + +/// Returns the value in rem for a given pixel value. +/// @param {Number} $value - The pixel value to be converted. +/// @return {Number} The converted value in rem. +@function rem($value) { + $unit: unit($value); + + @if $unit == "rem" { + @return $value; + } @else if $unit == "px" { + @return $value / $font-size-base * 1rem; + } @else if $unit == "em" { + @return $unit / 1em * 1rem; + } @else { + @error "Value must be in px, em, or rem."; + } +} + +/// Returns the value in pixels for a given rem value. +/// @param {Number} $value - The rem value to be converted. +/// @return {Number} The converted value in pixels. +@function px($value) { + $unit: unit($value); + + @if $unit == "px" { + @return $value; + } @else if $unit == "em" { + @return ($value / 1em) * $font-size-base; + } @else if $unit == "rem" { + @return ($value / 1rem) * $font-size-base; + } @else { + @error "Value must be in rem, em, or px."; + } +} + +/// Returns the list of available names in a given map. +/// @param {Map} $map - The map of data to list the names from. +/// @param {Number} $map - The level of depth to get names from. +/// @return {String} The list of names in the map. +@function available-names($map, $level: 1) { + @if type-of($map) != "map" { + @return null; + } + + $output: ""; + $newline: "\A "; + + @if $level == 1 { + @each $key, $value in $map { + $output: $output + "#{$newline}- #{$key} #{available-names($value, $level + 1)}"; + } + } @else { + $output: "("; + $i: 1; + + @each $key, $value in $map { + $sep: if($i < length($map), ", ", ""); + $output: $output + "#{$key}#{$sep}#{available-names($value, $level + 1)}"; + $i: $i + 1; + } + + $output: $output + ")"; + } + + @return $output; +} diff --git a/maintenance/lib/styleguide/styles/shared/_mixins.scss b/maintenance/lib/styleguide/styles/shared/_mixins.scss new file mode 100644 index 000000000..d9faa4480 --- /dev/null +++ b/maintenance/lib/styleguide/styles/shared/_mixins.scss @@ -0,0 +1,97 @@ +/* GLOBAL MIXINS +--------------------------------------------- */ + +// Reset +@mixin reset { + box-sizing: border-box; + padding: 0; + margin: 0; +} + +@mixin reset-list { + @include reset; + list-style: none; +} + +@mixin reset-button { + @include reset; + border: 0; + width: auto; + overflow: visible; + background: transparent; + color: inherit; + font: inherit; + line-height: normal; + outline: none; + font-smoothing: inherit; + -webkit-font-smoothing: inherit; + -moz-osx-font-smoothing: inherit; + -webkit-appearance: none; + + &::-moz-focus-inner { + border: 0; + padding: 0; + } +} + +@mixin clearfix { + &:before, &:after { + display: table; + content: ''; + clear: both; + } +} + +// Used to prevent text selection on an element +@mixin prevent-user-select { + -webkit-user-select: none; + -moz-user-select: none; + user-select: none; +} + +/// Used to hide an element visually, but keeping it accessible for +/// accessibility tools. +@mixin visually-hidden { + // Need to make sure we override any existing styles. + position: absolute !important; + top: 0; + clip: rect(1px, 1px, 1px, 1px) !important; + overflow: hidden !important; + height: 1px !important; + width: 1px !important; + padding: 0 !important; + border: 0 !important; +} + +/// To be used on flex items. Resolves some common layout issues, such as +/// text truncation not respecting padding or breaking out of container. +/// https://css-tricks.com/flexbox-truncated-text/ +@mixin layout-flex-fix { + min-width: 0; + max-width: 100%; +} + +@mixin border-radius($size, $side: false) { + @if ($side == 'top') { + border-top-left-radius: $size; + border-top-right-radius: $size; + } + @else if ($side == 'bottom') { + border-bottom-left-radius: $size; + border-bottom-right-radius: $size; + } + @else if ($side == 'left') { + border-top-left-radius: $size; + border-bottom-left-radius: $size; + } + @else if ($side == 'right') { + border-top-right-radius: $size; + border-bottom-right-radius: $size; + } + @else { + border-top-left-radius: $size; + border-top-right-radius: $size; + border-bottom-left-radius: $size; + border-bottom-right-radius: $size; + } +} diff --git a/maintenance/lib/styleguide/styles/shared/_spacing.scss b/maintenance/lib/styleguide/styles/shared/_spacing.scss new file mode 100644 index 000000000..fda9577dd --- /dev/null +++ b/maintenance/lib/styleguide/styles/shared/_spacing.scss @@ -0,0 +1,54 @@ +/* VUE DESIGN SYSTEM SPACING HELPERS +--------------------------------------------- */ + +$spacing-ratio: 1.618; + +/* + INSET-SPACE: For interface containers. + INSET-SQUISH-SPACE: For buttons, form elements, cells. + STACK-SPACE: For vertically stacked content. + INLINE-SPACE: For things displayed inline. +*/ + +// Create inset-space +// +// @param {Number} inset-space to set +@mixin inset-space($value) { + padding: $value; +} + +// Create inset-squish-space +// +// @param {Number} inset-squish-space to set +@mixin inset-squish-space($value) { + padding: round($value / $spacing-ratio) $value; +} + +// Create stack-space +// +// @param {bottom} margin-bottom to set +// @param {top} margin-top to set +@mixin stack-space($bottom, $top: 0) { + @if $bottom != 0 { + margin-bottom: $bottom; + &:last-child { + margin-bottom: 0; + } + } + @if $top != 0 { + margin-top: $top; + &:first-child { + margin-top: 0; + } + } +} + +// Create inline-space +// +// @param {Number} inline-space to set +@mixin inline-space($value) { + margin-right: $value; + &:last-child { + margin-right: 0; + } +} diff --git a/maintenance/lib/styleguide/styles/shared/_transitions.scss b/maintenance/lib/styleguide/styles/shared/_transitions.scss new file mode 100644 index 000000000..805f031dd --- /dev/null +++ b/maintenance/lib/styleguide/styles/shared/_transitions.scss @@ -0,0 +1,66 @@ +$easeOut: cubic-bezier(0.19, 1, 0.22, 1); + +// slide up ease +.ds-transition-slide-up-enter-active { + transition: all 500ms $easeOut; + transition-delay: 20ms; + opacity: 1; + transform: translateY(0); +} +.ds-transition-slide-up-enter, +.ds-transition-slide-up-leave-active { + opacity: 0; + box-shadow: none; + transform: translateY(15px); +} + +// slide next / prev +.ds-transition-slide-next-enter-active, +.ds-transition-slide-prev-enter-active { + transition: transform 500ms $easeOut, opacity 500ms $easeOut; + transition-delay: 100ms; + opacity: 1; +} +.ds-transition-slide-next-enter, +.ds-transition-slide-next-leave-active { + opacity: 0; + transform: translateX(10px); +} +.ds-transition-slide-prev-enter, +.ds-transition-slide-prev-leave-active { + opacity: 0; + transform: translateX(-10px); +} +.ds-transition-slide-next-leave-active, +.ds-transition-slide-prev-leave-active { + display: none; +} +.ds-transition-slide-next-leave-active, +.ds-transition-slide-prev-leave-active { + opacity: 0; + transform: translateX(-2px); + transition: transform 100ms $easeOut, opacity 100ms $easeOut; +} + +.ds-transition-fade-delayed-leave-active { + transition: opacity 0ms; + transition-delay: 0ms; +} +.ds-transition-fade-delayed-enter-active { + transition: opacity 300ms ease-out; + transition-delay: 100ms; + opacity: 1; +} +.ds-transition-fade-delayed-enter, +.ds-transition-fade-delayed-leave-active { + opacity: 0.1; +} + +.ds-transition-fade-enter-active, +.ds-transition-fade-leave-active { + transition: opacity 200ms; +} +.ds-transition-fade-enter, +.ds-transition-fade-leave-to { + opacity: 0; +} diff --git a/maintenance/lib/styleguide/styles/tokens/index.ts b/maintenance/lib/styleguide/styles/tokens/index.ts new file mode 100644 index 000000000..a59ac2d4c --- /dev/null +++ b/maintenance/lib/styleguide/styles/tokens/index.ts @@ -0,0 +1,22 @@ +import { camelCase } from 'change-case' +import raw from './tokens-raw' + +const { tokens, tokenMap } = Object.keys(raw.props).reduce( + ({ tokens, tokenMap }, key) => { + const token = raw.props[key] + const name = camelCase(key) + const category = camelCase(token.category) + if (!tokenMap[category]) { + tokenMap[category] = {} + } + + token.scss = `$${key.replace(/_/g, '-')}` + + tokens[name] = token.value + tokenMap[category][name] = token + return { tokens, tokenMap } + }, + { tokens: {}, tokenMap: {} } +) + +export { tokens, tokenMap } diff --git a/maintenance/lib/styleguide/styles/tokens/tokens-raw.ts b/maintenance/lib/styleguide/styles/tokens/tokens-raw.ts new file mode 100644 index 000000000..f6e138ffd --- /dev/null +++ b/maintenance/lib/styleguide/styles/tokens/tokens-raw.ts @@ -0,0 +1,1398 @@ +export default { + "aliases": { + "green": { + "value": "135, 77%" + }, + "neutral": { + "value": "264, 10%" + }, + "orange": { + "value": "28, 80%" + }, + "red": { + "value": "7, 72%" + }, + "yellow": { + "value": "48, 100%" + }, + "pink": { + "value": "330, 86%" + }, + "blue": { + "value": "203, 100%" + }, + "teal": { + "value": "174, 80%" + }, + "purple": { + "value": "264, 88%" + }, + "x-large": { + "value": 48 + }, + "xxx-large": { + "value": 128 + }, + "small": { + "value": 16 + }, + "xx-large": { + "value": 64 + }, + "base": { + "value": 24 + }, + "xxx-small": { + "value": 2 + }, + "x-small": { + "value": 8 + }, + "xx-small": { + "value": 4 + }, + "large": { + "value": 32 + }, + "xs": { + "value": 480 + }, + "sm": { + "value": 600 + }, + "md": { + "value": 768 + }, + "lg": { + "value": 1024 + }, + "xl": { + "value": 1200 + } + }, + "props": { + "color-neutral-0": { + "type": "color", + "category": "color", + "name": "color-neutral-0", + "value": "rgb(25, 23, 28)", + "originalValue": "hsla({!neutral}, 10%, 1)" + }, + "color-neutral-10": { + "type": "color", + "category": "color", + "name": "color-neutral-10", + "value": "rgb(40, 37, 45)", + "originalValue": "hsla({!neutral}, 16%, 1)" + }, + "color-neutral-20": { + "type": "color", + "category": "color", + "name": "color-neutral-20", + "value": "rgb(75, 69, 84)", + "originalValue": "hsla({!neutral}, 30%, 1)" + }, + "color-neutral-30": { + "type": "color", + "category": "color", + "name": "color-neutral-30", + "value": "rgb(100, 92, 112)", + "originalValue": "hsla({!neutral}, 40%, 1)" + }, + "color-neutral-40": { + "type": "color", + "category": "color", + "name": "color-neutral-40", + "value": "rgb(112, 103, 126)", + "originalValue": "hsla({!neutral}, 45%, 1)" + }, + "color-neutral-50": { + "type": "color", + "category": "color", + "name": "color-neutral-50", + "value": "rgb(151, 143, 163)", + "originalValue": "hsla({!neutral}, 60%, 1)" + }, + "color-neutral-60": { + "type": "color", + "category": "color", + "name": "color-neutral-60", + "value": "rgb(177, 171, 186)", + "originalValue": "hsla({!neutral}, 70%, 1)" + }, + "color-neutral-70": { + "type": "color", + "category": "color", + "name": "color-neutral-70", + "value": "rgb(203, 199, 209)", + "originalValue": "hsla({!neutral}, 80%, 1)" + }, + "color-neutral-80": { + "type": "color", + "category": "color", + "name": "color-neutral-80", + "value": "rgb(229, 227, 232)", + "originalValue": "hsla({!neutral}, 90%, 1)" + }, + "color-neutral-85": { + "type": "color", + "category": "color", + "name": "color-neutral-85", + "value": "rgb(239, 238, 241)", + "originalValue": "hsla({!neutral}, 94%, 1)" + }, + "color-neutral-90": { + "type": "color", + "category": "color", + "name": "color-neutral-90", + "value": "rgb(245, 244, 246)", + "originalValue": "hsla({!neutral}, 96%, 1)" + }, + "color-neutral-95": { + "type": "color", + "category": "color", + "name": "color-neutral-95", + "value": "rgb(250, 249, 250)", + "originalValue": "hsla({!neutral}, 98%, 1)" + }, + "color-neutral-100": { + "type": "color", + "category": "color", + "name": "color-neutral-100", + "value": "rgb(255, 255, 255)", + "originalValue": "hsla({!neutral}, 100%, 1)" + }, + "color-primary": { + "type": "color", + "category": "color", + "name": "color-primary", + "value": "rgb(23, 181, 63)", + "originalValue": "hsla({!green}, 40%, 1)" + }, + "color-primary-active": { + "type": "color", + "category": "color", + "name": "color-primary-active", + "value": "rgb(25, 194, 67)", + "originalValue": "hsla({!green}, 43%, 1)" + }, + "color-primary-inverse": { + "type": "color", + "category": "color", + "name": "color-primary-inverse", + "value": "rgb(241, 253, 244)", + "originalValue": "hsla({!green}, 97%, 1)" + }, + "color-secondary": { + "type": "color", + "category": "color", + "name": "color-secondary", + "value": "rgb(0, 142, 230)", + "originalValue": "hsla({!blue}, 45%, 1)" + }, + "color-secondary-active": { + "type": "color", + "category": "color", + "name": "color-secondary-active", + "value": "rgb(10, 161, 255)", + "originalValue": "hsla({!blue}, 52%, 1)" + }, + "color-secondary-inverse": { + "type": "color", + "category": "color", + "name": "color-secondary-inverse", + "value": "rgb(240, 249, 255)", + "originalValue": "hsla({!blue}, 97%, 1)" + }, + "color-success": { + "type": "color", + "category": "color", + "name": "color-success", + "value": "rgb(23, 181, 63)", + "originalValue": "hsla({!green}, 40%, 1)" + }, + "color-success-active": { + "type": "color", + "category": "color", + "name": "color-success-active", + "value": "rgb(26, 203, 71)", + "originalValue": "hsla({!green}, 45%, 1)" + }, + "color-success-inverse": { + "type": "color", + "category": "color", + "name": "color-success-inverse", + "value": "rgb(241, 253, 244)", + "originalValue": "hsla({!green}, 97%, 1)" + }, + "color-danger": { + "type": "color", + "category": "color", + "name": "color-danger", + "value": "rgb(219, 57, 36)", + "originalValue": "hsla({!red}, 50%, 1)" + }, + "color-danger-active": { + "type": "color", + "category": "color", + "name": "color-danger-active", + "value": "rgb(224, 81, 62)", + "originalValue": "hsla({!red}, 56%, 1)" + }, + "color-danger-inverse": { + "type": "color", + "category": "color", + "name": "color-danger-inverse", + "value": "rgb(253, 243, 242)", + "originalValue": "hsla({!red}, 97%, 1)" + }, + "color-warning": { + "type": "color", + "category": "color", + "name": "color-warning", + "value": "rgb(230, 121, 25)", + "originalValue": "hsla({!orange}, 50%, 1)" + }, + "color-warning-active": { + "type": "color", + "category": "color", + "name": "color-warning-active", + "value": "rgb(233, 137, 53)", + "originalValue": "hsla({!orange}, 56%, 1)" + }, + "color-warning-inverse": { + "type": "color", + "category": "color", + "name": "color-warning-inverse", + "value": "rgb(253, 247, 241)", + "originalValue": "hsla({!orange}, 97%, 1)" + }, + "color-yellow": { + "type": "color", + "category": "color", + "name": "color-yellow", + "value": "rgb(245, 196, 0)", + "originalValue": "hsla({!yellow}, 48%, 1)" + }, + "color-yellow-active": { + "type": "color", + "category": "color", + "name": "color-yellow-active", + "value": "rgb(255, 206, 10)", + "originalValue": "hsla({!yellow}, 52%, 1)" + }, + "color-yellow-inverse": { + "type": "color", + "category": "color", + "name": "color-yellow-inverse", + "value": "rgb(255, 252, 240)", + "originalValue": "hsla({!yellow}, 97%, 1)" + }, + "text-color-base": { + "type": "color", + "category": "text-color", + "name": "text-color-base", + "value": "rgb(75, 69, 84)", + "originalValue": "hsla({!neutral}, 30%, 1)" + }, + "text-color-soft": { + "type": "color", + "category": "text-color", + "name": "text-color-soft", + "value": "rgb(112, 103, 126)", + "originalValue": "hsla({!neutral}, 45%, 1)" + }, + "text-color-softer": { + "type": "color", + "category": "text-color", + "name": "text-color-softer", + "value": "rgb(177, 171, 186)", + "originalValue": "hsla({!neutral}, 70%, 1)" + }, + "text-color-disabled": { + "type": "color", + "category": "text-color", + "name": "text-color-disabled", + "value": "rgb(177, 171, 186)", + "originalValue": "hsla({!neutral}, 70%, 1)" + }, + "text-color-inverse": { + "type": "color", + "category": "text-color", + "name": "text-color-inverse", + "value": "rgb(250, 249, 250)", + "originalValue": "hsla({!neutral}, 98%, 1)" + }, + "text-color-link": { + "type": "color", + "category": "text-color", + "name": "text-color-link", + "value": "rgb(23, 181, 63)", + "originalValue": "hsla({!green}, 40%, 1)" + }, + "text-color-link-active": { + "type": "color", + "category": "text-color", + "name": "text-color-link-active", + "value": "rgb(25, 194, 67)", + "originalValue": "hsla({!green}, 43%, 1)" + }, + "text-color-primary": { + "type": "color", + "category": "text-color", + "name": "text-color-primary", + "value": "rgb(23, 181, 63)", + "originalValue": "hsla({!green}, 40%, 1)" + }, + "text-color-primary-inverse": { + "type": "color", + "category": "text-color", + "name": "text-color-primary-inverse", + "value": "rgb(241, 253, 244)", + "originalValue": "hsla({!green}, 97%, 1)" + }, + "text-color-secondary": { + "type": "color", + "category": "text-color", + "name": "text-color-secondary", + "value": "rgb(0, 142, 230)", + "originalValue": "hsla({!blue}, 45%, 1)" + }, + "text-color-secondary-inverse": { + "type": "color", + "category": "text-color", + "name": "text-color-secondary-inverse", + "value": "rgb(240, 249, 255)", + "originalValue": "hsla({!blue}, 97%, 1)" + }, + "text-color-success": { + "type": "color", + "category": "text-color", + "name": "text-color-success", + "value": "rgb(23, 181, 63)", + "originalValue": "hsla({!green}, 40%, 1)" + }, + "text-color-success-inverse": { + "type": "color", + "category": "text-color", + "name": "text-color-success-inverse", + "value": "rgb(241, 253, 244)", + "originalValue": "hsla({!green}, 97%, 1)" + }, + "text-color-warning": { + "type": "color", + "category": "text-color", + "name": "text-color-warning", + "value": "rgb(230, 121, 25)", + "originalValue": "hsla({!orange}, 50%, 1)" + }, + "text-color-warning-inverse": { + "type": "color", + "category": "text-color", + "name": "text-color-warning-inverse", + "value": "rgb(253, 247, 241)", + "originalValue": "hsla({!orange}, 97%, 1)" + }, + "text-color-danger": { + "type": "color", + "category": "text-color", + "name": "text-color-danger", + "value": "rgb(219, 57, 36)", + "originalValue": "hsla({!red}, 50%, 1)" + }, + "text-color-danger-inverse": { + "type": "color", + "category": "text-color", + "name": "text-color-danger-inverse", + "value": "rgb(253, 243, 242)", + "originalValue": "hsla({!red}, 97%, 1)" + }, + "background-color-base": { + "type": "color", + "category": "background-color", + "name": "background-color-base", + "value": "rgb(255, 255, 255)", + "originalValue": "hsla({!neutral}, 100%, 1)" + }, + "background-color-soft": { + "type": "color", + "category": "background-color", + "name": "background-color-soft", + "value": "rgb(250, 249, 250)", + "originalValue": "hsla({!neutral}, 98%, 1)" + }, + "background-color-softer": { + "type": "color", + "category": "background-color", + "name": "background-color-softer", + "value": "rgb(245, 244, 246)", + "originalValue": "hsla({!neutral}, 96%, 1)" + }, + "background-color-softer-active": { + "type": "color", + "category": "background-color", + "name": "background-color-softer-active", + "value": "rgb(250, 249, 250)", + "originalValue": "hsla({!neutral}, 98%, 1)" + }, + "background-color-softest": { + "type": "color", + "category": "background-color", + "name": "background-color-softest", + "value": "rgb(239, 238, 241)", + "originalValue": "hsla({!neutral}, 94%, 1)" + }, + "background-color-softest-active": { + "type": "color", + "category": "background-color", + "name": "background-color-softest-active", + "value": "rgb(245, 244, 246)", + "originalValue": "hsla({!neutral}, 96%, 1)" + }, + "background-color-inverse": { + "type": "color", + "category": "background-color", + "name": "background-color-inverse", + "value": "rgb(25, 23, 28)", + "originalValue": "hsla({!neutral}, 10%, 1)" + }, + "background-color-inverse-soft": { + "type": "color", + "category": "background-color", + "name": "background-color-inverse-soft", + "value": "rgb(40, 37, 45)", + "originalValue": "hsla({!neutral}, 16%, 1)" + }, + "background-color-inverse-softer": { + "type": "color", + "category": "background-color", + "name": "background-color-inverse-softer", + "value": "rgb(75, 69, 84)", + "originalValue": "hsla({!neutral}, 30%, 1)" + }, + "background-color-inverse-softer-active": { + "type": "color", + "category": "background-color", + "name": "background-color-inverse-softer-active", + "value": "rgb(100, 92, 112)", + "originalValue": "hsla({!neutral}, 40%, 1)" + }, + "background-color-disabled": { + "type": "color", + "category": "background-color", + "name": "background-color-disabled", + "value": "rgb(245, 244, 246)", + "originalValue": "hsla({!neutral}, 96%, 1)" + }, + "background-color-primary": { + "type": "color", + "category": "background-color", + "name": "background-color-primary", + "value": "rgb(23, 181, 63)", + "originalValue": "hsla({!green}, 40%, 1)" + }, + "background-color-primary-active": { + "type": "color", + "category": "background-color", + "name": "background-color-primary-active", + "value": "rgb(25, 194, 67)", + "originalValue": "hsla({!green}, 43%, 1)" + }, + "background-color-primary-inverse": { + "type": "color", + "category": "background-color", + "name": "background-color-primary-inverse", + "value": "rgb(241, 253, 244)", + "originalValue": "hsla({!green}, 97%, 1)" + }, + "background-color-secondary": { + "type": "color", + "category": "background-color", + "name": "background-color-secondary", + "value": "rgb(0, 142, 230)", + "originalValue": "hsla({!blue}, 45%, 1)" + }, + "background-color-secondary-active": { + "type": "color", + "category": "background-color", + "name": "background-color-secondary-active", + "value": "rgb(10, 161, 255)", + "originalValue": "hsla({!blue}, 52%, 1)" + }, + "background-color-secondary-inverse": { + "type": "color", + "category": "background-color", + "name": "background-color-secondary-inverse", + "value": "rgb(240, 249, 255)", + "originalValue": "hsla({!blue}, 97%, 1)" + }, + "background-color-success": { + "type": "color", + "category": "background-color", + "name": "background-color-success", + "value": "rgb(23, 181, 63)", + "originalValue": "hsla({!green}, 40%, 1)" + }, + "background-color-success-active": { + "type": "color", + "category": "background-color", + "name": "background-color-success-active", + "value": "rgb(26, 203, 71)", + "originalValue": "hsla({!green}, 45%, 1)" + }, + "background-color-success-inverse": { + "type": "color", + "category": "background-color", + "name": "background-color-success-inverse", + "value": "rgb(241, 253, 244)", + "originalValue": "hsla({!green}, 97%, 1)" + }, + "background-color-warning": { + "type": "color", + "category": "background-color", + "name": "background-color-warning", + "value": "rgb(230, 121, 25)", + "originalValue": "hsla({!orange}, 50%, 1)" + }, + "background-color-warning-active": { + "type": "color", + "category": "background-color", + "name": "background-color-warning-active", + "value": "rgb(233, 137, 53)", + "originalValue": "hsla({!orange}, 56%, 1)" + }, + "background-color-warning-inverse": { + "type": "color", + "category": "background-color", + "name": "background-color-warning-inverse", + "value": "rgb(253, 247, 241)", + "originalValue": "hsla({!orange}, 97%, 1)" + }, + "background-color-danger": { + "type": "color", + "category": "background-color", + "name": "background-color-danger", + "value": "rgb(219, 57, 36)", + "originalValue": "hsla({!red}, 50%, 1)" + }, + "background-color-danger-active": { + "type": "color", + "category": "background-color", + "name": "background-color-danger-active", + "value": "rgb(224, 81, 62)", + "originalValue": "hsla({!red}, 56%, 1)" + }, + "background-color-danger-inverse": { + "type": "color", + "category": "background-color", + "name": "background-color-danger-inverse", + "value": "rgb(253, 243, 242)", + "originalValue": "hsla({!red}, 97%, 1)" + }, + "border-color-base": { + "type": "color", + "category": "border-color", + "name": "border-color-base", + "value": "rgb(177, 171, 186)", + "originalValue": "hsla({!neutral}, 70%, 1)" + }, + "border-color-soft": { + "type": "color", + "category": "border-color", + "name": "border-color-soft", + "value": "rgb(203, 199, 209)", + "originalValue": "hsla({!neutral}, 80%, 1)" + }, + "border-color-softer": { + "type": "color", + "category": "border-color", + "name": "border-color-softer", + "value": "rgb(229, 227, 232)", + "originalValue": "hsla({!neutral}, 90%, 1)" + }, + "border-color-softest": { + "type": "color", + "category": "border-color", + "name": "border-color-softest", + "value": "rgb(245, 244, 246)", + "originalValue": "hsla({!neutral}, 96%, 1)" + }, + "border-color-active": { + "type": "color", + "category": "border-color", + "name": "border-color-active", + "value": "rgb(23, 181, 63)", + "originalValue": "hsla({!green}, 40%, 1)" + }, + "border-color-primary": { + "type": "color", + "category": "border-color", + "name": "border-color-primary", + "value": "rgb(23, 181, 63)", + "originalValue": "hsla({!green}, 40%, 1)" + }, + "border-color-success": { + "type": "color", + "category": "border-color", + "name": "border-color-success", + "value": "rgb(23, 181, 63)", + "originalValue": "hsla({!green}, 40%, 1)" + }, + "border-color-warning": { + "type": "color", + "category": "border-color", + "name": "border-color-warning", + "value": "rgb(230, 121, 25)", + "originalValue": "hsla({!orange}, 50%, 1)" + }, + "border-color-danger": { + "type": "color", + "category": "border-color", + "name": "border-color-danger", + "value": "rgb(219, 57, 36)", + "originalValue": "hsla({!red}, 50%, 1)" + }, + "border-size-base": { + "type": "number", + "category": "border-size", + "name": "border-size-base", + "value": "1px", + "originalValue": "1px" + }, + "border-size-large": { + "type": "number", + "category": "border-size", + "name": "border-size-large", + "value": "3px", + "originalValue": "3px" + }, + "border-size-x-large": { + "type": "number", + "category": "border-size", + "name": "border-size-x-large", + "value": "6px", + "originalValue": "6px" + }, + "border-radius-x-large": { + "type": "number", + "category": "border-radius", + "name": "border-radius-x-large", + "value": "5px", + "originalValue": "5px" + }, + "border-radius-large": { + "type": "number", + "category": "border-radius", + "name": "border-radius-large", + "value": "4px", + "originalValue": "4px" + }, + "border-radius-base": { + "type": "number", + "category": "border-radius", + "name": "border-radius-base", + "value": "4px", + "originalValue": "4px" + }, + "border-radius-rounded": { + "type": "number", + "category": "border-radius", + "name": "border-radius-rounded", + "value": "2em", + "originalValue": "2em" + }, + "border-radius-circle": { + "type": "number", + "category": "border-radius", + "name": "border-radius-circle", + "value": "50%", + "originalValue": "50%" + }, + "font-size-xxxx-large": { + "type": "number", + "category": "font-size", + "name": "font-size-xxxx-large", + "value": "3rem", + "originalValue": "3rem" + }, + "font-size-xxx-large": { + "type": "number", + "category": "font-size", + "name": "font-size-xxx-large", + "value": "2.5rem", + "originalValue": "2.5rem" + }, + "font-size-xx-large": { + "type": "number", + "category": "font-size", + "name": "font-size-xx-large", + "value": "2rem", + "originalValue": "2rem" + }, + "font-size-x-large": { + "type": "number", + "category": "font-size", + "name": "font-size-x-large", + "value": "1.5rem", + "originalValue": "1.5rem" + }, + "font-size-large": { + "type": "number", + "category": "font-size", + "name": "font-size-large", + "value": "1.25rem", + "originalValue": "1.25rem" + }, + "font-size-base": { + "type": "number", + "category": "font-size", + "name": "font-size-base", + "value": "1rem", + "originalValue": "1rem" + }, + "font-size-body": { + "type": "number", + "category": "font-size", + "name": "font-size-body", + "value": "15px", + "originalValue": "15px" + }, + "font-size-small": { + "type": "number", + "category": "font-size", + "name": "font-size-small", + "value": "0.8rem", + "originalValue": "0.8rem" + }, + "font-size-x-small": { + "type": "number", + "category": "font-size", + "name": "font-size-x-small", + "value": "0.7rem", + "originalValue": "0.7rem" + }, + "font-size-xx-small": { + "type": "number", + "category": "font-size", + "name": "font-size-xx-small", + "value": "0.6rem", + "originalValue": "0.6rem" + }, + "font-space-xxxx-large": { + "type": "number", + "category": "font-spacing", + "name": "font-space-xxxx-large", + "value": "2em", + "originalValue": "2em" + }, + "font-space-xxx-large": { + "type": "number", + "category": "font-spacing", + "name": "font-space-xxx-large", + "value": "1.5em", + "originalValue": "1.5em" + }, + "font-space-xx-large": { + "type": "number", + "category": "font-spacing", + "name": "font-space-xx-large", + "value": "1.2em", + "originalValue": "1.2em" + }, + "font-space-x-large": { + "type": "number", + "category": "font-spacing", + "name": "font-space-x-large", + "value": "1em", + "originalValue": "1em" + }, + "font-space-large": { + "type": "number", + "category": "font-spacing", + "name": "font-space-large", + "value": "0.6em", + "originalValue": "0.6em" + }, + "font-space-base": { + "type": "number", + "category": "font-spacing", + "name": "font-space-base", + "value": "0.5em", + "originalValue": "0.5em" + }, + "font-space-small": { + "type": "number", + "category": "font-spacing", + "name": "font-space-small", + "value": "0.4em", + "originalValue": "0.4em" + }, + "font-space-x-small": { + "type": "number", + "category": "font-spacing", + "name": "font-space-x-small", + "value": "0.3em", + "originalValue": "0.3em" + }, + "font-space-xx-small": { + "type": "number", + "category": "font-spacing", + "name": "font-space-xx-small", + "value": "0.2em", + "originalValue": "0.2em" + }, + "font-space-xxx-small": { + "type": "number", + "category": "font-spacing", + "name": "font-space-xxx-small", + "value": "0.1em", + "originalValue": "0.1em" + }, + "font-family-heading": { + "type": "...", + "category": "font-family", + "name": "font-family-heading", + "value": "'LatoWeb', sans-serif", + "originalValue": "'LatoWeb', sans-serif" + }, + "font-family-text": { + "type": "...", + "category": "font-family", + "name": "font-family-text", + "value": "'LatoWeb', sans-serif", + "originalValue": "'LatoWeb', sans-serif" + }, + "font-family-serif": { + "type": "...", + "category": "font-family", + "name": "font-family-serif", + "value": "'Gentium Basic', serif", + "originalValue": "'Gentium Basic', serif" + }, + "font-family-code": { + "type": "...", + "category": "font-family", + "name": "font-family-code", + "value": "inconsolata, monospace", + "originalValue": "inconsolata, monospace" + }, + "font-weight-regular": { + "type": "...", + "category": "font-weight", + "name": "font-weight-regular", + "value": "normal", + "originalValue": "normal" + }, + "font-weight-bold": { + "type": "...", + "category": "font-weight", + "name": "font-weight-bold", + "value": "600", + "originalValue": "600" + }, + "line-height-large": { + "type": "number", + "category": "line-height", + "name": "line-height-large", + "value": "1.5", + "originalValue": "1.5" + }, + "line-height-base": { + "type": "number", + "category": "line-height", + "name": "line-height-base", + "value": "1.3", + "originalValue": "1.3" + }, + "line-height-small": { + "type": "number", + "category": "line-height", + "name": "line-height-small", + "value": "1.1", + "originalValue": "1.1" + }, + "line-height-smaller": { + "type": "number", + "category": "line-height", + "name": "line-height-smaller", + "value": "1.0", + "originalValue": "1.0" + }, + "letter-spacing-x-large": { + "type": "number", + "category": "letter-spacing", + "name": "letter-spacing-x-large", + "value": "0.1em", + "originalValue": "0.1em" + }, + "letter-spacing-large": { + "type": "number", + "category": "letter-spacing", + "name": "letter-spacing-large", + "value": "0.05em", + "originalValue": "0.05em" + }, + "letter-spacing-base": { + "type": "number", + "category": "letter-spacing", + "name": "letter-spacing-base", + "value": "0", + "originalValue": "0" + }, + "letter-spacing-small": { + "type": "number", + "category": "letter-spacing", + "name": "letter-spacing-small", + "value": "-0.01em", + "originalValue": "-0.01em" + }, + "letter-spacing-x-small": { + "type": "number", + "category": "letter-spacing", + "name": "letter-spacing-x-small", + "value": "-0.015em", + "originalValue": "-0.015em" + }, + "opacity-soft": { + "type": "number", + "category": "opacity", + "name": "opacity-soft", + "value": "0.65", + "originalValue": "0.65" + }, + "opacity-disabled": { + "type": "number", + "category": "opacity", + "name": "opacity-disabled", + "value": "0.5", + "originalValue": "0.5" + }, + "xxx-large": { + "type": "number", + "category": "space-size", + "name": "xxx-large", + "value": 128, + "originalValue": 128 + }, + "xx-large": { + "type": "number", + "category": "space-size", + "name": "xx-large", + "value": 64, + "originalValue": 64 + }, + "x-large": { + "type": "number", + "category": "space-size", + "name": "x-large", + "value": 48, + "originalValue": 48 + }, + "large": { + "type": "number", + "category": "space-size", + "name": "large", + "value": 32, + "originalValue": 32 + }, + "base": { + "type": "number", + "category": "space-size", + "name": "base", + "value": 24, + "originalValue": 24 + }, + "small": { + "type": "number", + "category": "space-size", + "name": "small", + "value": 16, + "originalValue": 16 + }, + "x-small": { + "type": "number", + "category": "space-size", + "name": "x-small", + "value": 8, + "originalValue": 8 + }, + "xx-small": { + "type": "number", + "category": "space-size", + "name": "xx-small", + "value": 4, + "originalValue": 4 + }, + "xxx-small": { + "type": "number", + "category": "space-size", + "name": "xxx-small", + "value": 2, + "originalValue": 2 + }, + "space-xxx-large": { + "type": "number", + "category": "space", + "name": "space-xxx-large", + "value": "128px", + "originalValue": "{!xxx-large}px" + }, + "space-xx-large": { + "type": "number", + "category": "space", + "name": "space-xx-large", + "value": "64px", + "originalValue": "{!xx-large}px" + }, + "space-x-large": { + "type": "number", + "category": "space", + "name": "space-x-large", + "value": "48px", + "originalValue": "{!x-large}px" + }, + "space-large": { + "type": "number", + "category": "space", + "name": "space-large", + "value": "32px", + "originalValue": "{!large}px" + }, + "space-base": { + "type": "number", + "category": "space", + "name": "space-base", + "value": "24px", + "originalValue": "{!base}px" + }, + "space-small": { + "type": "number", + "category": "space", + "name": "space-small", + "value": "16px", + "originalValue": "{!small}px" + }, + "space-x-small": { + "type": "number", + "category": "space", + "name": "space-x-small", + "value": "8px", + "originalValue": "{!x-small}px" + }, + "space-xx-small": { + "type": "number", + "category": "space", + "name": "space-xx-small", + "value": "4px", + "originalValue": "{!xx-small}px" + }, + "space-xxx-small": { + "type": "number", + "category": "space", + "name": "space-xxx-small", + "value": "2px", + "originalValue": "{!xxx-small}px" + }, + "size-height-base": { + "type": "number", + "category": "size", + "name": "size-height-base", + "value": "42px", + "originalValue": "42px" + }, + "size-height-large": { + "type": "number", + "category": "size", + "name": "size-height-large", + "value": "50px", + "originalValue": "50px" + }, + "size-height-xlarge": { + "type": "number", + "category": "size", + "name": "size-height-xlarge", + "value": "60px", + "originalValue": "60px" + }, + "size-tappable-square": { + "type": "number", + "category": "size", + "name": "size-tappable-square", + "value": "44px", + "originalValue": "44px" + }, + "size-height-footer": { + "type": "number", + "category": "size", + "name": "size-height-footer", + "value": "64px", + "originalValue": "64px" + }, + "size-avatar-small": { + "type": "number", + "category": "size", + "name": "size-avatar-small", + "value": "34px", + "originalValue": "34px" + }, + "size-avatar-base": { + "type": "number", + "category": "size", + "name": "size-avatar-base", + "value": "44px", + "originalValue": "44px" + }, + "size-avatar-large": { + "type": "number", + "category": "size", + "name": "size-avatar-large", + "value": "64px", + "originalValue": "64px" + }, + "size-avatar-x-large": { + "type": "number", + "category": "size", + "name": "size-avatar-x-large", + "value": "114px", + "originalValue": "114px" + }, + "box-shadow-x-large": { + "type": "...", + "category": "box-shadow", + "name": "box-shadow-x-large", + "value": "0 15px 30px 0 rgba(0,0,0,.11),0 5px 15px 0 rgba(0,0,0,.08)", + "originalValue": "0 15px 30px 0 rgba(0,0,0,.11),0 5px 15px 0 rgba(0,0,0,.08)" + }, + "box-shadow-large": { + "type": "...", + "category": "box-shadow", + "name": "box-shadow-large", + "value": "0 10px 20px 0 rgba(0,0,0,.11),0 3px 10px 0 rgba(0,0,0,.08)", + "originalValue": "0 10px 20px 0 rgba(0,0,0,.11),0 3px 10px 0 rgba(0,0,0,.08)" + }, + "box-shadow-base": { + "type": "...", + "category": "box-shadow", + "name": "box-shadow-base", + "value": "0px 12px 26px -4px rgba(0, 0, 0, .1)", + "originalValue": "0px 12px 26px -4px rgba(0, 0, 0, .1)" + }, + "box-shadow-small": { + "type": "...", + "category": "box-shadow", + "name": "box-shadow-small", + "value": "0px 8px 18px -2px rgba(0, 0, 0, .1)", + "originalValue": "0px 8px 18px -2px rgba(0, 0, 0, .1)" + }, + "box-shadow-x-small": { + "type": "...", + "category": "box-shadow", + "name": "box-shadow-x-small", + "value": "0px 0px 3px 0px rgba(0, 0, 0, .1)", + "originalValue": "0px 0px 3px 0px rgba(0, 0, 0, .1)" + }, + "box-shadow-active": { + "type": "...", + "category": "box-shadow", + "name": "box-shadow-active", + "value": "0 0 6px 1px rgba(20, 100, 160, 0.5)", + "originalValue": "0 0 6px 1px rgba(20, 100, 160, 0.5)" + }, + "box-shadow-inset": { + "type": "...", + "category": "box-shadow", + "name": "box-shadow-inset", + "value": "inset 0 0 20px 1px rgba(0,0,0,.15)", + "originalValue": "inset 0 0 20px 1px rgba(0,0,0,.15)" + }, + "box-shadow-small-inset": { + "type": "...", + "category": "box-shadow", + "name": "box-shadow-small-inset", + "value": "inset 0 0 0 1px rgba(0,0,0,.05)", + "originalValue": "inset 0 0 0 1px rgba(0,0,0,.05)" + }, + "duration-short": { + "type": "number", + "category": "time", + "name": "duration-short", + "value": "0.08s", + "originalValue": "0.08s" + }, + "duration-base": { + "type": "number", + "category": "time", + "name": "duration-base", + "value": "0.5s", + "originalValue": "0.5s" + }, + "duration-long": { + "type": "number", + "category": "time", + "name": "duration-long", + "value": "0.75s", + "originalValue": "0.75s" + }, + "duration-x-long": { + "type": "number", + "category": "time", + "name": "duration-x-long", + "value": "1s", + "originalValue": "1s" + }, + "duration-xx-long": { + "type": "number", + "category": "time", + "name": "duration-xx-long", + "value": "2s", + "originalValue": "2s" + }, + "ease-out": { + "type": "number", + "category": "ease", + "name": "ease-out", + "value": "cubic-bezier(0.25, 0.46, 0.45, 0.94)", + "originalValue": "cubic-bezier(0.25, 0.46, 0.45, 0.94)" + }, + "ease-out-sharp": { + "type": "number", + "category": "ease", + "name": "ease-out-sharp", + "value": "cubic-bezier(0.165, 0.84, 0.44, 1)", + "originalValue": "cubic-bezier(0.165, 0.84, 0.44, 1)" + }, + "ease-out-bounce": { + "type": "number", + "category": "ease", + "name": "ease-out-bounce", + "value": "cubic-bezier(.87,-.41,.19,1.44)", + "originalValue": "cubic-bezier(.87,-.41,.19,1.44)" + }, + "ease-in": { + "type": "number", + "category": "ease", + "name": "ease-in", + "value": "cubic-bezier(0.55, 0.085, 0.68, 0.53)", + "originalValue": "cubic-bezier(0.55, 0.085, 0.68, 0.53)" + }, + "ease-in-sharp": { + "type": "number", + "category": "ease", + "name": "ease-in-sharp", + "value": "cubic-bezier(0.895, 0.03, 0.685, 0.22)", + "originalValue": "cubic-bezier(0.895, 0.03, 0.685, 0.22)" + }, + "z-index-modal": { + "type": "number", + "category": "z-index", + "name": "z-index-modal", + "value": "9999", + "originalValue": "9999" + }, + "z-index-dropdown": { + "type": "number", + "category": "z-index", + "name": "z-index-dropdown", + "value": "8888", + "originalValue": "8888" + }, + "z-index-page-submenu": { + "type": "number", + "category": "z-index", + "name": "z-index-page-submenu", + "value": "2500", + "originalValue": "2500" + }, + "z-index-page-header": { + "type": "number", + "category": "z-index", + "name": "z-index-page-header", + "value": "2000", + "originalValue": "2000" + }, + "z-index-page-sidebar": { + "type": "number", + "category": "z-index", + "name": "z-index-page-sidebar", + "value": "1500", + "originalValue": "1500" + }, + "z-index-sticky": { + "type": "number", + "category": "z-index", + "name": "z-index-sticky", + "value": "100", + "originalValue": "100" + }, + "xs": { + "type": "...", + "category": "media-size", + "name": "xs", + "value": 480, + "originalValue": 480 + }, + "sm": { + "type": "...", + "category": "media-size", + "name": "sm", + "value": 600, + "originalValue": 600 + }, + "md": { + "type": "...", + "category": "media-size", + "name": "md", + "value": 768, + "originalValue": 768 + }, + "lg": { + "type": "...", + "category": "media-size", + "name": "lg", + "value": 1024, + "originalValue": 1024 + }, + "xl": { + "type": "...", + "category": "media-size", + "name": "xl", + "value": 1200, + "originalValue": 1200 + }, + "media-query-x-small": { + "type": "...", + "category": "media-query", + "name": "media-query-x-small", + "value": "(min-width: 480px)", + "originalValue": "(min-width: {!xs}px)" + }, + "media-query-small": { + "type": "...", + "category": "media-query", + "name": "media-query-small", + "value": "(min-width: 600px)", + "originalValue": "(min-width: {!sm}px)" + }, + "media-query-medium": { + "type": "...", + "category": "media-query", + "name": "media-query-medium", + "value": "(min-width: 765px)", + "originalValue": "(min-width: {!md}px)" + }, + "media-query-large": { + "type": "...", + "category": "media-query", + "name": "media-query-large", + "value": "(min-width: 1024px)", + "originalValue": "(min-width: {!lg}px)" + }, + "media-query-x-large": { + "type": "...", + "category": "media-query", + "name": "media-query-x-large", + "value": "(min-width: 1200px)", + "originalValue": "(min-width: {!xl}px)" + } + } +} diff --git a/maintenance/lib/styleguide/styles/tokens/tokens.json b/maintenance/lib/styleguide/styles/tokens/tokens.json new file mode 100644 index 000000000..1e21a21d6 --- /dev/null +++ b/maintenance/lib/styleguide/styles/tokens/tokens.json @@ -0,0 +1,191 @@ +{ + "color-neutral-0": "rgb(25, 23, 28)", + "color-neutral-10": "rgb(40, 37, 45)", + "color-neutral-20": "rgb(75, 69, 84)", + "color-neutral-30": "rgb(100, 92, 112)", + "color-neutral-40": "rgb(112, 103, 126)", + "color-neutral-50": "rgb(151, 143, 163)", + "color-neutral-60": "rgb(177, 171, 186)", + "color-neutral-70": "rgb(203, 199, 209)", + "color-neutral-80": "rgb(229, 227, 232)", + "color-neutral-85": "rgb(239, 238, 241)", + "color-neutral-90": "rgb(245, 244, 246)", + "color-neutral-95": "rgb(250, 249, 250)", + "color-neutral-100": "rgb(255, 255, 255)", + "color-primary": "rgb(23, 181, 63)", + "color-primary-active": "rgb(25, 194, 67)", + "color-primary-inverse": "rgb(241, 253, 244)", + "color-secondary": "rgb(0, 142, 230)", + "color-secondary-active": "rgb(10, 161, 255)", + "color-secondary-inverse": "rgb(240, 249, 255)", + "color-success": "rgb(23, 181, 63)", + "color-success-active": "rgb(26, 203, 71)", + "color-success-inverse": "rgb(241, 253, 244)", + "color-danger": "rgb(219, 57, 36)", + "color-danger-active": "rgb(224, 81, 62)", + "color-danger-inverse": "rgb(253, 243, 242)", + "color-warning": "rgb(230, 121, 25)", + "color-warning-active": "rgb(233, 137, 53)", + "color-warning-inverse": "rgb(253, 247, 241)", + "color-yellow": "rgb(245, 196, 0)", + "color-yellow-active": "rgb(255, 206, 10)", + "color-yellow-inverse": "rgb(255, 252, 240)", + "text-color-base": "rgb(75, 69, 84)", + "text-color-soft": "rgb(112, 103, 126)", + "text-color-softer": "rgb(177, 171, 186)", + "text-color-disabled": "rgb(177, 171, 186)", + "text-color-inverse": "rgb(250, 249, 250)", + "text-color-link": "rgb(23, 181, 63)", + "text-color-link-active": "rgb(25, 194, 67)", + "text-color-primary": "rgb(23, 181, 63)", + "text-color-primary-inverse": "rgb(241, 253, 244)", + "text-color-secondary": "rgb(0, 142, 230)", + "text-color-secondary-inverse": "rgb(240, 249, 255)", + "text-color-success": "rgb(23, 181, 63)", + "text-color-success-inverse": "rgb(241, 253, 244)", + "text-color-warning": "rgb(230, 121, 25)", + "text-color-warning-inverse": "rgb(253, 247, 241)", + "text-color-danger": "rgb(219, 57, 36)", + "text-color-danger-inverse": "rgb(253, 243, 242)", + "background-color-base": "rgb(255, 255, 255)", + "background-color-soft": "rgb(250, 249, 250)", + "background-color-softer": "rgb(245, 244, 246)", + "background-color-softer-active": "rgb(250, 249, 250)", + "background-color-softest": "rgb(239, 238, 241)", + "background-color-softest-active": "rgb(245, 244, 246)", + "background-color-inverse": "rgb(25, 23, 28)", + "background-color-inverse-soft": "rgb(40, 37, 45)", + "background-color-inverse-softer": "rgb(75, 69, 84)", + "background-color-inverse-softer-active": "rgb(100, 92, 112)", + "background-color-disabled": "rgb(245, 244, 246)", + "background-color-primary": "rgb(23, 181, 63)", + "background-color-primary-active": "rgb(25, 194, 67)", + "background-color-primary-inverse": "rgb(241, 253, 244)", + "background-color-secondary": "rgb(0, 142, 230)", + "background-color-secondary-active": "rgb(10, 161, 255)", + "background-color-secondary-inverse": "rgb(240, 249, 255)", + "background-color-success": "rgb(23, 181, 63)", + "background-color-success-active": "rgb(26, 203, 71)", + "background-color-success-inverse": "rgb(241, 253, 244)", + "background-color-warning": "rgb(230, 121, 25)", + "background-color-warning-active": "rgb(233, 137, 53)", + "background-color-warning-inverse": "rgb(253, 247, 241)", + "background-color-danger": "rgb(219, 57, 36)", + "background-color-danger-active": "rgb(224, 81, 62)", + "background-color-danger-inverse": "rgb(253, 243, 242)", + "border-color-base": "rgb(177, 171, 186)", + "border-color-soft": "rgb(203, 199, 209)", + "border-color-softer": "rgb(229, 227, 232)", + "border-color-softest": "rgb(245, 244, 246)", + "border-color-active": "rgb(23, 181, 63)", + "border-color-primary": "rgb(23, 181, 63)", + "border-color-success": "rgb(23, 181, 63)", + "border-color-warning": "rgb(230, 121, 25)", + "border-color-danger": "rgb(219, 57, 36)", + "border-size-base": "1px", + "border-size-large": "3px", + "border-size-x-large": "6px", + "border-radius-x-large": "5px", + "border-radius-large": "4px", + "border-radius-base": "4px", + "border-radius-rounded": "2em", + "border-radius-circle": "50%", + "font-size-xxxx-large": "3rem", + "font-size-xxx-large": "2.5rem", + "font-size-xx-large": "2rem", + "font-size-x-large": "1.5rem", + "font-size-large": "1.25rem", + "font-size-base": "1rem", + "font-size-body": "15px", + "font-size-small": "0.8rem", + "font-size-x-small": "0.7rem", + "font-size-xx-small": "0.6rem", + "font-space-xxxx-large": "2em", + "font-space-xxx-large": "1.5em", + "font-space-xx-large": "1.2em", + "font-space-x-large": "1em", + "font-space-large": "0.6em", + "font-space-base": "0.5em", + "font-space-small": "0.4em", + "font-space-x-small": "0.3em", + "font-space-xx-small": "0.2em", + "font-space-xxx-small": "0.1em", + "font-family-heading": "'LatoWeb', sans-serif", + "font-family-text": "'LatoWeb', sans-serif", + "font-family-serif": "'Gentium Basic', serif", + "font-family-code": "inconsolata, monospace", + "font-weight-regular": "normal", + "font-weight-bold": "600", + "line-height-large": "1.5", + "line-height-base": "1.3", + "line-height-small": "1.1", + "line-height-smaller": "1.0", + "letter-spacing-x-large": "0.1em", + "letter-spacing-large": "0.05em", + "letter-spacing-base": "0", + "letter-spacing-small": "-0.01em", + "letter-spacing-x-small": "-0.015em", + "opacity-soft": "0.65", + "opacity-disabled": "0.5", + "xxx-large": 128, + "xx-large": 64, + "x-large": 48, + "large": 32, + "base": 24, + "small": 16, + "x-small": 8, + "xx-small": 4, + "xxx-small": 2, + "space-xxx-large": "128px", + "space-xx-large": "64px", + "space-x-large": "48px", + "space-large": "32px", + "space-base": "24px", + "space-small": "16px", + "space-x-small": "8px", + "space-xx-small": "4px", + "space-xxx-small": "2px", + "size-height-base": "42px", + "size-height-large": "50px", + "size-height-xlarge": "60px", + "size-tappable-square": "44px", + "size-height-footer": "64px", + "size-avatar-small": "34px", + "size-avatar-base": "44px", + "size-avatar-large": "64px", + "size-avatar-x-large": "114px", + "box-shadow-x-large": "0 15px 30px 0 rgba(0,0,0,.11),0 5px 15px 0 rgba(0,0,0,.08)", + "box-shadow-large": "0 10px 20px 0 rgba(0,0,0,.11),0 3px 10px 0 rgba(0,0,0,.08)", + "box-shadow-base": "0px 12px 26px -4px rgba(0, 0, 0, .1)", + "box-shadow-small": "0px 8px 18px -2px rgba(0, 0, 0, .1)", + "box-shadow-x-small": "0px 0px 3px 0px rgba(0, 0, 0, .1)", + "box-shadow-active": "0 0 6px 1px rgba(20, 100, 160, 0.5)", + "box-shadow-inset": "inset 0 0 20px 1px rgba(0,0,0,.15)", + "box-shadow-small-inset": "inset 0 0 0 1px rgba(0,0,0,.05)", + "duration-short": "0.08s", + "duration-base": "0.5s", + "duration-long": "0.75s", + "duration-x-long": "1s", + "duration-xx-long": "2s", + "ease-out": "cubic-bezier(0.25, 0.46, 0.45, 0.94)", + "ease-out-sharp": "cubic-bezier(0.165, 0.84, 0.44, 1)", + "ease-out-bounce": "cubic-bezier(.87,-.41,.19,1.44)", + "ease-in": "cubic-bezier(0.55, 0.085, 0.68, 0.53)", + "ease-in-sharp": "cubic-bezier(0.895, 0.03, 0.685, 0.22)", + "z-index-modal": "9999", + "z-index-dropdown": "8888", + "z-index-page-submenu": "2500", + "z-index-page-header": "2000", + "z-index-page-sidebar": "1500", + "z-index-sticky": "100", + "xs": 480, + "sm": 600, + "md": 768, + "lg": 1024, + "xl": 1200, + "media-query-x-small": "(min-width: 480px)", + "media-query-small": "(min-width: 600px)", + "media-query-medium": "(min-width: 763px)", + "media-query-large": "(min-width: 1024px)", + "media-query-x-large": "(min-width: 1200px)" +} diff --git a/maintenance/lib/styleguide/styles/tokens/tokens.map.scss b/maintenance/lib/styleguide/styles/tokens/tokens.map.scss new file mode 100644 index 000000000..b985f045b --- /dev/null +++ b/maintenance/lib/styleguide/styles/tokens/tokens.map.scss @@ -0,0 +1,192 @@ + +$tokens-map: ( + 'color-neutral-0': (rgb(25, 23, 28)), + 'color-neutral-10': (rgb(40, 37, 45)), + 'color-neutral-20': (rgb(75, 69, 84)), + 'color-neutral-30': (rgb(100, 92, 112)), + 'color-neutral-40': (rgb(112, 103, 126)), + 'color-neutral-50': (rgb(151, 143, 163)), + 'color-neutral-60': (rgb(177, 171, 186)), + 'color-neutral-70': (rgb(203, 199, 209)), + 'color-neutral-80': (rgb(229, 227, 232)), + 'color-neutral-85': (rgb(239, 238, 241)), + 'color-neutral-90': (rgb(245, 244, 246)), + 'color-neutral-95': (rgb(250, 249, 250)), + 'color-neutral-100': (rgb(255, 255, 255)), + 'color-primary': (rgb(23, 181, 63)), + 'color-primary-active': (rgb(25, 194, 67)), + 'color-primary-inverse': (rgb(241, 253, 244)), + 'color-secondary': (rgb(0, 142, 230)), + 'color-secondary-active': (rgb(10, 161, 255)), + 'color-secondary-inverse': (rgb(240, 249, 255)), + 'color-success': (rgb(23, 181, 63)), + 'color-success-active': (rgb(26, 203, 71)), + 'color-success-inverse': (rgb(241, 253, 244)), + 'color-danger': (rgb(219, 57, 36)), + 'color-danger-active': (rgb(224, 81, 62)), + 'color-danger-inverse': (rgb(253, 243, 242)), + 'color-warning': (rgb(230, 121, 25)), + 'color-warning-active': (rgb(233, 137, 53)), + 'color-warning-inverse': (rgb(253, 247, 241)), + 'color-yellow': (rgb(245, 196, 0)), + 'color-yellow-active': (rgb(255, 206, 10)), + 'color-yellow-inverse': (rgb(255, 252, 240)), + 'text-color-base': (rgb(75, 69, 84)), + 'text-color-soft': (rgb(112, 103, 126)), + 'text-color-softer': (rgb(177, 171, 186)), + 'text-color-disabled': (rgb(177, 171, 186)), + 'text-color-inverse': (rgb(250, 249, 250)), + 'text-color-link': (rgb(23, 181, 63)), + 'text-color-link-active': (rgb(25, 194, 67)), + 'text-color-primary': (rgb(23, 181, 63)), + 'text-color-primary-inverse': (rgb(241, 253, 244)), + 'text-color-secondary': (rgb(0, 142, 230)), + 'text-color-secondary-inverse': (rgb(240, 249, 255)), + 'text-color-success': (rgb(23, 181, 63)), + 'text-color-success-inverse': (rgb(241, 253, 244)), + 'text-color-warning': (rgb(230, 121, 25)), + 'text-color-warning-inverse': (rgb(253, 247, 241)), + 'text-color-danger': (rgb(219, 57, 36)), + 'text-color-danger-inverse': (rgb(253, 243, 242)), + 'background-color-base': (rgb(255, 255, 255)), + 'background-color-soft': (rgb(250, 249, 250)), + 'background-color-softer': (rgb(245, 244, 246)), + 'background-color-softer-active': (rgb(250, 249, 250)), + 'background-color-softest': (rgb(239, 238, 241)), + 'background-color-softest-active': (rgb(245, 244, 246)), + 'background-color-inverse': (rgb(25, 23, 28)), + 'background-color-inverse-soft': (rgb(40, 37, 45)), + 'background-color-inverse-softer': (rgb(75, 69, 84)), + 'background-color-inverse-softer-active': (rgb(100, 92, 112)), + 'background-color-disabled': (rgb(245, 244, 246)), + 'background-color-primary': (rgb(23, 181, 63)), + 'background-color-primary-active': (rgb(25, 194, 67)), + 'background-color-primary-inverse': (rgb(241, 253, 244)), + 'background-color-secondary': (rgb(0, 142, 230)), + 'background-color-secondary-active': (rgb(10, 161, 255)), + 'background-color-secondary-inverse': (rgb(240, 249, 255)), + 'background-color-success': (rgb(23, 181, 63)), + 'background-color-success-active': (rgb(26, 203, 71)), + 'background-color-success-inverse': (rgb(241, 253, 244)), + 'background-color-warning': (rgb(230, 121, 25)), + 'background-color-warning-active': (rgb(233, 137, 53)), + 'background-color-warning-inverse': (rgb(253, 247, 241)), + 'background-color-danger': (rgb(219, 57, 36)), + 'background-color-danger-active': (rgb(224, 81, 62)), + 'background-color-danger-inverse': (rgb(253, 243, 242)), + 'border-color-base': (rgb(177, 171, 186)), + 'border-color-soft': (rgb(203, 199, 209)), + 'border-color-softer': (rgb(229, 227, 232)), + 'border-color-softest': (rgb(245, 244, 246)), + 'border-color-active': (rgb(23, 181, 63)), + 'border-color-primary': (rgb(23, 181, 63)), + 'border-color-success': (rgb(23, 181, 63)), + 'border-color-warning': (rgb(230, 121, 25)), + 'border-color-danger': (rgb(219, 57, 36)), + 'border-size-base': (1px), + 'border-size-large': (3px), + 'border-size-x-large': (6px), + 'border-radius-x-large': (5px), + 'border-radius-large': (4px), + 'border-radius-base': (4px), + 'border-radius-rounded': (2em), + 'border-radius-circle': (50%), + 'font-size-xxxx-large': (3rem), + 'font-size-xxx-large': (2.5rem), + 'font-size-xx-large': (2rem), + 'font-size-x-large': (1.5rem), + 'font-size-large': (1.25rem), + 'font-size-base': (1rem), + 'font-size-body': (15px), + 'font-size-small': (0.8rem), + 'font-size-x-small': (0.7rem), + 'font-size-xx-small': (0.6rem), + 'font-space-xxxx-large': (2em), + 'font-space-xxx-large': (1.5em), + 'font-space-xx-large': (1.2em), + 'font-space-x-large': (1em), + 'font-space-large': (0.6em), + 'font-space-base': (0.5em), + 'font-space-small': (0.4em), + 'font-space-x-small': (0.3em), + 'font-space-xx-small': (0.2em), + 'font-space-xxx-small': (0.1em), + 'font-family-heading': ('LatoWeb', sans-serif), + 'font-family-text': ('LatoWeb', sans-serif), + 'font-family-serif': ('Gentium Basic', serif), + 'font-family-code': (inconsolata, monospace), + 'font-weight-regular': (normal), + 'font-weight-bold': (600), + 'line-height-large': (1.5), + 'line-height-base': (1.3), + 'line-height-small': (1.1), + 'line-height-smaller': (1.0), + 'letter-spacing-x-large': (0.1em), + 'letter-spacing-large': (0.05em), + 'letter-spacing-base': (0), + 'letter-spacing-small': (-0.01em), + 'letter-spacing-x-small': (-0.015em), + 'opacity-soft': (0.65), + 'opacity-disabled': (0.5), + 'xxx-large': (128), + 'xx-large': (64), + 'x-large': (48), + 'large': (32), + 'base': (24), + 'small': (16), + 'x-small': (8), + 'xx-small': (4), + 'xxx-small': (2), + 'space-xxx-large': (128px), + 'space-xx-large': (64px), + 'space-x-large': (48px), + 'space-large': (32px), + 'space-base': (24px), + 'space-small': (16px), + 'space-x-small': (8px), + 'space-xx-small': (4px), + 'space-xxx-small': (2px), + 'size-height-base': (42px), + 'size-height-large': (50px), + 'size-height-xlarge': (60px), + 'size-tappable-square': (44px), + 'size-height-footer': (64px), + 'size-avatar-small': (34px), + 'size-avatar-base': (44px), + 'size-avatar-large': (64px), + 'size-avatar-x-large': (114px), + 'box-shadow-x-large': (0 15px 30px 0 rgba(0,0,0,.11),0 5px 15px 0 rgba(0,0,0,.08)), + 'box-shadow-large': (0 10px 20px 0 rgba(0,0,0,.11),0 3px 10px 0 rgba(0,0,0,.08)), + 'box-shadow-base': (0px 12px 26px -4px rgba(0, 0, 0, .1)), + 'box-shadow-small': (0px 8px 18px -2px rgba(0, 0, 0, .1)), + 'box-shadow-x-small': (0px 0px 3px 0px rgba(0, 0, 0, .1)), + 'box-shadow-active': (0 0 6px 1px rgba(20, 100, 160, 0.5)), + 'box-shadow-inset': (inset 0 0 20px 1px rgba(0,0,0,.15)), + 'box-shadow-small-inset': (inset 0 0 0 1px rgba(0,0,0,.05)), + 'duration-short': (0.08s), + 'duration-base': (0.5s), + 'duration-long': (0.75s), + 'duration-x-long': (1s), + 'duration-xx-long': (2s), + 'ease-out': (cubic-bezier(0.25, 0.46, 0.45, 0.94)), + 'ease-out-sharp': (cubic-bezier(0.165, 0.84, 0.44, 1)), + 'ease-out-bounce': (cubic-bezier(.87,-.41,.19,1.44)), + 'ease-in': (cubic-bezier(0.55, 0.085, 0.68, 0.53)), + 'ease-in-sharp': (cubic-bezier(0.895, 0.03, 0.685, 0.22)), + 'z-index-modal': (9999), + 'z-index-dropdown': (8888), + 'z-index-page-submenu': (2500), + 'z-index-page-header': (2000), + 'z-index-page-sidebar': (1500), + 'z-index-sticky': (100), + 'xs': (480), + 'sm': (600), + 'md': (768), + 'lg': (1024), + 'xl': (1200), + 'media-query-x-small': (screen and (min-width: 480px)), + 'media-query-small': (screen and (min-width: 600px)), + 'media-query-medium': (screen and (min-width: 764px)), + 'media-query-large': (screen and (min-width: 1024px)), + 'media-query-x-large': (screen and (min-width: 1200px)), +); diff --git a/maintenance/lib/styleguide/styles/tokens/tokens.scss b/maintenance/lib/styleguide/styles/tokens/tokens.scss new file mode 100644 index 000000000..85a3a45c2 --- /dev/null +++ b/maintenance/lib/styleguide/styles/tokens/tokens.scss @@ -0,0 +1,190 @@ + +$color-neutral-0: rgb(25, 23, 28); +$color-neutral-10: rgb(40, 37, 45); +$color-neutral-20: rgb(75, 69, 84); +$color-neutral-30: rgb(100, 92, 112); +$color-neutral-40: rgb(112, 103, 126); +$color-neutral-50: rgb(151, 143, 163); +$color-neutral-60: rgb(177, 171, 186); +$color-neutral-70: rgb(203, 199, 209); +$color-neutral-80: rgb(229, 227, 232); +$color-neutral-85: rgb(239, 238, 241); +$color-neutral-90: rgb(245, 244, 246); +$color-neutral-95: rgb(250, 249, 250); +$color-neutral-100: rgb(255, 255, 255); +$color-primary: rgb(23, 181, 63); +$color-primary-active: rgb(25, 194, 67); +$color-primary-inverse: rgb(241, 253, 244); +$color-secondary: rgb(0, 142, 230); +$color-secondary-active: rgb(10, 161, 255); +$color-secondary-inverse: rgb(240, 249, 255); +$color-success: rgb(23, 181, 63); +$color-success-active: rgb(26, 203, 71); +$color-success-inverse: rgb(241, 253, 244); +$color-danger: rgb(219, 57, 36); +$color-danger-active: rgb(224, 81, 62); +$color-danger-inverse: rgb(253, 243, 242); +$color-warning: rgb(230, 121, 25); +$color-warning-active: rgb(233, 137, 53); +$color-warning-inverse: rgb(253, 247, 241); +$color-yellow: rgb(245, 196, 0); +$color-yellow-active: rgb(255, 206, 10); +$color-yellow-inverse: rgb(255, 252, 240); +$text-color-base: rgb(75, 69, 84); +$text-color-soft: rgb(112, 103, 126); +$text-color-softer: rgb(177, 171, 186); +$text-color-disabled: rgb(177, 171, 186); +$text-color-inverse: rgb(250, 249, 250); +$text-color-link: rgb(23, 181, 63); +$text-color-link-active: rgb(25, 194, 67); +$text-color-primary: rgb(23, 181, 63); +$text-color-primary-inverse: rgb(241, 253, 244); +$text-color-secondary: rgb(0, 142, 230); +$text-color-secondary-inverse: rgb(240, 249, 255); +$text-color-success: rgb(23, 181, 63); +$text-color-success-inverse: rgb(241, 253, 244); +$text-color-warning: rgb(230, 121, 25); +$text-color-warning-inverse: rgb(253, 247, 241); +$text-color-danger: rgb(219, 57, 36); +$text-color-danger-inverse: rgb(253, 243, 242); +$background-color-base: rgb(255, 255, 255); +$background-color-soft: rgb(250, 249, 250); +$background-color-softer: rgb(245, 244, 246); +$background-color-softer-active: rgb(250, 249, 250); +$background-color-softest: rgb(239, 238, 241); +$background-color-softest-active: rgb(245, 244, 246); +$background-color-inverse: rgb(25, 23, 28); +$background-color-inverse-soft: rgb(40, 37, 45); +$background-color-inverse-softer: rgb(75, 69, 84); +$background-color-inverse-softer-active: rgb(100, 92, 112); +$background-color-disabled: rgb(245, 244, 246); +$background-color-primary: rgb(23, 181, 63); +$background-color-primary-active: rgb(25, 194, 67); +$background-color-primary-inverse: rgb(241, 253, 244); +$background-color-secondary: rgb(0, 142, 230); +$background-color-secondary-active: rgb(10, 161, 255); +$background-color-secondary-inverse: rgb(240, 249, 255); +$background-color-success: rgb(23, 181, 63); +$background-color-success-active: rgb(26, 203, 71); +$background-color-success-inverse: rgb(241, 253, 244); +$background-color-warning: rgb(230, 121, 25); +$background-color-warning-active: rgb(233, 137, 53); +$background-color-warning-inverse: rgb(253, 247, 241); +$background-color-danger: rgb(219, 57, 36); +$background-color-danger-active: rgb(224, 81, 62); +$background-color-danger-inverse: rgb(253, 243, 242); +$border-color-base: rgb(177, 171, 186); +$border-color-soft: rgb(203, 199, 209); +$border-color-softer: rgb(229, 227, 232); +$border-color-softest: rgb(245, 244, 246); +$border-color-active: rgb(23, 181, 63); +$border-color-primary: rgb(23, 181, 63); +$border-color-success: rgb(23, 181, 63); +$border-color-warning: rgb(230, 121, 25); +$border-color-danger: rgb(219, 57, 36); +$border-size-base: 1px; +$border-size-large: 3px; +$border-size-x-large: 6px; +$border-radius-x-large: 5px; +$border-radius-large: 4px; +$border-radius-base: 4px; +$border-radius-rounded: 2em; +$border-radius-circle: 50%; +$font-size-xxxx-large: 3rem; +$font-size-xxx-large: 2.5rem; +$font-size-xx-large: 2rem; +$font-size-x-large: 1.5rem; +$font-size-large: 1.25rem; +$font-size-base: 1rem; +$font-size-body: 15px; +$font-size-small: 0.8rem; +$font-size-x-small: 0.7rem; +$font-size-xx-small: 0.6rem; +$font-space-xxxx-large: 2em; +$font-space-xxx-large: 1.5em; +$font-space-xx-large: 1.2em; +$font-space-x-large: 1em; +$font-space-large: 0.6em; +$font-space-base: 0.5em; +$font-space-small: 0.4em; +$font-space-x-small: 0.3em; +$font-space-xx-small: 0.2em; +$font-space-xxx-small: 0.1em; +$font-family-heading: 'LatoWeb', sans-serif; +$font-family-text: 'LatoWeb', sans-serif; +$font-family-serif: 'Gentium Basic', serif; +$font-family-code: inconsolata, monospace; +$font-weight-regular: normal; +$font-weight-bold: 600; +$line-height-large: 1.5; +$line-height-base: 1.3; +$line-height-small: 1.1; +$line-height-smaller: 1.0; +$letter-spacing-x-large: 0.1em; +$letter-spacing-large: 0.05em; +$letter-spacing-base: 0; +$letter-spacing-small: -0.01em; +$letter-spacing-x-small: -0.015em; +$opacity-soft: 0.65; +$opacity-disabled: 0.5; +$xxx-large: 128; +$xx-large: 64; +$x-large: 48; +$large: 32; +$base: 24; +$small: 16; +$x-small: 8; +$xx-small: 4; +$xxx-small: 2; +$space-xxx-large: 128px; +$space-xx-large: 64px; +$space-x-large: 48px; +$space-large: 32px; +$space-base: 24px; +$space-small: 16px; +$space-x-small: 8px; +$space-xx-small: 4px; +$space-xxx-small: 2px; +$size-height-base: 42px; +$size-height-large: 50px; +$size-height-xlarge: 60px; +$size-tappable-square: 44px; +$size-height-footer: 64px; +$size-avatar-small: 34px; +$size-avatar-base: 44px; +$size-avatar-large: 64px; +$size-avatar-x-large: 114px; +$box-shadow-x-large: 0 15px 30px 0 rgba(0,0,0,.11),0 5px 15px 0 rgba(0,0,0,.08); +$box-shadow-large: 0 10px 20px 0 rgba(0,0,0,.11),0 3px 10px 0 rgba(0,0,0,.08); +$box-shadow-base: 0px 12px 26px -4px rgba(0, 0, 0, .1); +$box-shadow-small: 0px 8px 18px -2px rgba(0, 0, 0, .1); +$box-shadow-x-small: 0px 0px 3px 0px rgba(0, 0, 0, .1); +$box-shadow-active: 0 0 6px 1px rgba(20, 100, 160, 0.5); +$box-shadow-inset: inset 0 0 20px 1px rgba(0,0,0,.15); +$box-shadow-small-inset: inset 0 0 0 1px rgba(0,0,0,.05); +$duration-short: 0.08s; +$duration-base: 0.5s; +$duration-long: 0.75s; +$duration-x-long: 1s; +$duration-xx-long: 2s; +$ease-out: cubic-bezier(0.25, 0.46, 0.45, 0.94); +$ease-out-sharp: cubic-bezier(0.165, 0.84, 0.44, 1); +$ease-out-bounce: cubic-bezier(.87,-.41,.19,1.44); +$ease-in: cubic-bezier(0.55, 0.085, 0.68, 0.53); +$ease-in-sharp: cubic-bezier(0.895, 0.03, 0.685, 0.22); +$z-index-modal: 9999; +$z-index-dropdown: 8888; +$z-index-page-submenu: 2500; +$z-index-page-header: 2000; +$z-index-page-sidebar: 1500; +$z-index-sticky: 100; +$xs: 480; +$sm: 600; +$md: 768; +$lg: 1024; +$xl: 1200; +$media-query-x-small: '(screen and (min-width: 480px))'; +$media-query-small: '(screen and (min-width: 600px))'; +$media-query-medium: '(screen and (min-width: 768px))'; +$media-query-large: '(screen and (min-width: 1024px))'; +$media-query-x-large: '(screen and (min-width: 1200px))'; diff --git a/maintenance/lib/styleguide/tokens/border-radius.yml b/maintenance/lib/styleguide/tokens/border-radius.yml new file mode 100644 index 000000000..f299da252 --- /dev/null +++ b/maintenance/lib/styleguide/tokens/border-radius.yml @@ -0,0 +1,19 @@ +# +# BORDER RADIUS TOKENS +# Use these tokens to change border-radius size. +# + +props: + - name: border-radius-x-large + value: "5px" + - name: border-radius-large + value: "4px" + - name: border-radius-base + value: "4px" + - name: border-radius-rounded + value: "2em" + - name: border-radius-circle + value: "50%" +global: + type: number + category: border-radius diff --git a/maintenance/lib/styleguide/tokens/border-size.yml b/maintenance/lib/styleguide/tokens/border-size.yml new file mode 100644 index 000000000..04d784fe2 --- /dev/null +++ b/maintenance/lib/styleguide/tokens/border-size.yml @@ -0,0 +1,15 @@ +# +# BORDER RADIUS TOKENS +# Use these tokens to change border-radius size. +# + +props: + - name: border-size-base + value: "1px" + - name: border-size-large + value: "3px" + - name: border-size-x-large + value: "6px" +global: + type: number + category: border-size diff --git a/maintenance/lib/styleguide/tokens/box-shadow.yml b/maintenance/lib/styleguide/tokens/box-shadow.yml new file mode 100644 index 000000000..2efdd9653 --- /dev/null +++ b/maintenance/lib/styleguide/tokens/box-shadow.yml @@ -0,0 +1,26 @@ +# +# BOX SHADOW TOKENS +# +# Use these tokens to set a box-shadow. +# + +props: + - name: box-shadow-x-large + value: "0 15px 30px 0 rgba(0,0,0,.11),0 5px 15px 0 rgba(0,0,0,.08)" + - name: box-shadow-large + value: "0 10px 20px 0 rgba(0,0,0,.11),0 3px 10px 0 rgba(0,0,0,.08)" + - name: box-shadow-base + value: "0px 12px 26px -4px rgba(0, 0, 0, .1)" + - name: box-shadow-small + value: "0px 8px 18px -2px rgba(0, 0, 0, .1)" + - name: box-shadow-x-small + value: "0px 0px 3px 0px rgba(0, 0, 0, .1)" + - name: box-shadow-active + value: "0 0 6px 1px rgba(20, 100, 160, 0.5)" + - name: box-shadow-inset + value: "inset 0 0 20px 1px rgba(0,0,0,.15)" + - name: box-shadow-small-inset + value: "inset 0 0 0 1px rgba(0,0,0,.05)" +global: + type: ... + category: box-shadow diff --git a/maintenance/lib/styleguide/tokens/color.yml b/maintenance/lib/styleguide/tokens/color.yml new file mode 100644 index 000000000..705de97eb --- /dev/null +++ b/maintenance/lib/styleguide/tokens/color.yml @@ -0,0 +1,324 @@ +# +# COLOR TOKENS +# +# We use HSL in order to keep consistent hues +# For reference, see http://hslpicker.com/ +# + +# +# Base Hues +# +# Set hues here (these don't set lightness) +# +aliases: + neutral: + value: "264, 10%" + green: + value: "135, 77%" + orange: + value: "28, 80%" + yellow: + value: "48, 100%" + blue: + value: "203, 100%" + purple: + value: "264, 88%" + pink: + value: "330, 86%" + teal: + value: "174, 80%" + red: + value: "7, 72%" + +props: + # + # Color Choices + # + # Set color choices here. + # Use different lightness variations of the base hues. + # + # Light theme: darkest color | Dark theme: lightest color + - name: color-neutral-0 + value: &color-neutral-0 "hsla({!neutral}, 10%, 1)" + - name: color-neutral-10 + value: &color-neutral-10 "hsla({!neutral}, 16%, 1)" + - name: color-neutral-20 + value: &color-neutral-20 "hsla({!neutral}, 30%, 1)" + - name: color-neutral-30 + value: &color-neutral-30 "hsla({!neutral}, 40%, 1)" + - name: color-neutral-40 + value: &color-neutral-40 "hsla({!neutral}, 45%, 1)" + - name: color-neutral-50 + value: &color-neutral-50 "hsla({!neutral}, 60%, 1)" + - name: color-neutral-60 + value: &color-neutral-60 "hsla({!neutral}, 70%, 1)" + - name: color-neutral-70 + value: &color-neutral-70 "hsla({!neutral}, 80%, 1)" + - name: color-neutral-80 + value: &color-neutral-80 "hsla({!neutral}, 90%, 1)" + - name: color-neutral-85 + value: &color-neutral-85 "hsla({!neutral}, 94%, 1)" + - name: color-neutral-90 + value: &color-neutral-90 "hsla({!neutral}, 96%, 1)" + - name: color-neutral-95 + value: &color-neutral-95 "hsla({!neutral}, 98%, 1)" + # Light theme: lightest color | Dark theme: darkest color + - name: color-neutral-100 + value: &color-neutral-100 "hsla({!neutral}, 100%, 1)" + + - name: color-primary + value: &color-primary "hsla({!green}, 40%, 1)" + - name: color-primary-active + value: &color-primary-active "hsla({!green}, 43%, 1)" + - name: color-primary-inverse + value: &color-primary-inverse "hsla({!green}, 97%, 1)" + + - name: color-secondary + value: &color-secondary "hsla({!blue}, 45%, 1)" + - name: color-secondary-active + value: &color-secondary-active "hsla({!blue}, 52%, 1)" + - name: color-secondary-inverse + value: &color-secondary-inverse "hsla({!blue}, 97%, 1)" + + - name: color-success + value: &color-success "hsla({!green}, 40%, 1)" + - name: color-success-active + value: &color-success-active "hsla({!green}, 45%, 1)" + - name: color-success-inverse + value: &color-success-inverse "hsla({!green}, 97%, 1)" + + - name: color-danger + value: &color-danger "hsla({!red}, 50%, 1)" + - name: color-danger-active + value: &color-danger-active "hsla({!red}, 56%, 1)" + - name: color-danger-inverse + value: &color-danger-inverse "hsla({!red}, 97%, 1)" + + - name: color-warning + value: &color-warning "hsla({!orange}, 50%, 1)" + - name: color-warning-active + value: &color-warning-active "hsla({!orange}, 56%, 1)" + - name: color-warning-inverse + value: &color-warning-inverse "hsla({!orange}, 97%, 1)" + + - name: color-yellow + value: &color-yellow "hsla({!yellow}, 48%, 1)" + - name: color-yellow-active + value: &color-yellow-active "hsla({!yellow}, 52%, 1)" + - name: color-yellow-inverse + value: &color-yellow-inverse "hsla({!yellow}, 97%, 1)" + + # Text Colors + - name: text-color-base + value: *color-neutral-20 + category: text-color + + - name: text-color-soft + value: *color-neutral-40 + category: text-color + + - name: text-color-softer + value: *color-neutral-60 + category: text-color + + - name: text-color-disabled + value: *color-neutral-60 + category: text-color + + - name: text-color-inverse + value: *color-neutral-95 + category: text-color + + - name: text-color-link + value: *color-primary + category: text-color + + - name: text-color-link-active + value: *color-primary-active + category: text-color + + - name: text-color-primary + value: *color-primary + category: text-color + + - name: text-color-primary-inverse + value: *color-primary-inverse + category: text-color + + - name: text-color-secondary + value: *color-secondary + category: text-color + + - name: text-color-secondary-inverse + value: *color-secondary-inverse + category: text-color + + - name: text-color-success + value: *color-success + category: text-color + + - name: text-color-success-inverse + value: *color-success-inverse + category: text-color + + - name: text-color-warning + value: *color-warning + category: text-color + + - name: text-color-warning-inverse + value: *color-warning-inverse + category: text-color + + - name: text-color-danger + value: *color-danger + category: text-color + + - name: text-color-danger-inverse + value: *color-danger-inverse + category: text-color + + # Background Colors + - name: background-color-base + value: *color-neutral-100 + category: background-color + + - name: background-color-soft + value: *color-neutral-95 + category: background-color + + - name: background-color-softer + value: *color-neutral-90 + category: background-color + + - name: background-color-softer-active + value: *color-neutral-95 + category: background-color + + - name: background-color-softest + value: *color-neutral-85 + category: background-color + + - name: background-color-softest-active + value: *color-neutral-90 + category: background-color + + - name: background-color-inverse + value: *color-neutral-0 + category: background-color + + - name: background-color-inverse-soft + value: *color-neutral-10 + category: background-color + + - name: background-color-inverse-softer + value: *color-neutral-20 + category: background-color + + - name: background-color-inverse-softer-active + value: *color-neutral-30 + category: background-color + + - name: background-color-disabled + value: *color-neutral-90 + category: background-color + + - name: background-color-primary + value: *color-primary + category: background-color + + - name: background-color-primary-active + value: *color-primary-active + category: background-color + + - name: background-color-primary-inverse + value: *color-primary-inverse + category: background-color + + - name: background-color-secondary + value: *color-secondary + category: background-color + + - name: background-color-secondary-active + value: *color-secondary-active + category: background-color + + - name: background-color-secondary-inverse + value: *color-secondary-inverse + category: background-color + + - name: background-color-success + value: *color-success + category: background-color + + - name: background-color-success-active + value: *color-success-active + category: background-color + + - name: background-color-success-inverse + value: *color-success-inverse + category: background-color + + - name: background-color-warning + value: *color-warning + category: background-color + + - name: background-color-warning-active + value: *color-warning-active + category: background-color + + - name: background-color-warning-inverse + value: *color-warning-inverse + category: background-color + + - name: background-color-danger + value: *color-danger + category: background-color + + - name: background-color-danger-active + value: *color-danger-active + category: background-color + + - name: background-color-danger-inverse + value: *color-danger-inverse + category: background-color + + # Border Colors + - name: border-color-base + value: *color-neutral-60 + category: border-color + + - name: border-color-soft + value: *color-neutral-70 + category: border-color + + - name: border-color-softer + value: *color-neutral-80 + category: border-color + + - name: border-color-softest + value: *color-neutral-90 + category: border-color + + - name: border-color-active + value: *color-primary + category: border-color + + - name: border-color-primary + value: *color-primary + category: border-color + + - name: border-color-success + value: *color-success + category: border-color + + - name: border-color-warning + value: *color-warning + category: border-color + + - name: border-color-danger + value: *color-danger + category: border-color + +global: + type: color + category: color diff --git a/maintenance/lib/styleguide/tokens/easing.yml b/maintenance/lib/styleguide/tokens/easing.yml new file mode 100644 index 000000000..a0ae1e3ec --- /dev/null +++ b/maintenance/lib/styleguide/tokens/easing.yml @@ -0,0 +1,19 @@ +# +# EASING TOKENS +# Use easing tokens for animation easing. +# + +props: + - name: ease-out + value: "cubic-bezier(0.25, 0.46, 0.45, 0.94)" + - name: ease-out-sharp + value: "cubic-bezier(0.165, 0.84, 0.44, 1)" + - name: ease-out-bounce + value: "cubic-bezier(.87,-.41,.19,1.44)" + - name: ease-in + value: "cubic-bezier(0.55, 0.085, 0.68, 0.53)" + - name: ease-in-sharp + value: "cubic-bezier(0.895, 0.03, 0.685, 0.22)" +global: + type: number + category: ease diff --git a/maintenance/lib/styleguide/tokens/font-size.yml b/maintenance/lib/styleguide/tokens/font-size.yml new file mode 100644 index 000000000..0189ed2da --- /dev/null +++ b/maintenance/lib/styleguide/tokens/font-size.yml @@ -0,0 +1,29 @@ +# +# FONT-SIZE TOKENS +# Use these tokens to set a font-size. +# + +props: + - name: font-size-xxxx-large + value: "3rem" + - name: font-size-xxx-large + value: "2.5rem" + - name: font-size-xx-large + value: "2rem" + - name: font-size-x-large + value: "1.5rem" + - name: font-size-large + value: "1.25rem" + - name: font-size-base + value: "1rem" + - name: font-size-body + value: "15px" + - name: font-size-small + value: "0.8rem" + - name: font-size-x-small + value: "0.7rem" + - name: font-size-xx-small + value: "0.6rem" +global: + type: number + category: font-size diff --git a/maintenance/lib/styleguide/tokens/font-spacing.yml b/maintenance/lib/styleguide/tokens/font-spacing.yml new file mode 100644 index 000000000..14e42af89 --- /dev/null +++ b/maintenance/lib/styleguide/tokens/font-spacing.yml @@ -0,0 +1,30 @@ +# +# FONT-SPACE TOKENS +# Use these tokens to set a padding or margin for text elements. +# + +props: + - name: font-space-xxxx-large + value: "2em" + - name: font-space-xxx-large + value: "1.5em" + - name: font-space-xx-large + value: "1.2em" + - name: font-space-x-large + value: "1em" + - name: font-space-large + value: "0.6em" + - name: font-space-base + value: "0.5em" + - name: font-space-small + value: "0.4em" + - name: font-space-x-small + value: "0.3em" + - name: font-space-xx-small + value: "0.2em" + - name: font-space-xxx-small + value: "0.1em" + +global: + type: number + category: font-spacing diff --git a/maintenance/lib/styleguide/tokens/font.yml b/maintenance/lib/styleguide/tokens/font.yml new file mode 100644 index 000000000..72292a196 --- /dev/null +++ b/maintenance/lib/styleguide/tokens/font.yml @@ -0,0 +1,28 @@ +# +# FONT TOKENS +# Use these tokens to set font-weight and font-family. +# + +props: + - name: font-family-heading + value: "'LatoWeb', sans-serif" + category: "font-family" + - name: font-family-text + value: "'LatoWeb', sans-serif" + category: "font-family" + - name: font-family-serif + value: "'Gentium Basic', serif" + category: "font-family" + - name: font-family-code + value: "inconsolata, monospace" + category: "font-family" + + - name: font-weight-regular + value: "normal" + category: "font-weight" + - name: font-weight-bold + value: "600" + category: "font-weight" +global: + type: ... + category: font diff --git a/maintenance/lib/styleguide/tokens/letter-spacing.yml b/maintenance/lib/styleguide/tokens/letter-spacing.yml new file mode 100644 index 000000000..ed891d480 --- /dev/null +++ b/maintenance/lib/styleguide/tokens/letter-spacing.yml @@ -0,0 +1,19 @@ +# +# LETTER SPACING TOKENS +# Use these tokens to adjust letter-spacing. +# + +props: + - name: letter-spacing-x-large + value: "0.1em" + - name: letter-spacing-large + value: "0.05em" + - name: letter-spacing-base + value: "0" + - name: letter-spacing-small + value: "-0.01em" + - name: letter-spacing-x-small + value: "-0.015em" +global: + type: number + category: letter-spacing diff --git a/maintenance/lib/styleguide/tokens/line-height.yml b/maintenance/lib/styleguide/tokens/line-height.yml new file mode 100644 index 000000000..8aa42480a --- /dev/null +++ b/maintenance/lib/styleguide/tokens/line-height.yml @@ -0,0 +1,17 @@ +# +# LINE HEIGHT +# Use these tokens to set line-height. +# + +props: + - name: line-height-large + value: "1.5" + - name: line-height-base + value: "1.3" + - name: line-height-small + value: "1.1" + - name: line-height-smaller + value: "1.0" +global: + type: number + category: line-height diff --git a/maintenance/lib/styleguide/tokens/media-query.yml b/maintenance/lib/styleguide/tokens/media-query.yml new file mode 100644 index 000000000..4f78d6006 --- /dev/null +++ b/maintenance/lib/styleguide/tokens/media-query.yml @@ -0,0 +1,47 @@ +# +# MEDIA QUERY TOKENS +# Use these tokens to set media query width ranges. +# + +aliases: + xs: + value: &xs 480 + sm: + value: &sm 600 + md: + value: &md 768 + lg: + value: &lg 1024 + xl: + value: &xl 1200 + +props: + - name: xs + value: *xs + category: media-size + - name: sm + value: *sm + category: media-size + - name: md + value: *md + category: media-size + - name: lg + value: *lg + category: media-size + - name: xl + value: *xl + category: media-size + + - name: media-query-x-small + value: "(min-width: {!xs}px)" + - name: media-query-small + value: "(min-width: {!sm}px)" + - name: media-query-medium + value: "(min-width: {!md}px)" + - name: media-query-large + value: "(min-width: {!lg}px)" + - name: media-query-x-large + value: "(min-width: {!xl}px)" +global: + type: ... + category: media-query diff --git a/maintenance/lib/styleguide/tokens/opacity.yml b/maintenance/lib/styleguide/tokens/opacity.yml new file mode 100644 index 000000000..4356c5557 --- /dev/null +++ b/maintenance/lib/styleguide/tokens/opacity.yml @@ -0,0 +1,13 @@ +# +# OPACITY TOKENS +# Use these tokens to set opacity. +# + +props: + - name: opacity-soft + value: "0.65" + - name: opacity-disabled + value: "0.5" +global: + type: number + category: opacity diff --git a/maintenance/lib/styleguide/tokens/size.yml b/maintenance/lib/styleguide/tokens/size.yml new file mode 100644 index 000000000..c7a1e7a0d --- /dev/null +++ b/maintenance/lib/styleguide/tokens/size.yml @@ -0,0 +1,30 @@ +# +# SIZING TOKENS +# Use these tokens for the width and height properties. +# + +props: + - name: size-height-base + value: "42px" + - name: size-height-large + value: "50px" + - name: size-height-xlarge + value: "60px" + + - name: size-tappable-square + value: "44px" + - name: size-height-footer + value: "64px" + + - name: size-avatar-small + value: "34px" + - name: size-avatar-base + value: "44px" + - name: size-avatar-large + value: "64px" + - name: size-avatar-x-large + value: "114px" + +global: + type: number + category: size diff --git a/maintenance/lib/styleguide/tokens/spacing.yml b/maintenance/lib/styleguide/tokens/spacing.yml new file mode 100644 index 000000000..32bf06cdf --- /dev/null +++ b/maintenance/lib/styleguide/tokens/spacing.yml @@ -0,0 +1,76 @@ +# +# SPACING TOKENS +# Use these tokens to set padding, margin and position coordinates. +# + +aliases: + xxx-large: + value: &xxx-large 128 + xx-large: + value: &xx-large 64 + x-large: + value: &x-large 48 + large: + value: &large 32 + base: + value: &base 24 + small: + value: &small 16 + x-small: + value: &x-small 8 + xx-small: + value: &xx-small 4 + xxx-small: + value: &xxx-small 2 + +props: + - name: xxx-large + value: *xxx-large + category: space-size + - name: xx-large + value: *xx-large + category: space-size + - name: x-large + value: *x-large + category: space-size + - name: large + value: *large + category: space-size + - name: base + value: *base + category: space-size + - name: small + value: *small + category: space-size + - name: x-small + value: *x-small + category: space-size + - name: xx-small + value: *xx-small + category: space-size + - name: xxx-small + value: *xxx-small + category: space-size + + - name: space-xxx-large + value: "{!xxx-large}px" + - name: space-xx-large + value: "{!xx-large}px" + - name: space-x-large + value: "{!x-large}px" + - name: space-large + value: "{!large}px" + - name: space-base + value: "{!base}px" + - name: space-small + value: "{!small}px" + - name: space-x-small + value: "{!x-small}px" + - name: space-xx-small + value: "{!xx-small}px" + - name: space-xxx-small + value: "{!xxx-small}px" + +global: + type: number + category: space diff --git a/maintenance/lib/styleguide/tokens/time.yml b/maintenance/lib/styleguide/tokens/time.yml new file mode 100644 index 000000000..6618265f1 --- /dev/null +++ b/maintenance/lib/styleguide/tokens/time.yml @@ -0,0 +1,19 @@ +# +# TIMING TOKENS +# Use these tokens for animation durations. +# + +props: + - name: duration-short + value: "0.08s" + - name: duration-base + value: "0.5s" + - name: duration-long + value: "0.75s" + - name: duration-x-long + value: "1s" + - name: duration-xx-long + value: "2s" +global: + type: number + category: time diff --git a/maintenance/lib/styleguide/tokens/tokens.yml b/maintenance/lib/styleguide/tokens/tokens.yml new file mode 100644 index 000000000..7c0b73b4f --- /dev/null +++ b/maintenance/lib/styleguide/tokens/tokens.yml @@ -0,0 +1,24 @@ +# +# GLOBAL: DESIGN TOKENS +# + +imports: + - ./color.yml + - ./border-size.yml + - ./border-radius.yml + - ./font-size.yml + - ./font-spacing.yml + - ./font.yml + - ./line-height.yml + - ./letter-spacing.yml + - ./opacity.yml + - ./spacing.yml + - ./size.yml + - ./box-shadow.yml + - ./time.yml + - ./easing.yml + - ./z-index.yml + - ./media-query.yml +global: + type: global + category: all diff --git a/maintenance/lib/styleguide/tokens/z-index.yml b/maintenance/lib/styleguide/tokens/z-index.yml new file mode 100644 index 000000000..90937ddb6 --- /dev/null +++ b/maintenance/lib/styleguide/tokens/z-index.yml @@ -0,0 +1,21 @@ +# +# Z-INDEX TOKENS +# Use these tokens to set z-index. +# + +props: + - name: z-index-modal + value: "9999" + - name: z-index-dropdown + value: "8888" + - name: z-index-page-submenu + value: "2500" + - name: z-index-page-header + value: "2000" + - name: z-index-page-sidebar + value: "1500" + - name: z-index-sticky + value: "100" +global: + type: number + category: z-index diff --git a/maintenance/lib/styleguide/utils/index.ts b/maintenance/lib/styleguide/utils/index.ts new file mode 100644 index 000000000..88f1c3ad1 --- /dev/null +++ b/maintenance/lib/styleguide/utils/index.ts @@ -0,0 +1,11 @@ +import { camelCase } from 'change-case' +import { tokenMap } from '@@/styles/tokens' + +const getSpace = (space: string | undefined) => { + if (!space) return 0 + + const spaceName = camelCase(space) + return tokenMap.spaceSize[spaceName] ? tokenMap.spaceSize[spaceName].value : 0 +} + +export { getSpace } diff --git a/maintenance/nuxt.config.ts b/maintenance/nuxt.config.ts index ebb74e361..b2e00995d 100644 --- a/maintenance/nuxt.config.ts +++ b/maintenance/nuxt.config.ts @@ -1,4 +1,6 @@ +import { resolve } from "path"; import sourcemaps from "rollup-plugin-sourcemaps"; +import viteTsConfigPaths from 'vite-tsconfig-paths'; // https://nuxt.com/docs/api/configuration/nuxt-config export default defineNuxtConfig({ @@ -25,29 +27,17 @@ export default defineNuxtConfig({ }, vite: { - server: { - sourcemapIgnoreList: (sourcePath: string, _sourcemapPath: string) => { - // Ignore sourcemaps for files in the node_modules directory, except ocelot-styleguide - if (sourcePath.includes("node_modules") && !sourcePath.includes("ocelot-styleguide")) { - return true; - } - // Otherwise, include the sourcemap - return false; - }, - }, + plugins: [viteTsConfigPaths()], + resolve: { + alias: { + '@@': resolve(__dirname, './src'), + } + }, build: { rollupOptions: { - plugins: [sourcemaps()], + plugins: [sourcemaps, ], output: { sourcemap: true, - sourcemapIgnoreList: (sourcePath: string, _sourcemapPath: string) => { - // Ignore sourcemaps for files in the node_modules directory, except ocelot-styleguide - if (sourcePath.includes("node_modules") && !sourcePath.includes("ocelot-styleguide")) { - return true; - } - // Otherwise, include the sourcemap - return false; - }, }, }, }, diff --git a/maintenance/package-lock.json b/maintenance/package-lock.json index 9be5bbb41..7afae9b8d 100644 --- a/maintenance/package-lock.json +++ b/maintenance/package-lock.json @@ -14,14 +14,23 @@ "@nuxt/test-utils": "^3.17.2", "@nuxtjs/i18n": "^9.5.5", "@pinia/nuxt": "^0.11.0", + "@types/node": "^24.0.3", + "@types/picomatch": "^4.0.0", + "async-validator": "^4.2.5", + "change-case": "^5.4.4", + "clipboard-copy": "^4.0.1", + "clone-deep": "^4.0.1", + "dot-prop": "^9.0.0", "eslint": "^9.24.0", "lodash": "^4.17.21", "nuxt": "^3.17.4", - "ocelot-styleguide": "^1.0.7", "pinia": "^3.0.2", + "sass-embedded": "^1.89.2", "universal-cookie": "^8.0.1", "vite-tsconfig-paths": "^5.1.4", + "vitest": "^3.2.4", "vue": "^3.5.13", + "vue-click-outside": "^1.1.0", "vue-router": "^4.5.0" }, "devDependencies": { @@ -553,6 +562,11 @@ "node": ">=6.9.0" } }, + "node_modules/@bufbuild/protobuf": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/@bufbuild/protobuf/-/protobuf-2.5.2.tgz", + "integrity": "sha512-foZ7qr0IsUBjzWIq+SuBLfdQCpJ1j8cTuNNT4owngTHoN5KsJb8L9t65fzz7SCeSWzescoOil/0ldqiL041ABg==" + }, "node_modules/@capsizecss/metrics": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/@capsizecss/metrics/-/metrics-2.2.0.tgz", @@ -4976,6 +4990,19 @@ "tslib": "^2.4.0" } }, + "node_modules/@types/chai": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/@types/chai/-/chai-5.2.2.tgz", + "integrity": "sha512-8kB30R7Hwqf40JPiKhVzodJs2Qc1ZJ5zuT3uzw5Hq/dhNCl3G3l83jfpdI1e20BP348+fV7VIL/+FxaXkqBmWg==", + "dependencies": { + "@types/deep-eql": "*" + } + }, + "node_modules/@types/deep-eql": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@types/deep-eql/-/deep-eql-4.0.2.tgz", + "integrity": "sha512-c9h9dVVMigMPc4bwTvC5dxqtqJZwQPePsWjPlpSOnojbor6pGqdk541lfA7AqFQr5pB1BRdq0juY9db81BwyFw==" + }, "node_modules/@types/doctrine": { "version": "0.0.9", "resolved": "https://registry.npmjs.org/@types/doctrine/-/doctrine-0.0.9.tgz", @@ -4995,13 +5022,11 @@ "license": "MIT" }, "node_modules/@types/node": { - "version": "22.15.21", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.15.21.tgz", - "integrity": "sha512-EV/37Td6c+MgKAbkcLG6vqZ2zEYHD7bvSrzqqs2RIhbA6w3x+Dqz8MZM3sP6kGTeLrdoOgKZe+Xja7tUB2DNkQ==", - "license": "MIT", - "optional": true, + "version": "24.0.3", + "resolved": "https://registry.npmjs.org/@types/node/-/node-24.0.3.tgz", + "integrity": "sha512-R4I/kzCYAdRLzfiCabn9hxWfbuHS573x+r0dJMkkzThEa7pbrcDWK+9zu3e7aBOouf+rQAciqPFMnxwr0aWgKg==", "dependencies": { - "undici-types": "~6.21.0" + "undici-types": "~7.8.0" } }, "node_modules/@types/normalize-package-data": { @@ -5016,6 +5041,11 @@ "integrity": "sha512-LriObC2+KYZD3FzCrgWGv/qufdUy4eXrxcLgQMfYXgPbLIecKIsVBaQgUPmxSSLcjmYbDTQbMgr6qr6l/eb7Bg==", "license": "MIT" }, + "node_modules/@types/picomatch": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@types/picomatch/-/picomatch-4.0.0.tgz", + "integrity": "sha512-J1Bng+wlyEERWSgJQU1Pi0HObCLVcr994xT/M+1wcl/yNRTGBupsCxthgkdYG+GCOMaQH7iSVUY3LJVBBqG7MQ==" + }, "node_modules/@types/resolve": { "version": "1.20.2", "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.20.2.tgz", @@ -5530,6 +5560,107 @@ "vue": "^3.0.0" } }, + "node_modules/@vitest/expect": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-3.2.4.tgz", + "integrity": "sha512-Io0yyORnB6sikFlt8QW5K7slY4OjqNX9jmJQ02QDda8lyM6B5oNgVWoSoKPac8/kgnCUzuHQKrSLtu/uOqqrig==", + "dependencies": { + "@types/chai": "^5.2.2", + "@vitest/spy": "3.2.4", + "@vitest/utils": "3.2.4", + "chai": "^5.2.0", + "tinyrainbow": "^2.0.0" + }, + "funding": { + "url": "https://opencollective.com/vitest" + } + }, + "node_modules/@vitest/mocker": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/@vitest/mocker/-/mocker-3.2.4.tgz", + "integrity": "sha512-46ryTE9RZO/rfDd7pEqFl7etuyzekzEhUbTW3BvmeO/BcCMEgq59BKhek3dXDWgAj4oMK6OZi+vRr1wPW6qjEQ==", + "dependencies": { + "@vitest/spy": "3.2.4", + "estree-walker": "^3.0.3", + "magic-string": "^0.30.17" + }, + "funding": { + "url": "https://opencollective.com/vitest" + }, + "peerDependencies": { + "msw": "^2.4.9", + "vite": "^5.0.0 || ^6.0.0 || ^7.0.0-0" + }, + "peerDependenciesMeta": { + "msw": { + "optional": true + }, + "vite": { + "optional": true + } + } + }, + "node_modules/@vitest/pretty-format": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/@vitest/pretty-format/-/pretty-format-3.2.4.tgz", + "integrity": "sha512-IVNZik8IVRJRTr9fxlitMKeJeXFFFN0JaB9PHPGQ8NKQbGpfjlTx9zO4RefN8gp7eqjNy8nyK3NZmBzOPeIxtA==", + "dependencies": { + "tinyrainbow": "^2.0.0" + }, + "funding": { + "url": "https://opencollective.com/vitest" + } + }, + "node_modules/@vitest/runner": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/@vitest/runner/-/runner-3.2.4.tgz", + "integrity": "sha512-oukfKT9Mk41LreEW09vt45f8wx7DordoWUZMYdY/cyAk7w5TWkTRCNZYF7sX7n2wB7jyGAl74OxgwhPgKaqDMQ==", + "dependencies": { + "@vitest/utils": "3.2.4", + "pathe": "^2.0.3", + "strip-literal": "^3.0.0" + }, + "funding": { + "url": "https://opencollective.com/vitest" + } + }, + "node_modules/@vitest/snapshot": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/@vitest/snapshot/-/snapshot-3.2.4.tgz", + "integrity": "sha512-dEYtS7qQP2CjU27QBC5oUOxLE/v5eLkGqPE0ZKEIDGMs4vKWe7IjgLOeauHsR0D5YuuycGRO5oSRXnwnmA78fQ==", + "dependencies": { + "@vitest/pretty-format": "3.2.4", + "magic-string": "^0.30.17", + "pathe": "^2.0.3" + }, + "funding": { + "url": "https://opencollective.com/vitest" + } + }, + "node_modules/@vitest/spy": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-3.2.4.tgz", + "integrity": "sha512-vAfasCOe6AIK70iP5UD11Ac4siNUNJ9i/9PZ3NKx07sG6sUxeag1LWdNrMWeKKYBLlzuK+Gn65Yd5nyL6ds+nw==", + "dependencies": { + "tinyspy": "^4.0.3" + }, + "funding": { + "url": "https://opencollective.com/vitest" + } + }, + "node_modules/@vitest/utils": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-3.2.4.tgz", + "integrity": "sha512-fB2V0JFrQSMsCo9HiSq3Ezpdv4iYaXRG1Sx8edX3MwxfyNn83mKiGzOcH+Fkxt4MHxr3y42fQi1oeAInqgX2QA==", + "dependencies": { + "@vitest/pretty-format": "3.2.4", + "loupe": "^3.1.4", + "tinyrainbow": "^2.0.0" + }, + "funding": { + "url": "https://opencollective.com/vitest" + } + }, "node_modules/@vue-macros/common": { "version": "1.16.1", "resolved": "https://registry.npmjs.org/@vue-macros/common/-/common-1.16.1.tgz", @@ -6167,6 +6298,14 @@ "node": ">=8" } }, + "node_modules/assertion-error": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-2.0.1.tgz", + "integrity": "sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==", + "engines": { + "node": ">=12" + } + }, "node_modules/ast-kit": { "version": "1.4.2", "resolved": "https://registry.npmjs.org/ast-kit/-/ast-kit-1.4.2.tgz", @@ -6220,8 +6359,7 @@ "node_modules/async-validator": { "version": "4.2.5", "resolved": "https://registry.npmjs.org/async-validator/-/async-validator-4.2.5.tgz", - "integrity": "sha512-7HhHjtERjqlNbZtqNqy2rckN/SpOOlmDliet+lP7k+eKZEjPk3DgyeU9lIXLdeLz0uBbbVp+9Qdow9wJWgwwfg==", - "license": "MIT" + "integrity": "sha512-7HhHjtERjqlNbZtqNqy2rckN/SpOOlmDliet+lP7k+eKZEjPk3DgyeU9lIXLdeLz0uBbbVp+9Qdow9wJWgwwfg==" }, "node_modules/atob": { "version": "2.1.2", @@ -6556,6 +6694,11 @@ "ieee754": "^1.2.1" } }, + "node_modules/buffer-builder": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/buffer-builder/-/buffer-builder-0.2.0.tgz", + "integrity": "sha512-7VPMEPuYznPSoR21NE1zvd2Xna6c/CloiZCfcMXR1Jny6PjX0N4Nsa38zcBFo/FMK+BlA+FLKbJCQ0i2yxp+Xg==" + }, "node_modules/buffer-crc32": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-1.0.0.tgz", @@ -6728,6 +6871,21 @@ ], "license": "CC-BY-4.0" }, + "node_modules/chai": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/chai/-/chai-5.2.0.tgz", + "integrity": "sha512-mCuXncKXk5iCLhfhwTc0izo0gtEmpz5CtG2y8GiOINBlMVS6v8TMRc5TaLWKS6692m9+dVVfzgeVxR5UxWHTYw==", + "dependencies": { + "assertion-error": "^2.0.1", + "check-error": "^2.1.1", + "deep-eql": "^5.0.1", + "loupe": "^3.1.0", + "pathval": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, "node_modules/chalk": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", @@ -6759,8 +6917,15 @@ "node_modules/change-case": { "version": "5.4.4", "resolved": "https://registry.npmjs.org/change-case/-/change-case-5.4.4.tgz", - "integrity": "sha512-HRQyTk2/YPEkt9TnUPbOpr64Uw3KOicFWPVBb+xiHvd6eBx/qPr9xqfBFDT8P2vWsvvz4jbEkfDe71W3VyNu2w==", - "license": "MIT" + "integrity": "sha512-HRQyTk2/YPEkt9TnUPbOpr64Uw3KOicFWPVBb+xiHvd6eBx/qPr9xqfBFDT8P2vWsvvz4jbEkfDe71W3VyNu2w==" + }, + "node_modules/check-error": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/check-error/-/check-error-2.1.1.tgz", + "integrity": "sha512-OAlb+T7V4Op9OwdkjmguYRqncdlx5JiofwOAUkmTF+jNdHwzTaTs4sRAGpzLF3oOz5xAyDGrPgeIDFQmDOTiJw==", + "engines": { + "node": ">= 16" + } }, "node_modules/chokidar": { "version": "4.0.3", @@ -6848,8 +7013,7 @@ "type": "consulting", "url": "https://feross.org/support" } - ], - "license": "MIT" + ] }, "node_modules/clipboardy": { "version": "4.0.0", @@ -6916,7 +7080,6 @@ "version": "4.0.1", "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", - "license": "MIT", "dependencies": { "is-plain-object": "^2.0.4", "kind-of": "^6.0.2", @@ -6992,6 +7155,11 @@ "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==", "license": "MIT" }, + "node_modules/colorjs.io": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/colorjs.io/-/colorjs.io-0.5.2.tgz", + "integrity": "sha512-twmVoizEW7ylZSN32OgKdXRmo1qg+wT5/6C3xu5b9QsWzSFAhHLn2xd8ro0diCsKfCj1RdaTP/nrcW+vAoQPIw==" + }, "node_modules/colorspace": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/colorspace/-/colorspace-1.1.4.tgz", @@ -7571,6 +7739,14 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/deep-eql": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-5.0.2.tgz", + "integrity": "sha512-h5k/5U50IJJFpzfL6nO9jaaumfjO/f2NjK/oYB2Djzm4p9L+3T9qWpZqZ2hAbLPuuYq9wrU08WQyBTL5GbPk5Q==", + "engines": { + "node": ">=6" + } + }, "node_modules/deep-extend": { "version": "0.6.0", "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", @@ -8008,7 +8184,6 @@ "version": "9.0.0", "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-9.0.0.tgz", "integrity": "sha512-1gxPBJpI/pcjQhKgIU91II6Wkay+dLcN3M6rf2uwP8hRur3HtQXjVrdAK3sjC0piaEuxzMwjXChcETiJl47lAQ==", - "license": "MIT", "dependencies": { "type-fest": "^4.18.2" }, @@ -8907,6 +9082,14 @@ "node": ">=6" } }, + "node_modules/expect-type": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/expect-type/-/expect-type-1.2.1.tgz", + "integrity": "sha512-/kP8CAwxzLVEeFrMm4kMmy4CCDlpipyA7MYLVrdJIkV0fYF0UaigQHRsxHiuY/GEea+bh4KSv3TIlgr+2UL6bw==", + "engines": { + "node": ">=12.0.0" + } + }, "node_modules/exsolve": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/exsolve/-/exsolve-1.0.5.tgz", @@ -9929,6 +10112,11 @@ "integrity": "sha512-K6acvFaelNxx8wc2VjbIzXKDVB0Khs0QT35U6NkGfTdCmjLNcO2945m7RFNR9/RPVFm48hq7QPzK8uGH18HCGw==", "license": "MIT" }, + "node_modules/immutable": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-5.1.3.tgz", + "integrity": "sha512-+chQdDfvscSF1SJqv2gn4SRO2ZyS3xL3r7IW/wWEEzrzLisnOlKiQu5ytC/BVNcS15C39WT2Hg/bjKjDMcu+zg==" + }, "node_modules/import-fresh": { "version": "3.3.1", "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.1.tgz", @@ -10249,7 +10437,6 @@ "version": "2.0.4", "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "license": "MIT", "dependencies": { "isobject": "^3.0.1" }, @@ -10366,7 +10553,6 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", - "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -10555,7 +10741,6 @@ "version": "6.0.3", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -10878,6 +11063,11 @@ "loose-envify": "cli.js" } }, + "node_modules/loupe": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/loupe/-/loupe-3.1.4.tgz", + "integrity": "sha512-wJzkKwJrheKtknCOKNEtDK4iqg/MxmZheEMtSTYvnzRdEYaZzmgH976nenp8WdJRdx5Vc1X/9MO0Oszl6ezeXg==" + }, "node_modules/lru-cache": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", @@ -12129,21 +12319,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/ocelot-styleguide": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/ocelot-styleguide/-/ocelot-styleguide-1.0.7.tgz", - "integrity": "sha512-PWXVtwtYCoxwN7FspjyyZ5GekCLnFVahTraPDbNygtZ1z0pUkrgho+efbWhaS/D8ikdE+84RmFaQ47Iv1AxMsQ==", - "dependencies": { - "async-validator": "^4.2.5", - "change-case": "^5.4.4", - "clipboard-copy": "^4.0.1", - "clone-deep": "^4.0.1", - "dot-prop": "^9.0.0", - "vite-plugin-css-injected-by-js": "^3.5.2", - "vue": "^3.5.13", - "vue-click-outside": "^1.1.0" - } - }, "node_modules/ofetch": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/ofetch/-/ofetch-1.4.1.tgz", @@ -12601,6 +12776,14 @@ "integrity": "sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==", "license": "MIT" }, + "node_modules/pathval": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pathval/-/pathval-2.0.0.tgz", + "integrity": "sha512-vE7JKRyES09KiunauX7nd2Q9/L7lhok4smP9RZTDeD4MVs72Dp2qNFVz39Nz5a0FVEW0BJR6C0DYrq6unoziZA==", + "engines": { + "node": ">= 14.16" + } + }, "node_modules/pend": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", @@ -13999,6 +14182,14 @@ "queue-microtask": "^1.2.2" } }, + "node_modules/rxjs": { + "version": "7.8.2", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.2.tgz", + "integrity": "sha512-dhKf903U/PQZY6boNNtAGdWbG85WAbjT/1xYoZIC7FAY0yWapOBQVsVrDl58W86//e1VpMNBtRV4MaXfdMySFA==", + "dependencies": { + "tslib": "^2.1.0" + } + }, "node_modules/safe-buffer": { "version": "5.2.1", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", @@ -14028,6 +14219,299 @@ "node": ">=10" } }, + "node_modules/sass-embedded": { + "version": "1.89.2", + "resolved": "https://registry.npmjs.org/sass-embedded/-/sass-embedded-1.89.2.tgz", + "integrity": "sha512-Ack2K8rc57kCFcYlf3HXpZEJFNUX8xd8DILldksREmYXQkRHI879yy8q4mRDJgrojkySMZqmmmW1NxrFxMsYaA==", + "dependencies": { + "@bufbuild/protobuf": "^2.5.0", + "buffer-builder": "^0.2.0", + "colorjs.io": "^0.5.0", + "immutable": "^5.0.2", + "rxjs": "^7.4.0", + "supports-color": "^8.1.1", + "sync-child-process": "^1.0.2", + "varint": "^6.0.0" + }, + "bin": { + "sass": "dist/bin/sass.js" + }, + "engines": { + "node": ">=16.0.0" + }, + "optionalDependencies": { + "sass-embedded-android-arm": "1.89.2", + "sass-embedded-android-arm64": "1.89.2", + "sass-embedded-android-riscv64": "1.89.2", + "sass-embedded-android-x64": "1.89.2", + "sass-embedded-darwin-arm64": "1.89.2", + "sass-embedded-darwin-x64": "1.89.2", + "sass-embedded-linux-arm": "1.89.2", + "sass-embedded-linux-arm64": "1.89.2", + "sass-embedded-linux-musl-arm": "1.89.2", + "sass-embedded-linux-musl-arm64": "1.89.2", + "sass-embedded-linux-musl-riscv64": "1.89.2", + "sass-embedded-linux-musl-x64": "1.89.2", + "sass-embedded-linux-riscv64": "1.89.2", + "sass-embedded-linux-x64": "1.89.2", + "sass-embedded-win32-arm64": "1.89.2", + "sass-embedded-win32-x64": "1.89.2" + } + }, + "node_modules/sass-embedded-android-arm": { + "version": "1.89.2", + "resolved": "https://registry.npmjs.org/sass-embedded-android-arm/-/sass-embedded-android-arm-1.89.2.tgz", + "integrity": "sha512-oHAPTboBHRZlDBhyRB6dvDKh4KvFs+DZibDHXbkSI6dBZxMTT+Yb2ivocHnctVGucKTLQeT7+OM5DjWHyynL/A==", + "cpu": [ + "arm" + ], + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/sass-embedded-android-arm64": { + "version": "1.89.2", + "resolved": "https://registry.npmjs.org/sass-embedded-android-arm64/-/sass-embedded-android-arm64-1.89.2.tgz", + "integrity": "sha512-+pq7a7AUpItNyPu61sRlP6G2A8pSPpyazASb+8AK2pVlFayCSPAEgpwpCE9A2/Xj86xJZeMizzKUHxM2CBCUxA==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/sass-embedded-android-riscv64": { + "version": "1.89.2", + "resolved": "https://registry.npmjs.org/sass-embedded-android-riscv64/-/sass-embedded-android-riscv64-1.89.2.tgz", + "integrity": "sha512-HfJJWp/S6XSYvlGAqNdakeEMPOdhBkj2s2lN6SHnON54rahKem+z9pUbCriUJfM65Z90lakdGuOfidY61R9TYg==", + "cpu": [ + "riscv64" + ], + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/sass-embedded-android-x64": { + "version": "1.89.2", + "resolved": "https://registry.npmjs.org/sass-embedded-android-x64/-/sass-embedded-android-x64-1.89.2.tgz", + "integrity": "sha512-BGPzq53VH5z5HN8de6jfMqJjnRe1E6sfnCWFd4pK+CAiuM7iw5Fx6BQZu3ikfI1l2GY0y6pRXzsVLdp/j4EKEA==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/sass-embedded-darwin-arm64": { + "version": "1.89.2", + "resolved": "https://registry.npmjs.org/sass-embedded-darwin-arm64/-/sass-embedded-darwin-arm64-1.89.2.tgz", + "integrity": "sha512-UCm3RL/tzMpG7DsubARsvGUNXC5pgfQvP+RRFJo9XPIi6elopY5B6H4m9dRYDpHA+scjVthdiDwkPYr9+S/KGw==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/sass-embedded-darwin-x64": { + "version": "1.89.2", + "resolved": "https://registry.npmjs.org/sass-embedded-darwin-x64/-/sass-embedded-darwin-x64-1.89.2.tgz", + "integrity": "sha512-D9WxtDY5VYtMApXRuhQK9VkPHB8R79NIIR6xxVlN2MIdEid/TZWi1MHNweieETXhWGrKhRKglwnHxxyKdJYMnA==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/sass-embedded-linux-arm": { + "version": "1.89.2", + "resolved": "https://registry.npmjs.org/sass-embedded-linux-arm/-/sass-embedded-linux-arm-1.89.2.tgz", + "integrity": "sha512-leP0t5U4r95dc90o8TCWfxNXwMAsQhpWxTkdtySDpngoqtTy3miMd7EYNYd1znI0FN1CBaUvbdCMbnbPwygDlA==", + "cpu": [ + "arm" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/sass-embedded-linux-arm64": { + "version": "1.89.2", + "resolved": "https://registry.npmjs.org/sass-embedded-linux-arm64/-/sass-embedded-linux-arm64-1.89.2.tgz", + "integrity": "sha512-2N4WW5LLsbtrWUJ7iTpjvhajGIbmDR18ZzYRywHdMLpfdPApuHPMDF5CYzHbS+LLx2UAx7CFKBnj5LLjY6eFgQ==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/sass-embedded-linux-musl-arm": { + "version": "1.89.2", + "resolved": "https://registry.npmjs.org/sass-embedded-linux-musl-arm/-/sass-embedded-linux-musl-arm-1.89.2.tgz", + "integrity": "sha512-Z6gG2FiVEEdxYHRi2sS5VIYBmp17351bWtOCUZ/thBM66+e70yiN6Eyqjz80DjL8haRUegNQgy9ZJqsLAAmr9g==", + "cpu": [ + "arm" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/sass-embedded-linux-musl-arm64": { + "version": "1.89.2", + "resolved": "https://registry.npmjs.org/sass-embedded-linux-musl-arm64/-/sass-embedded-linux-musl-arm64-1.89.2.tgz", + "integrity": "sha512-nTyuaBX6U1A/cG7WJh0pKD1gY8hbg1m2SnzsyoFG+exQ0lBX/lwTLHq3nyhF+0atv7YYhYKbmfz+sjPP8CZ9lw==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/sass-embedded-linux-musl-riscv64": { + "version": "1.89.2", + "resolved": "https://registry.npmjs.org/sass-embedded-linux-musl-riscv64/-/sass-embedded-linux-musl-riscv64-1.89.2.tgz", + "integrity": "sha512-N6oul+qALO0SwGY8JW7H/Vs0oZIMrRMBM4GqX3AjM/6y8JsJRxkAwnfd0fDyK+aICMFarDqQonQNIx99gdTZqw==", + "cpu": [ + "riscv64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/sass-embedded-linux-musl-x64": { + "version": "1.89.2", + "resolved": "https://registry.npmjs.org/sass-embedded-linux-musl-x64/-/sass-embedded-linux-musl-x64-1.89.2.tgz", + "integrity": "sha512-K+FmWcdj/uyP8GiG9foxOCPfb5OAZG0uSVq80DKgVSC0U44AdGjvAvVZkrgFEcZ6cCqlNC2JfYmslB5iqdL7tg==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/sass-embedded-linux-riscv64": { + "version": "1.89.2", + "resolved": "https://registry.npmjs.org/sass-embedded-linux-riscv64/-/sass-embedded-linux-riscv64-1.89.2.tgz", + "integrity": "sha512-g9nTbnD/3yhOaskeqeBQETbtfDQWRgsjHok6bn7DdAuwBsyrR3JlSFyqKc46pn9Xxd9SQQZU8AzM4IR+sY0A0w==", + "cpu": [ + "riscv64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/sass-embedded-linux-x64": { + "version": "1.89.2", + "resolved": "https://registry.npmjs.org/sass-embedded-linux-x64/-/sass-embedded-linux-x64-1.89.2.tgz", + "integrity": "sha512-Ax7dKvzncyQzIl4r7012KCMBvJzOz4uwSNoyoM5IV6y5I1f5hEwI25+U4WfuTqdkv42taCMgpjZbh9ERr6JVMQ==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/sass-embedded-win32-arm64": { + "version": "1.89.2", + "resolved": "https://registry.npmjs.org/sass-embedded-win32-arm64/-/sass-embedded-win32-arm64-1.89.2.tgz", + "integrity": "sha512-j96iJni50ZUsfD6tRxDQE2QSYQ2WrfHxeiyAXf41Kw0V4w5KYR/Sf6rCZQLMTUOHnD16qTMVpQi20LQSqf4WGg==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/sass-embedded-win32-x64": { + "version": "1.89.2", + "resolved": "https://registry.npmjs.org/sass-embedded-win32-x64/-/sass-embedded-win32-x64-1.89.2.tgz", + "integrity": "sha512-cS2j5ljdkQsb4PaORiClaVYynE9OAPZG/XjbOMxpQmjRIf7UroY4PEIH+Waf+y47PfXFX9SyxhYuw2NIKGbEng==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/sass-embedded/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, "node_modules/scslre": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/scslre/-/scslre-0.3.0.tgz", @@ -14131,7 +14615,6 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", - "license": "MIT", "dependencies": { "kind-of": "^6.0.2" }, @@ -14285,6 +14768,11 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/siginfo": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/siginfo/-/siginfo-2.0.0.tgz", + "integrity": "sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==" + }, "node_modules/signal-exit": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", @@ -14527,6 +15015,11 @@ "node": "*" } }, + "node_modules/stackback": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/stackback/-/stackback-0.0.2.tgz", + "integrity": "sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==" + }, "node_modules/standard-as-callback": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/standard-as-callback/-/standard-as-callback-2.1.0.tgz", @@ -14828,6 +15321,25 @@ "node": ">=0.10" } }, + "node_modules/sync-child-process": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/sync-child-process/-/sync-child-process-1.0.2.tgz", + "integrity": "sha512-8lD+t2KrrScJ/7KXCSyfhT3/hRq78rC0wBFqNJXv3mZyn6hW2ypM05JmlSvtqRbeq6jqA94oHbxAr2vYsJ8vDA==", + "dependencies": { + "sync-message-port": "^1.0.0" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/sync-message-port": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/sync-message-port/-/sync-message-port-1.1.3.tgz", + "integrity": "sha512-GTt8rSKje5FilG+wEdfCkOcLL7LWqpMlr2c3LRuKt/YXxcJ52aGSbGBAdI4L3aaqfrBt6y711El53ItyH1NWzg==", + "engines": { + "node": ">=16.0.0" + } + }, "node_modules/synckit": { "version": "0.9.2", "resolved": "https://registry.npmjs.org/synckit/-/synckit-0.9.2.tgz", @@ -14989,6 +15501,11 @@ "integrity": "sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg==", "license": "MIT" }, + "node_modules/tinybench": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/tinybench/-/tinybench-2.9.0.tgz", + "integrity": "sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==" + }, "node_modules/tinyexec": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/tinyexec/-/tinyexec-1.0.1.tgz", @@ -15011,6 +15528,30 @@ "url": "https://github.com/sponsors/SuperchupuDev" } }, + "node_modules/tinypool": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/tinypool/-/tinypool-1.1.1.tgz", + "integrity": "sha512-Zba82s87IFq9A9XmjiX5uZA/ARWDrB03OHlq+Vw1fSdt0I+4/Kutwy8BP4Y/y/aORMo61FQ0vIb5j44vSo5Pkg==", + "engines": { + "node": "^18.0.0 || >=20.0.0" + } + }, + "node_modules/tinyrainbow": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/tinyrainbow/-/tinyrainbow-2.0.0.tgz", + "integrity": "sha512-op4nsTR47R6p0vMUUoYl/a+ljLFVtlfaXkLQmqfLR1qHma1h/ysYk4hEXZ880bf2CYgTskvTa/e196Vd5dDQXw==", + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/tinyspy": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/tinyspy/-/tinyspy-4.0.3.tgz", + "integrity": "sha512-t2T/WLB2WRgZ9EpE4jgPJ9w+i66UZfDc8wHh0xrwiRNN+UwH98GIJkTeZqX9rg0i0ptwzqW+uYeIF0T4F8LR7A==", + "engines": { + "node": ">=14.0.0" + } + }, "node_modules/tmp": { "version": "0.2.3", "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.3.tgz", @@ -15262,11 +15803,9 @@ } }, "node_modules/undici-types": { - "version": "6.21.0", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz", - "integrity": "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==", - "license": "MIT", - "optional": true + "version": "7.8.0", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.8.0.tgz", + "integrity": "sha512-9UJ2xGDvQ43tYyVMpuHlsgApydB8ZKfVYTsLDhXkFL/6gfkp+U8xTGdh8pMJv1SpZna0zxG1DwsKZsreLbXBxw==" }, "node_modules/unenv": { "version": "2.0.0-rc.17", @@ -15786,6 +16325,11 @@ "spdx-license-ids": "^3.0.0" } }, + "node_modules/varint": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/varint/-/varint-6.0.0.tgz", + "integrity": "sha512-cXEIW6cfr15lFv563k4GuVuW/fiwjknytD37jIOLSdSWuOI6WnO/oKwmP2FQTU2l01LP8/M5TSAJpzUaGe3uWg==" + }, "node_modules/vite": { "version": "6.3.5", "resolved": "https://registry.npmjs.org/vite/-/vite-6.3.5.tgz", @@ -15889,16 +16433,15 @@ } }, "node_modules/vite-node": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/vite-node/-/vite-node-3.1.4.tgz", - "integrity": "sha512-6enNwYnpyDo4hEgytbmc6mYWHXDHYEn0D1/rw4Q+tnHUGtKTJsn8T1YkX6Q18wI5LCrS8CTYlBaiCqxOy2kvUA==", - "license": "MIT", + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/vite-node/-/vite-node-3.2.4.tgz", + "integrity": "sha512-EbKSKh+bh1E1IFxeO0pg1n4dvoOTt0UDiXMd/qn++r98+jPO1xtJilvXldeuQ8giIB5IkpjCgMleHMNEsGH6pg==", "dependencies": { "cac": "^6.7.14", - "debug": "^4.4.0", + "debug": "^4.4.1", "es-module-lexer": "^1.7.0", "pathe": "^2.0.3", - "vite": "^5.0.0 || ^6.0.0" + "vite": "^5.0.0 || ^6.0.0 || ^7.0.0-0" }, "bin": { "vite-node": "vite-node.mjs" @@ -15999,15 +16542,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/vite-plugin-css-injected-by-js": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/vite-plugin-css-injected-by-js/-/vite-plugin-css-injected-by-js-3.5.2.tgz", - "integrity": "sha512-2MpU/Y+SCZyWUB6ua3HbJCrgnF0KACAsmzOQt1UvRVJCGF6S8xdA3ZUhWcWdM9ivG4I5az8PnQmwwrkC2CAQrQ==", - "license": "MIT", - "peerDependencies": { - "vite": ">2.0.0-0" - } - }, "node_modules/vite-plugin-inspect": { "version": "11.1.0", "resolved": "https://registry.npmjs.org/vite-plugin-inspect/-/vite-plugin-inspect-11.1.0.tgz", @@ -16147,6 +16681,77 @@ "fsevents": "~2.3.2" } }, + "node_modules/vitest": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/vitest/-/vitest-3.2.4.tgz", + "integrity": "sha512-LUCP5ev3GURDysTWiP47wRRUpLKMOfPh+yKTx3kVIEiu5KOMeqzpnYNsKyOoVrULivR8tLcks4+lga33Whn90A==", + "dependencies": { + "@types/chai": "^5.2.2", + "@vitest/expect": "3.2.4", + "@vitest/mocker": "3.2.4", + "@vitest/pretty-format": "^3.2.4", + "@vitest/runner": "3.2.4", + "@vitest/snapshot": "3.2.4", + "@vitest/spy": "3.2.4", + "@vitest/utils": "3.2.4", + "chai": "^5.2.0", + "debug": "^4.4.1", + "expect-type": "^1.2.1", + "magic-string": "^0.30.17", + "pathe": "^2.0.3", + "picomatch": "^4.0.2", + "std-env": "^3.9.0", + "tinybench": "^2.9.0", + "tinyexec": "^0.3.2", + "tinyglobby": "^0.2.14", + "tinypool": "^1.1.1", + "tinyrainbow": "^2.0.0", + "vite": "^5.0.0 || ^6.0.0 || ^7.0.0-0", + "vite-node": "3.2.4", + "why-is-node-running": "^2.3.0" + }, + "bin": { + "vitest": "vitest.mjs" + }, + "engines": { + "node": "^18.0.0 || ^20.0.0 || >=22.0.0" + }, + "funding": { + "url": "https://opencollective.com/vitest" + }, + "peerDependencies": { + "@edge-runtime/vm": "*", + "@types/debug": "^4.1.12", + "@types/node": "^18.0.0 || ^20.0.0 || >=22.0.0", + "@vitest/browser": "3.2.4", + "@vitest/ui": "3.2.4", + "happy-dom": "*", + "jsdom": "*" + }, + "peerDependenciesMeta": { + "@edge-runtime/vm": { + "optional": true + }, + "@types/debug": { + "optional": true + }, + "@types/node": { + "optional": true + }, + "@vitest/browser": { + "optional": true + }, + "@vitest/ui": { + "optional": true + }, + "happy-dom": { + "optional": true + }, + "jsdom": { + "optional": true + } + } + }, "node_modules/vitest-environment-nuxt": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/vitest-environment-nuxt/-/vitest-environment-nuxt-1.0.1.tgz", @@ -16156,6 +16761,26 @@ "@nuxt/test-utils": ">=3.13.1" } }, + "node_modules/vitest/node_modules/tinyexec": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/tinyexec/-/tinyexec-0.3.2.tgz", + "integrity": "sha512-KQQR9yN7R5+OSwaK0XQoj22pwHoTlgYqmUscPYoknOoWCWfj/5/ABTMRi69FrKU5ffPVh5QcFikpWJI/P1ocHA==" + }, + "node_modules/vitest/node_modules/tinyglobby": { + "version": "0.2.14", + "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.14.tgz", + "integrity": "sha512-tX5e7OM1HnYr2+a2C/4V0htOcSQcoSTH9KgJnVvNm5zm/cyEWKJ7j7YutsH9CxMdtOkkLFy2AHrMci9IM8IPZQ==", + "dependencies": { + "fdir": "^6.4.4", + "picomatch": "^4.0.2" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/SuperchupuDev" + } + }, "node_modules/vscode-uri": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-3.1.0.tgz", @@ -16195,8 +16820,7 @@ "node_modules/vue-click-outside": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/vue-click-outside/-/vue-click-outside-1.1.0.tgz", - "integrity": "sha512-pNyvAA9mRXJwPHlHJyjMb4IONSc7khS5lxGcMyE2EIKgNMAO279PWM9Hyq0d5J4FkiSRdmFLwnbjDd5UtPizHQ==", - "license": "MIT" + "integrity": "sha512-pNyvAA9mRXJwPHlHJyjMb4IONSc7khS5lxGcMyE2EIKgNMAO279PWM9Hyq0d5J4FkiSRdmFLwnbjDd5UtPizHQ==" }, "node_modules/vue-devtools-stub": { "version": "0.1.0", @@ -16309,6 +16933,21 @@ "node": "^18.17.0 || >=20.5.0" } }, + "node_modules/why-is-node-running": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/why-is-node-running/-/why-is-node-running-2.3.0.tgz", + "integrity": "sha512-hUrmaWBdVDcxvYqnyh09zunKzROWjbZTiNy8dBEjkS7ehEDQibXJ7XvlmtbwuTclUiIyN+CyXQD4Vmko8fNm8w==", + "dependencies": { + "siginfo": "^2.0.0", + "stackback": "0.0.2" + }, + "bin": { + "why-is-node-running": "cli.js" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/wide-align": { "version": "1.1.5", "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz", diff --git a/maintenance/package.json b/maintenance/package.json index 3eadbfc0c..591400143 100644 --- a/maintenance/package.json +++ b/maintenance/package.json @@ -17,14 +17,23 @@ "@nuxt/test-utils": "^3.17.2", "@nuxtjs/i18n": "^9.5.5", "@pinia/nuxt": "^0.11.0", + "@types/node": "^24.0.3", + "@types/picomatch": "^4.0.0", + "async-validator": "^4.2.5", + "change-case": "^5.4.4", + "clipboard-copy": "^4.0.1", + "clone-deep": "^4.0.1", + "dot-prop": "^9.0.0", "eslint": "^9.24.0", "lodash": "^4.17.21", "nuxt": "^3.17.4", - "ocelot-styleguide": "^1.0.7", "pinia": "^3.0.2", + "sass-embedded": "^1.89.2", "universal-cookie": "^8.0.1", "vite-tsconfig-paths": "^5.1.4", + "vitest": "^3.2.4", "vue": "^3.5.13", + "vue-click-outside": "^1.1.0", "vue-router": "^4.5.0" }, "devDependencies": { diff --git a/maintenance/tsconfig.json b/maintenance/tsconfig.json index 432674fe5..f0c518a9d 100644 --- a/maintenance/tsconfig.json +++ b/maintenance/tsconfig.json @@ -2,10 +2,14 @@ // https://nuxt.com/docs/guide/concepts/typescript "extends": "./.nuxt/tsconfig.json", "compilerOptions": { + "baseUrl": ".", "paths": { "~": [ "./*" ], + "@@": [ + "./lib/styleguide/*" + ], }, }, }

<;Ijj|yqZVa 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 literal 0 HcmV?d00001 diff --git a/maintenance/lib/styleguide/assets/fonts/gentium-basic/GentiumBasic.woff2 b/maintenance/lib/styleguide/assets/fonts/gentium-basic/GentiumBasic.woff2 new file mode 100755 index 0000000000000000000000000000000000000000..73b95a3e6cf86abae2731c296b07221d819ca3ba GIT binary patch literal 28682 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 literal 0 HcmV?d00001 diff --git a/maintenance/lib/styleguide/assets/fonts/lato/Lato-Bold.woff b/maintenance/lib/styleguide/assets/fonts/lato/Lato-Bold.woff new file mode 100755 index 0000000000000000000000000000000000000000..4a05d41f87284ab212739a9e86ed2d682992e815 GIT binary patch literal 32470 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 literal 0 HcmV?d00001 diff --git a/maintenance/lib/styleguide/assets/fonts/lato/Lato-Bold.woff2 b/maintenance/lib/styleguide/assets/fonts/lato/Lato-Bold.woff2 new file mode 100755 index 0000000000000000000000000000000000000000..403910390ecf6748c594f4bc7328b97b7487ebe4 GIT binary patch literal 25444 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 literal 0 HcmV?d00001 diff --git a/maintenance/lib/styleguide/assets/fonts/lato/Lato-BoldItalic.woff b/maintenance/lib/styleguide/assets/fonts/lato/Lato-BoldItalic.woff new file mode 100755 index 0000000000000000000000000000000000000000..6948134fdb71ddfd18118cc39744bcd04d5a90a5 GIT binary patch literal 28972 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 literal 0 HcmV?d00001 diff --git a/maintenance/lib/styleguide/assets/fonts/lato/Lato-BoldItalic.woff2 b/maintenance/lib/styleguide/assets/fonts/lato/Lato-BoldItalic.woff2 new file mode 100755 index 0000000000000000000000000000000000000000..370e19a643b4185bb11b54e04252da6766e7634a GIT binary patch literal 23291 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 literal 0 HcmV?d00001 diff --git a/maintenance/lib/styleguide/assets/fonts/lato/Lato-Italic.woff b/maintenance/lib/styleguide/assets/fonts/lato/Lato-Italic.woff new file mode 100755 index 0000000000000000000000000000000000000000..5a3ef04a3666eda111ef70cc7b1a752d8258e2fb GIT binary patch literal 28952 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