diff --git a/.github/files/autorelease.sh b/.github/files/autorelease.sh index 276f657..b4ac603 100755 --- a/.github/files/autorelease.sh +++ b/.github/files/autorelease.sh @@ -2,33 +2,43 @@ set -eo pipefail +: "${GH_TOKEN:?Build argument needs to be set and non-empty.}" : "${GITHUB_REF:?Build argument needs to be set and non-empty.}" : "${GITHUB_SHA:?Build argument needs to be set and non-empty.}" -: "${API_TOKEN_GITHUB:?Build argument needs to be set and non-empty.}" -: "${GITHUB_API_URL:?Build argument needs to be set and non-empty.}" -: "${GITHUB_REPOSITORY:?Build argument needs to be set and non-empty.}" -## Determine tag -if [[ ! "$GITHUB_REF" =~ ^refs/tags/v?[0-9]+(\.[0-9]+)+(-[a-z0-9._-]+)?$ ]]; then - echo "::error::Expected GITHUB_REF like \`refs/tags/v1.2.3\` or \`refs/tags/1.2.3\`, got \`$GITHUB_REF\`" +if [[ ! -f composer.json ]]; then + echo '::error::No composer.json. Did it get excluded from the mirror?' exit 1 fi -TAG="${GITHUB_REF#refs/tags/}" -## Check for alphas -if [[ "$TAG" =~ -(alpha|a\.[0-9]*[02468])$ ]]; then - echo "Not creating a release for alpha version $TAG" - exit 0 -fi -echo "Creating release for $TAG" +## Determine tag +ROLLING_MODE= +if [[ "$GITHUB_REF" =~ ^refs/tags/v?[0-9]+(\.[0-9]+)+(-[a-z0-9._-]+)?$ ]]; then + TAG="${GITHUB_REF#refs/tags/}" -## Determine slug and title format. -if [[ ! -f composer.json ]]; then - echo '::error::No composer.json. Did it get excluded from the mirror?' + ## Check for alphas + if [[ "$TAG" =~ -(alpha|a\.[0-9]*[02468])$ ]]; then + echo "Not creating a release for alpha version $TAG" + exit 0 + fi +elif [[ "$GITHUB_REF" == "refs/heads/trunk" ]]; then + if ! jq -e '.extra.autorelease["rolling-release"]? // false' composer.json > /dev/null; then + echo "::notice::Skipping trunk release because autorelease rolling mode is not enabled." + exit 0 + fi + ROLLING_MODE=true + CURRENT_VER=$( sed -nEe 's/^## \[?([^]]*)\]? - .*/\1/;T;p;q' CHANGELOG.md || true ) + GIT_SUFFIX=$( git log -1 --format="%ct.g%h" . ) + TAG="$CURRENT_VER+rolling.$GIT_SUFFIX" +else + echo "::error::Expected GITHUB_REF like \`refs/tags/v1.2.3\` or \`refs/tags/1.2.3\` or \`refs/heads/trunk\` for rolling releases, got \`$GITHUB_REF\`" exit 1 fi -SLUG="$(jq -r '.extra.autorelease.slug? // .extra["wp-plugin-slug"] // ( .name | sub( "^.*/"; "" ) )' composer.json)" +echo "Creating release for $TAG" + +## Determine slug and title format. +SLUG="$(jq -r '.extra.autorelease.slug? // .extra["wp-plugin-slug"] // .extra["beta-plugin-slug"] // ( .name | sub( "^.*/"; "" ) )' composer.json)" if [[ -z "$SLUG" ]]; then echo '::error::Failed to get slug from composer.json.' exit 1 @@ -48,76 +58,75 @@ echo "::group::Creating $SLUG.zip" git archive -v --output="$SLUG.zip" --prefix="$SLUG/" HEAD 2>&1 echo "::endgroup::" -## Create the release note. -# Extract the changelog section. -echo "::group::Extracting release notes" -if [[ ! -f CHANGELOG.md ]]; then - echo '::endgroup::' - echo '::error::No CHANGELOG.md for release notes.' - exit 1 -fi -SCRIPT=" - /^## \\[?$(sed 's/[.\[\]\\*^$\/()+?{}|]/\\&/g' <<<"${TAG#v}")\\]? - / { - bc +if [[ -z "$ROLLING_MODE" ]]; then + ## Create the release note. + # Extract the changelog section. + echo "::group::Extracting release notes" + if [[ ! -f CHANGELOG.md ]]; then + echo '::endgroup::' + echo '::error::No CHANGELOG.md for release notes.' + exit 1 + fi + SCRIPT=" + /^## \\[?$(sed 's/[.\[\]\\*^$\/()+?{}|]/\\&/g' <<<"${TAG#v}")\\]? - / { + bc + :a + n + /^## / { + q + } + :c + s/^## \[([^]]+)\]/## \1/ + p + ba + } + " + ENTRY=$(sed -n -E -e "$SCRIPT" CHANGELOG.md) + if [[ -z "$ENTRY" ]]; then + echo '::endgroup::' + echo "::error::Failed to find section for ${TAG#v} in CHANGELOG.md" + exit 1 + fi + + # Strip unwanted sections. + SCRIPT=" :a - n - /^## / { - q + /^### .* This section will not be copied to readme\.txt/ { + :b + n + /^#/ ba + bb } - :c - s/^## \[([^]]+)\]/## \1/ p - ba - } -" -ENTRY=$(sed -n -E -e "$SCRIPT" CHANGELOG.md) -if [[ -z "$ENTRY" ]]; then - echo '::endgroup::' - echo "::error::Failed to find section for ${TAG#v} in CHANGELOG.md" - exit 1 + " + ENTRY=$(sed -n -E -e "$SCRIPT" <<<"$ENTRY") + + echo "Release notes:" + echo "-----" + echo "$ENTRY" + echo "-----" + echo "::endgroup::" +else + ## Using a brief explanation for the rolling release note. + ENTRY="### Rolling release based on the trunk branch." +fi + +if [[ -n "$ROLLING_MODE" ]]; then + echo "::group::Deleting stale rolling release" + + for R in $( gh release list --limit 100 --json tagName --jq '.[].tagName | select( contains( "rolling" ) )' ); do + echo "Found $R, deleting" + gh release delete "$R" --cleanup-tag --yes + done + + echo "::endgroup::" fi -# Strip unwanted sections. -SCRIPT=" - :a - /^### .* This section will not be copied to readme\.txt/ { - :b - n - /^#/ ba - bb - } - p -" -ENTRY=$(sed -n -E -e "$SCRIPT" <<<"$ENTRY") - -echo "Release notes:" -echo "-----" -echo "$ENTRY" -echo "-----" -echo "::endgroup::" echo "::group::Creating release" -curl -v -L \ - --write-out '%{response_code}' \ - --output out.json \ - --request POST \ - --header "authorization: Bearer $API_TOKEN_GITHUB" \ - --header 'content-type: application/json' \ - --header 'accept: application/vnd.github.v3+json' \ - --url "${GITHUB_API_URL}/repos/${GITHUB_REPOSITORY}/releases" \ - --data "$(jq -n --arg tag "$TAG" --arg sha "$GITHUB_SHA" --arg title "$TITLE" --arg body "$ENTRY" '{ tag_name: $tag, target_commitish: $sha, name: $title, body: $body}')" \ - 2>&1 > code.txt -cat out.json -echo -[[ "$(&1 echo "::endgroup::" diff --git a/.github/workflows/autorelease.yml b/.github/workflows/autorelease.yml index 7fb76b4..5109e15 100644 --- a/.github/workflows/autorelease.yml +++ b/.github/workflows/autorelease.yml @@ -9,6 +9,8 @@ on: - 'v?[0-9]+.[0-9]+.[0-9]+-*' - 'v?[0-9]+.[0-9]+.[0-9]+.[0-9]+' - 'v?[0-9]+.[0-9]+.[0-9]+.[0-9]+-*' + branches: + - 'trunk' jobs: publish: @@ -18,5 +20,5 @@ jobs: - uses: actions/checkout@v4 - name: Create release env: - API_TOKEN_GITHUB: ${{ secrets.GITHUB_TOKEN }} + GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} run: ./.github/files/autorelease.sh diff --git a/CHANGELOG.md b/CHANGELOG.md index d097fa1..b102de3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,88 @@ +## [3.1.13-alpha] - unreleased + +This is an alpha version! The changes listed here are not final. + +### Changed +- Update example with ids for jsx-a11y/label-has-associated-control. + +## [3.1.12] - 2024-11-14 +### Changed +- Update dependencies. + +## [3.1.11] - 2024-11-11 +### Added +- Added post-build tests. [#38224] + +### Changed +- Updated package dependencies. [#40000] + +## [3.1.10] - 2024-10-25 +### Changed +- Updated package dependencies. [#39893] + +## [3.1.9] - 2024-10-14 +### Fixed +- Add `key` in React example to make it more correct. [#39709] + +## [3.1.8] - 2024-09-05 +### Fixed +- Address React usage issues found by eslint in example.tsx. [#39214] + +## [3.1.7] - 2024-08-23 +### Changed +- Internal updates. + +## [3.1.6] - 2024-08-21 +### Fixed +- Revert recent SVG image optimizations. [#38981] + +## [3.1.5] - 2024-08-19 +### Fixed +- Lossless image optimization for images (should improve performance with no visible changes). [#38750] + +## [3.1.4] - 2024-08-15 +### Changed +- Updated package dependencies. [#38665] + +## [3.1.3] - 2024-06-26 +### Added +- Add: Substack logo [#38036] + +## [3.1.2] - 2024-06-24 +### Fixed +- Update logo color for Threads [#37977] + +## [3.1.1] - 2024-06-14 +### Changed +- Internal updates. + +## [3.1.0] - 2024-06-13 +### Added +- New icon: `deezer` [#37799] +- New icon: `discord` [#37799] +- New icon: `git` [#37799] +- New icon: `line` [#37799] +- New icon: `messenger` [#37799] +- New icon: `quora` [#37799] +- New icon: `snapchat` [#37799] +- New icon: `soundcloud` [#37799] +- New icon: `untappd` [#37799] +- New icon: `vk` [#37799] + +### Fixed +- Build: Better error handling. [#37799] +- Build: Ensure consistent filename sort. [#37799] +- Build: Fonts folder was missing. [#37799] +- Build: React was missing example CSS file. [#37799] + +## [3.0.2] - 2024-06-05 +### Changed +- Updated package dependencies. [#37706] + +## [3.0.1] - 2024-05-27 +### Added +- Added TypeScript support. [#37528] + ## [3.0.0] - 2024-05-23 ### Added - CSS file with encoded inline font is now automatically generated. [#36964] @@ -21,61 +106,93 @@ - Example files are rewritten. [#36964] ## 2.5.9 - 2024-03-05 + - New icon: `sms` ## 2.5.8 - 2023-12-20 + - New icon: `bluesky` ## 2.5.7 - 2023-12-11 + - Updated icon: `patreon` ## 2.5.6 - 2023-10-13 + - Updated icon: `x` - Removed unnecessary aria label attributes from Threads and X SVGs. ## 2.5.5 - 2023-09-15 + - New icon: `x` ## 2.5.4 - 2023-07-10 + - New icon: `threads` ## 2.5.3 - 2023-06-15 + - New icon: `fediverse` - New icon: `nextdoor` - Updated dev dependencies and build tools. - Updated icon font. ## 2.5.2 - 2023-02-01 + - New icon: `mastadon` ## 2.5.1 - 2023-01-13 + - React 18 support. ## 2.5.0 - 2022-02-01 + - Added copy post url button. ## 2.4.0 - 2021-09-01 + - Updated icon: `medium` - Updated icon: `facebook` - React 17 support. - Update dev dependencies and build tools. ## 2.3.0 - 2021-01-27 + - New icon: `medium-alt` - New icon: `tiktok` - New icon: `tiktok-alt` - Updated icon: `medium` ## 2.2.0 - 2021-01-19 + - New icon: `patreon` ## 2.1.2 - 2020-03-12 + - Built the package with updated dependencies. ## 2.1.1 - 2020-03-10 + - Build: Fixed bug where React component would render no icon at all (despite properly passed properties). ## 2.1.0 - 2018-01-31 + - Build: Refactored (aligned build system with Gridicons). +[3.1.13-alpha]: https://github.com/Automattic/social-logos/compare/v3.1.12...v3.1.13-alpha +[3.1.12]: https://github.com/Automattic/social-logos/compare/v3.1.11...v3.1.12 +[3.1.11]: https://github.com/Automattic/social-logos/compare/v3.1.10...v3.1.11 +[3.1.10]: https://github.com/Automattic/social-logos/compare/v3.1.9...v3.1.10 +[3.1.9]: https://github.com/Automattic/social-logos/compare/v3.1.8...v3.1.9 +[3.1.8]: https://github.com/Automattic/social-logos/compare/v3.1.7...v3.1.8 +[3.1.7]: https://github.com/Automattic/social-logos/compare/v3.1.6...v3.1.7 +[3.1.6]: https://github.com/Automattic/social-logos/compare/v3.1.5...v3.1.6 +[3.1.5]: https://github.com/Automattic/social-logos/compare/v3.1.4...v3.1.5 +[3.1.4]: https://github.com/Automattic/social-logos/compare/v3.1.3...v3.1.4 +[3.1.3]: https://github.com/Automattic/social-logos/compare/v3.1.2...v3.1.3 +[3.1.2]: https://github.com/Automattic/social-logos/compare/v3.1.1...v3.1.2 +[3.1.1]: https://github.com/Automattic/social-logos/compare/v3.1.0...v3.1.1 +[3.1.0]: https://github.com/Automattic/social-logos/compare/v3.0.2...v3.1.0 +[3.0.2]: https://github.com/Automattic/social-logos/compare/v3.0.1...v3.0.2 +[3.0.1]: https://github.com/Automattic/social-logos/compare/v3.0.0...v3.0.1 [3.0.0]: https://github.com/Automattic/social-logos/compare/v2.5.9...v3.0.0 diff --git a/README.md b/README.md index f5e0280..52e3af0 100644 --- a/README.md +++ b/README.md @@ -1,34 +1,17 @@ # Social Logos A repository of all the social logos used on WordPress.com. -Each logo was pulled from the official branding resource of each service. Branding guidelines were adhered to as much as possible. +Where possible, each logo was pulled from the official branding resource of each service. Branding guidelines were adhered to as much as possible. For your convenience, we've compiled a list of official links [here](./official_links.md). Some logos include an official alternate version, if it's provided by the guideline resource. Sometimes it is desirable to have a visually consistent row of icons, all enclosed with the same shape. If the guidelines permit it, then an alternate version was created with a 18dp square or 20dp circle. For example, the Tumblr guidelines state that it's ok to enclose the logo in any shape, so there's an alternate logo with an 18dp square. -Official guideline resources: - -- Facebook: https://www.facebookbrand.com -- Twitter: https://about.twitter.com/company/brand-assets -- Instagram: https://www.instagram-brand.com -- LinkedIn: https://brand.linkedin.com -- Google+: https://developers.google.com/+/branding-guidelines and http://gplus-brand.appspot.com -- Pinterest: https://business.pinterest.com/en/brand-guidelines -- Squarespace: http://www.squarespace.com/brand-guidelines/ -- reddit: https://www.reddit.com/about/alien/ -- Mastodon: https://joinmastodon.org/branding -- Fediverse: https://commons.wikimedia.org/wiki/File:Fediverse_logo_proposal.svg -- Nextdoor: https://about.nextdoor.com/gb/media/ -- http://findguidelin.es -- Threads: https://en.wikipedia.org/wiki/File:Threads_(app)_logo.svg -- X: https://about.twitter.com/en/who-we-are/brand-toolkit - ## Using the SocialLogo component in your project: -Note that this component requires [react](https://www.npmjs.com/package/react) to be installed in your project. +Note that this component requires [React](https://www.npmjs.com/package/react) to be installed in your project. -SocialLogo renders a single social-logo svg based on an `icon` prop. It takes a size property but defaults to 24px. For greater sharpness, the icons should only be shown at either 18px, 24px, 36px or 48px. +SocialLogo renders a single social logo SVG based on an `icon` prop. It takes a size property but defaults to 24px. For greater sharpness, the icons should only be shown at either 18px, 24px, 36px or 48px. There's a gallery with all the available icons in https://wpcalypso.wordpress.com/devdocs/design/social-logo. @@ -52,15 +35,28 @@ function MyComponent() { ## Notes & Pixel Grid -The icon grid is based on [Gridicons](https://github.com/Automattic/gridicons) and adheres to the same rules. That is to say, the set is designed on a 24px base grid. That means logos will look their sharpest and crispest when SVGs are inserted with 24px width/height, or the icon font is used at `font-size: 24px;`. +The icon grid is based on [Gridicons](https://github.com/Automattic/gridicons) and adheres to the same rules. That is to say, the set is designed on a 24px base grid. That means logos will look their sharpest and crispest when SVGs are inserted with 24px width/height, or the icon font is used at `font-size: 24px;`. -Logos will also scale well to other sizes, like 18px (75% size), or 36px (150% size). Normally, using icon-sets outside of their pixelgrid is a surefire way to get fuzzy icons. This is also true in the case of this logo set, however unlike custom-designed icons, this is almost unavoidable in the case of logos. The problem is, every single logo is designed with its own dimensions. If we are to respect branding guidelines (which we should), no hinting or pixel-tuning is applied to any logo added to this set. Which means even at the base 24px size, logos could appear fuzzy and less than optimal. That is the way of the world, and a tradeoff between flexibility and respecting the original logo design on one hand, and pixel-perfect logos on the other hand. +Logos will also scale well to other sizes, like 18px (75% size), or 36px (150% size). Normally, using icon-sets outside of their pixelgrid is a surefire way to get fuzzy icons. This is also true in the case of this logo set, however unlike custom-designed icons, this is almost unavoidable in the case of logos. The problem is, every single logo is designed with its own dimensions. If we are to respect branding guidelines (which we should), no hinting or pixel-tuning is applied to any logo added to this set. Which means even at the base 24px size, logos could appear fuzzy and less than optimal. That is the way of the world, and a tradeoff between flexibility and respecting the original logo design on one hand, and pixel-perfect logos on the other hand. So to summarize: - **Do** use Social Logos at 48px, 36px, 24px, 18px, 12px. Prioritize 24px or above if you can. -- **Try to avoid** using Social logos at 16px, 17px, or any arbitrary pixel-size that's incompatible with the base 24px grid. For example, don't size the icon font in EMs. +- **Try to avoid** using Social logos at 16px, 17px, or any arbitrary pixel-size that's incompatible with the base 24px grid. For example, don't size the icon font in EMs. + + +## Adding a new logo. + +1. Add the SVG file to the `src/svg` folder. +2. Run the build command: `jetpack build js-packages/social-logos` + +You can test your changes either of these ways: +* Using the example file: open `projects/js-packages/social-logos/build/svg-sprite/example.html` in your browser. +* Using Storybook: in your favourite terminal navigate to `projects/js-packages/storybook` and run `pnpm run storybook:dev`. + ## License Social Logos is licensed under [GNU General Public License v2 (or later)](./LICENSE.txt). + +This license to use the software library does not convey any intellectual property rights to third-party trademarks that may be included in the library. The logos are included with the library solely for the user’s convenience in gathering them all in one place. Before using any trademark, please review the proper usage guidelines of its owner. diff --git a/build/css/example.css b/build/css/example.css new file mode 100644 index 0000000..b5fe558 --- /dev/null +++ b/build/css/example.css @@ -0,0 +1,133 @@ +.social-logos-example { + max-width: 900px; + margin: 100px auto; + color: #767676; + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen-Sans", "Ubuntu", "Cantarell", "Helvetica Neue", sans-serif; + line-height: 1.15; + + a:link, a:visited { + color: #999; + } + + a:active { + color: #1fc1ad; + } + + h1 { + text-align: center; + font-size: 24pt; + } + + [type=checkbox] { + margin: 0; + } + + .icons { + padding: 0 20px; + overflow: hidden; + margin-bottom: 50px; + display: flex; + flex-wrap: wrap; + justify-content: center; + + div { + width: 64px; + height: 64px; + float: left; + padding: 6px 2px; + position: relative; + font-size: 7pt; + cursor: pointer; + text-align: center; + + p { + margin: 0; + color: #767676; + text-align: center; + overflow: hidden; + max-height: 2.2em; + word-break: break-word; + + .is-hidden { + display: none; + } + } + + div:hover svg { + fill: #1fc1ad; + } + } + } + + .display-control-group { + display: flex; + justify-content: space-around; + margin-bottom: 20px; + } + + .display-control { + display: flex; + + h4 { + margin: 0 10px 0 0; + } + } + + .switch { + position: relative; + display: inline-block; + width: 40px; + height: 20px; + + input { + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + } + } + + .handle { + position: absolute; + cursor: pointer; + top: 0; + left: 0; + right: 0; + bottom: 0; + border: 2px solid gray; + border-radius: 10px; + transition: .4s; + box-sizing: border-box; + } + + .handle:before { + position: absolute; + content: ""; + height: 12px; + width: 12px; + left: 2px; + bottom: 2px; + background: gray; + border-radius: 50%; + transition: .4s; + } + + input:checked + .handle { + border-color: #3AA662; + } + + input:checked + .handle:before { + background: #3AA662; + transform: translateX(20px); + } + + input:focus + .handle { + box-shadow: 0 0 3px #2196F3; + } + + + > p { + text-align: center; + margin-bottom: 2em; + } + +} diff --git a/build/font/codepoints.json b/build/font/codepoints.json index 63b69f4..edbc403 100644 --- a/build/font/codepoints.json +++ b/build/font/codepoints.json @@ -61,5 +61,16 @@ "microblog": 63013, "stackexchange": 63014, "stackoverflow": 63015, - "tripadvisor": 63016 + "tripadvisor": 63016, + "deezer": 63017, + "discord": 63018, + "git": 63019, + "line": 63020, + "messenger": 63021, + "quora": 63022, + "snapchat": 63023, + "soundcloud": 63024, + "untappd": 63025, + "vk": 63026, + "substack": 63027 } diff --git a/build/font/social-logos.css b/build/font/social-logos.css index 3dc7500..fc599ab 100644 --- a/build/font/social-logos.css +++ b/build/font/social-logos.css @@ -2,7 +2,7 @@ @font-face { font-family: 'social-logos'; src: url( - data:application/octet-stream;base64,d09GMgABAAAAAB0cAAsAAAAAN2QAABzNAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHFQGYACKRgrTJMEXC4EAAAE2AiQDgXwEIAWERgeFRxsTLVVGh40DCGL2bBSlYZMjKhh72f+XCdoR0rh6+4AdkUSZIDz/XG6mcKesKBQTblcnIl6dvAG4RT87Eg8hH+tofEBn6REa+yR3eJrTfyeeu5wmF4E4kgAlQWs0Br4VC1bBKrpirVNVJmyFGbROJ/yt8gc1m1c2L9WJ0amU57Hb++t2CnFtBy2g8HZ0GACEWBaCm0hw1v18Hm4Ln72kRA1TAQ6D7/v99AQISykApcJWqgpjqtTdeX9tftRlvV4rtTST2T2cyQSOAGyrSHnUtFYrtWQIfLDHFFgOHQBll39w10fMoBVk8gRqO7n/05m1nkVtAFihioomKQG7bvQl7c6MJMMsyRSwg7usDdkbUsKuAhVgmyovLRpCtkPgAB0BdPeuqO5de015dbPtNW199Lye/KHJNXkixQHoaDSQPmRqoRKSDg/D9/Aew2vP2sOMh6BhbhXcuzmH6otfgtijAAgAtGRZ4C2nqBxws77tEWCEkgLEtl4ZmjOn1wNShKHQCiKd+LUJ83XAAHDStcZwix+9A+chJSEPWxjcwe/Yuyc4LpcAsEjuO20VIU8oEQrgClpc62fHk2ulBonuCNpbssTXY8MKhX68EBGipMqqmMQnKSlpZsaNmDJvs+N2OwISEMaIL7YPZwbGkGMLB5E5TkHNQegq7sOH6f4f4CFPIBvFwiSZl54RI9oIY2Di8AjpaKNJVDZWrExZUilwDqJYLonsSBwDjRhO8dJAECiKW5IUI42VQctMJ4pHAh+Qq1RKmnrkf8C2tlfGAvnC2ESvQDAsUHwUGPYKHIuCwF1B4r6gMClozAtmKDRYFyxuCw5fhRalgsdZAugmCJUE4yUhqCcMnwnHIBGYJgoHicd+EtBKIt6ShG2S8ZSUIelQTnocJRX9ZMVpsuM4OXCdnDhMLlRTDNolHrOShGZJwUlpJjZlCs7LdHjOALllFDKMYkZQyxguMo6bTOAxk3jPFL4zj9dsRic7sMxOjLMLqxyDyxyLqxy3ebjwI+bv+wetV2cFfw4LtwjnkJfdDwEDP2UIGGxpDZojpCsGNdBtDa4waChBEIXFBoNuqhrLWRCFFKZaf58+d250tFYQRYYx0mi0RsNqBDVLRFEENZOlmMxLsWgYTvJxLqwbSeHdCJxy0MNYVnGgiUq/JpOGVTVWg+EJjT8h6JCLgFJ6HvOaWJZCXUYDnxTlz57wbFRRNKovAkqNoEiWoCjZgSAo6k0RTSYPy/GCXhL0KEqz5EPjmHlWn6vhHS5bQAy+v4CKFkxn2UmPEG+VlETJjeGJFKvBL72uNMTulhZX1NKqRTpiGsGcji7Wg+LcuwE6wfefD6yn1cg69mAIIgRinGMOFVmLtQc1DwSl1MbVj1hfX/OBdWfEvB7c2HoBpZ+CViI0tcsyaWrnUktdjmS2whhiE0B57zFGiQUhgSkdgQ+ZIFmL9cIXqgyNqfOc4tQ977G21lLi3yOAJQbtOaj9E4wXR7uoNO9qQszpAYDyCTEutRhrr0I81cieU5bQI28JC+9rqW3qJLJHOYAIB4dmBbZpL7xF+sGUfoBPPLXTaqUdFWv98oIvMF8yHecsn9XzKzR7spuHiXYFljet14eS++Vd2qxZqczr/gB44jWNKEUsdkZIkcSPPHYfsnFHqytx8vijk8eECN7Tk7V1qX//Wn3zh/ntq/TLX6Xni+nW+ebgne2b6JUVSztikiCGh8XSlQcqnG4lZn4479eqXdnd2cyD6L+PLa2mjjUzx9S2jN6SUfx2Er8p3+IHfiOO3lhGsYSpTGxLkeuYDANA6O+xFr80MnEiaqnGD4xeNtRuIyLNvZBBqIe9ePI+3NC/fonSi5/NAAMBNRDDGMLaosg5jJovLoP6+ndpaSxW6ZNByEfGj/tXIsdkEjHpozscu/s5i3EcGFlNERrzC9Bd6hNL353yE/JgGeLnZ6OSJ0nD/6CYXXa+xIXSL2zmYrMoioqTQhdPIvPbV4io69cTan92Fi/SbdqZQfVYfiTy1qbhKXqSdgNralEpc0FIYkTjDz7yHjjEXNdPR3bbT5+xbgP9SImBEIwIGEqQVHTV+uxBEwDswsMrHgcfCBjmGETBiWQLvgAlPHhBjvQJNQupCXE0pQ6Z2ql7JT+8oVh4WrP0q9/MH9/MUkb6ZF8dnBKzuuL/iohXAoYQ8qmc7nH36OQPIjFghBFBBMijTmzRq+GQUUnayxRxVyCwTCJiqZY9NPj05/j+2l8ug+Jgx1HKiOWwXniPZFx1adarG26zLM3zrq5N0wxl+f+i6BeLe3TlSDF7qYpFpHs1mC5tpbYOpPchIdRstTtcF2vUar7Wr/BQ8DWvhCRuN1dXXU7Bps5Ik+7iN7GeXnBvzZLkdmwrSpxDmbGFqwlpBojrkaxuBAeU+wXutzvGThY4BI8jDIRTCPAJjzGqZTdhWCk8NJbbGe0bRgdQ/pYoqdn4dkrtMAq1Nd6a1XPFusXSMhNfcL8ErL46b05FOXmapNj5rZFhTARiOhQGpaeNgzTHe0ZNF5tuK91sdb+tdobYTFSHug1E4Bn/pew+lg89QIQTZNkYYZgEDoovAYklkWEH1KWf9Y9fpl/9RMw8MFczE7jfSVbOO8sfW7Eebl7zgTx8czDs/IPGbVz59ctzm2e/nd345sb13x/ysTlGAeM4AKrQ2cZCvOC+dd3oMUeMEKGRan958e20GmXIOFeAFp+U1GKK5iCY02qXIveYE5PAfcHklJp/huxiXZyapfI9a3/IGtmxY6nbD4mbXU39AbV/ArSarx4sxO1vHbM0Lh2NLBtMnELvIo45Su1j0QEoEYIN4TcCo5r4f+AD70H+gCzfm7H6uzlp5qI5mAhQ0TtW8/d82bAnnza/HTeXWKmPx44VJ/poRG0mwt5xbqK6drK/vTMcxkV/rd3M66YsuK8susw5IuXEPM/gnCByMx1wih/qPKsWRTnUXd72b2O/PQxXmcsZpG2LNa9FM0T650vq8umcVke7/9k7vnp4sLNU9PzqZ8go+1UShCVGaUTTsKgAH9gyR4xDiwCOMSJSeQuZc4QPVK9p/9DNDxbAaOQhC6Ghr5AAKCx7iuz9ZH45AAUhJMZZANAo3RSzIx/rk14Np+a4S9sjWSyrhUUn1airrMgt/ADUYtDch8AcASOCkZomQXHp2Fi2qhHRTiC2lKPdG2L74AjFCiBSTMg0ayusucDM4urkZB+UQIAMzQbo3TwlHAIxx5/tIRQQuERxv7zs+eshx2Eu8ag5wZpW3G6dPegQq/HW1GuL5HXggywj03aKEqx7+HFy6/EoxlyqOaV3A4efqDKMCE8OF6tIrCkF7zHtLsUxpucZAVAiGBQ7RDHs6J0oXWwtP4msD+JGvnOThW9xfdowD89WacFS/9A1hKr1we9GutR+kFNwm0pQNp6kEHo/qAcOwW8R7WussYtKrsJbfwgrsov2Shpq3rFb3dVrwH0YuBAArS4CqmdHjp5GUQAknFsm40kyMbRe8/Q0nkeZGddH2Aena4LSY3MKAJ3o2RzUSYTybk/HJ2NOf7jG8rUVGxxfipuWufdCyODQ9rz4HIOu6KwkUDPHFtOq3ZqlVW+Ry2nWXpl+n9Sr9QNzpxvPi7XPMdZP7EZwtn5GiDlcHyblUhHZRdHMiWEZtRvUnC+AzzXiEz6GMOumvDXNqkVflA0hCBpRLgTYIMhdoM/qG4RUqMpxC2cJ4IMgBD7Rj+Bb4Qzp0mrPeEJDahGGnbKodnPPF5/jxsyqT+PqZAmKg8Pjrd3E5SHzcN0CGtibzJAkycuA1BalNyVtxT0AAQxYo49mU0RcmrP6vbvdwH/J9JUcA9GOrgRBBOFExIixtRIj8p4JybkHR2SdvA/RE3gFMJAPLG0mduqvVdl48fOaTXP299ZuZrnrCB+dzLF5fLh7ByC8LH2K7E4rvcyM0J474SWZY74Qrp75sslxPJbay/TBZvQv1jcl21hP+dODaM5vsS1iLosSa3r5xavr9xfqmz8wbX75K3aCyxOW8Scvt/trWB/t/mfMzsmwGfLaUh/y9DxagoDAl9gc8gPLmDnWzYwhVa6N1J7HN5XRoPpnstHmOM0wHqi/Kcus9bxIIARh0D++PwRiWD7+/8QQSWV09WFI0q9mSRbHayiVtOHOrmH944jMjbOYxvIurn0gs83vfXN5f4qMouayijL8zBJHCY4jImOS8ITEGH8ySUuGEIrYBxSFU0uMr2F8ZRo0LJRSi/on6pKF1DE5nIdTKcoR/z+S4hHEnWfygpXwPvrTHvwhxXhDL22+vzV1asC3n8dEsUKOpccqapLvl+tc9Oj2CXAK7+DtsOEvBttdhSMkgj+UcYlgXtTI5BGVYjGyJr+2xxwTMu4XROvpkOhMRb1puYINAoOL7wEY4acGBYewGtR9ppEuz9W/9MT19zjNyr+cdGF3aCx1jMbSG5tRq9MRwFZNSSeYNxiXZzuYxlKXFdOUDonN/X6+oe37amPBtUpNCV5Yka0hHq/Uwz6qfpx2HPjtZQ3AF2JAtoqSKxlJlou5vtDT2odl9BgvFd+wwxSPL2IW4k3ThcyiqjllGOGLsokHji1DQ0gKmkKkhtZIeK8BDZNhVCfclvsyPcS8xAzR/TTcWMdNxv0wko0SaAgF0kFRL3VJXkPJHzxAwg3N/eas/IxVqzKqsxJ7mhuDepk1erDyTH1D5MWryHTp3t4JiyH9jJpVV+F1Ye7rS431RGaZc4yeImQ9EE8AV2uRDbe1FApSaWrLCC8zOpvXl2VU3Szx3axa09s7sbDg3lVVVRgnhVKATtW+Sg2rq8Ld91rO7NVnGkJflpnbBqb+BSZ2vTP7oks3xb78+7eM/lWGhgCvvM88xFntX1mKZn6ZP3ISv4h7Kic5odRdsXPEpvxRDb1Xe8UzoPNmfkJs/oj8lcF05ycqcXc8LtatlpCf7p7L53swAz8J3PnrKeZ2mNvJhW8PBO3K9/B1uYzoKHCRq3BUXwLj/RM7OBrNKMFzIY0BUaQ6THTVW1deIVoI0CnaV6l2y+GfzldZnBazfqeO7Fhp4ZktpN4Riqo6/9Nhi11dBfKOZ7QGAl8CwN3rklgdtK6NHK7wRNSS+Oj2+JI3PRVNo+vym6Y57zYQiGZ8WRO8AEFw53gNhsnBCmfuqogtzZyV3rjpZbO5gVxnRIWME0pJvkp8j6trrEO4mpYYcbN1y1tW1GlfNM3J7PkXveXHBTdn1NLcxD8s3/QuHNoht8oXSWHJRqfW9AyjNwM1t4B6yr0ZubkTE4qKEhJK3Zm1GRm1me5wsKUl6BxgRaNgtElCFhS/J/Rr7JpT9nebBacXC6fJ+679FLwn+8Gn4npNZTZ1XdNi7bD7Cz1MjkOvXzDueZMfCSGpaDmGoxE0AcmGi6AUxIkFHIcBtBcJI7ORMAxWuGoSa9ZXJ1ZvuJ14u2rdhsQN1QmJlbp7P1DxI/xFWAqsewVZ74Qzs+08mBJAABlxiGD26aZWY2T1J9E26W0Zp0ehWMnq/Z/9cG//6hIMHUXj8tuSLfqT1Qt4B+LDJiYF4o7GLp3iyZbWfkmWgnFBSY4OlQ04+mL0r7PR5DbnkoR1BmjcVUbihpxy74LpydMXqvb1C254HiQ9SBw6GOUbjDI0NjbD5zDyZf9x9/GVQ0MbVMgIGReWE2ZphIzpDlXH87zEa0Vtc7s86HxhRLZpZvvFPz1y0B2U5Civzeqdxx+cM/lDhyYRdP5o6fm1r5bOomv7fu3Jclk+++HKDLCe9bPrwYwrfleijWp99Tf++T+tfz5v7a6mncyHrdnWiL7+nnlk+zISX6BZCGaVgC5osCulvmKnL3RcHhxaUGLbgg30DcpvhX0bK1wpkUG+C6SxXWxChOjWdnNd2q6VRNK1A8phrle6wXub2g3t/9PcfmZzVscwbWDu01mbn9Vq/G8pBpnnX0o2KJyC5Z7ZkkUPMwY6JS7HKm8r4Ff8NLGJQLSR7JyeP76T2HbSNtv2HznAD/KH+L61i22prJKpz3WxafbZVi0USzHq9tkq+PPPy/R9+klQ++YTjWPkw2y+DDq54iWl5dmLRj8sxrNdZ36/1KvZ1VwfQM7eveJ//HOBuAoL90piE6yUTnx49KLs8tIlVbHSczU1z0lCujzOkCU59HbVrndIWYZxcjqYeFuWfHE+Ka4y8SaEhjtiOmD5EkECn5I6hWlLbQMu/E71+YsMCHAEBoPwaPg4D4dtESw2MhKx/4QkIj/Z4TAsXEESbPlR+W7wa+TkWcny0/bgcngs0m7T51rhxXPPwgL0Amyc/OVeyMfjv/E++MjvvIzUnYcx+HwdgoLHHdYrsxzpltCnRXjIcgIvGm6vtA4UG6J1WZAAGRFkFH1bvUKPKpLM9PUML6tWIAg2wQiF6AhIBEueAX++o/SmbVhd/czAfqsqj33sqMK/MGNtU/qSw60/z38VdIn2Z5duMUiO9wOIFxKyG2kxWtRZSqMsH+k0tz26MQvFQzSL8ZTeJT6UiDEGiAdpy3aNeSK9gFVnTkw78OF1+hbGnkrQee7LCsGeERZrA371BUqYZ9C9pRpuK+T4VAFKhG2HP9XK9nKjYve7kesiRbjmjnlFkU756wPC78ox4m3qBlXExW15WKgduRbqbP9sWU+rXBGaVrA/zIb3T/O5Ftz4rozt4q64tqi8eO3t7NyrLQl1p23d3ZziS1Xox4hmqbH6w/s7/LPgZ9N+7n3w7X/PfHf9UeUkxXaFXi05s6/G2YkxMxyUBClPFuNPVKHGB03Xcyd1flhTdy11HPntVwU29ofgJ8e+4YDI3hHYw8gvrhXpEyxZ98a88t9Z/5pnlwhFk7+4+eNzbf7Nv2EnbGLLpw2gqbHQUNirccXgDTLLmJt0TMwUephmjdQwvbzjJqOynjlgaNf4y5raC9udC8i+Hw7yfXopID6lAboNZ1cNz6BvSEP6+lLEMddrUDKM6Wq+XqgDGmJOGYrK1xxjHddkFC1tj20k29ub8IXMwjMTyT42+E9dpLnKdPuE48SdjDvNhW4XlxRrytg+Yafx4vWU82Qe1B7kHO/wqDBoBuZBASsWNqlA7YJQcLtR21Xlk0m5NrsskXgJa7YWRStT+izZ1rDlYG8iCL+VvBcXtFM8mDwJgr6MhwBUOxkAMG00d8DRzYl/ABj00E27tCaVNkAwtENUmYTfeQSAXkbtBUaVMWY/AH5KO/Pp0N5dgUbudX2btyIlyCzAOIeifu3RcdOXhvOuM+QnhrZgZWo5sxAnTw/I5q/AjT91D/Tp0lw5w59WM7pO/QPdBuo1gj4cSMY1ZcBdpvyfpPbwuhjthY2hRfTBaIE3jnaApA97/SiQSybuK4fERpQnUgEKsUALtJAZhmSaNg0O8EPBMsMYAQei6C2n2WuvexWuF97wc/6K2ORcPtqK35KafduzicslC90BQxF5xqvXnn519VeBtrhMv/u6hJRyRwF6bChuqKjIR0+jfcXo0+QheVpBgXta117FEnvQM81+QOzFisOFhSm0efzAmGaOGT435p59Oj8xUDfD5sDbfTn+8mT7LByo3cQ6WOYyw0pHemjOzkY83RRr52hwNzmoq7pUpQvq8+bo0mYrzzYmrW1MSijPuVKevcYcqDLvbZmnmwc6f9Vr1fHkxYukw+NUtUlatZi8dInk9Rt4VUs1OvEH65De4XHkd+fcsFs+s+gxIAaS/wjyAABkz1+8DbHZVnitAQTc6OF5CxwNxBPbJnfoQfLm6WYouf/fqLF03dWfT8V99FqSMMA0FfesaFvRM6f33enr2lFPEAqaPgBBAIIfmIJQ1MsgdWRM64HJ3tOFKGeluLOGgYUgC2duMi8Z73n59raNo4aZ8U4DiinpX5824nUlj01BtL/3HQkV9q3gCGP9uaXcknPXlxBgp+ihDJkTjn0UcNM9u345UKWEw57UsCeUqmM8uyuv6a9VVFzTALyfqMp1p9enx+bm6/plQXNa4J5eev3c0xf2rjz8a15xbdyr45W34t+OH4q/0am3qYPBQ018UUFGoAU0ypOKP0B7cljBKKwUDMIr1CFBHIO8zRcE3f8sOShkWSrhnXuZqWSkBUMjVPNvCVwpbW2qTKMLk53JWQ4YlrYfXmRRx3NzV3xtUNmdTjCMv7zRzyP8P+X4Zi6JE9+bnUdDQHGaFXMCxxLeRuFz8PZFeay8zP756hZ/tTvTEn0/6cYOeW1K5rAl6YmDQLnz/o9UyVficfn7W8l3ZmfMNh3d178XEueIu18Z/7hwxIkXp1fG/Cz+4MC/WepnMLoUhuU0eox3TJ38HfWNWlzX+y4DGuqezK5+8T5Qm0n7tEfb4tc1tVYB/VXFF0gNufRfyUWvsYjpVEln/93Z8zwbGPJns06mnkgqaQI7tf+EyJV29ZrdbLATq2yQ5WSMr90Mmf5+yYz+8latbO7bUOoPx95nQ8DKk/VI2nQxwJ+3LRN9qQIMCeJ6J4pjKaA7qh/M2ijoW50d/o9GEmBYfJmPaDfz5byvwHVhnLac36yNxD6aVCzgsKwJC8eGHz9UHHI+TedjkLNeQ+es+FAKIbRpYnHJsTRyHQWe2mKrjzfBT0y36t5Oe2zdoEDFyRlCrqTg5NMk/O8jitn4G3EFccjI6bjFar6lH0El5MoqT/o9i/asewQjpDZ7w3PXR8/rumJyAy/tK6mVc0ozSwOR9kiDVFAxuiLYWr813BC98Xw0mwYLK09BQZ3X6bwzeKUAf0lG47vrvQRkT7NYSyDCW98dbzBzGkmR4txdDclNiNcPYk23jFJKVtJwneGckB2seNAo+U8YiobkfncZfN4dh4hColAKypDsNyQdi5HkS3PaIFs3I3i/EvxiYhHzKrV7W8F9Y2g1SO3T7A68bwv/MrTL2vGu6c5Dmm6xkDMM/oaUfqwHy3bK27BRfwV4YDpAkmrmlMDf6jrgRp3GQCVzyuD3bnoooQNEdAAPwpAC7vrzh2zbnI/NqQP/djdBVEzpmKj92OQ+M+4jZecCW7dMyKrVjvmVZNbjqLvzxxy15VBsXB0JYADE4C/rstiqvaGPS/kX1i4H0NbPewLI+BylVQTgAQEeXKxKTb5GEQUJoHEiAjRAQmihRcQAAzwiDjQgXaSBBwQTMUAChZoLAZWAoGqlFmGcnSJCtQ+hhSdFjM4HIk71nUiryFTPiEkNCg3MpNH69kVb0KbVxy/28iYlR9nuqrW2XtN9bTDtQQp4fRwAzaUf2lb5dWNaFgDQNKDVPI1mqjdHonWdZzqWMUtNNd38A6rXItg8668wdQo6E0/dI6y8kiQLUS4GEI9Zr81UU4Y2WMxKFwj1OV3bTKPTAH/p3IHlzFUWsjlzkURriqezNrTR8yeZMQUW7ygjNNY0qT9J41wqYI3pQHz1xwWWZEXVdGGYlu24HoFIIlPo6KkMjEzMokSzsLKxc3ByiRErTjw3jwSJkoyQzMsnRao06TJkGmmU0cYYK8s4frC08sBO9L9MDUVqJr61ZIV95QmQ0xD0fYz4Ill/rHUpVrsX4Esawb9hUR+K1RLhzAWNOfEgMRoKZxPIG7WY5GXcKe6rALx8tqjvGov14E5B6WhYovEfAdgL/kmZvjgn+dYR9Y80GcG/2TpzNsHFOuaosbAJbia4ZgdFX1Eo3Atz0peRRnhx2DaG+WAgw5ugxmHXWPVtnDFIXcSnL3Q4Iyx5C8WVemfqmCw+Fr+HmTPGTXR8mx6PfCCoe6E3L9tQGT8mX8bojKCx4islvx2s5swiaU7ZxKB72DId4eitDgo+Qo3rrowYw7lLX4qv0am03SoGt2PdHqRjBhxH1ZH5eijriuHodQ7eGrtrRb8ZYaJllDpp/8wPL5ajt55IOe8A + data:application/octet-stream;base64,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 ) format('woff2'); font-weight: normal; font-style: normal; @@ -72,4 +72,15 @@ microblog: \f625 stackexchange: \f626 stackoverflow: \f627 tripadvisor: \f628 +deezer: \f629 +discord: \f62a +git: \f62b +line: \f62c +messenger: \f62d +quora: \f62e +snapchat: \f62f +soundcloud: \f630 +untappd: \f631 +vk: \f632 +substack: \f633 */ \ No newline at end of file diff --git a/build/font/social-logos.woff2 b/build/font/social-logos.woff2 index cd536f6..691fff6 100644 Binary files a/build/font/social-logos.woff2 and b/build/font/social-logos.woff2 differ diff --git a/build/react/example.css b/build/react/example.css deleted file mode 100644 index c08ffce..0000000 --- a/build/react/example.css +++ /dev/null @@ -1,135 +0,0 @@ -html { - color: #767676; - font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen-Sans", "Ubuntu", "Cantarell", "Helvetica Neue", sans-serif; - line-height: 1.15; -} - -a:link, a:visited { - color: #999; -} - -a:active { - color: #1fc1ad; -} - -h1 { - text-align: center; - font-size: 24pt; -} - -.social-logos-example > p { - text-align: center; - margin-bottom: 2em; -} - -.social-logos-example { - max-width: 900px; - margin: 100px auto; -} - -[type=checkbox] { - margin: 0; -} - -.icons { - padding: 0 20px; - overflow: hidden; - margin-bottom: 50px; - display: flex; - flex-wrap: wrap; - justify-content: center; -} - -.icons div { - width: 64px; - height: 64px; - float: left; - padding: 6px 2px; - position: relative; - font-size: 7pt; - cursor: pointer; - text-align: center; -} - -.icons div p { - margin: 0; - color: #767676; - text-align: center; - overflow: hidden; - max-height: 2.2em; - word-break: break-word; -} - -.icons div p.is-hidden { - display: none; -} - - -.icons div:hover svg { - fill: #1fc1ad; -} - -.display-control-group { - display: flex; - justify-content: space-around; - margin-bottom: 20px; -} - -.display-control { - display: flex; -} - -.display-control h4 { - margin: 0 10px 0 0; -} - -.switch { - position: relative; - display: inline-block; - width: 40px; - height: 20px; -} - -.switch input { - -webkit-appearance: none; - -moz-appearance: none; - appearance: none; -} - -.handle { - position: absolute; - cursor: pointer; - top: 0; - left: 0; - right: 0; - bottom: 0; - border: 2px solid gray; - border-radius: 10px; - transition: .4s; - box-sizing: border-box; -} - -.handle:before { - position: absolute; - content: ""; - height: 12px; - width: 12px; - left: 2px; - bottom: 2px; - background: gray; - border-radius: 50%; - transition: .4s; -} - -input:checked + .handle { - border-color: #3AA662; -} - -input:checked + .handle:before { - background: #3AA662; - transform: translateX(20px); -} - -input:focus + .handle { - box-shadow: 0 0 3px #2196F3; -} diff --git a/build/react/example.d.ts b/build/react/example.d.ts new file mode 100644 index 0000000..e673297 --- /dev/null +++ b/build/react/example.d.ts @@ -0,0 +1,8 @@ +import '../css/example.css'; +/** + * An example React component that displays all the social logos. + * + * @return {React.Component} The `SocialLogosExample` component. + */ +declare function SocialLogosExample(): import("react/jsx-runtime").JSX.Element; +export default SocialLogosExample; diff --git a/build/react/example.js b/build/react/example.js new file mode 100644 index 0000000..93b54f1 --- /dev/null +++ b/build/react/example.js @@ -0,0 +1,43 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +const jsx_runtime_1 = require("react/jsx-runtime"); +/* eslint-disable no-alert -- ok for demo */ +const react_1 = require("react"); +const social_logo_1 = require("./social-logo"); +const social_logo_data_1 = require("./social-logo-data"); +require("../css/example.css"); +/** + * An example React component that displays a single social logo. + * + * @param {object} props - The properties. + * @param {string} props.name - Logo name. + * @param {number} props.iconSize - Icon size. + * @param {boolean} props.showIconNames - Whether to show icon names. + * @return {React.Component} The `SocialLogoItemExample` component. + */ +function SocialLogoItemExample({ name, iconSize, showIconNames }) { + const handleClick = (0, react_1.useCallback)(() => { + const code = ``; + window.prompt('Copy component code:', code); + }, [iconSize, name]); + return ((0, jsx_runtime_1.jsxs)("div", { children: [(0, jsx_runtime_1.jsx)(social_logo_1.SocialLogo, { icon: name, size: iconSize, onClick: handleClick }), showIconNames && (0, jsx_runtime_1.jsx)("p", { children: name })] }, name)); +} +/** + * An example React component that displays all the social logos. + * + * @return {React.Component} The `SocialLogosExample` component. + */ +function SocialLogosExample() { + const [useSmallIcons, setUseSmallIcons] = (0, react_1.useState)(false); + const [showIconNames, setShowIconNames] = (0, react_1.useState)(true); + const iconSize = useSmallIcons ? 24 : 48; + const handleSmallIconsToggle = (0, react_1.useCallback)(e => { + setUseSmallIcons(e.target.checked); + }, [setUseSmallIcons]); + const handleIconNamesToggle = (0, react_1.useCallback)(e => { + setShowIconNames(e.target.checked); + }, [setShowIconNames]); + const allSocialLogos = social_logo_data_1.SocialLogoData.map(logo => ((0, jsx_runtime_1.jsx)(SocialLogoItemExample, { name: logo.name, iconSize: iconSize, showIconNames: showIconNames }, logo.name))); + return ((0, jsx_runtime_1.jsxs)("div", Object.assign({ className: "social-logos-example" }, { children: [(0, jsx_runtime_1.jsx)("h1", { children: "Social Logos" }), (0, jsx_runtime_1.jsxs)("div", Object.assign({ className: "display-control-group" }, { children: [(0, jsx_runtime_1.jsxs)("div", Object.assign({ className: "display-control" }, { children: [(0, jsx_runtime_1.jsx)("h4", { children: "Small icons" }), (0, jsx_runtime_1.jsxs)("label", Object.assign({ className: "switch", htmlFor: "useSmallIcons" }, { children: [(0, jsx_runtime_1.jsx)("input", { id: "useSmallIcons", type: "checkbox", onChange: handleSmallIconsToggle, checked: useSmallIcons }), (0, jsx_runtime_1.jsx)("span", { className: "handle" })] }))] })), (0, jsx_runtime_1.jsxs)("div", Object.assign({ className: "display-control" }, { children: [(0, jsx_runtime_1.jsx)("h4", { children: "Icon names" }), (0, jsx_runtime_1.jsxs)("label", Object.assign({ className: "switch", htmlFor: "showIconNames" }, { children: [(0, jsx_runtime_1.jsx)("input", { id: "showIconNames", type: "checkbox", onChange: handleIconNamesToggle, checked: showIconNames }), (0, jsx_runtime_1.jsx)("span", { className: "handle" }), (0, jsx_runtime_1.jsx)("span", { className: "switch-label", "data-on": "On", "data-off": "Off" })] }))] }))] })), (0, jsx_runtime_1.jsx)("div", Object.assign({ className: "icons" }, { children: allSocialLogos })), (0, jsx_runtime_1.jsx)("p", { children: (0, jsx_runtime_1.jsx)("a", Object.assign({ href: "https://github.com/Automattic/social-logos" }, { children: "GitHub" })) })] }))); +} +exports.default = SocialLogosExample; diff --git a/build/react/example.jsx b/build/react/example.jsx deleted file mode 100644 index 815faf0..0000000 --- a/build/react/example.jsx +++ /dev/null @@ -1,74 +0,0 @@ -import React, { useState } from 'react'; -import SocialLogo from './social-logo'; -import { SocialLogoData } from './social-logo-data'; -import './example.css'; - -/** - * An example React component that displays all the social logos. - * - * @returns {React.Component} The `SocialLogosExample` component. - */ -function SocialLogosExample() { - const [ useSmallIcons, setUseSmallIcons ] = useState( false ); - const [ showIconNames, setShowIconNames ] = useState( true ); - - const iconSize = useSmallIcons ? 24 : 48; - - const handleClick = name => { - const code = ``; - window.prompt( 'Copy component code:', code ); - }; - - const handleSmallIconsToggle = e => { - setUseSmallIcons( e.target.checked ); - }; - - const handleIconNamesToggle = e => { - setShowIconNames( e.target.checked ); - }; - - const allSocialLogos = SocialLogoData.map( logo => { - return ( -
- - { showIconNames &&

{ logo.name }

} -
- ); - } ); - - return ( -
-

Social Logos

- -
-
-

Small icons

- -
-
-

Icon names

- -
-
- -
{ allSocialLogos }
- -

- GitHub -

-
- ); -} - -export default SocialLogosExample; diff --git a/build/react/index.d.ts b/build/react/index.d.ts new file mode 100644 index 0000000..e6143b8 --- /dev/null +++ b/build/react/index.d.ts @@ -0,0 +1,6 @@ +/** + * Export components. + */ +export * from './social-logo'; +export { SocialLogo as default } from './social-logo'; +export { SocialLogoData } from './social-logo-data'; diff --git a/build/react/index.js b/build/react/index.js new file mode 100644 index 0000000..57c5d08 --- /dev/null +++ b/build/react/index.js @@ -0,0 +1,25 @@ +"use strict"; +var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + var desc = Object.getOwnPropertyDescriptor(m, k); + if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { + desc = { enumerable: true, get: function() { return m[k]; } }; + } + Object.defineProperty(o, k2, desc); +}) : (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + o[k2] = m[k]; +})); +var __exportStar = (this && this.__exportStar) || function(m, exports) { + for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); +}; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.SocialLogoData = exports.default = void 0; +/** + * Export components. + */ +__exportStar(require("./social-logo"), exports); +var social_logo_1 = require("./social-logo"); +Object.defineProperty(exports, "default", { enumerable: true, get: function () { return social_logo_1.SocialLogo; } }); +var social_logo_data_1 = require("./social-logo-data"); +Object.defineProperty(exports, "SocialLogoData", { enumerable: true, get: function () { return social_logo_data_1.SocialLogoData; } }); diff --git a/build/react/index.jsx b/build/react/index.jsx deleted file mode 100644 index e985e5c..0000000 --- a/build/react/index.jsx +++ /dev/null @@ -1,5 +0,0 @@ -/** - * Export components. - */ -export { default } from './social-logo'; -export { SocialLogoData } from './social-logo-data'; diff --git a/build/react/social-logo-data.d.ts b/build/react/social-logo-data.d.ts new file mode 100644 index 0000000..65e60ab --- /dev/null +++ b/build/react/social-logo-data.d.ts @@ -0,0 +1,221 @@ +/** This is a generated file. Do not edit. */ +export declare const SocialLogoData: readonly [{ + readonly name: "amazon"; + readonly svg: import("react/jsx-runtime").JSX.Element; +}, { + readonly name: "behance"; + readonly svg: import("react/jsx-runtime").JSX.Element; +}, { + readonly name: "blogger-alt"; + readonly svg: import("react/jsx-runtime").JSX.Element; +}, { + readonly name: "blogger"; + readonly svg: import("react/jsx-runtime").JSX.Element; +}, { + readonly name: "bluesky"; + readonly svg: import("react/jsx-runtime").JSX.Element; +}, { + readonly name: "codepen"; + readonly svg: import("react/jsx-runtime").JSX.Element; +}, { + readonly name: "deezer"; + readonly svg: import("react/jsx-runtime").JSX.Element; +}, { + readonly name: "discord"; + readonly svg: import("react/jsx-runtime").JSX.Element; +}, { + readonly name: "dribbble"; + readonly svg: import("react/jsx-runtime").JSX.Element; +}, { + readonly name: "dropbox"; + readonly svg: import("react/jsx-runtime").JSX.Element; +}, { + readonly name: "eventbrite"; + readonly svg: import("react/jsx-runtime").JSX.Element; +}, { + readonly name: "facebook"; + readonly svg: import("react/jsx-runtime").JSX.Element; +}, { + readonly name: "fediverse"; + readonly svg: import("react/jsx-runtime").JSX.Element; +}, { + readonly name: "feed"; + readonly svg: import("react/jsx-runtime").JSX.Element; +}, { + readonly name: "flickr"; + readonly svg: import("react/jsx-runtime").JSX.Element; +}, { + readonly name: "foursquare"; + readonly svg: import("react/jsx-runtime").JSX.Element; +}, { + readonly name: "ghost"; + readonly svg: import("react/jsx-runtime").JSX.Element; +}, { + readonly name: "git"; + readonly svg: import("react/jsx-runtime").JSX.Element; +}, { + readonly name: "github"; + readonly svg: import("react/jsx-runtime").JSX.Element; +}, { + readonly name: "google-alt"; + readonly svg: import("react/jsx-runtime").JSX.Element; +}, { + readonly name: "google-plus-alt"; + readonly svg: import("react/jsx-runtime").JSX.Element; +}, { + readonly name: "google-plus"; + readonly svg: import("react/jsx-runtime").JSX.Element; +}, { + readonly name: "google"; + readonly svg: import("react/jsx-runtime").JSX.Element; +}, { + readonly name: "instagram"; + readonly svg: import("react/jsx-runtime").JSX.Element; +}, { + readonly name: "json-feed"; + readonly svg: import("react/jsx-runtime").JSX.Element; +}, { + readonly name: "line"; + readonly svg: import("react/jsx-runtime").JSX.Element; +}, { + readonly name: "link"; + readonly svg: import("react/jsx-runtime").JSX.Element; +}, { + readonly name: "linkedin"; + readonly svg: import("react/jsx-runtime").JSX.Element; +}, { + readonly name: "mail"; + readonly svg: import("react/jsx-runtime").JSX.Element; +}, { + readonly name: "mastodon"; + readonly svg: import("react/jsx-runtime").JSX.Element; +}, { + readonly name: "medium-alt"; + readonly svg: import("react/jsx-runtime").JSX.Element; +}, { + readonly name: "medium"; + readonly svg: import("react/jsx-runtime").JSX.Element; +}, { + readonly name: "messenger"; + readonly svg: import("react/jsx-runtime").JSX.Element; +}, { + readonly name: "microblog"; + readonly svg: import("react/jsx-runtime").JSX.Element; +}, { + readonly name: "nextdoor"; + readonly svg: import("react/jsx-runtime").JSX.Element; +}, { + readonly name: "patreon"; + readonly svg: import("react/jsx-runtime").JSX.Element; +}, { + readonly name: "pinterest-alt"; + readonly svg: import("react/jsx-runtime").JSX.Element; +}, { + readonly name: "pinterest"; + readonly svg: import("react/jsx-runtime").JSX.Element; +}, { + readonly name: "pocket"; + readonly svg: import("react/jsx-runtime").JSX.Element; +}, { + readonly name: "polldaddy"; + readonly svg: import("react/jsx-runtime").JSX.Element; +}, { + readonly name: "print"; + readonly svg: import("react/jsx-runtime").JSX.Element; +}, { + readonly name: "quora"; + readonly svg: import("react/jsx-runtime").JSX.Element; +}, { + readonly name: "reddit"; + readonly svg: import("react/jsx-runtime").JSX.Element; +}, { + readonly name: "share"; + readonly svg: import("react/jsx-runtime").JSX.Element; +}, { + readonly name: "skype"; + readonly svg: import("react/jsx-runtime").JSX.Element; +}, { + readonly name: "sms"; + readonly svg: import("react/jsx-runtime").JSX.Element; +}, { + readonly name: "snapchat"; + readonly svg: import("react/jsx-runtime").JSX.Element; +}, { + readonly name: "soundcloud"; + readonly svg: import("react/jsx-runtime").JSX.Element; +}, { + readonly name: "spotify"; + readonly svg: import("react/jsx-runtime").JSX.Element; +}, { + readonly name: "squarespace"; + readonly svg: import("react/jsx-runtime").JSX.Element; +}, { + readonly name: "stackexchange"; + readonly svg: import("react/jsx-runtime").JSX.Element; +}, { + readonly name: "stackoverflow"; + readonly svg: import("react/jsx-runtime").JSX.Element; +}, { + readonly name: "stumbleupon"; + readonly svg: import("react/jsx-runtime").JSX.Element; +}, { + readonly name: "substack"; + readonly svg: import("react/jsx-runtime").JSX.Element; +}, { + readonly name: "telegram"; + readonly svg: import("react/jsx-runtime").JSX.Element; +}, { + readonly name: "threads"; + readonly svg: import("react/jsx-runtime").JSX.Element; +}, { + readonly name: "tiktok-alt"; + readonly svg: import("react/jsx-runtime").JSX.Element; +}, { + readonly name: "tiktok"; + readonly svg: import("react/jsx-runtime").JSX.Element; +}, { + readonly name: "tripadvisor"; + readonly svg: import("react/jsx-runtime").JSX.Element; +}, { + readonly name: "tumblr-alt"; + readonly svg: import("react/jsx-runtime").JSX.Element; +}, { + readonly name: "tumblr"; + readonly svg: import("react/jsx-runtime").JSX.Element; +}, { + readonly name: "twitch"; + readonly svg: import("react/jsx-runtime").JSX.Element; +}, { + readonly name: "twitter-alt"; + readonly svg: import("react/jsx-runtime").JSX.Element; +}, { + readonly name: "twitter"; + readonly svg: import("react/jsx-runtime").JSX.Element; +}, { + readonly name: "untappd"; + readonly svg: import("react/jsx-runtime").JSX.Element; +}, { + readonly name: "vimeo"; + readonly svg: import("react/jsx-runtime").JSX.Element; +}, { + readonly name: "vk"; + readonly svg: import("react/jsx-runtime").JSX.Element; +}, { + readonly name: "whatsapp"; + readonly svg: import("react/jsx-runtime").JSX.Element; +}, { + readonly name: "woocommerce"; + readonly svg: import("react/jsx-runtime").JSX.Element; +}, { + readonly name: "wordpress"; + readonly svg: import("react/jsx-runtime").JSX.Element; +}, { + readonly name: "x"; + readonly svg: import("react/jsx-runtime").JSX.Element; +}, { + readonly name: "xanga"; + readonly svg: import("react/jsx-runtime").JSX.Element; +}, { + readonly name: "youtube"; + readonly svg: import("react/jsx-runtime").JSX.Element; +}]; diff --git a/build/react/social-logo-data.js b/build/react/social-logo-data.js new file mode 100644 index 0000000..9c8735c --- /dev/null +++ b/build/react/social-logo-data.js @@ -0,0 +1,299 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.SocialLogoData = void 0; +const jsx_runtime_1 = require("react/jsx-runtime"); +/** This is a generated file. Do not edit. */ +exports.SocialLogoData = [ + { + name: 'amazon', + svg: (0, jsx_runtime_1.jsx)("svg", Object.assign({ xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24" }, { children: (0, jsx_runtime_1.jsx)("g", { children: (0, jsx_runtime_1.jsx)("path", { d: "M13.582 8.182c-1.648.185-3.802.308-5.344.984-1.781.769-3.03 2.337-3.03 4.644 0 2.953 1.86 4.429 4.253 4.429 2.02 0 3.125-.477 4.685-2.065.516.747.685 1.109 1.629 1.894a.59.59 0 0 0 .672-.066l.006.006c.567-.505 1.599-1.401 2.18-1.888.231-.188.19-.496.009-.754-.52-.718-1.072-1.303-1.072-2.634V8.305c0-1.876.133-3.599-1.249-4.891C15.23 2.369 13.422 2 12.04 2 9.336 2 6.318 3.01 5.686 6.351c-.068.355.191.542.423.594l2.754.298c.258-.013.445-.266.494-.523.236-1.151 1.2-1.706 2.284-1.706.584 0 1.249.215 1.595.738.398.584.346 1.384.346 2.061zm-.533 5.906c-.451.8-1.169 1.291-1.967 1.291-1.09 0-1.728-.83-1.728-2.061 0-2.42 2.171-2.86 4.227-2.86v.615c.001 1.108.027 2.031-.532 3.015m7.634 5.251C18.329 21.076 14.917 22 11.979 22c-4.118 0-7.826-1.522-10.632-4.057-.22-.199-.024-.471.241-.317 3.027 1.762 6.771 2.823 10.639 2.823 2.608 0 5.476-.541 8.115-1.66.397-.169.73.262.341.55m.653 1.704c-.194.163-.379.076-.293-.139.284-.71.92-2.298.619-2.684s-1.99-.183-2.749-.092c-.23.027-.266-.173-.059-.319 1.348-.946 3.555-.673 3.811-.356.26.32-.066 2.533-1.329 3.59" }) }) })), + }, + { + name: 'behance', + svg: (0, jsx_runtime_1.jsx)("svg", Object.assign({ xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24" }, { children: (0, jsx_runtime_1.jsx)("g", { children: (0, jsx_runtime_1.jsx)("path", { d: "M7.799 5.698c.589 0 1.12.051 1.606.156q.722.155 1.241.507.516.351.804.938c.188.387.281.871.281 1.443q0 .93-.421 1.551-.424.62-1.255 1.014 1.133.328 1.689 1.146.559.822.557 1.975 0 .935-.359 1.612a3.14 3.14 0 0 1-.973 1.114q-.613.432-1.399.637A6.1 6.1 0 0 1 7.963 18H2V5.698zm-.35 4.97q.721 0 1.192-.345.465-.344.463-1.119 0-.43-.152-.707a1.1 1.1 0 0 0-.416-.427 1.7 1.7 0 0 0-.596-.216 3.6 3.6 0 0 0-.697-.06H4.709v2.874zm.151 5.237q.401.001.759-.077c.243-.053.457-.137.637-.261.182-.12.332-.283.441-.491q.164-.31.163-.798-.002-.948-.533-1.357c-.356-.27-.83-.404-1.413-.404H4.709v3.388zm8.562-.041q.552.538 1.583.538.74 0 1.277-.374c.354-.248.571-.514.654-.79h2.155c-.347 1.072-.872 1.838-1.589 2.299-.708.463-1.572.693-2.58.693q-1.05 0-1.899-.337a4 4 0 0 1-1.439-.958 4.4 4.4 0 0 1-.904-1.484 5.4 5.4 0 0 1-.32-1.899q0-1 .329-1.863a4.4 4.4 0 0 1 .933-1.492q.607-.63 1.444-.994a4.6 4.6 0 0 1 1.857-.363q1.131-.001 1.98.44a3.94 3.94 0 0 1 1.389 1.181 4.8 4.8 0 0 1 .783 1.69q.24.947.171 1.983h-6.428c-.001.706.237 1.372.604 1.73m2.811-4.68c-.291-.321-.783-.496-1.384-.496q-.585 0-.973.2a2 2 0 0 0-.621.491 1.8 1.8 0 0 0-.328.628 2.7 2.7 0 0 0-.111.587h3.98c-.058-.625-.271-1.085-.563-1.41m-3.916-3.446h4.985V6.524h-4.985z" }) }) })), + }, + { + name: 'blogger-alt', + svg: (0, jsx_runtime_1.jsx)("svg", Object.assign({ xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24" }, { children: (0, jsx_runtime_1.jsx)("g", { children: (0, jsx_runtime_1.jsx)("path", { d: "M19.779 9.904h-.981l-.021.001a1.163 1.163 0 0 1-1.16-1.079l-.001-.013A5.813 5.813 0 0 0 11.803 3H8.871a5.813 5.813 0 0 0-5.813 5.813v6.375a5.813 5.813 0 0 0 5.813 5.813h6.257a5.814 5.814 0 0 0 5.813-5.813l.002-4.121a1.164 1.164 0 0 0-1.164-1.163M8.726 7.713h3.291a1.117 1.117 0 1 1 0 2.234H8.726a1.117 1.117 0 1 1 0-2.234m6.601 8.657H8.72a1.057 1.057 0 1 1 0-2.114h6.607a1.057 1.057 0 1 1 0 2.114" }) }) })), + }, + { + name: 'blogger', + svg: (0, jsx_runtime_1.jsx)("svg", Object.assign({ xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24" }, { children: (0, jsx_runtime_1.jsx)("g", { children: (0, jsx_runtime_1.jsx)("path", { d: "M14.722 14.019a.654.654 0 0 1-.654.654H9.977a.654.654 0 0 1 0-1.308h4.091c.361 0 .654.293.654.654m-4.741-3.321h2.038a.692.692 0 0 0 0-1.384H9.981a.692.692 0 0 0 0 1.384M21 5v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2m-3.456 6.39a.72.72 0 0 0-.72-.72h-.607l-.013.001a.72.72 0 0 1-.718-.668l-.001-.008a3.6 3.6 0 0 0-3.599-3.599H10.07a3.6 3.6 0 0 0-3.599 3.599v3.947a3.6 3.6 0 0 0 3.599 3.599h3.874a3.6 3.6 0 0 0 3.599-3.599z" }) }) })), + }, + { + name: 'bluesky', + svg: (0, jsx_runtime_1.jsx)("svg", Object.assign({ xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24" }, { children: (0, jsx_runtime_1.jsx)("g", { children: (0, jsx_runtime_1.jsx)("path", { d: "M21.2 3.3c-.5-.2-1.4-.5-3.6 1C15.4 6 12.9 9.2 12 11c-.9-1.8-3.4-5-5.7-6.7-2.2-1.6-3-1.3-3.6-1S2 4.6 2 5.1s.3 4.7.5 5.4c.7 2.3 3.1 3.1 5.3 2.8-3.3.5-6.2 1.7-2.4 5.9 4.2 4.3 5.7-.9 6.5-3.6.8 2.7 1.7 7.7 6.4 3.6 3.6-3.6 1-5.4-2.3-5.9 2.2.2 4.6-.5 5.3-2.8.4-.7.7-4.8.7-5.4 0-.5-.1-1.5-.8-1.8" }) }) })), + }, + { + name: 'codepen', + svg: (0, jsx_runtime_1.jsx)("svg", Object.assign({ xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24" }, { children: (0, jsx_runtime_1.jsx)("g", { children: (0, jsx_runtime_1.jsx)("path", { d: "m22.016 8.84-.007-.037q-.006-.037-.015-.072-.007-.022-.013-.042l-.023-.062-.02-.042a.4.4 0 0 0-.03-.057l-.025-.038-.035-.052-.03-.037q-.021-.026-.043-.045-.015-.018-.035-.035a.4.4 0 0 0-.048-.04l-.037-.03-.015-.012-9.161-6.096a.86.86 0 0 0-.955 0L2.359 8.237l-.015.012-.038.028-.048.04a.638.638 0 0 0-.078.082q-.018.018-.03.037-.018.026-.035.052l-.025.038q-.016.031-.03.059l-.02.041a1 1 0 0 0-.034.106q-.01.034-.016.071-.003.02-.006.037a1 1 0 0 0-.009.114v6.093q0 .056.008.112l.007.038q.006.035.015.072a.2.2 0 0 0 .013.04q.01.032.022.063l.02.04a.4.4 0 0 0 .055.096l.035.052.03.037.042.045.035.035q.023.02.048.04l.038.03.013.01 9.163 6.095a.858.858 0 0 0 .959.004l9.163-6.095.015-.01q.02-.015.037-.03l.048-.04q.02-.017.035-.035.025-.024.043-.045l.03-.037.035-.052.025-.038a.4.4 0 0 0 .03-.058l.02-.04.023-.063c.003-.013.01-.027.013-.04q.009-.037.015-.072l.007-.037q.006-.062.007-.117V8.954a1 1 0 0 0-.008-.114m-9.154-4.376 6.751 4.49-3.016 2.013-3.735-2.492zm-1.724 0v4.009l-3.735 2.494-3.014-2.013zm-7.439 6.098L5.853 12l-2.155 1.438zm7.439 8.974-6.749-4.491 3.015-2.011 3.735 2.492zM12 14.035 8.953 12 12 9.966 15.047 12zm.862 5.501v-4.009l3.735-2.492 3.016 2.011zm7.441-6.098L18.147 12l2.156-1.438z" }) }) })), + }, + { + name: 'deezer', + svg: (0, jsx_runtime_1.jsx)("svg", Object.assign({ xmlns: "http://www.w3.org/2000/svg", width: "24", height: "24", viewBox: "0 0 24 24" }, { children: (0, jsx_runtime_1.jsx)("g", { children: (0, jsx_runtime_1.jsx)("path", { d: "M20.129 3.662c.222-1.287.548-2.096.909-2.098h.001c.673.002 1.219 2.809 1.219 6.274s-.546 6.274-1.22 6.274c-.276 0-.531-.477-.736-1.276-.324 2.926-.997 4.937-1.776 4.937-.603 0-1.144-1.208-1.507-3.114-.248 3.624-.872 6.195-1.602 6.195-.458 0-.875-1.019-1.184-2.678C13.861 21.6 13.003 24 12.002 24s-1.861-2.399-2.231-5.824c-.307 1.659-.724 2.678-1.184 2.678-.73 0-1.352-2.571-1.602-6.195-.363 1.905-.903 3.114-1.507 3.114-.778 0-1.452-2.011-1.776-4.937-.204.802-.46 1.276-.736 1.276-.674 0-1.22-2.809-1.22-6.274s.546-6.274 1.22-6.274c.362 0 .685.812.91 2.098.357-2.22.94-3.662 1.6-3.662.784 0 1.463 2.04 1.784 5.002.314-2.156.791-3.53 1.325-3.53.749 0 1.385 2.703 1.621 6.474.443-1.933 1.085-3.146 1.795-3.146s1.352 1.214 1.795 3.146c.237-3.771.872-6.474 1.621-6.474.533 0 1.009 1.374 1.325 3.53.321-2.962 1-5.002 1.784-5.002.658 0 1.244 1.443 1.603 3.662M0 7.221c0-1.549.31-2.805.692-2.805s.692 1.256.692 2.805-.31 2.805-.692 2.805S0 8.77 0 7.221m22.616 0c0-1.549.31-2.805.692-2.805S24 5.672 24 7.221s-.31 2.805-.692 2.805-.692-1.256-.692-2.805" }) }) })), + }, + { + name: 'discord', + svg: (0, jsx_runtime_1.jsx)("svg", Object.assign({ xmlns: "http://www.w3.org/2000/svg", width: "24", height: "24", viewBox: "0 0 24 24" }, { children: (0, jsx_runtime_1.jsx)("g", { children: (0, jsx_runtime_1.jsx)("path", { d: "M20.33 4.523A20 20 0 0 0 15.379 3a14 14 0 0 0-.634 1.289 18.4 18.4 0 0 0-5.495 0A14 14 0 0 0 8.615 3 20 20 0 0 0 3.66 4.527C.527 9.163-.323 13.684.102 18.141a20 20 0 0 0 6.073 3.049 14.7 14.7 0 0 0 1.301-2.097 13 13 0 0 1-2.048-.978q.258-.189.502-.378a14.27 14.27 0 0 0 12.142 0q.247.202.502.378a13 13 0 0 1-2.052.98 14.5 14.5 0 0 0 1.301 2.095 19.9 19.9 0 0 0 6.076-3.047c.498-5.168-.851-9.648-3.568-13.62M8.013 15.4c-1.183 0-2.161-1.074-2.161-2.395S6.796 10.6 8.01 10.6s2.183 1.083 2.163 2.405S9.22 15.4 8.013 15.4m7.974 0c-1.186 0-2.16-1.074-2.16-2.395s.944-2.405 2.16-2.405 2.178 1.083 2.157 2.405-.951 2.395-2.158 2.395" }) }) })), + }, + { + name: 'dribbble', + svg: (0, jsx_runtime_1.jsx)("svg", Object.assign({ xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24" }, { children: (0, jsx_runtime_1.jsx)("g", { children: (0, jsx_runtime_1.jsx)("path", { d: "M12 22C6.486 22 2 17.514 2 12S6.486 2 12 2s10 4.486 10 10-4.486 10-10 10m8.434-8.631c-.292-.092-2.644-.794-5.32-.365 1.117 3.07 1.572 5.57 1.659 6.09a8.56 8.56 0 0 0 3.661-5.725m-5.098 6.507c-.127-.749-.623-3.361-1.822-6.477l-.056.019c-4.818 1.679-6.547 5.02-6.701 5.334A8.5 8.5 0 0 0 12 20.555a8.5 8.5 0 0 0 3.336-.679m-9.682-2.152c.193-.331 2.538-4.213 6.943-5.637q.167-.054.337-.102a29 29 0 0 0-.692-1.45c-4.266 1.277-8.405 1.223-8.778 1.216a8.497 8.497 0 0 0 2.19 5.973m-2.015-7.46c.382.005 3.901.02 7.897-1.041a55 55 0 0 0-3.167-4.94 8.57 8.57 0 0 0-4.73 5.981m6.359-6.555a46 46 0 0 1 3.187 5c3.037-1.138 4.323-2.867 4.477-3.085a8.51 8.51 0 0 0-7.664-1.915m8.614 2.903c-.18.243-1.612 2.078-4.77 3.367a27 27 0 0 1 .751 1.678c2.842-.357 5.666.215 5.948.275a8.5 8.5 0 0 0-1.929-5.32" }) }) })), + }, + { + name: 'dropbox', + svg: (0, jsx_runtime_1.jsx)("svg", Object.assign({ xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24" }, { children: (0, jsx_runtime_1.jsx)("g", { children: (0, jsx_runtime_1.jsx)("path", { d: "M12 6.134 6.069 9.797 2 6.54l5.883-3.843zm-10 6.92 5.883 3.843L12 13.459 6.069 9.797zm10 .405 4.116 3.439L22 13.054l-4.069-3.257zM22 6.54l-5.884-3.843L12 6.134l5.931 3.663zm-9.989 7.66-4.129 3.426-1.767-1.153v1.291l5.896 3.539 5.897-3.539v-1.291l-1.769 1.153z" }) }) })), + }, + { + name: 'eventbrite', + svg: (0, jsx_runtime_1.jsx)("svg", Object.assign({ xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24" }, { children: (0, jsx_runtime_1.jsx)("g", { children: (0, jsx_runtime_1.jsx)("path", { d: "M18.041 3.931 5.959 3A2.96 2.96 0 0 0 3 5.959v12.083A2.96 2.96 0 0 0 5.959 21l12.083-.931C19.699 19.983 21 18.744 21 17.11V6.89c0-1.634-1.259-2.863-2.959-2.959M16.933 8.17c-.082.215-.192.432-.378.551-.188.122-.489.132-.799.132-1.521 0-3.062-.048-4.607-.048q-.23 1.061-.451 2.128c.932-.004 1.873.005 2.81.005.726 0 1.462-.069 1.586.525.04.189-.001.426-.052.615-.105.38-.258.676-.625.783-.185.054-.408.058-.646.058-1.145 0-2.345.017-3.493.02-.169.772-.328 1.553-.489 2.333 1.57-.005 3.067-.041 4.633-.058.627-.007 1.085.194 1.009.85a2.2 2.2 0 0 1-.211.725c-.102.208-.248.376-.488.452-.237.075-.541.064-.862.078-.304.014-.614.008-.924.016-.309.009-.619.022-.919.022-1.253 0-2.429.08-3.683.073-.603-.004-1.014-.249-1.124-.757-.059-.273-.018-.58.036-.841a3543 3543 0 0 1 1.629-7.763c.056-.265.114-.511.225-.714a1.24 1.24 0 0 1 .79-.62c.368-.099.883-.047 1.344-.047.305 0 .612.008.914.016.925.026 1.817.03 2.747.053.304.007.615.016.915.016.621 0 1.17.073 1.245.614.039.288-.051.567-.132.783" }) }) })), + }, + { + name: 'facebook', + svg: (0, jsx_runtime_1.jsx)("svg", Object.assign({ xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24" }, { children: (0, jsx_runtime_1.jsx)("g", { children: (0, jsx_runtime_1.jsx)("path", { d: "M12 2C6.5 2 2 6.5 2 12c0 5 3.7 9.1 8.4 9.9v-7H7.9V12h2.5V9.8c0-2.5 1.5-3.9 3.8-3.9 1.1 0 2.2.2 2.2.2v2.5h-1.3c-1.2 0-1.6.8-1.6 1.6V12h2.8l-.4 2.9h-2.3v7C18.3 21.1 22 17 22 12c0-5.5-4.5-10-10-10" }) }) })), + }, + { + name: 'fediverse', + svg: (0, jsx_runtime_1.jsx)("svg", Object.assign({ xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 743 743" }, { children: (0, jsx_runtime_1.jsxs)("g", { children: [(0, jsx_runtime_1.jsx)("path", { d: "M181.131 275.137a68.9 68.9 0 0 1-29.465 29.328l161.758 162.389 38.998-19.764zm213.363 214.187-38.998 19.764 81.963 82.283a68.9 68.9 0 0 1 29.471-29.332zM581.646 339.391l-91.576 46.41 6.752 43.189 103.616-52.513a68.9 68.9 0 0 1-18.792-37.086m-144.738 73.351L220.383 522.477a68.9 68.9 0 0 1 18.795 37.089L443.66 455.934zM367.275 142.438l-104.48 203.97 30.848 30.967 110.623-215.957a68.9 68.9 0 0 1-36.991-18.98M235.621 399.459l-52.922 103.314a68.9 68.9 0 0 1 36.987 18.979l46.781-91.328zM150.768 304.918a68.9 68.9 0 0 1-34.416 7.195 69 69 0 0 1-6.651-.695l30.903 197.662a68.9 68.9 0 0 1 34.416-7.195 69 69 0 0 1 6.646.695zM239.342 560.545c.707 4.589.949 9.239.72 13.877a68.9 68.9 0 0 1-7.267 27.18l197.629 31.712c-.708-4.59-.95-9.24-.723-13.878a68.9 68.9 0 0 1 7.27-27.178zM601.133 377.199l-91.219 178.082a68.9 68.9 0 0 1 36.994 18.983l91.217-178.08a68.9 68.9 0 0 1-36.992-18.985M476.723 125.33a68.9 68.9 0 0 1-29.471 29.332l141.266 141.811a68.9 68.9 0 0 1 29.468-29.332zM347.787 104.631l-178.576 90.498a68.9 68.9 0 0 1 18.793 37.086l178.574-90.502a68.9 68.9 0 0 1-18.791-37.082M446.926 154.826a68.9 68.9 0 0 1-34.983 7.483 69 69 0 0 1-6.029-.633l15.818 101.291 43.163 6.926zm-16 167.028 37.4 239.482a68.9 68.9 0 0 1 33.914-6.943q3.625.206 7.207.791L474.09 328.777zM188.131 232.975c.734 4.66.988 9.383.758 14.095a68.9 68.9 0 0 1-7.16 26.983l101.369 16.281 19.923-38.908zm173.736 27.9-19.926 38.912 239.514 38.467a69 69 0 0 1-.695-13.719 68.9 68.9 0 0 1 7.349-27.324z" }), (0, jsx_runtime_1.jsx)("path", { fillOpacity: ".996", d: "M412.284 156.054c34.538 1.882 64.061-24.592 65.943-59.13s-24.592-64.062-59.131-65.943c-34.538-1.882-64.061 24.592-65.943 59.13s24.593 64.062 59.131 65.943M646.144 390.82c34.538 1.881 64.062-24.593 65.943-59.131s-24.592-64.061-59.13-65.943-64.062 24.593-65.943 59.131 24.592 64.061 59.13 65.943M495.086 685.719c34.538 1.881 64.062-24.592 65.943-59.13s-24.592-64.062-59.13-65.943-64.062 24.592-65.943 59.13 24.592 64.062 59.13 65.943M167.866 633.211c34.538 1.882 64.062-24.592 65.943-59.13s-24.592-64.062-59.13-65.943-64.062 24.592-65.943 59.13 24.592 64.062 59.13 65.943M116.692 305.86c34.538 1.882 64.062-24.592 65.943-59.13s-24.592-64.062-59.131-65.943c-34.538-1.881-64.061 24.592-65.943 59.13s24.593 64.062 59.131 65.943" })] }) })), + }, + { + name: 'feed', + svg: (0, jsx_runtime_1.jsx)("svg", Object.assign({ xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24" }, { children: (0, jsx_runtime_1.jsx)("g", { children: (0, jsx_runtime_1.jsx)("path", { d: "M2 8.667V12c5.515 0 10 4.485 10 10h3.333c0-7.363-5.97-13.333-13.333-13.333M2 2v3.333c9.19 0 16.667 7.477 16.667 16.667H22C22 10.955 13.045 2 2 2m2.5 15a2.5 2.5 0 1 0 0 5 2.5 2.5 0 0 0 0-5" }) }) })), + }, + { + name: 'flickr', + svg: (0, jsx_runtime_1.jsx)("svg", Object.assign({ xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24" }, { children: (0, jsx_runtime_1.jsx)("g", { children: (0, jsx_runtime_1.jsx)("path", { d: "M6.5 7c-2.75 0-5 2.25-5 5s2.25 5 5 5 5-2.25 5-5-2.25-5-5-5m11 0c-2.75 0-5 2.25-5 5s2.25 5 5 5 5-2.25 5-5-2.25-5-5-5" }) }) })), + }, + { + name: 'foursquare', + svg: (0, jsx_runtime_1.jsx)("svg", Object.assign({ xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24" }, { children: (0, jsx_runtime_1.jsx)("g", { children: (0, jsx_runtime_1.jsx)("path", { d: "M17.573 2H6.905C5.434 2 5 3.107 5 3.805v16.948c0 .785.422 1.077.66 1.172.238.097.892.177 1.285-.275 0 0 5.035-5.843 5.122-5.93.132-.132.132-.132.262-.132h3.26c1.368 0 1.588-.977 1.732-1.552.078-.318.692-3.428 1.225-6.122l.675-3.368C19.56 2.893 19.14 2 17.573 2m-1.078 5.22c-.053.252-.372.518-.665.518h-4.157c-.467 0-.802.318-.802.787v.508c0 .467.337.798.805.798h3.528c.331 0 .655.362.583.715s-.407 2.102-.448 2.295c-.04.193-.262.523-.655.523h-2.88c-.523 0-.683.068-1.033.503-.35.437-3.505 4.223-3.505 4.223-.032.035-.063.027-.063-.015V4.852c0-.298.26-.648.648-.648h8.562c.315 0 .61.297.528.683z" }) }) })), + }, + { + name: 'ghost', + svg: (0, jsx_runtime_1.jsx)("svg", Object.assign({ xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24" }, { children: (0, jsx_runtime_1.jsx)("g", { children: (0, jsx_runtime_1.jsx)("path", { d: "M10.203 20.997H3.005v-3.599h7.198zm10.792-3.599h-7.193v3.599h7.193zm.003-7.198H3v3.599h17.998zm-7.195-7.197H3.005v3.599h10.798zm7.197 0h-3.599v3.599H21z" }) }) })), + }, + { + name: 'git', + svg: (0, jsx_runtime_1.jsx)("svg", Object.assign({ xmlns: "http://www.w3.org/2000/svg", width: "24", height: "24", viewBox: "0 0 24 24" }, { children: (0, jsx_runtime_1.jsx)("g", { children: (0, jsx_runtime_1.jsx)("path", { d: "M23.519 10.947 13.053.482a1.543 1.543 0 0 0-2.183 0L8.696 2.656l2.756 2.756a1.83 1.83 0 0 1 1.886.439 1.84 1.84 0 0 1 .436 1.898l2.656 2.657a1.83 1.83 0 0 1 1.899.436 1.837 1.837 0 0 1 0 2.597 1.84 1.84 0 0 1-2.599 0 1.84 1.84 0 0 1-.4-1.998l-2.478-2.477v6.521a1.837 1.837 0 0 1 .485 2.945 1.837 1.837 0 0 1-2.597 0 1.837 1.837 0 0 1 0-2.598 1.8 1.8 0 0 1 .602-.401V8.85a1.8 1.8 0 0 1-.602-.4 1.84 1.84 0 0 1-.395-2.009L7.628 3.723.452 10.898a1.544 1.544 0 0 0 0 2.184l10.467 10.467a1.544 1.544 0 0 0 2.183 0l10.417-10.418a1.546 1.546 0 0 0 0-2.184" }) }) })), + }, + { + name: 'github', + svg: (0, jsx_runtime_1.jsx)("svg", Object.assign({ xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24" }, { children: (0, jsx_runtime_1.jsx)("g", { children: (0, jsx_runtime_1.jsx)("path", { d: "M12 2C6.477 2 2 6.477 2 12c0 4.419 2.865 8.166 6.839 9.489.5.09.682-.218.682-.484 0-.236-.009-.866-.014-1.699-2.782.602-3.369-1.34-3.369-1.34-.455-1.157-1.11-1.465-1.11-1.465-.909-.62.069-.608.069-.608 1.004.071 1.532 1.03 1.532 1.03.891 1.529 2.341 1.089 2.91.833.091-.647.349-1.086.635-1.337-2.22-.251-4.555-1.111-4.555-4.943 0-1.091.39-1.984 1.03-2.682-.103-.254-.447-1.27.097-2.646 0 0 .84-.269 2.75 1.025A9.6 9.6 0 0 1 12 6.836c.85.004 1.705.114 2.504.336 1.909-1.294 2.748-1.025 2.748-1.025.546 1.376.202 2.394.1 2.646.64.699 1.026 1.591 1.026 2.682 0 3.841-2.337 4.687-4.565 4.935.359.307.679.917.679 1.852 0 1.335-.012 2.415-.012 2.741 0 .269.18.579.688.481A10 10 0 0 0 22 12c0-5.523-4.477-10-10-10" }) }) })), + }, + { + name: 'google-alt', + svg: (0, jsx_runtime_1.jsx)("svg", Object.assign({ xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24" }, { children: (0, jsx_runtime_1.jsx)("g", { children: (0, jsx_runtime_1.jsx)("path", { d: "M12 2C6.477 2 2 6.477 2 12s4.477 10 10 10 10-4.477 10-10S17.523 2 12 2m-.05 16c-3.312 0-6-2.688-6-6s2.688-6 6-6c1.62 0 2.976.594 4.014 1.566L14.26 9.222c-.432-.408-1.188-.888-2.31-.888-1.986 0-3.606 1.65-3.606 3.672s1.62 3.672 3.606 3.672c2.298 0 3.144-1.59 3.3-2.532h-3.306v-2.238h5.616c.084.378.15.732.15 1.23 0 3.426-2.298 5.862-5.76 5.862" }) }) })), + }, + { + name: 'google-plus-alt', + svg: (0, jsx_runtime_1.jsx)("svg", Object.assign({ xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24" }, { children: (0, jsx_runtime_1.jsx)("g", { children: (0, jsx_runtime_1.jsx)("path", { d: "M8 11h6.61c.06.35.11.7.11 1.16 0 4-2.68 6.84-6.72 6.84-3.87 0-7-3.13-7-7s3.13-7 7-7c1.89 0 3.47.69 4.69 1.83l-1.9 1.83c-.52-.5-1.43-1.08-2.79-1.08-2.39 0-4.34 1.98-4.34 4.42S5.61 16.42 8 16.42c2.77 0 3.81-1.99 3.97-3.02H8zm15 0h-2V9h-2v2h-2v2h2v2h2v-2h2" }) }) })), + }, + { + name: 'google-plus', + svg: (0, jsx_runtime_1.jsx)("svg", Object.assign({ xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24" }, { children: (0, jsx_runtime_1.jsx)("g", { children: (0, jsx_runtime_1.jsx)("path", { d: "M12 2C6.477 2 2 6.477 2 12s4.477 10 10 10 10-4.477 10-10S17.523 2 12 2m-1.919 14.05a4.051 4.051 0 0 1 0-8.1c1.094 0 2.009.401 2.709 1.057l-1.15 1.118a2.23 2.23 0 0 0-1.559-.599c-1.341 0-2.434 1.114-2.434 2.479s1.094 2.479 2.434 2.479c1.551 0 2.122-1.073 2.227-1.709h-2.232v-1.511h3.791c.057.255.101.494.101.83.001 2.312-1.55 3.956-3.887 3.956M19 12.75h-1.25V14h-1.5v-1.25H15v-1.5h1.25V10h1.5v1.25H19z" }) }) })), + }, + { + name: 'google', + svg: (0, jsx_runtime_1.jsx)("svg", Object.assign({ xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24" }, { children: (0, jsx_runtime_1.jsx)("g", { children: (0, jsx_runtime_1.jsx)("path", { d: "M12.02 10.18v3.73h5.51c-.26 1.57-1.67 4.22-5.5 4.22-3.31 0-6.01-2.75-6.01-6.12s2.7-6.12 6.01-6.12c1.87 0 3.13.8 3.85 1.48l2.84-2.76C16.99 2.99 14.73 2 12.03 2c-5.52 0-10 4.48-10 10s4.48 10 10 10c5.77 0 9.6-4.06 9.6-9.77 0-.83-.11-1.42-.25-2.05z" }) }) })), + }, + { + name: 'instagram', + svg: (0, jsx_runtime_1.jsx)("svg", Object.assign({ xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24" }, { children: (0, jsx_runtime_1.jsx)("g", { children: (0, jsx_runtime_1.jsx)("path", { d: "M12 4.622c2.403 0 2.688.009 3.637.052.877.04 1.354.187 1.671.31.42.163.72.358 1.035.673s.51.615.673 1.035c.123.317.27.794.31 1.671.043.949.052 1.234.052 3.637s-.009 2.688-.052 3.637c-.04.877-.187 1.354-.31 1.671-.163.42-.358.72-.673 1.035s-.615.51-1.035.673c-.317.123-.794.27-1.671.31-.949.043-1.233.052-3.637.052s-2.688-.009-3.637-.052c-.877-.04-1.354-.187-1.671-.31a2.8 2.8 0 0 1-1.035-.673 2.8 2.8 0 0 1-.673-1.035c-.123-.317-.27-.794-.31-1.671-.043-.949-.052-1.234-.052-3.637s.009-2.688.052-3.637c.04-.877.187-1.354.31-1.671.163-.42.358-.72.673-1.035s.615-.51 1.035-.673c.317-.123.794-.27 1.671-.31.949-.043 1.234-.052 3.637-.052M12 3c-2.444 0-2.751.01-3.711.054-.958.044-1.612.196-2.184.418a4.4 4.4 0 0 0-1.594 1.039c-.5.5-.808 1.002-1.038 1.594-.223.572-.375 1.226-.419 2.184C3.01 9.249 3 9.556 3 12s.01 2.751.054 3.711c.044.958.196 1.612.418 2.185.23.592.538 1.094 1.038 1.594s1.002.808 1.594 1.038c.572.222 1.227.375 2.185.418.96.044 1.267.054 3.711.054s2.751-.01 3.711-.054c.958-.044 1.612-.196 2.185-.418a4.4 4.4 0 0 0 1.594-1.038c.5-.5.808-1.002 1.038-1.594.222-.572.375-1.227.418-2.185.044-.96.054-1.267.054-3.711s-.01-2.751-.054-3.711c-.044-.958-.196-1.612-.418-2.185A4.4 4.4 0 0 0 19.49 4.51c-.5-.5-1.002-.808-1.594-1.038-.572-.222-1.227-.375-2.185-.418C14.751 3.01 14.444 3 12 3m0 4.378a4.622 4.622 0 1 0 0 9.244 4.622 4.622 0 0 0 0-9.244M12 15a3 3 0 1 1 0-6 3 3 0 0 1 0 6m4.804-8.884a1.08 1.08 0 1 0 .001 2.161 1.08 1.08 0 0 0-.001-2.161" }) }) })), + }, + { + name: 'json-feed', + svg: (0, jsx_runtime_1.jsx)("svg", Object.assign({ xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24" }, { children: (0, jsx_runtime_1.jsxs)("g", { children: [(0, jsx_runtime_1.jsx)("path", { d: "m8.522 17.424.027.027c1.076-1.076 1.854-.993 3.154.306l2.053 2.053c2.136 2.136 4.131 2.028 6.515-.356l.729-.728-1.548-1.548-.373.373c-1.349 1.349-2.293 1.366-3.585.075l-2.409-2.409c-1.242-1.242-2.475-1.366-3.659-.381l-.232-.232c1.01-1.225.911-2.368-.29-3.568l-2.16-2.162c-1.317-1.317-1.308-2.236.058-3.602l.372-.372-1.54-1.54-.728.729c-2.393 2.393-2.525 4.346-.439 6.433l1.78 1.78c1.3 1.3 1.383 2.095.315 3.163l.008.008a1.384 1.384 0 0 0 1.952 1.951" }), (0, jsx_runtime_1.jsx)("circle", { cx: "13.089", cy: "10.905", r: "1.383" }), (0, jsx_runtime_1.jsx)("circle", { cx: "16.349", cy: "7.644", r: "1.383" }), (0, jsx_runtime_1.jsx)("circle", { cx: "19.61", cy: "4.383", r: "1.383" })] }) })), + }, + { + name: 'line', + svg: (0, jsx_runtime_1.jsx)("svg", Object.assign({ xmlns: "http://www.w3.org/2000/svg", width: "24", height: "24", viewBox: "0 0 24 24" }, { children: (0, jsx_runtime_1.jsx)("g", { children: (0, jsx_runtime_1.jsx)("path", { d: "M14.255 9.572v3.333c0 .084-.066.15-.15.15h-.534a.16.16 0 0 1-.122-.061l-1.528-2.063v1.978c0 .084-.066.15-.15.15h-.534a.15.15 0 0 1-.15-.15V9.576c0-.084.066-.15.15-.15h.529a.14.14 0 0 1 .122.066l1.528 2.063V9.577c0-.084.066-.15.15-.15h.534a.15.15 0 0 1 .155.145m-3.844-.15h-.534a.15.15 0 0 0-.15.15v3.333c0 .084.066.15.15.15h.534c.084 0 .15-.066.15-.15V9.572c0-.08-.066-.15-.15-.15m-1.289 2.794H7.664V9.572a.15.15 0 0 0-.15-.15H6.98a.15.15 0 0 0-.15.15v3.333q0 .062.042.103a.16.16 0 0 0 .103.042h2.142c.084 0 .15-.066.15-.15v-.534a.15.15 0 0 0-.145-.15m7.945-2.794h-2.142c-.08 0-.15.066-.15.15v3.333c0 .08.066.15.15.15h2.142c.084 0 .15-.066.15-.15v-.534a.15.15 0 0 0-.15-.15h-1.458v-.563h1.458c.084 0 .15-.066.15-.15v-.539a.15.15 0 0 0-.15-.15h-1.458v-.563h1.458c.084 0 .15-.066.15-.15v-.534c-.005-.08-.07-.15-.15-.15M22.5 5.33v13.373c-.005 2.1-1.725 3.802-3.83 3.797H5.297c-2.1-.005-3.802-1.73-3.797-3.83V5.297c.005-2.1 1.73-3.802 3.83-3.797h13.373c2.1.005 3.802 1.725 3.797 3.83m-2.888 5.747c0-3.422-3.431-6.206-7.645-6.206s-7.645 2.784-7.645 6.206c0 3.066 2.719 5.634 6.394 6.122.895.192.792.52.591 1.725-.033.192-.155.755.661.413s4.402-2.592 6.009-4.439c1.106-1.219 1.636-2.452 1.636-3.82" }) }) })), + }, + { + name: 'link', + svg: (0, jsx_runtime_1.jsx)("svg", Object.assign({ xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24" }, { children: (0, jsx_runtime_1.jsx)("g", { children: (0, jsx_runtime_1.jsx)("path", { d: "M17 13H7v-2h10zm1-6h-1c-1.631 0-3.065.792-3.977 2H18c1.103 0 2 .897 2 2v2c0 1.103-.897 2-2 2h-4.977c.913 1.208 2.347 2 3.977 2h1a4 4 0 0 0 4-4v-2a4 4 0 0 0-4-4M2 11v2a4 4 0 0 0 4 4h1c1.63 0 3.065-.792 3.977-2H6c-1.103 0-2-.897-2-2v-2c0-1.103.897-2 2-2h4.977C10.065 7.792 8.631 7 7 7H6a4 4 0 0 0-4 4" }) }) })), + }, + { + name: 'linkedin', + svg: (0, jsx_runtime_1.jsx)("svg", Object.assign({ xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24" }, { children: (0, jsx_runtime_1.jsx)("g", { children: (0, jsx_runtime_1.jsx)("path", { d: "M19.7 3H4.3A1.3 1.3 0 0 0 3 4.3v15.4A1.3 1.3 0 0 0 4.3 21h15.4a1.3 1.3 0 0 0 1.3-1.3V4.3A1.3 1.3 0 0 0 19.7 3M8.339 18.338H5.667v-8.59h2.672zM7.004 8.574a1.548 1.548 0 1 1-.002-3.096 1.548 1.548 0 0 1 .002 3.096m11.335 9.764H15.67v-4.177c0-.996-.017-2.278-1.387-2.278-1.389 0-1.601 1.086-1.601 2.206v4.249h-2.667v-8.59h2.559v1.174h.037c.356-.675 1.227-1.387 2.526-1.387 2.703 0 3.203 1.779 3.203 4.092v4.711z" }) }) })), + }, + { + name: 'mail', + svg: (0, jsx_runtime_1.jsx)("svg", Object.assign({ xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24" }, { children: (0, jsx_runtime_1.jsx)("g", { children: (0, jsx_runtime_1.jsx)("path", { d: "M20 4H4a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2m0 4.236-8 4.882-8-4.882V6h16z" }) }) })), + }, + { + name: 'mastodon', + svg: (0, jsx_runtime_1.jsx)("svg", Object.assign({ xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24" }, { children: (0, jsx_runtime_1.jsx)("g", { children: (0, jsx_runtime_1.jsx)("path", { d: "M11.973 2.352c-2.468.02-4.842.286-6.225.921 0 0-2.742 1.229-2.742 5.415 0 .958-.018 2.105.012 3.32.1 4.094.75 8.128 4.535 9.129 1.745.462 3.244.56 4.45.494 2.19-.122 3.417-.781 3.417-.781l-.072-1.588s-1.565.491-3.32.431c-1.74-.06-3.576-.188-3.858-2.324a4 4 0 0 1-.04-.598s1.709.416 3.874.516c1.324.06 2.563-.076 3.824-.226 2.418-.29 4.524-1.78 4.79-3.141.416-2.144.38-5.232.38-5.232 0-4.186-2.74-5.415-2.74-5.415-1.383-.635-3.76-.9-6.227-.921zM9.18 5.622c1.028 0 1.804.395 2.318 1.185l.502.84.5-.84c.514-.79 1.292-1.186 2.32-1.186.888 0 1.605.313 2.15.922q.795.915.794 2.469v5.068h-2.008V9.16c0-1.037-.438-1.562-1.31-1.562-.966 0-1.448.622-1.448 1.857v2.693h-1.996V9.455c0-1.235-.484-1.857-1.45-1.857-.872 0-1.308.525-1.308 1.562v4.92H6.236V9.012q-.001-1.554.793-2.469c.547-.609 1.263-.922 2.15-.922" }) }) })), + }, + { + name: 'medium-alt', + svg: (0, jsx_runtime_1.jsx)("svg", Object.assign({ xmlns: "http://www.w3.org/2000/svg", width: "24", height: "24", viewBox: "0 0 24 24" }, { children: (0, jsx_runtime_1.jsx)("g", { children: (0, jsx_runtime_1.jsx)("path", { fillRule: "nonzero", d: "M7.423 6c3.27 0 5.922 2.686 5.922 6s-2.651 6-5.922 6S1.5 15.313 1.5 12s2.652-6 5.923-6m9.458.351c1.635 0 2.961 2.53 2.961 5.65 0 3.118-1.325 5.648-2.96 5.648S13.92 15.119 13.92 12s1.325-5.649 2.96-5.649m4.577.589c.576 0 1.042 2.265 1.042 5.06s-.466 5.06-1.042 5.06c-.575 0-1.04-2.265-1.04-5.06s.465-5.06 1.04-5.06" }) }) })), + }, + { + name: 'medium', + svg: (0, jsx_runtime_1.jsx)("svg", Object.assign({ xmlns: "http://www.w3.org/2000/svg", width: "24", height: "24", viewBox: "0 0 24 24" }, { children: (0, jsx_runtime_1.jsx)("g", { children: (0, jsx_runtime_1.jsx)("path", { d: "M3 3v18h18V3zm15 4.26-1 .93a.28.28 0 0 0-.11.27v6.8a.27.27 0 0 0 .11.27l.94.93v.2h-4.75v-.2l1-1c.09-.1.09-.12.09-.27V9.74l-2.71 6.9h-.37L8 9.74v4.62a.67.67 0 0 0 .17.54l1.27 1.54v.2H5.86v-.2l1.27-1.54a.64.64 0 0 0 .17-.54V9a.5.5 0 0 0-.16-.4L6 7.26v-.2h3.52L12.23 13l2.38-5.94H18z" }) }) })), + }, + { + name: 'messenger', + svg: (0, jsx_runtime_1.jsx)("svg", Object.assign({ xmlns: "http://www.w3.org/2000/svg", width: "24", height: "24", viewBox: "0 0 24 24" }, { children: (0, jsx_runtime_1.jsx)("g", { children: (0, jsx_runtime_1.jsx)("path", { d: "M12.026.375C5.462.375.375 5.172.375 11.652c0 3.389 1.393 6.318 3.66 8.341.391.352.311.556.377 2.73a.934.934 0 0 0 1.307.823c2.48-1.092 2.512-1.178 2.933-1.064 7.185 1.977 14.973-2.621 14.973-10.83 0-6.48-5.035-11.277-11.599-11.277m6.996 8.678L15.6 14.47a1.75 1.75 0 0 1-2.527.465l-2.723-2.038a.7.7 0 0 0-.844 0l-3.674 2.786c-.49.372-1.133-.216-.802-.735l3.422-5.417a1.75 1.75 0 0 1 2.527-.465l2.722 2.037a.7.7 0 0 0 .844 0L18.22 8.32c.489-.374 1.132.213.801.732" }) }) })), + }, + { + name: 'microblog', + svg: (0, jsx_runtime_1.jsx)("svg", Object.assign({ xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24" }, { children: (0, jsx_runtime_1.jsx)("g", { children: (0, jsx_runtime_1.jsx)("path", { d: "M19.641 17.086c1.294-1.522 2.067-3.438 2.067-5.521 0-4.957-4.371-8.972-9.763-8.972s-9.763 4.015-9.763 8.972 4.371 8.972 9.763 8.972a10.5 10.5 0 0 0 3.486-.59.315.315 0 0 1 .356.112c.816 1.101 2.09 1.876 3.506 2.191a.194.194 0 0 0 .192-.309 3.82 3.82 0 0 1 .162-4.858zm-3.065-6.575-2.514 1.909.912 3.022a.286.286 0 0 1-.437.317l-2.592-1.802-2.592 1.802a.285.285 0 0 1-.436-.317l.912-3.022-2.515-1.909a.285.285 0 0 1 .167-.513l3.155-.066 1.038-2.981a.285.285 0 0 1 .539 0l1.038 2.981 3.155.066a.285.285 0 0 1 .17.513" }) }) })), + }, + { + name: 'nextdoor', + svg: (0, jsx_runtime_1.jsx)("svg", Object.assign({ xmlns: "http://www.w3.org/2000/svg", strokeMiterlimit: "10", viewBox: "0 0 130 130" }, { children: (0, jsx_runtime_1.jsx)("g", { children: (0, jsx_runtime_1.jsx)("path", { d: "M64.25 3.531c-31.144.337-57.596 24.22-60.469 55.907-3.064 33.799 21.857 63.685 55.657 66.75s63.685-21.857 66.75-55.657-21.857-63.686-55.657-66.75a62 62 0 0 0-6.281-.25m3.938 34.907C82.468 38.438 93.5 48.58 93.5 61.5v27c0 .685-.565 1.25-1.25 1.25H80.906a1.267 1.267 0 0 1-1.25-1.25V63.375c0-5.58-4.309-11.937-11.469-11.937-7.47 0-11.468 6.357-11.468 11.937V88.5c0 .685-.565 1.25-1.25 1.25H44.125c-.68 0-1.219-.57-1.219-1.25V64.156c0-.74-.529-1.364-1.25-1.531-13.13-2.93-15.115-10.285-15.375-21.125-.005-.332.142-.67.375-.906.233-.237.543-.375.875-.375l11.688.062c.66.01 1.187.529 1.218 1.188.13 4.44.438 9.406 4.438 9.406.83 0 1.443-1.179 1.813-1.719 4.41-6.48 12.28-10.718 21.5-10.718" }) }) })), + }, + { + name: 'patreon', + svg: (0, jsx_runtime_1.jsx)("svg", Object.assign({ xmlns: "http://www.w3.org/2000/svg", width: "24", height: "24", viewBox: "0 0 24 24" }, { children: (0, jsx_runtime_1.jsx)("g", { children: (0, jsx_runtime_1.jsx)("path", { d: "M20 7.408c-.003-2.299-1.746-4.182-3.79-4.862-2.54-.844-5.888-.722-8.312.453-2.939 1.425-3.862 4.545-3.896 7.656-.028 2.559.22 9.297 3.92 9.345 2.75.036 3.159-3.603 4.43-5.356.906-1.247 2.071-1.599 3.506-1.963 2.465-.627 4.146-2.626 4.142-5.273" }) }) })), + }, + { + name: 'pinterest-alt', + svg: (0, jsx_runtime_1.jsx)("svg", Object.assign({ xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24" }, { children: (0, jsx_runtime_1.jsx)("g", { children: (0, jsx_runtime_1.jsx)("path", { d: "M12.289 2C6.617 2 3.606 5.648 3.606 9.622c0 1.846 1.025 4.146 2.666 4.878.25.111.381.063.439-.169.044-.175.267-1.029.365-1.428a.37.37 0 0 0-.091-.362c-.54-.63-.975-1.791-.975-2.873 0-2.777 2.194-5.464 5.933-5.464 3.23 0 5.49 2.108 5.49 5.122 0 3.407-1.794 5.768-4.13 5.768-1.291 0-2.257-1.021-1.948-2.277.372-1.495 1.089-3.112 1.089-4.191 0-.967-.542-1.775-1.663-1.775-1.319 0-2.379 1.309-2.379 3.059 0 1.115.394 1.869.394 1.869s-1.302 5.279-1.54 6.261c-.405 1.666.053 4.368.094 4.604.021.126.167.169.25.063.129-.165 1.699-2.419 2.142-4.051.158-.59.817-2.995.817-2.995.43.784 1.681 1.446 3.013 1.446 3.963 0 6.822-3.494 6.822-7.833C20.394 5.112 16.849 2 12.289 2" }) }) })), + }, + { + name: 'pinterest', + svg: (0, jsx_runtime_1.jsx)("svg", Object.assign({ xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24" }, { children: (0, jsx_runtime_1.jsx)("g", { children: (0, jsx_runtime_1.jsx)("path", { d: "M12 2C6.477 2 2 6.477 2 12c0 4.236 2.636 7.855 6.356 9.312-.087-.791-.166-2.005.035-2.869.182-.78 1.173-4.971 1.173-4.971s-.299-.599-.299-1.484c0-1.39.806-2.429 1.809-2.429.853 0 1.265.641 1.265 1.409 0 .858-.546 2.141-.828 3.329-.236.996.499 1.807 1.481 1.807 1.777 0 3.144-1.874 3.144-4.579 0-2.394-1.72-4.068-4.177-4.068-2.845 0-4.515 2.134-4.515 4.34 0 .859.331 1.781.744 2.282a.3.3 0 0 1 .069.287c-.077.316-.246.995-.279 1.134-.044.183-.145.222-.334.134-1.249-.581-2.03-2.407-2.03-3.874 0-3.154 2.292-6.051 6.607-6.051 3.469 0 6.165 2.472 6.165 5.775 0 3.446-2.173 6.22-5.189 6.22-1.013 0-1.966-.526-2.292-1.148l-.623 2.377c-.226.869-.835 1.957-1.243 2.622.936.289 1.93.445 2.961.445 5.523 0 10-4.477 10-10S17.523 2 12 2" }) }) })), + }, + { + name: 'pocket', + svg: (0, jsx_runtime_1.jsx)("svg", Object.assign({ xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24" }, { children: (0, jsx_runtime_1.jsx)("g", { children: (0, jsx_runtime_1.jsx)("path", { d: "M21.927 4.194A1.82 1.82 0 0 0 20.222 3H3.839a1.823 1.823 0 0 0-1.813 1.814v6.035l.069 1.2c.29 2.73 1.707 5.115 3.899 6.778l.119.089.025.018a9.9 9.9 0 0 0 3.91 1.727 10.06 10.06 0 0 0 4.049-.014.3.3 0 0 0 .064-.023 9.9 9.9 0 0 0 3.753-1.691l.025-.018q.06-.043.119-.089c2.192-1.664 3.609-4.049 3.898-6.778l.069-1.2V4.814a1.8 1.8 0 0 0-.098-.62m-4.235 6.287-4.704 4.512a1.37 1.37 0 0 1-1.898 0l-4.705-4.512a1.371 1.371 0 1 1 1.898-1.979l3.756 3.601 3.755-3.601a1.372 1.372 0 0 1 1.898 1.979" }) }) })), + }, + { + name: 'polldaddy', + svg: (0, jsx_runtime_1.jsx)("svg", Object.assign({ xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24" }, { children: (0, jsx_runtime_1.jsx)("g", { children: (0, jsx_runtime_1.jsx)("path", { d: "M12 2C6.487 2 2 6.487 2 12c0 5.514 4.487 10 10 10 5.514 0 10-4.486 10-10 0-5.513-4.486-10-10-10m.991 1.68c2.361.084 4.657 1.251 6.197 3.136.283.334.541.693.774 1.067a7.78 7.78 0 0 0-6.094-2.94 7.76 7.76 0 0 0-5.896 2.703q-.008.006-.016.014l-.152.159-.031.032a6.12 6.12 0 0 0-1.633 4.165 6.15 6.15 0 0 0 6.143 6.143c.57 0 1.123-.081 1.649-.227-1.849.839-4.131.747-5.926-.324-1.841-1.089-3.171-3.111-3.433-5.313A7.39 7.39 0 0 1 6.69 6.137C8.294 4.5 10.634 3.563 12.991 3.68m3.373 8.519c-.049-2.024-1.587-3.889-3.544-4.174-1.927-.343-3.917.857-4.451 2.661a3.67 3.67 0 0 0 .2 2.653c.39.8 1.067 1.451 1.894 1.759 1.664.654 3.63-.27 4.173-1.863.593-1.58-.396-3.423-1.94-3.776-1.52-.407-3.161.757-3.204 2.243a2.36 2.36 0 0 0 .753 1.879c.501.476 1.23.667 1.871.529a2.07 2.07 0 0 0 1.469-1.134 1.91 1.91 0 0 0-.087-1.767c-.297-.513-.859-.863-1.429-.881a1.7 1.7 0 0 0-1.437.679 1.53 1.53 0 0 0-.18 1.489q.006.016.016.03c.193.634.774 1.1 1.467 1.117a1.6 1.6 0 0 1-.97-.183c-.466-.244-.809-.747-.893-1.29a1.8 1.8 0 0 1 .499-1.539 2.02 2.02 0 0 1 1.58-.606c.593.04 1.159.35 1.517.859.364.496.51 1.156.383 1.773-.116.62-.529 1.174-1.093 1.514a2.52 2.52 0 0 1-1.914.286c-.65-.161-1.226-.606-1.584-1.206a2.83 2.83 0 0 1-.341-2.031c.143-.7.573-1.321 1.176-1.753 1.193-.883 3.056-.751 4.106.411 1.106 1.1 1.327 3.027.406 4.371-.877 1.376-2.74 2.086-4.374 1.594-1.639-.449-2.913-2.079-3.031-3.853-.07-.884.13-1.797.583-2.577.445-.777 1.155-1.432 1.972-1.862 1.64-.88 3.816-.743 5.349.424 1.251.924 2.083 2.42 2.236 4.009l.001.03c0 2.9-2.359 5.26-5.26 5.26a5.2 5.2 0 0 1-1.947-.376 5 5 0 0 0 2.613-.079 4.96 4.96 0 0 0 2.514-1.751c.618-.828.95-1.861.901-2.869M12 21.113c-5.024 0-9.111-4.087-9.111-9.113 0-4.789 3.713-8.723 8.411-9.081a7 7 0 0 0-.397.06c-2.644.453-5.017 2.106-6.32 4.409-1.309 2.301-1.391 5.19-.3 7.527 1.056 2.34 3.253 4.156 5.776 4.553 2.497.44 5.133-.483 6.787-2.301 1.719-1.797 2.269-4.529 1.486-6.796-.583-1.81-1.976-3.331-3.7-4.046 3.417.594 6.174 3.221 6.174 6.781 0 1.004-.241 2.02-.657 2.966-1.498 2.984-4.586 5.041-8.149 5.041" }) }) })), + }, + { + name: 'print', + svg: (0, jsx_runtime_1.jsx)("svg", Object.assign({ xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24" }, { children: (0, jsx_runtime_1.jsx)("g", { children: (0, jsx_runtime_1.jsx)("path", { d: "M9 16h6v2H9zm13 1h-3v3a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2v-3H2V9a2 2 0 0 1 2-2h1V5a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2v2h1a2 2 0 0 1 2 2zM7 7h10V5H7zm10 7H7v6h10zm3-3.5a1.5 1.5 0 1 0-3.001.001A1.5 1.5 0 0 0 20 10.5" }) }) })), + }, + { + name: 'quora', + svg: (0, jsx_runtime_1.jsx)("svg", Object.assign({ xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24" }, { children: (0, jsx_runtime_1.jsx)("g", { children: (0, jsx_runtime_1.jsx)("path", { d: "M47.736 16.521c-.41-.81-.898-1.631-1.846-1.631a1 1 0 0 0-.527.107l-.322-.644a2.93 2.93 0 0 1 1.836-.595c1.26 0 1.914.605 2.431 1.397a6.8 6.8 0 0 0 .449-2.675c0-2.773-.869-4.199-2.929-4.199-1.992 0-2.851 1.465-2.851 4.199s.859 4.17 2.851 4.17a4 4 0 0 0 .869-.107zm.498.966a6 6 0 0 1-1.367.185 5.27 5.27 0 0 1-5.263-5.204c0-3.114 2.558-5.233 5.263-5.233s5.282 2.109 5.282 5.233a5.08 5.08 0 0 1-1.992 4.072c.381.566.781.956 1.319.956.595 0 .839-.459.878-.82h.781c.049.488-.195 2.48-2.373 2.48-1.319 0-2.012-.761-2.529-1.66zm5.624-2.646v-3.563c0-.371-.146-.586-.615-.586h-.498v-.956h3.251v5.048c0 .849.459 1.231 1.161 1.231a1.56 1.56 0 0 0 1.465-.839V11.28c0-.371-.146-.586-.615-.586h-.527v-.957h3.28v5.302c0 .527.195.732.8.732h.107v.976l-2.929.468V16.21h-.057a3.12 3.12 0 0 1-2.509 1.152c-1.28 0-2.304-.644-2.304-2.558zm12.059 1.611c1.152 0 1.592-1.005 1.611-3.027.02-1.982-.459-2.929-1.611-2.929-1.005 0-1.641.956-1.641 2.929 0 2.021.625 3.027 1.641 3.027m0 .956a3.906 3.906 0 0 1-3.974-3.974c0-2.334 1.836-3.886 3.974-3.886 2.226 0 4.004 1.582 4.004 3.886a3.867 3.867 0 0 1-4.004 3.974m4.072-.146v-.956h.312c.781 0 .859-.224.859-.908v-4.121c0-.371-.215-.586-.732-.586h-.42v-.955h2.968l.146 1.553h.108c.371-1.113 1.221-1.699 2.051-1.699.693 0 1.221.39 1.221 1.181 0 .547-.264 1.093-1.005 1.093-.664 0-.8-.449-1.358-.449-.488 0-.869.468-.869 1.152v2.783c0 .673.166.908.937.908h.439v.956h-4.658zm9.901-1.093c.956 0 1.338-.898 1.338-1.797v-1.211c-.732.722-2.304.742-2.304 2.021 0 .625.371.986.966.986m1.387 0c-.39.752-1.191 1.26-2.314 1.26-1.309 0-2.148-.732-2.148-1.914 0-2.451 3.417-1.797 4.423-3.427v-.185c0-1.25-.488-1.445-1.035-1.445-1.524 0-.83 1.631-2.226 1.631-.673 0-.937-.371-.937-.859 0-.927 1.093-1.67 3.173-1.67 1.963 0 3.163.537 3.163 2.49v3.114q-.02.742.595.742a1 1 0 0 0 .449-.127l.254.615c-.205.312-.752.869-1.836.869-.908 0-1.465-.42-1.543-1.113h-.01zm-68.554 2.558c-.83-1.641-1.807-3.3-3.711-3.3a2.9 2.9 0 0 0-1.093.215l-.644-1.299a5.66 5.66 0 0 1 3.662-1.211c2.548 0 3.857 1.231 4.892 2.792q.917-2.012.908-5.38c0-5.585-1.748-8.417-5.829-8.417-4.033 0-5.76 2.87-5.76 8.417s1.738 8.397 5.76 8.397a5.9 5.9 0 0 0 1.748-.224zm.996 1.953a9.8 9.8 0 0 1-2.744.371C5.614 21.041.371 16.764.371 10.545.371 4.277 5.614 0 10.965 0c5.448 0 10.642 4.248 10.642 10.545a10.25 10.25 0 0 1-4.013 8.201c.732 1.152 1.563 1.914 2.665 1.914 1.201 0 1.689-.927 1.768-1.66h1.572c.088.966-.4 4.999-4.775 4.999-2.646 0-4.052-1.543-5.106-3.339z" }) }) })), + }, + { + name: 'reddit', + svg: (0, jsx_runtime_1.jsx)("svg", Object.assign({ xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24" }, { children: (0, jsx_runtime_1.jsx)("g", { children: (0, jsx_runtime_1.jsx)("path", { d: "M22 11.816a2.28 2.28 0 0 0-2.277-2.277c-.593 0-1.122.24-1.526.614-1.481-.965-3.455-1.594-5.647-1.69l1.171-3.702 3.18.748a1.88 1.88 0 0 0 1.876 1.862 1.88 1.88 0 0 0 1.877-1.878 1.88 1.88 0 0 0-1.877-1.877c-.769 0-1.431.466-1.72 1.13l-3.508-.826a.386.386 0 0 0-.46.261l-1.35 4.268c-2.316.038-4.411.67-5.97 1.671a2.24 2.24 0 0 0-1.492-.581A2.28 2.28 0 0 0 2 11.816c0 .814.433 1.523 1.078 1.925a4 4 0 0 0-.061.672c0 3.292 4.011 5.97 8.941 5.97s8.941-2.678 8.941-5.97q-.002-.32-.053-.632A2.26 2.26 0 0 0 22 11.816m-3.224-7.422a1.1 1.1 0 1 1-.001 2.199 1.1 1.1 0 0 1 .001-2.199M2.777 11.816c0-.827.672-1.5 1.499-1.5.313 0 .598.103.838.269-.851.676-1.477 1.479-1.812 2.36a1.48 1.48 0 0 1-.525-1.129m9.182 7.79c-4.501 0-8.164-2.329-8.164-5.193S7.457 9.22 11.959 9.22s8.164 2.329 8.164 5.193-3.663 5.193-8.164 5.193m8.677-6.605c-.326-.89-.948-1.701-1.797-2.384.248-.186.55-.301.883-.301.827 0 1.5.673 1.5 1.5.001.483-.23.911-.586 1.185m-11.64 1.703c-.76 0-1.397-.616-1.397-1.376s.637-1.397 1.397-1.397 1.376.637 1.376 1.397-.616 1.376-1.376 1.376m7.405-1.376c0 .76-.616 1.376-1.376 1.376s-1.399-.616-1.399-1.376.639-1.397 1.399-1.397 1.376.637 1.376 1.397m-1.172 3.38a.39.39 0 0 1 0 .55c-.674.674-1.727 1.002-3.219 1.002l-.011-.002-.011.002c-1.492 0-2.544-.328-3.218-1.002a.389.389 0 1 1 .55-.55c.521.521 1.394.775 2.669.775l.011.002.011-.002c1.275 0 2.148-.253 2.669-.775a.387.387 0 0 1 .549 0" }) }) })), + }, + { + name: 'share', + svg: (0, jsx_runtime_1.jsx)("svg", Object.assign({ xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24" }, { children: (0, jsx_runtime_1.jsx)("g", { children: (0, jsx_runtime_1.jsx)("path", { d: "M18 16c-.788 0-1.499.31-2.034.807L8.91 12.7c.05-.23.09-.46.09-.7s-.04-.47-.09-.7l7.05-4.11c.54.5 1.25.81 2.04.81 1.66 0 3-1.34 3-3s-1.34-3-3-3-3 1.34-3 3c0 .24.04.47.09.7L8.04 9.81C7.5 9.31 6.79 9 6 9c-1.66 0-3 1.34-3 3s1.34 3 3 3c.79 0 1.5-.31 2.04-.81l7.048 4.118A3 3 0 0 0 15 19a3 3 0 1 0 3-3" }) }) })), + }, + { + name: 'skype', + svg: (0, jsx_runtime_1.jsx)("svg", Object.assign({ xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24" }, { children: (0, jsx_runtime_1.jsx)("g", { children: (0, jsx_runtime_1.jsx)("path", { d: "m10.113 2.699.1-.02q.05.025.098.051zM2.72 10.223l-.017.103q.025.048.051.095zm18.555 3.548q.009-.053.018-.106-.025-.047-.052-.095zm-7.712 7.428q.049.027.096.053l.105-.017zM22 16.386a5.55 5.55 0 0 1-1.637 3.953 5.55 5.55 0 0 1-3.953 1.637 5.6 5.6 0 0 1-2.75-.725l.105-.017-.202-.035q.049.027.096.053a9.5 9.5 0 0 1-1.654.147 9.4 9.4 0 0 1-3.676-.743 9.4 9.4 0 0 1-3.002-2.023 9.4 9.4 0 0 1-2.023-3.002 9.4 9.4 0 0 1-.743-3.676c0-.546.049-1.093.142-1.628q.025.048.051.095l-.034-.199-.017.103A5.6 5.6 0 0 1 2 7.615c0-1.493.582-2.898 1.637-3.953A5.56 5.56 0 0 1 7.59 2.024c.915 0 1.818.228 2.622.655l-.1.02.199.031q-.049-.026-.098-.051l.004-.001a9.5 9.5 0 0 1 1.788-.169 9.41 9.41 0 0 1 6.678 2.766 9.4 9.4 0 0 1 2.024 3.002 9.4 9.4 0 0 1 .743 3.676c0 .575-.054 1.15-.157 1.712q-.025-.047-.052-.095l.034.201q.009-.053.018-.106c.461.829.707 1.767.707 2.721m-5.183-2.248c0-1.331-.613-2.743-3.033-3.282l-2.209-.49c-.84-.192-1.807-.444-1.807-1.237s.679-1.348 1.903-1.348c2.468 0 2.243 1.696 3.468 1.696.645 0 1.209-.379 1.209-1.031 0-1.521-2.435-2.663-4.5-2.663-2.242 0-4.63.952-4.63 3.488 0 1.221.436 2.521 2.839 3.123l2.984.745c.903.223 1.129.731 1.129 1.189 0 .762-.758 1.507-2.129 1.507-2.679 0-2.307-2.062-3.743-2.062-.645 0-1.113.444-1.113 1.078 0 1.236 1.501 2.886 4.856 2.886 3.195 0 4.776-1.538 4.776-3.599" }) }) })), + }, + { + name: 'sms', + svg: (0, jsx_runtime_1.jsx)("svg", Object.assign({ xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24" }, { children: (0, jsx_runtime_1.jsx)("g", { children: (0, jsx_runtime_1.jsx)("path", { d: "M17.696 4C20.069 4 22 5.973 22 8.398v4.357c0 2.04-1.368 3.783-3.261 4.266v4.427l-5.234-4.295h-7.2C3.93 17.153 2 15.18 2 12.755V8.398C2 5.973 3.931 4 6.304 4zM7.028 8.515c-.98 0-1.66.562-1.66 1.349-.009.497.322.91.985 1.178l.39.142c.242.097.305.171.305.297 0 .162-.131.251-.442.251s-.76-.135-1.004-.284l-.112.046-.215.868c.359.258.832.364 1.33.364 1.104 0 1.764-.523 1.764-1.333-.008-.574-.305-.956-.954-1.216l-.393-.146c-.266-.108-.341-.181-.341-.287 0-.152.131-.243.387-.243.274 0 .587.093.808.214l.109-.047.214-.837c-.315-.224-.741-.316-1.171-.316m10.302 0c-.98 0-1.66.562-1.66 1.349-.008.497.322.91.985 1.178l.39.142c.243.097.305.171.305.297 0 .162-.13.251-.442.251-.311 0-.76-.135-1.004-.284l-.112.046-.215.868c.359.258.832.364 1.33.364 1.104 0 1.764-.523 1.764-1.333-.008-.574-.305-.956-.954-1.216l-.393-.146c-.266-.108-.341-.181-.341-.287 0-.152.131-.243.387-.243.274 0 .587.093.808.214l.109-.047.214-.837c-.316-.224-.741-.316-1.171-.316m-3.733 0c-.297 0-.55.066-.78.202l-.144.098a2 2 0 0 0-.264.247l-.078.095-.027-.077c-.15-.34-.55-.565-1.033-.565l-.169.007a1.36 1.36 0 0 0-.896.42l-.08.09-.038-.363-.075-.067H8.994l-.075.079.024.634c.005.2.008.397.008.604v2.652l.075.075h1.178l.075-.075v-2.269q-.002-.168.042-.274c.083-.23.262-.392.496-.392.314 0 .483.267.483.753v2.182l.075.075h1.179l.075-.075v-2.277c0-.097.016-.213.043-.285.077-.224.26-.373.486-.373.33 0 .5.272.5.817v2.118l.074.075h1.179l.075-.075v-2.293c0-1.131-.537-1.763-1.39-1.763Z" }) }) })), + }, + { + name: 'snapchat', + svg: (0, jsx_runtime_1.jsx)("svg", Object.assign({ xmlns: "http://www.w3.org/2000/svg", width: "24", height: "24", viewBox: "0 0 24 24" }, { children: (0, jsx_runtime_1.jsx)("g", { children: (0, jsx_runtime_1.jsx)("path", { d: "M11.989 1.728c3.221.001 5.904 2.683 5.908 5.912q.002 1.133.067 2.094a.737.737 0 0 0 .902.669l1.009-.237a.6.6 0 0 1 .129-.015c.256 0 .492.175.55.434a.74.74 0 0 1-.479.861l-1.532.618a.823.823 0 0 0-.485.98c1.229 4.543 4.661 4.071 4.661 4.662 0 .743-2.587.848-2.821 1.082s-.01 1.368-.532 1.588a1.1 1.1 0 0 1-.409.056c-.393 0-.95-.077-1.536-.077-.509 0-1.04.058-1.507.273-1.239.572-2.433 1.641-3.914 1.641S9.325 21.2 8.086 20.628c-.467-.216-.998-.273-1.507-.273-.586 0-1.143.077-1.536.077-.17 0-.31-.014-.409-.056-.522-.22-.299-1.354-.532-1.588s-2.821-.337-2.821-1.08c0-.592 3.432-.119 4.661-4.662a.824.824 0 0 0-.486-.98l-1.532-.618a.74.74 0 0 1-.479-.861.56.56 0 0 1 .679-.419l1.009.237q.086.02.169.02a.737.737 0 0 0 .733-.689q.065-.961.067-2.094c.004-3.229 2.666-5.91 5.887-5.912m0-1.281c-.961 0-1.898.194-2.784.574A7.2 7.2 0 0 0 6.93 2.572a7.2 7.2 0 0 0-1.539 2.282A7.1 7.1 0 0 0 4.82 7.64a33 33 0 0 1-.029 1.369l-.375-.088a2 2 0 0 0-.421-.049 1.86 1.86 0 0 0-1.135.389 1.84 1.84 0 0 0-.666 1.049 2.024 2.024 0 0 0 1.271 2.335l1.124.454c-.744 2.285-2.117 2.723-3.041 3.018a5 5 0 0 0-.659.246C.087 16.76 0 17.436 0 17.708c0 .521.247.996.694 1.339.223.17.499.311.844.43.47.162 1.016.265 1.459.347.021.164.053.341.106.518.22.738.684 1.069 1.034 1.217.332.14.676.156.905.156.224 0 .462-.018.713-.036.269-.02.548-.041.823-.041.426 0 .743.051.97.155.311.144.64.337.989.542.972.571 2.073 1.217 3.462 1.217s2.49-.647 3.462-1.217c.349-.205.679-.399.989-.542.226-.105.544-.155.97-.155.275 0 .554.021.823.041.251.019.488.036.713.036.229 0 .573-.016.905-.156.35-.147.814-.478 1.034-1.217.053-.178.084-.354.106-.518.443-.082.989-.185 1.459-.347.345-.119.621-.259.844-.43.448-.342.694-.818.694-1.339 0-.272-.087-.948-.891-1.347a5 5 0 0 0-.659-.246c-.924-.295-2.297-.733-3.041-3.018l1.124-.454a2.025 2.025 0 0 0 1.271-2.335 1.83 1.83 0 0 0-.666-1.049 1.86 1.86 0 0 0-1.556-.34l-.375.088a33 33 0 0 1-.029-1.369 7.1 7.1 0 0 0-.575-2.789c-.365-.853-.886-1.62-1.547-2.282s-1.428-1.182-2.28-1.547a7.1 7.1 0 0 0-2.786-.574" }) }) })), + }, + { + name: 'soundcloud', + svg: (0, jsx_runtime_1.jsx)("svg", Object.assign({ xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24" }, { children: (0, jsx_runtime_1.jsx)("g", { children: (0, jsx_runtime_1.jsx)("path", { d: "M23.587 13.923a3.303 3.303 0 0 1-3.344 3.117h-8.037a.674.674 0 0 1-.667-.67V7.717a.74.74 0 0 1 .444-.705s.739-.512 2.296-.512a5.27 5.27 0 0 1 2.702.742 5.35 5.35 0 0 1 2.516 3.485 3.1 3.1 0 0 1 .852-.116 3.217 3.217 0 0 1 3.237 3.312m-13.05-5.659c.242 2.935.419 5.612 0 8.538a.261.261 0 0 1-.519 0c-.39-2.901-.221-5.628 0-8.538a.26.26 0 0 1 .398-.25.26.26 0 0 1 .12.25zm-1.627 8.541a.273.273 0 0 1-.541 0 32.7 32.7 0 0 1 0-7.533.274.274 0 0 1 .544 0 29.4 29.4 0 0 1-.003 7.533m-1.63-7.788c.264 2.69.384 5.099-.003 7.782a.262.262 0 0 1-.522 0c-.374-2.649-.249-5.127 0-7.782a.264.264 0 0 1 .525 0m-1.631 7.792a.268.268 0 0 1-.532 0 27.6 27.6 0 0 1 0-7.034.27.27 0 1 1 .541 0 25.8 25.8 0 0 1-.01 7.034zm-1.63-5.276c.412 1.824.227 3.435-.015 5.294a.255.255 0 0 1-.504 0c-.22-1.834-.402-3.482-.015-5.295a.268.268 0 0 1 .535 0m-1.626-.277c.378 1.869.254 3.451-.01 5.325-.031.277-.506.28-.531 0-.239-1.846-.352-3.476-.01-5.325a.277.277 0 0 1 .551 0m-1.643.907c.396 1.239.261 2.246-.016 3.517a.258.258 0 0 1-.514 0c-.239-1.246-.336-2.274-.021-3.517a.276.276 0 0 1 .55 0z" }) }) })), + }, + { + name: 'spotify', + svg: (0, jsx_runtime_1.jsx)("svg", Object.assign({ xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24" }, { children: (0, jsx_runtime_1.jsx)("g", { children: (0, jsx_runtime_1.jsx)("path", { d: "M12 2C6.477 2 2 6.477 2 12s4.477 10 10 10 10-4.477 10-10S17.523 2 12 2m4.586 14.424a.62.62 0 0 1-.857.207c-2.348-1.435-5.304-1.76-8.785-.964a.622.622 0 1 1-.277-1.215c3.809-.871 7.077-.496 9.713 1.115a.623.623 0 0 1 .206.857M17.81 13.7a.78.78 0 0 1-1.072.257c-2.687-1.652-6.785-2.131-9.965-1.166A.779.779 0 1 1 6.32 11.3c3.632-1.102 8.147-.568 11.234 1.328a.78.78 0 0 1 .256 1.072m.105-2.835c-3.223-1.914-8.54-2.09-11.618-1.156a.935.935 0 1 1-.542-1.79c3.532-1.072 9.404-.865 13.115 1.338a.936.936 0 1 1-.955 1.608" }) }) })), + }, + { + name: 'squarespace', + svg: (0, jsx_runtime_1.jsx)("svg", Object.assign({ xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24" }, { children: (0, jsx_runtime_1.jsx)("g", { children: (0, jsx_runtime_1.jsx)("path", { d: "M20.87 9.271a3.86 3.86 0 0 0-5.458 0l-6.141 6.141a.964.964 0 1 0 1.365 1.364l6.14-6.14a1.929 1.929 0 1 1 2.729 2.729l-6.022 6.022a1.93 1.93 0 0 0 2.729 0l4.658-4.658a3.86 3.86 0 0 0 0-5.458m-2.047 2.047a.965.965 0 0 0-1.365 0l-6.14 6.14a1.93 1.93 0 0 1-2.729 0 .964.964 0 1 0-1.364 1.364 3.86 3.86 0 0 0 5.458 0l6.14-6.14a.966.966 0 0 0 0-1.364m-2.047-6.141a3.86 3.86 0 0 0-5.458 0l-6.14 6.14a.964.964 0 1 0 1.364 1.364l6.141-6.14a1.93 1.93 0 0 1 2.729 0 .965.965 0 1 0 1.364-1.364m-2.047 2.047a.964.964 0 0 0-1.364 0l-6.14 6.141a1.929 1.929 0 1 1-2.729-2.729l6.022-6.022a1.93 1.93 0 0 0-2.729 0L3.13 9.271a3.86 3.86 0 0 0 5.458 5.458l6.14-6.141a.963.963 0 0 0 .001-1.364" }) }) })), + }, + { + name: 'stackexchange', + svg: (0, jsx_runtime_1.jsx)("svg", Object.assign({ xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24" }, { children: (0, jsx_runtime_1.jsx)("g", { children: (0, jsx_runtime_1.jsx)("path", { d: "M4 11.606h16v3.272H4zM4 7.377h16v3.272H4zM17.514 3H6.55C5.147 3 4 4.169 4 5.614v.848h16v-.85C20 4.167 18.895 3 17.514 3M4 15.813v.85c0 1.445 1.147 2.614 2.55 2.614h6.799v3.463l3.357-3.463h.744c1.402 0 2.55-1.169 2.55-2.614v-.85z" }) }) })), + }, + { + name: 'stackoverflow', + svg: (0, jsx_runtime_1.jsx)("svg", Object.assign({ xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24" }, { children: (0, jsx_runtime_1.jsxs)("g", { children: [(0, jsx_runtime_1.jsx)("path", { d: "M18.18 20.103V14.78h1.767v7.09H4v-7.09h1.767v5.323z" }), (0, jsx_runtime_1.jsx)("path", { d: "m7.717 14.275 8.673 1.813.367-1.744-8.673-1.813zm1.147-4.13 8.031 3.74.734-1.606-8.031-3.763zm2.226-3.946 6.815 5.667 1.124-1.354-6.815-5.667zM15.495 2l-1.423 1.055 5.277 7.113 1.423-1.055zM7.533 18.314h8.857v-1.767H7.533z" })] }) })), + }, + { + name: 'stumbleupon', + svg: (0, jsx_runtime_1.jsx)("svg", Object.assign({ xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24" }, { children: (0, jsx_runtime_1.jsx)("g", { children: (0, jsx_runtime_1.jsx)("path", { d: "M12 4.294a4.47 4.47 0 0 0-4.471 4.471v6.353a1.059 1.059 0 1 1-2.118 0v-2.824H2v2.941a4.471 4.471 0 0 0 8.942 0v-6.47a1.059 1.059 0 1 1 2.118 0v1.294l1.412.647 2-.647V8.765A4.473 4.473 0 0 0 12 4.294m1.059 8.059v2.882a4.471 4.471 0 0 0 8.941 0v-2.824h-3.412v2.824a1.059 1.059 0 1 1-2.118 0v-2.882l-2 .647z" }) }) })), + }, + { + name: 'substack', + svg: (0, jsx_runtime_1.jsx)("svg", Object.assign({ xmlns: "http://www.w3.org/2000/svg", width: "24", height: "24", viewBox: "0 0 24 24" }, { children: (0, jsx_runtime_1.jsx)("g", { children: (0, jsx_runtime_1.jsx)("path", { d: "M19.904 9.182H4.095V7.054h15.81v2.127M4.095 11.109V21L12 16.583 19.905 21v-9.891zM19.905 3H4.095v2.127h15.81z" }) }) })), + }, + { + name: 'telegram', + svg: (0, jsx_runtime_1.jsx)("svg", Object.assign({ xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24" }, { children: (0, jsx_runtime_1.jsx)("g", { children: (0, jsx_runtime_1.jsx)("path", { d: "M12 2C6.477 2 2 6.477 2 12s4.477 10 10 10 10-4.477 10-10S17.523 2 12 2m3.08 14.757s-.25.625-.936.325l-2.541-1.949-1.63 1.486s-.127.096-.266.036c0 0-.12-.011-.27-.486s-.911-2.972-.911-2.972L6 12.349s-.387-.137-.425-.438c-.037-.3.437-.462.437-.462l10.03-3.934s.824-.362.824.238z" }) }) })), + }, + { + name: 'threads', + svg: (0, jsx_runtime_1.jsx)("svg", Object.assign({ xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 192 192" }, { children: (0, jsx_runtime_1.jsx)("g", { children: (0, jsx_runtime_1.jsx)("path", { d: "M141.537 88.988a67 67 0 0 0-2.518-1.143c-1.482-27.307-16.403-42.94-41.457-43.1h-.34c-14.986 0-27.449 6.396-35.12 18.036l13.779 9.452c5.73-8.695 14.724-10.548 21.348-10.548h.229c8.249.053 14.474 2.452 18.503 7.129 2.932 3.405 4.893 8.111 5.864 14.05-7.314-1.243-15.224-1.626-23.68-1.14-23.82 1.371-39.134 15.264-38.105 34.568.522 9.792 5.4 18.216 13.735 23.719 7.047 4.652 16.124 6.927 25.557 6.412 12.458-.683 22.231-5.436 29.049-14.127 5.178-6.6 8.453-15.153 9.899-25.93 5.937 3.583 10.337 8.298 12.767 13.966 4.132 9.635 4.373 25.468-8.546 38.376-11.319 11.308-24.925 16.2-45.488 16.351-22.809-.169-40.06-7.484-51.275-21.742C35.236 139.966 29.808 120.682 29.605 96c.203-24.682 5.63-43.966 16.133-57.317C56.954 24.425 74.204 17.11 97.013 16.94c22.975.17 40.526 7.52 52.171 21.847 5.71 7.026 10.015 15.86 12.853 26.162l16.147-4.308c-3.44-12.68-8.853-23.606-16.219-32.668C147.036 9.607 125.202.195 97.07 0h-.113C68.882.194 47.292 9.642 32.788 28.08 19.882 44.485 13.224 67.315 13.001 95.932L13 96v.067c.224 28.617 6.882 51.447 19.788 67.854C47.292 182.358 68.882 191.806 96.957 192h.113c24.96-.173 42.554-6.708 57.048-21.189 18.963-18.945 18.392-42.692 12.142-57.27-4.484-10.454-13.033-18.945-24.723-24.553M98.44 129.507c-10.44.588-21.286-4.098-21.82-14.135-.397-7.442 5.296-15.746 22.461-16.735q2.948-.17 5.79-.169c6.235 0 12.068.606 17.371 1.765-1.978 24.702-13.58 28.713-23.802 29.274" }) }) })), + }, + { + name: 'tiktok-alt', + svg: (0, jsx_runtime_1.jsx)("svg", Object.assign({ xmlns: "http://www.w3.org/2000/svg", width: "24", height: "24", viewBox: "0 0 24 24" }, { children: (0, jsx_runtime_1.jsx)("g", { children: (0, jsx_runtime_1.jsx)("path", { d: "M5 3a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V5a2 2 0 0 0-2-2zm7.531 3h2.053s-.114 2.635 2.85 2.82v2.04s-1.582.099-2.85-.87l.021 4.207a3.804 3.804 0 1 1-3.802-3.802h.533v2.082a1.73 1.73 0 0 0-1.922.648 1.727 1.727 0 0 0 1.947 2.646 1.73 1.73 0 0 0 1.19-1.642z" }) }) })), + }, + { + name: 'tiktok', + svg: (0, jsx_runtime_1.jsx)("svg", Object.assign({ xmlns: "http://www.w3.org/2000/svg", width: "24", height: "24", viewBox: "0 0 24 24" }, { children: (0, jsx_runtime_1.jsx)("g", { children: (0, jsx_runtime_1.jsx)("path", { d: "M12.22 2h3.42s-.19 4.394 4.75 4.702v3.396s-2.636.166-4.75-1.448l.037 7.012a6.338 6.338 0 1 1-6.34-6.339h.89v3.472a2.882 2.882 0 1 0 2.024 2.752z" }) }) })), + }, + { + name: 'tripadvisor', + svg: (0, jsx_runtime_1.jsx)("svg", Object.assign({ xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24" }, { children: (0, jsx_runtime_1.jsxs)("g", { children: [(0, jsx_runtime_1.jsx)("path", { d: "M21.01 9.859c.236-1.002.985-2.003.985-2.003l-3.341-.002C16.779 6.643 14.502 6 11.979 6 9.363 6 7 6.659 5.135 7.877L2 7.88s.74.988.98 1.983a4.98 4.98 0 0 0-.977 2.961 5.01 5.01 0 0 0 5.009 5.003 5 5 0 0 0 3.904-1.875l1.065 1.592 1.076-1.606a4.96 4.96 0 0 0 1.838 1.448 4.98 4.98 0 0 0 3.831.151 5.01 5.01 0 0 0 2.963-6.431 5 5 0 0 0-.679-1.247m-13.998 6.96a4 4 0 0 1-3.998-3.995 4 4 0 0 1 3.998-3.997 4 4 0 0 1 3.996 3.997 4 4 0 0 1-3.996 3.995m4.987-4.36A5.007 5.007 0 0 0 7.11 7.821c1.434-.613 3.081-.947 4.867-.947 1.798 0 3.421.324 4.853.966a4.984 4.984 0 0 0-4.831 4.619m6.288 4.134a3.97 3.97 0 0 1-3.058-.122 3.96 3.96 0 0 1-2.075-2.245v-.001a3.97 3.97 0 0 1 .118-3.056 3.97 3.97 0 0 1 2.246-2.077 4.005 4.005 0 0 1 5.135 2.366 4.006 4.006 0 0 1-2.366 5.135" }), (0, jsx_runtime_1.jsx)("path", { d: "M6.949 10.307a2.477 2.477 0 0 0-2.475 2.472 2.48 2.48 0 0 0 2.475 2.474 2.474 2.474 0 0 0 0-4.946m0 4.094a1.626 1.626 0 0 1-1.624-1.623 1.621 1.621 0 1 1 1.624 1.623M16.981 10.307a2.477 2.477 0 0 0-2.474 2.472 2.48 2.48 0 0 0 2.474 2.474 2.476 2.476 0 0 0 2.472-2.474 2.475 2.475 0 0 0-2.472-2.472m0 4.094a1.625 1.625 0 0 1-1.622-1.623 1.622 1.622 0 1 1 1.622 1.623" }), (0, jsx_runtime_1.jsx)("path", { d: "M7.778 12.778a.832.832 0 1 1-1.664.002.832.832 0 0 1 1.664-.002M16.981 11.947a.832.832 0 1 0 .002 1.666.832.832 0 0 0-.002-1.666" })] }) })), + }, + { + name: 'tumblr-alt', + svg: (0, jsx_runtime_1.jsx)("svg", Object.assign({ xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24" }, { children: (0, jsx_runtime_1.jsx)("g", { children: (0, jsx_runtime_1.jsx)("path", { d: "M16.749 17.396c-.357.17-1.041.319-1.551.332-1.539.041-1.837-1.081-1.85-1.896V9.847h3.861v-2.91h-3.847V2.039h-2.817c-.046 0-.127.041-.138.144-.165 1.499-.867 4.13-3.783 5.181v2.484h1.945v6.282c0 2.151 1.587 5.206 5.775 5.135 1.413-.024 2.982-.616 3.329-1.126z" }) }) })), + }, + { + name: 'tumblr', + svg: (0, jsx_runtime_1.jsx)("svg", Object.assign({ xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24" }, { children: (0, jsx_runtime_1.jsx)("g", { children: (0, jsx_runtime_1.jsx)("path", { d: "M19 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V5a2 2 0 0 0-2-2m-5.569 14.265c-2.446.042-3.372-1.742-3.372-2.998v-3.668H8.923v-1.45c1.703-.614 2.113-2.15 2.209-3.025.007-.06.054-.084.081-.084h1.645V8.9h2.246v1.7H12.85v3.495c.008.476.182 1.131 1.081 1.107.298-.008.697-.094.906-.194l.54 1.601c-.205.296-1.121.641-1.946.656" }) }) })), + }, + { + name: 'twitch', + svg: (0, jsx_runtime_1.jsx)("svg", Object.assign({ xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24" }, { children: (0, jsx_runtime_1.jsx)("g", { children: (0, jsx_runtime_1.jsx)("path", { d: "M16.499 8.089h-1.636v4.91h1.636zm-4.499 0h-1.637v4.91H12zM4.228 3.178 3 6.451v13.092h4.499V22h2.456l2.454-2.456h3.681L21 14.636V3.178zm15.136 10.638L16.5 16.681H12l-2.453 2.453V16.68H5.863V4.814h13.501z" }) }) })), + }, + { + name: 'twitter-alt', + svg: (0, jsx_runtime_1.jsx)("svg", Object.assign({ xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24" }, { children: (0, jsx_runtime_1.jsx)("g", { children: (0, jsx_runtime_1.jsx)("path", { d: "M22.23 5.924a8.2 8.2 0 0 1-2.357.646 4.12 4.12 0 0 0 1.804-2.27 8.2 8.2 0 0 1-2.606.996 4.103 4.103 0 0 0-6.991 3.742 11.65 11.65 0 0 1-8.457-4.287 4.1 4.1 0 0 0-.556 2.063 4.1 4.1 0 0 0 1.825 3.415 4.1 4.1 0 0 1-1.859-.513v.052a4.104 4.104 0 0 0 3.292 4.023 4.1 4.1 0 0 1-1.853.07 4.11 4.11 0 0 0 3.833 2.85 8.24 8.24 0 0 1-5.096 1.756 8 8 0 0 1-.979-.057 11.6 11.6 0 0 0 6.29 1.843c7.547 0 11.675-6.252 11.675-11.675q0-.267-.012-.531a8.3 8.3 0 0 0 2.047-2.123" }) }) })), + }, + { + name: 'twitter', + svg: (0, jsx_runtime_1.jsx)("svg", Object.assign({ xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24" }, { children: (0, jsx_runtime_1.jsx)("g", { children: (0, jsx_runtime_1.jsx)("path", { d: "M19 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V5a2 2 0 0 0-2-2m-2.534 6.71q.007.148.007.298c0 3.045-2.318 6.556-6.556 6.556a6.5 6.5 0 0 1-3.532-1.035q.27.032.55.032a4.63 4.63 0 0 0 2.862-.986 2.31 2.31 0 0 1-2.152-1.6 2.3 2.3 0 0 0 1.04-.04 2.306 2.306 0 0 1-1.848-2.259v-.029c.311.173.666.276 1.044.288a2.303 2.303 0 0 1-.713-3.076 6.54 6.54 0 0 0 4.749 2.407 2.305 2.305 0 0 1 3.926-2.101 4.6 4.6 0 0 0 1.463-.559 2.3 2.3 0 0 1-1.013 1.275c.466-.056.91-.18 1.323-.363-.31.461-.7.867-1.15 1.192" }) }) })), + }, + { + name: 'untappd', + svg: (0, jsx_runtime_1.jsx)("svg", Object.assign({ xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24" }, { children: (0, jsx_runtime_1.jsx)("g", { children: (0, jsx_runtime_1.jsx)("path", { d: "m11 13.299-5.824 8.133c-.298.416-.8.635-1.308.572-.578-.072-1.374-.289-2.195-.879S.392 19.849.139 19.323a1.4 1.4 0 0 1 .122-1.425l5.824-8.133a3.1 3.1 0 0 1 1.062-.927l1.146-.604c.23-.121.436-.283.608-.478.556-.631 2.049-2.284 4.696-4.957l.046-.212a.13.13 0 0 1 .096-.1l.146-.037a.135.135 0 0 0 .101-.141l-.015-.18a.13.13 0 0 1 .125-.142c.176-.005.518.046 1.001.393s.64.656.692.824a.13.13 0 0 1-.095.164l-.175.044a.13.13 0 0 0-.101.141l.012.15a.13.13 0 0 1-.063.123l-.186.112c-1.679 3.369-2.764 5.316-3.183 6.046a2.2 2.2 0 0 0-.257.73l-.205 1.281A3.1 3.1 0 0 1 11 13.3zm12.739 4.598-5.824-8.133a3.1 3.1 0 0 0-1.062-.927l-1.146-.605a2.1 2.1 0 0 1-.608-.478 51 51 0 0 0-.587-.654.09.09 0 0 0-.142.018 97 97 0 0 1-1.745 3.223 1.4 1.4 0 0 0-.171.485 3.5 3.5 0 0 0 0 1.103l.01.064c.075.471.259.918.536 1.305l5.824 8.133c.296.413.79.635 1.294.574a4.76 4.76 0 0 0 2.209-.881 4.76 4.76 0 0 0 1.533-1.802 1.4 1.4 0 0 0-.122-1.425zM8.306 3.366l.175.044a.134.134 0 0 1 .101.141l-.012.15a.13.13 0 0 0 .063.123l.186.112q.465.933.869 1.721c.026.051.091.06.129.019q.655-.703 1.585-1.668a.137.137 0 0 0 .003-.19c-.315-.322-.645-.659-1.002-1.02l-.046-.212a.13.13 0 0 0-.096-.099l-.146-.037a.135.135 0 0 1-.101-.141l.015-.18a.13.13 0 0 0-.123-.142c-.175-.005-.518.045-1.002.393-.483.347-.64.656-.692.824a.13.13 0 0 0 .095.164z" }) }) })), + }, + { + name: 'vimeo', + svg: (0, jsx_runtime_1.jsx)("svg", Object.assign({ xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24" }, { children: (0, jsx_runtime_1.jsx)("g", { children: (0, jsx_runtime_1.jsx)("path", { d: "M22.396 7.164q-.139 3.039-4.245 8.32Q13.907 21 10.97 21q-1.82 0-3.079-3.359l-1.68-6.159q-.934-3.36-2.005-3.36-.234.001-1.634.98l-.978-1.261q1.541-1.353 3.037-2.708 2.056-1.774 3.084-1.869 2.429-.234 2.99 3.321.607 3.836.841 4.769.7 3.181 1.542 3.181.653 0 1.963-2.065 1.307-2.063 1.401-3.142.187-1.781-1.401-1.782-.747.001-1.541.341 1.534-5.024 5.862-4.884 3.21.095 3.024 4.161" }) }) })), + }, + { + name: 'vk', + svg: (0, jsx_runtime_1.jsx)("svg", Object.assign({ xmlns: "http://www.w3.org/2000/svg", width: "24", height: "24", viewBox: "0 0 24 24" }, { children: (0, jsx_runtime_1.jsx)("g", { children: (0, jsx_runtime_1.jsx)("path", { fillRule: "evenodd", d: "M1.687 1.687C0 3.374 0 6.09 0 11.52v.96c0 5.431 0 8.146 1.687 9.833S6.09 24 11.52 24h.96c5.431 0 8.146 0 9.833-1.687S24 17.91 24 12.48v-.96c0-5.431 0-8.146-1.687-9.833S17.91 0 12.48 0h-.96C6.09 0 3.374 0 1.687 1.687M4.05 7.3c.13 6.24 3.25 9.99 8.72 9.99h.31v-3.57c2.01.2 3.53 1.67 4.14 3.57h2.84c-.78-2.84-2.83-4.41-4.11-5.01 1.28-.74 3.08-2.54 3.51-4.98h-2.58c-.56 1.98-2.22 3.78-3.8 3.95V7.3H10.5v6.92c-1.6-.4-3.62-2.34-3.71-6.92z" }) }) })), + }, + { + name: 'whatsapp', + svg: (0, jsx_runtime_1.jsx)("svg", Object.assign({ xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24" }, { children: (0, jsx_runtime_1.jsx)("g", { children: (0, jsx_runtime_1.jsx)("path", { d: "m2.048 22 1.406-5.136a9.9 9.9 0 0 1-1.323-4.955C2.133 6.446 6.579 2 12.042 2a9.85 9.85 0 0 1 7.011 2.906 9.85 9.85 0 0 1 2.9 7.011c-.002 5.464-4.448 9.91-9.91 9.91h-.004a9.9 9.9 0 0 1-4.736-1.206zm5.497-3.172.301.179a8.2 8.2 0 0 0 4.193 1.148h.003c4.54 0 8.235-3.695 8.237-8.237a8.2 8.2 0 0 0-2.41-5.828 8.18 8.18 0 0 0-5.824-2.416c-4.544 0-8.239 3.695-8.241 8.237a8.2 8.2 0 0 0 1.259 4.384l.196.312-.832 3.04zm9.49-4.554c-.062-.103-.227-.165-.475-.289s-1.465-.723-1.692-.806-.392-.124-.557.124-.64.806-.784.971-.289.186-.536.062-1.046-.385-1.991-1.229c-.736-.657-1.233-1.468-1.378-1.715s-.015-.382.109-.505c.111-.111.248-.289.371-.434.124-.145.165-.248.248-.413s.041-.31-.021-.434-.557-1.343-.763-1.839c-.202-.483-.407-.417-.559-.425-.144-.007-.31-.009-.475-.009a.9.9 0 0 0-.66.31c-.226.248-.866.847-.866 2.066s.887 2.396 1.011 2.562 1.746 2.666 4.23 3.739c.591.255 1.052.408 1.412.522.593.189 1.133.162 1.56.098.476-.071 1.465-.599 1.671-1.177.206-.58.206-1.075.145-1.179" }) }) })), + }, + { + name: 'woocommerce', + svg: (0, jsx_runtime_1.jsx)("svg", Object.assign({ xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24" }, { children: (0, jsx_runtime_1.jsx)("g", { children: (0, jsx_runtime_1.jsx)("path", { d: "M19 2H5C3.3 2 2 3.3 2 5v11c0 1.7 1.3 3 3 3h4l6 3-1-3h5c1.7 0 3-1.3 3-3V5c0-1.7-1.3-3-3-3m-1.6 4.5c-.4.8-.8 2.1-1 3.9-.3 1.8-.4 3.1-.3 4.1 0 .3 0 .5-.1.7s-.3.4-.6.4-.6-.1-.9-.4c-1-1-1.8-2.6-2.4-4.6-.7 1.4-1.2 2.4-1.6 3.1-.6 1.2-1.2 1.8-1.6 1.9-.3 0-.5-.2-.8-.7-.5-1.4-1.1-4.2-1.7-8.2 0-.3 0-.5.2-.7.1-.2.4-.3.7-.4.5 0 .9.2.9.8.3 2.3.7 4.2 1.1 5.7l2.4-4.5c.2-.4.4-.6.8-.6q.75 0 .9.9c.3 1.4.6 2.6 1 3.7.3-2.7.8-4.7 1.4-5.9.2-.3.4-.5.7-.5.2 0 .5.1.7.2q.3.3.3.6c0 .3 0 .4-.1.5" }) }) })), + }, + { + name: 'wordpress', + svg: (0, jsx_runtime_1.jsx)("svg", Object.assign({ xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24" }, { children: (0, jsx_runtime_1.jsx)("g", { children: (0, jsx_runtime_1.jsx)("path", { d: "M12.158 12.786 9.46 20.625a9 9 0 0 0 5.526-.144 1 1 0 0 1-.065-.124zM3.009 12a8.99 8.99 0 0 0 5.067 8.092L3.788 8.341A8.95 8.95 0 0 0 3.009 12m15.06-.454c0-1.112-.399-1.881-.741-2.48-.456-.741-.883-1.368-.883-2.109 0-.826.627-1.596 1.51-1.596q.06.002.116.007A8.96 8.96 0 0 0 12 3.009a8.98 8.98 0 0 0-7.512 4.052c.211.007.41.011.579.011.94 0 2.396-.114 2.396-.114.484-.028.541.684.057.741 0 0-.487.057-1.029.085l3.274 9.739 1.968-5.901-1.401-3.838c-.484-.028-.943-.085-.943-.085-.485-.029-.428-.769.057-.741 0 0 1.484.114 2.368.114.94 0 2.397-.114 2.397-.114.485-.028.542.684.057.741 0 0-.488.057-1.029.085l3.249 9.665.897-2.996q.684-1.753.684-2.907m1.82-3.86q.06.428.06.924c0 .912-.171 1.938-.684 3.22l-2.746 7.94a8.98 8.98 0 0 0 4.47-7.771 8.9 8.9 0 0 0-1.1-4.313M12 22C6.486 22 2 17.514 2 12S6.486 2 12 2s10 4.486 10 10-4.486 10-10 10" }) }) })), + }, + { + name: 'x', + svg: (0, jsx_runtime_1.jsx)("svg", Object.assign({ xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24" }, { children: (0, jsx_runtime_1.jsx)("g", { children: (0, jsx_runtime_1.jsx)("path", { d: "M13.982 10.622 20.54 3h-1.554l-5.693 6.618L8.745 3H3.5l6.876 10.007L3.5 21h1.554l6.012-6.989L15.868 21h5.245zm-2.128 2.474-.697-.997-5.543-7.93H8l4.474 6.4.697.996 5.815 8.318h-2.387z" }) }) })), + }, + { + name: 'xanga', + svg: (0, jsx_runtime_1.jsx)("svg", Object.assign({ xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24" }, { children: (0, jsx_runtime_1.jsx)("g", { children: (0, jsx_runtime_1.jsx)("path", { d: "M9 9h6v6H9zM3 9h6V3H3zm12 0h6V3h-6zm0 12h6v-6h-6zM3 21h6v-6H3z" }) }) })), + }, + { + name: 'youtube', + svg: (0, jsx_runtime_1.jsx)("svg", Object.assign({ xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24" }, { children: (0, jsx_runtime_1.jsx)("g", { children: (0, jsx_runtime_1.jsx)("path", { d: "M21.8 8.001s-.195-1.378-.795-1.985c-.76-.797-1.613-.801-2.004-.847-2.799-.202-6.997-.202-6.997-.202h-.009s-4.198 0-6.997.202c-.39.047-1.242.051-2.003.847-.6.607-.795 1.985-.795 1.985S2 9.62 2 11.238v1.517c0 1.618.2 3.237.2 3.237s.195 1.378.795 1.985c.761.797 1.76.771 2.205.855 1.6.153 6.8.201 6.8.201s4.203-.006 7.001-.209c.391-.047 1.243-.051 2.004-.847.6-.607.795-1.985.795-1.985s.2-1.618.2-3.237v-1.517c0-1.618-.2-3.237-.2-3.237M9.935 14.594l-.001-5.62 5.404 2.82z" }) }) })), + }, +]; diff --git a/build/react/social-logo-data.jsx b/build/react/social-logo-data.jsx deleted file mode 100644 index be63391..0000000 --- a/build/react/social-logo-data.jsx +++ /dev/null @@ -1,251 +0,0 @@ -/** This is a generated file. Do not edit. */ -export const SocialLogoData = [ - { - name: 'amazon', - svg: , - }, - { - name: 'behance', - svg: , - }, - { - name: 'blogger-alt', - svg: , - }, - { - name: 'blogger', - svg: , - }, - { - name: 'bluesky', - svg: , - }, - { - name: 'codepen', - svg: , - }, - { - name: 'dribbble', - svg: , - }, - { - name: 'dropbox', - svg: , - }, - { - name: 'eventbrite', - svg: , - }, - { - name: 'facebook', - svg: , - }, - { - name: 'fediverse', - svg: , - }, - { - name: 'feed', - svg: , - }, - { - name: 'flickr', - svg: , - }, - { - name: 'foursquare', - svg: , - }, - { - name: 'ghost', - svg: , - }, - { - name: 'github', - svg: , - }, - { - name: 'google-alt', - svg: , - }, - { - name: 'google-plus-alt', - svg: , - }, - { - name: 'google-plus', - svg: , - }, - { - name: 'google', - svg: , - }, - { - name: 'instagram', - svg: , - }, - { - name: 'json-feed', - svg: , - }, - { - name: 'link', - svg: , - }, - { - name: 'linkedin', - svg: , - }, - { - name: 'mail', - svg: , - }, - { - name: 'mastodon', - svg: , - }, - { - name: 'medium-alt', - svg: , - }, - { - name: 'medium', - svg: , - }, - { - name: 'microblog', - svg: , - }, - { - name: 'nextdoor', - svg: , - }, - { - name: 'patreon', - svg: , - }, - { - name: 'pinterest-alt', - svg: , - }, - { - name: 'pinterest', - svg: , - }, - { - name: 'pocket', - svg: , - }, - { - name: 'polldaddy', - svg: , - }, - { - name: 'print', - svg: , - }, - { - name: 'reddit', - svg: , - }, - { - name: 'share', - svg: , - }, - { - name: 'skype', - svg: , - }, - { - name: 'sms', - svg: , - }, - { - name: 'spotify', - svg: , - }, - { - name: 'squarespace', - svg: , - }, - { - name: 'stackexchange', - svg: , - }, - { - name: 'stackoverflow', - svg: , - }, - { - name: 'stumbleupon', - svg: , - }, - { - name: 'telegram', - svg: , - }, - { - name: 'threads', - svg: , - }, - { - name: 'tiktok-alt', - svg: , - }, - { - name: 'tiktok', - svg: , - }, - { - name: 'tripadvisor', - svg: , - }, - { - name: 'tumblr-alt', - svg: , - }, - { - name: 'tumblr', - svg: , - }, - { - name: 'twitch', - svg: , - }, - { - name: 'twitter-alt', - svg: , - }, - { - name: 'twitter', - svg: , - }, - { - name: 'vimeo', - svg: , - }, - { - name: 'whatsapp', - svg: , - }, - { - name: 'woocommerce', - svg: , - }, - { - name: 'wordpress', - svg: , - }, - { - name: 'x', - svg: , - }, - { - name: 'xanga', - svg: , - }, - { - name: 'youtube', - svg: , - }, -]; diff --git a/build/react/social-logo.d.ts b/build/react/social-logo.d.ts new file mode 100644 index 0000000..c403fda --- /dev/null +++ b/build/react/social-logo.d.ts @@ -0,0 +1,18 @@ +import React, { PureComponent } from 'react'; +import { SocialLogoData } from './social-logo-data'; +export type SocialLogoProps = React.SVGAttributes & { + icon: (typeof SocialLogoData)[number]['name']; + size?: number; +}; +export declare class SocialLogo extends PureComponent { + static defaultProps: { + size: number; + }; + static propTypes: { + icon: any; + size: any; + onClick: any; + className: any; + }; + render(): import("react/jsx-runtime").JSX.Element; +} diff --git a/build/react/social-logo.js b/build/react/social-logo.js new file mode 100644 index 0000000..0426c40 --- /dev/null +++ b/build/react/social-logo.js @@ -0,0 +1,68 @@ +"use strict"; +var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + var desc = Object.getOwnPropertyDescriptor(m, k); + if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { + desc = { enumerable: true, get: function() { return m[k]; } }; + } + Object.defineProperty(o, k2, desc); +}) : (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + o[k2] = m[k]; +})); +var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { + Object.defineProperty(o, "default", { enumerable: true, value: v }); +}) : function(o, v) { + o["default"] = v; +}); +var __importStar = (this && this.__importStar) || function (mod) { + if (mod && mod.__esModule) return mod; + var result = {}; + if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); + __setModuleDefault(result, mod); + return result; +}; +var __rest = (this && this.__rest) || function (s, e) { + var t = {}; + for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) + t[p] = s[p]; + if (s != null && typeof Object.getOwnPropertySymbols === "function") + for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { + if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) + t[p[i]] = s[p[i]]; + } + return t; +}; +var __importDefault = (this && this.__importDefault) || function (mod) { + return (mod && mod.__esModule) ? mod : { "default": mod }; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.SocialLogo = void 0; +const jsx_runtime_1 = require("react/jsx-runtime"); +const prop_types_1 = __importDefault(require("prop-types")); +const react_1 = __importStar(require("react")); +const social_logo_data_1 = require("./social-logo-data"); +class SocialLogo extends react_1.PureComponent { + render() { + const _a = this.props, { size, onClick, icon, className } = _a, otherProps = __rest(_a, ["size", "onClick", "icon", "className"]); + const iconClass = ['social-logo', 'social-logo-' + icon, className] + .filter(Boolean) + .join(' '); + const logoData = social_logo_data_1.SocialLogoData.find(logo => logo.name === icon); + if (!logoData) { + return (0, jsx_runtime_1.jsx)("svg", Object.assign({ height: size, width: size }, otherProps)); + } + const svg = react_1.default.cloneElement(logoData.svg, Object.assign({ className: iconClass, height: size, width: size, onClick: onClick }, otherProps)); + return svg; + } +} +SocialLogo.defaultProps = { + size: 24, +}; +SocialLogo.propTypes = { + icon: prop_types_1.default.string.isRequired, + size: prop_types_1.default.number, + onClick: prop_types_1.default.func, + className: prop_types_1.default.string, +}; +exports.SocialLogo = SocialLogo; diff --git a/build/react/social-logo.jsx b/build/react/social-logo.jsx deleted file mode 100644 index 37f2ad5..0000000 --- a/build/react/social-logo.jsx +++ /dev/null @@ -1,39 +0,0 @@ -import PropTypes from 'prop-types'; -import React, { PureComponent } from 'react'; -import { SocialLogoData } from './social-logo-data'; - -export default class SocialLogo extends PureComponent { - static defaultProps = { - size: 24, - }; - - static propTypes = { - icon: PropTypes.string.isRequired, - size: PropTypes.number, - onClick: PropTypes.func, - className: PropTypes.string, - }; - - render() { - const { size, onClick, icon, className, ...otherProps } = this.props; - - const iconClass = [ 'social-logo', 'social-logo-' + icon, className ] - .filter( Boolean ) - .join( ' ' ); - - const logoData = SocialLogoData.find( logo => logo.name === icon ); - - if ( ! logoData ) { - return ; - } - - const svg = React.cloneElement( logoData.svg, { - className: iconClass, - height: size, - width: size, - onClick: onClick, - ...otherProps, - } ); - return svg; - } -} diff --git a/build/svg-sprite/example.css b/build/svg-sprite/example.css deleted file mode 100644 index c08ffce..0000000 --- a/build/svg-sprite/example.css +++ /dev/null @@ -1,135 +0,0 @@ -html { - color: #767676; - font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen-Sans", "Ubuntu", "Cantarell", "Helvetica Neue", sans-serif; - line-height: 1.15; -} - -a:link, a:visited { - color: #999; -} - -a:active { - color: #1fc1ad; -} - -h1 { - text-align: center; - font-size: 24pt; -} - -.social-logos-example > p { - text-align: center; - margin-bottom: 2em; -} - -.social-logos-example { - max-width: 900px; - margin: 100px auto; -} - -[type=checkbox] { - margin: 0; -} - -.icons { - padding: 0 20px; - overflow: hidden; - margin-bottom: 50px; - display: flex; - flex-wrap: wrap; - justify-content: center; -} - -.icons div { - width: 64px; - height: 64px; - float: left; - padding: 6px 2px; - position: relative; - font-size: 7pt; - cursor: pointer; - text-align: center; -} - -.icons div p { - margin: 0; - color: #767676; - text-align: center; - overflow: hidden; - max-height: 2.2em; - word-break: break-word; -} - -.icons div p.is-hidden { - display: none; -} - - -.icons div:hover svg { - fill: #1fc1ad; -} - -.display-control-group { - display: flex; - justify-content: space-around; - margin-bottom: 20px; -} - -.display-control { - display: flex; -} - -.display-control h4 { - margin: 0 10px 0 0; -} - -.switch { - position: relative; - display: inline-block; - width: 40px; - height: 20px; -} - -.switch input { - -webkit-appearance: none; - -moz-appearance: none; - appearance: none; -} - -.handle { - position: absolute; - cursor: pointer; - top: 0; - left: 0; - right: 0; - bottom: 0; - border: 2px solid gray; - border-radius: 10px; - transition: .4s; - box-sizing: border-box; -} - -.handle:before { - position: absolute; - content: ""; - height: 12px; - width: 12px; - left: 2px; - bottom: 2px; - background: gray; - border-radius: 50%; - transition: .4s; -} - -input:checked + .handle { - border-color: #3AA662; -} - -input:checked + .handle:before { - background: #3AA662; - transform: translateX(20px); -} - -input:focus + .handle { - box-shadow: 0 0 3px #2196F3; -} diff --git a/build/svg-sprite/example.html b/build/svg-sprite/example.html index d3c4327..9f0cd8c 100644 --- a/build/svg-sprite/example.html +++ b/build/svg-sprite/example.html @@ -4,7 +4,7 @@ Social Logos - + - +