WordPress.org

Make WordPress Core

Ticket #48263: social-links-blocks.diff

File social-links-blocks.diff, 117.5 KB (added by gziolo, 5 weeks ago)
  • deleted file src/wp-includes/blocks/social-link.php

    diff --git a/src/wp-includes/blocks/social-link.php b/src/wp-includes/blocks/social-link.php
    deleted file mode 100644
    index 4d04c9cd1c..0000000000
    + -  
    1 <?php
    2 /**
    3  * Server-side rendering of the `core/social-link` blocks.
    4  *
    5  * @package WordPress
    6  */
    7 
    8 /**
    9  * Renders the `core/social-link` block on server.
    10  *
    11  * @param array $attributes The block attributes.
    12  *
    13  * @return string Rendered HTML of the referenced block.
    14  */
    15 function render_core_social_link( $attributes ) {
    16         $site = ( isset( $attributes['site'] ) ) ? $attributes['site'] : 'Icon';
    17         $url  = ( isset( $attributes['url'] ) ) ? $attributes['url'] : false;
    18 
    19         // Don't render a link if there is no URL set.
    20         if ( ! $url ) {
    21                 return '';
    22         }
    23 
    24         $icon = core_social_link_get_icon( $site );
    25         return '<li class="wp-social-link wp-social-link-' . $site . '"><a href="' . esc_attr( $url ) . '"> ' . $icon . '</a></li>';
    26 }
    27 
    28 /**
    29  * Registers the `core/social-link` blocks.
    30  */
    31 function register_block_core_social_link() {
    32         $sites = array(
    33                 'amazon',
    34                 'bandcamp',
    35                 'behance',
    36                 'chain',
    37                 'codepen',
    38                 'deviantart',
    39                 'dribbble',
    40                 'dropbox',
    41                 'etsy',
    42                 'facebook',
    43                 'feed',
    44                 'fivehundredpx',
    45                 'flickr',
    46                 'foursquare',
    47                 'goodreads',
    48                 'google',
    49                 'github',
    50                 'instagram',
    51                 'lastfm',
    52                 'linkedin',
    53                 'mail',
    54                 'mastodon',
    55                 'meetup',
    56                 'medium',
    57                 'pinterest',
    58                 'pocket',
    59                 'reddit',
    60                 'skype',
    61                 'snapchat',
    62                 'soundcloud',
    63                 'spotify',
    64                 'tumblr',
    65                 'twitch',
    66                 'twitter',
    67                 'vimeo',
    68                 'vk',
    69                 'wordpress',
    70                 'yelp',
    71                 'youtube',
    72         );
    73 
    74         foreach ( $sites as $site ) {
    75                 register_block_type(
    76                         'core/social-link-' . $site,
    77                         array(
    78                                 'attributes'      => array(
    79                                         'url'  => array(
    80                                                 'type' => 'string',
    81                                         ),
    82                                         'site' => array(
    83                                                 'type'    => 'string',
    84                                                 'default' => $site,
    85                                         ),
    86                                 ),
    87                                 'render_callback' => 'render_core_social_link',
    88                         )
    89                 );
    90         }
    91 }
    92 add_action( 'init', 'register_block_core_social_link' );
    93 
    94 
    95 /**
    96  * Returns the SVG for social link.
    97  *
    98  * @param string $site The site icon.
    99  *
    100  * @return string SVG Element for site icon.
    101  */
    102 function core_social_link_get_icon( $site ) {
    103         switch ( $site ) {
    104 
    105                 case 'fivehundredpx':
    106                         return '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg"><path d="M6.94026,15.1412c.00437.01213.108.29862.168.44064a6.55008,6.55008,0,1,0,6.03191-9.09557,6.68654,6.68654,0,0,0-2.58357.51467A8.53914,8.53914,0,0,0,8.21268,8.61344L8.209,8.61725V3.22948l9.0504-.00008c.32934-.0036.32934-.46353.32934-.61466s0-.61091-.33035-.61467L7.47248,2a.43.43,0,0,0-.43131.42692v7.58355c0,.24466.30476.42131.58793.4819.553.11812.68074-.05864.81617-.2457l.018-.02481A10.52673,10.52673,0,0,1,9.32258,9.258a5.35268,5.35268,0,1,1,7.58985,7.54976,5.417,5.417,0,0,1-3.80867,1.56365,5.17483,5.17483,0,0,1-2.69822-.74478l.00342-4.61111a2.79372,2.79372,0,0,1,.71372-1.78792,2.61611,2.61611,0,0,1,1.98282-.89477,2.75683,2.75683,0,0,1,1.95525.79477,2.66867,2.66867,0,0,1,.79656,1.909,2.724,2.724,0,0,1-2.75849,2.748,4.94651,4.94651,0,0,1-.86254-.13719c-.31234-.093-.44519.34058-.48892.48349-.16811.54966.08453.65862.13687.67489a3.75751,3.75751,0,0,0,1.25234.18375,3.94634,3.94634,0,1,0-2.82444-6.742,3.67478,3.67478,0,0,0-1.13028,2.584l-.00041.02323c-.0035.11667-.00579,2.881-.00644,3.78811l-.00407-.00451a6.18521,6.18521,0,0,1-1.0851-1.86092c-.10544-.27856-.34358-.22925-.66857-.12917-.14192.04372-.57386.17677-.47833.489Zm4.65165-1.08338a.51346.51346,0,0,0,.19513.31818l.02276.022a.52945.52945,0,0,0,.3517.18416.24242.24242,0,0,0,.16577-.0611c.05473-.05082.67382-.67812.73287-.738l.69041.68819a.28978.28978,0,0,0,.21437.11032.53239.53239,0,0,0,.35708-.19486c.29792-.30419.14885-.46821.07676-.54751l-.69954-.69975.72952-.73469c.16-.17311.01874-.35708-.12218-.498-.20461-.20461-.402-.25742-.52855-.14083l-.7254.72665-.73354-.73375a.20128.20128,0,0,0-.14179-.05695.54135.54135,0,0,0-.34379.19648c-.22561.22555-.274.38149-.15656.5059l.73374.7315-.72942.73072A.26589.26589,0,0,0,11.59191,14.05782Zm1.59866-9.915A8.86081,8.86081,0,0,0,9.854,4.776a.26169.26169,0,0,0-.16938.22759.92978.92978,0,0,0,.08619.42094c.05682.14524.20779.531.50006.41955a8.40969,8.40969,0,0,1,2.91968-.55484,7.87875,7.87875,0,0,1,3.086.62286,8.61817,8.61817,0,0,1,2.30562,1.49315.2781.2781,0,0,0,.18318.07586c.15529,0,.30425-.15253.43167-.29551.21268-.23861.35873-.4369.1492-.63538a8.50425,8.50425,0,0,0-2.62312-1.694A9.0177,9.0177,0,0,0,13.19058,4.14283ZM19.50945,18.6236h0a.93171.93171,0,0,0-.36642-.25406.26589.26589,0,0,0-.27613.06613l-.06943.06929A7.90606,7.90606,0,0,1,7.60639,18.505a7.57284,7.57284,0,0,1-1.696-2.51537,8.58715,8.58715,0,0,1-.5147-1.77754l-.00871-.04864c-.04939-.25873-.28755-.27684-.62981-.22448-.14234.02178-.5755.088-.53426.39969l.001.00712a9.08807,9.08807,0,0,0,15.406,4.99094c.00193-.00192.04753-.04718.0725-.07436C19.79425,19.16234,19.87422,18.98728,19.50945,18.6236Z"></path></svg>';
    107 
    108                 case 'amazon':
    109                         return '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg"><path d="M13.582,8.182C11.934,8.367,9.78,8.49,8.238,9.166c-1.781,0.769-3.03,2.337-3.03,4.644 c0,2.953,1.86,4.429,4.253,4.429c2.02,0,3.125-0.477,4.685-2.065c0.516,0.747,0.685,1.109,1.629,1.894 c0.212,0.114,0.483,0.103,0.672-0.066l0.006,0.006c0.567-0.505,1.599-1.401,2.18-1.888c0.231-0.188,0.19-0.496,0.009-0.754 c-0.52-0.718-1.072-1.303-1.072-2.634V8.305c0-1.876,0.133-3.599-1.249-4.891C15.23,2.369,13.422,2,12.04,2 C9.336,2,6.318,3.01,5.686,6.351C5.618,6.706,5.877,6.893,6.109,6.945l2.754,0.298C9.121,7.23,9.308,6.977,9.357,6.72 c0.236-1.151,1.2-1.706,2.284-1.706c0.584,0,1.249,0.215,1.595,0.738c0.398,0.584,0.346,1.384,0.346,2.061V8.182z M13.049,14.088 c-0.451,0.8-1.169,1.291-1.967,1.291c-1.09,0-1.728-0.83-1.728-2.061c0-2.42,2.171-2.86,4.227-2.86v0.615 C13.582,12.181,13.608,13.104,13.049,14.088z M20.683,19.339C18.329,21.076,14.917,22,11.979,22c-4.118,0-7.826-1.522-10.632-4.057 c-0.22-0.199-0.024-0.471,0.241-0.317c3.027,1.762,6.771,2.823,10.639,2.823c2.608,0,5.476-0.541,8.115-1.66 C20.739,18.62,21.072,19.051,20.683,19.339z M21.336,21.043c-0.194,0.163-0.379,0.076-0.293-0.139 c0.284-0.71,0.92-2.298,0.619-2.684c-0.301-0.386-1.99-0.183-2.749-0.092c-0.23,0.027-0.266-0.173-0.059-0.319 c1.348-0.946,3.555-0.673,3.811-0.356C22.925,17.773,22.599,19.986,21.336,21.043z"></path></svg>';
    110 
    111                 case 'bandcamp':
    112                         return '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg"><path d="M15.27 17.289 3 17.289 8.73 6.711 21 6.711 15.27 17.289"></path></svg>';
    113 
    114                 case 'behance':
    115                         return '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg"><path d="M7.799,5.698c0.589,0,1.12,0.051,1.606,0.156c0.482,0.102,0.894,0.273,1.241,0.507c0.344,0.235,0.612,0.546,0.804,0.938 c0.188,0.387,0.281,0.871,0.281,1.443c0,0.619-0.141,1.137-0.421,1.551c-0.284,0.413-0.7,0.751-1.255,1.014 c0.756,0.218,1.317,0.601,1.689,1.146c0.374,0.549,0.557,1.205,0.557,1.975c0,0.623-0.12,1.161-0.359,1.612 c-0.241,0.457-0.569,0.828-0.973,1.114c-0.408,0.288-0.876,0.5-1.399,0.637C9.052,17.931,8.514,18,7.963,18H2V5.698H7.799 M7.449,10.668c0.481,0,0.878-0.114,1.192-0.345c0.311-0.228,0.463-0.603,0.463-1.119c0-0.286-0.051-0.523-0.152-0.707 C8.848,8.315,8.711,8.171,8.536,8.07C8.362,7.966,8.166,7.894,7.94,7.854c-0.224-0.044-0.457-0.06-0.697-0.06H4.709v2.874H7.449z M7.6,15.905c0.267,0,0.521-0.024,0.759-0.077c0.243-0.053,0.457-0.137,0.637-0.261c0.182-0.12,0.332-0.283,0.441-0.491 C9.547,14.87,9.6,14.602,9.6,14.278c0-0.633-0.18-1.084-0.533-1.357c-0.356-0.27-0.83-0.404-1.413-0.404H4.709v3.388L7.6,15.905z M16.162,15.864c0.367,0.358,0.897,0.538,1.583,0.538c0.493,0,0.92-0.125,1.277-0.374c0.354-0.248,0.571-0.514,0.654-0.79h2.155 c-0.347,1.072-0.872,1.838-1.589,2.299C19.534,18,18.67,18.23,17.662,18.23c-0.701,0-1.332-0.113-1.899-0.337 c-0.567-0.227-1.041-0.544-1.439-0.958c-0.389-0.415-0.689-0.907-0.904-1.484c-0.213-0.574-0.32-1.21-0.32-1.899 c0-0.666,0.11-1.288,0.329-1.863c0.222-0.577,0.529-1.075,0.933-1.492c0.406-0.42,0.885-0.751,1.444-0.994 c0.558-0.241,1.175-0.363,1.857-0.363c0.754,0,1.414,0.145,1.98,0.44c0.563,0.291,1.026,0.686,1.389,1.181 c0.363,0.493,0.622,1.057,0.783,1.69c0.16,0.632,0.217,1.292,0.171,1.983h-6.428C15.557,14.84,15.795,15.506,16.162,15.864 M18.973,11.184c-0.291-0.321-0.783-0.496-1.384-0.496c-0.39,0-0.714,0.066-0.973,0.2c-0.254,0.132-0.461,0.297-0.621,0.491 c-0.157,0.197-0.265,0.405-0.328,0.628c-0.063,0.217-0.101,0.413-0.111,0.587h3.98C19.478,11.969,19.265,11.509,18.973,11.184z M15.057,7.738h4.985V6.524h-4.985L15.057,7.738z"></path></svg>';
    116 
    117                 case 'chain':
    118                         return '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg"><path d="M19.647,16.706a1.134,1.134,0,0,0-.343-.833l-2.549-2.549a1.134,1.134,0,0,0-.833-.343,1.168,1.168,0,0,0-.883.392l.233.226q.2.189.264.264a2.922,2.922,0,0,1,.184.233.986.986,0,0,1,.159.312,1.242,1.242,0,0,1,.043.337,1.172,1.172,0,0,1-1.176,1.176,1.237,1.237,0,0,1-.337-.043,1,1,0,0,1-.312-.159,2.76,2.76,0,0,1-.233-.184q-.073-.068-.264-.264l-.226-.233a1.19,1.19,0,0,0-.4.895,1.134,1.134,0,0,0,.343.833L15.837,19.3a1.13,1.13,0,0,0,.833.331,1.18,1.18,0,0,0,.833-.318l1.8-1.789a1.12,1.12,0,0,0,.343-.821Zm-8.615-8.64a1.134,1.134,0,0,0-.343-.833L8.163,4.7a1.134,1.134,0,0,0-.833-.343,1.184,1.184,0,0,0-.833.331L4.7,6.473a1.12,1.12,0,0,0-.343.821,1.134,1.134,0,0,0,.343.833l2.549,2.549a1.13,1.13,0,0,0,.833.331,1.184,1.184,0,0,0,.883-.38L8.728,10.4q-.2-.189-.264-.264A2.922,2.922,0,0,1,8.28,9.9a.986.986,0,0,1-.159-.312,1.242,1.242,0,0,1-.043-.337A1.172,1.172,0,0,1,9.254,8.079a1.237,1.237,0,0,1,.337.043,1,1,0,0,1,.312.159,2.761,2.761,0,0,1,.233.184q.073.068.264.264l.226.233a1.19,1.19,0,0,0,.4-.895ZM22,16.706a3.343,3.343,0,0,1-1.042,2.488l-1.8,1.789a3.536,3.536,0,0,1-4.988-.025l-2.525-2.537a3.384,3.384,0,0,1-1.017-2.488,3.448,3.448,0,0,1,1.078-2.561l-1.078-1.078a3.434,3.434,0,0,1-2.549,1.078,3.4,3.4,0,0,1-2.5-1.029L3.029,9.794A3.4,3.4,0,0,1,2,7.294,3.343,3.343,0,0,1,3.042,4.806l1.8-1.789A3.384,3.384,0,0,1,7.331,2a3.357,3.357,0,0,1,2.5,1.042l2.525,2.537a3.384,3.384,0,0,1,1.017,2.488,3.448,3.448,0,0,1-1.078,2.561l1.078,1.078a3.551,3.551,0,0,1,5.049-.049l2.549,2.549A3.4,3.4,0,0,1,22,16.706Z"></path></svg>';
    119 
    120                 case 'codepen':
    121                         return '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg"><path d="M22.016,8.84c-0.002-0.013-0.005-0.025-0.007-0.037c-0.005-0.025-0.008-0.048-0.015-0.072 c-0.003-0.015-0.01-0.028-0.013-0.042c-0.008-0.02-0.015-0.04-0.023-0.062c-0.007-0.015-0.013-0.028-0.02-0.042 c-0.008-0.02-0.018-0.037-0.03-0.057c-0.007-0.013-0.017-0.027-0.025-0.038c-0.012-0.018-0.023-0.035-0.035-0.052 c-0.01-0.013-0.02-0.025-0.03-0.037c-0.015-0.017-0.028-0.032-0.043-0.045c-0.01-0.012-0.022-0.023-0.035-0.035 c-0.015-0.015-0.032-0.028-0.048-0.04c-0.012-0.01-0.025-0.02-0.037-0.03c-0.005-0.003-0.01-0.008-0.015-0.012l-9.161-6.096 c-0.289-0.192-0.666-0.192-0.955,0L2.359,8.237C2.354,8.24,2.349,8.245,2.344,8.249L2.306,8.277 c-0.017,0.013-0.033,0.027-0.048,0.04C2.246,8.331,2.234,8.342,2.222,8.352c-0.015,0.015-0.028,0.03-0.042,0.047 c-0.012,0.013-0.022,0.023-0.03,0.037C2.139,8.453,2.125,8.471,2.115,8.488C2.107,8.501,2.099,8.514,2.09,8.526 C2.079,8.548,2.069,8.565,2.06,8.585C2.054,8.6,2.047,8.613,2.04,8.626C2.032,8.648,2.025,8.67,2.019,8.69 c-0.005,0.013-0.01,0.027-0.013,0.042C1.999,8.755,1.995,8.778,1.99,8.803C1.989,8.817,1.985,8.828,1.984,8.84 C1.978,8.879,1.975,8.915,1.975,8.954v6.093c0,0.037,0.003,0.075,0.008,0.112c0.002,0.012,0.005,0.025,0.007,0.038 c0.005,0.023,0.008,0.047,0.015,0.072c0.003,0.015,0.008,0.028,0.013,0.04c0.007,0.022,0.013,0.042,0.022,0.063 c0.007,0.015,0.013,0.028,0.02,0.04c0.008,0.02,0.018,0.038,0.03,0.058c0.007,0.013,0.015,0.027,0.025,0.038 c0.012,0.018,0.023,0.035,0.035,0.052c0.01,0.013,0.02,0.025,0.03,0.037c0.013,0.015,0.028,0.032,0.042,0.045 c0.012,0.012,0.023,0.023,0.035,0.035c0.015,0.013,0.032,0.028,0.048,0.04l0.038,0.03c0.005,0.003,0.01,0.007,0.013,0.01 l9.163,6.095C11.668,21.953,11.833,22,12,22c0.167,0,0.332-0.047,0.478-0.144l9.163-6.095l0.015-0.01 c0.013-0.01,0.027-0.02,0.037-0.03c0.018-0.013,0.035-0.028,0.048-0.04c0.013-0.012,0.025-0.023,0.035-0.035 c0.017-0.015,0.03-0.032,0.043-0.045c0.01-0.013,0.02-0.025,0.03-0.037c0.013-0.018,0.025-0.035,0.035-0.052 c0.008-0.013,0.018-0.027,0.025-0.038c0.012-0.02,0.022-0.038,0.03-0.058c0.007-0.013,0.013-0.027,0.02-0.04 c0.008-0.022,0.015-0.042,0.023-0.063c0.003-0.013,0.01-0.027,0.013-0.04c0.007-0.025,0.01-0.048,0.015-0.072 c0.002-0.013,0.005-0.027,0.007-0.037c0.003-0.042,0.007-0.079,0.007-0.117V8.954C22.025,8.915,22.022,8.879,22.016,8.84z M12.862,4.464l6.751,4.49l-3.016,2.013l-3.735-2.492V4.464z M11.138,4.464v4.009l-3.735,2.494L4.389,8.954L11.138,4.464z M3.699,10.562L5.853,12l-2.155,1.438V10.562z M11.138,19.536l-6.749-4.491l3.015-2.011l3.735,2.492V19.536z M12,14.035L8.953,12 L12,9.966L15.047,12L12,14.035z M12.862,19.536v-4.009l3.735-2.492l3.016,2.011L12.862,19.536z M20.303,13.438L18.147,12 l2.156-1.438L20.303,13.438z"></path></svg>';
    122 
    123                 case 'deviantart':
    124                         return '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg"><path d="M 18.19 5.636 18.19 2 18.188 2 14.553 2 14.19 2.366 12.474 5.636 11.935 6 5.81 6 5.81 10.994 9.177 10.994 9.477 11.357 5.81 18.363 5.81 22 5.811 22 9.447 22 9.81 21.634 11.526 18.364 12.065 18 18.19 18 18.19 13.006 14.823 13.006 14.523 12.641 18.19 5.636z"></path></svg>';
    125 
    126                 case 'dribbble':
    127                         return '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg"><path d="M12,22C6.486,22,2,17.514,2,12S6.486,2,12,2c5.514,0,10,4.486,10,10S17.514,22,12,22z M20.434,13.369 c-0.292-0.092-2.644-0.794-5.32-0.365c1.117,3.07,1.572,5.57,1.659,6.09C18.689,17.798,20.053,15.745,20.434,13.369z M15.336,19.876c-0.127-0.749-0.623-3.361-1.822-6.477c-0.019,0.006-0.038,0.013-0.056,0.019c-4.818,1.679-6.547,5.02-6.701,5.334 c1.448,1.129,3.268,1.803,5.243,1.803C13.183,20.555,14.311,20.313,15.336,19.876z M5.654,17.724 c0.193-0.331,2.538-4.213,6.943-5.637c0.111-0.036,0.224-0.07,0.337-0.102c-0.214-0.485-0.448-0.971-0.692-1.45 c-4.266,1.277-8.405,1.223-8.778,1.216c-0.003,0.087-0.004,0.174-0.004,0.261C3.458,14.207,4.29,16.21,5.654,17.724z M3.639,10.264 c0.382,0.005,3.901,0.02,7.897-1.041c-1.415-2.516-2.942-4.631-3.167-4.94C5.979,5.41,4.193,7.613,3.639,10.264z M9.998,3.709 c0.236,0.316,1.787,2.429,3.187,5c3.037-1.138,4.323-2.867,4.477-3.085C16.154,4.286,14.17,3.471,12,3.471 C11.311,3.471,10.641,3.554,9.998,3.709z M18.612,6.612C18.432,6.855,17,8.69,13.842,9.979c0.199,0.407,0.389,0.821,0.567,1.237 c0.063,0.148,0.124,0.295,0.184,0.441c2.842-0.357,5.666,0.215,5.948,0.275C20.522,9.916,19.801,8.065,18.612,6.612z"></path></svg>';
    128 
    129                 case 'dropbox':
    130                         return '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg"><path d="M12,6.134L6.069,9.797L2,6.54l5.883-3.843L12,6.134z M2,13.054l5.883,3.843L12,13.459L6.069,9.797L2,13.054z M12,13.459 l4.116,3.439L22,13.054l-4.069-3.257L12,13.459z M22,6.54l-5.884-3.843L12,6.134l5.931,3.663L22,6.54z M12.011,14.2l-4.129,3.426 l-1.767-1.153v1.291l5.896,3.539l5.897-3.539v-1.291l-1.769,1.153L12.011,14.2z"></path></svg>';
    131 
    132                 case 'etsy':
    133                         return '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg"><path d="M9.16033,4.038c0-.27174.02717-.43478.48913-.43478h6.22283c1.087,0,1.68478.92391,2.11957,2.663l.35326,1.38587h1.05978C19.59511,3.712,19.75815,2,19.75815,2s-2.663.29891-4.23913.29891h-7.962L3.29076,2.163v1.1413L4.731,3.57609c1.00543.19022,1.25.40761,1.33152,1.33152,0,0,.08152,2.71739.08152,7.20109s-.08152,7.17391-.08152,7.17391c0,.81522-.32609,1.11413-1.33152,1.30435l-1.44022.27174V22l4.2663-.13587h7.11957c1.60326,0,5.32609.13587,5.32609.13587.08152-.97826.625-5.40761.70652-5.89674H19.7038L18.644,18.52174c-.84239,1.90217-2.06522,2.038-3.42391,2.038H11.1712c-1.3587,0-2.01087-.54348-2.01087-1.712V12.65217s3.0163,0,3.99457.08152c.76087.05435,1.22283.27174,1.46739,1.33152l.32609,1.413h1.16848l-.08152-3.55978.163-3.587H15.02989l-.38043,1.57609c-.24457,1.03261-.40761,1.22283-1.46739,1.33152-1.38587.13587-4.02174.1087-4.02174.1087Z"></path></svg>';
    134 
    135                 case 'facebook':
    136                         return '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg"><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-10z"></path></svg>';
    137 
    138                 case 'feed':
    139                         return '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg"><path d="M2,8.667V12c5.515,0,10,4.485,10,10h3.333C15.333,14.637,9.363,8.667,2,8.667z M2,2v3.333 c9.19,0,16.667,7.477,16.667,16.667H22C22,10.955,13.045,2,2,2z M4.5,17C3.118,17,2,18.12,2,19.5S3.118,22,4.5,22S7,20.88,7,19.5 S5.882,17,4.5,17z"></path></svg>';
    140 
    141                 case 'flickr':
    142                         return '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg"><path d="M6.5,7c-2.75,0-5,2.25-5,5s2.25,5,5,5s5-2.25,5-5S9.25,7,6.5,7z M17.5,7c-2.75,0-5,2.25-5,5s2.25,5,5,5s5-2.25,5-5 S20.25,7,17.5,7z"></path></svg>';
    143 
    144                 case 'foursquare':
    145                         return '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg"><path d="M17.573,2c0,0-9.197,0-10.668,0S5,3.107,5,3.805s0,16.948,0,16.948c0,0.785,0.422,1.077,0.66,1.172 c0.238,0.097,0.892,0.177,1.285-0.275c0,0,5.035-5.843,5.122-5.93c0.132-0.132,0.132-0.132,0.262-0.132h3.26 c1.368,0,1.588-0.977,1.732-1.552c0.078-0.318,0.692-3.428,1.225-6.122l0.675-3.368C19.56,2.893,19.14,2,17.573,2z M16.495,7.22 c-0.053,0.252-0.372,0.518-0.665,0.518c-0.293,0-4.157,0-4.157,0c-0.467,0-0.802,0.318-0.802,0.787v0.508 c0,0.467,0.337,0.798,0.805,0.798c0,0,3.197,0,3.528,0s0.655,0.362,0.583,0.715c-0.072,0.353-0.407,2.102-0.448,2.295 c-0.04,0.193-0.262,0.523-0.655,0.523c-0.33,0-2.88,0-2.88,0c-0.523,0-0.683,0.068-1.033,0.503 c-0.35,0.437-3.505,4.223-3.505,4.223c-0.032,0.035-0.063,0.027-0.063-0.015V4.852c0-0.298,0.26-0.648,0.648-0.648 c0,0,8.228,0,8.562,0c0.315,0,0.61,0.297,0.528,0.683L16.495,7.22z"></path></svg>';
    146 
    147                 case 'goodreads':
    148                         return '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg"><path d="M17.3,17.5c-0.2,0.8-0.5,1.4-1,1.9c-0.4,0.5-1,0.9-1.7,1.2C13.9,20.9,13.1,21,12,21c-0.6,0-1.3-0.1-1.9-0.2 c-0.6-0.1-1.1-0.4-1.6-0.7c-0.5-0.3-0.9-0.7-1.2-1.2c-0.3-0.5-0.5-1.1-0.5-1.7h1.5c0.1,0.5,0.2,0.9,0.5,1.2 c0.2,0.3,0.5,0.6,0.9,0.8c0.3,0.2,0.7,0.3,1.1,0.4c0.4,0.1,0.8,0.1,1.2,0.1c1.4,0,2.5-0.4,3.1-1.2c0.6-0.8,1-2,1-3.5v-1.7h0 c-0.4,0.8-0.9,1.4-1.6,1.9c-0.7,0.5-1.5,0.7-2.4,0.7c-1,0-1.9-0.2-2.6-0.5C8.7,15,8.1,14.5,7.7,14c-0.5-0.6-0.8-1.3-1-2.1 c-0.2-0.8-0.3-1.6-0.3-2.5c0-0.9,0.1-1.7,0.4-2.5c0.3-0.8,0.6-1.5,1.1-2c0.5-0.6,1.1-1,1.8-1.4C10.3,3.2,11.1,3,12,3 c0.5,0,0.9,0.1,1.3,0.2c0.4,0.1,0.8,0.3,1.1,0.5c0.3,0.2,0.6,0.5,0.9,0.8c0.3,0.3,0.5,0.6,0.6,1h0V3.4h1.5V15 C17.6,15.9,17.5,16.7,17.3,17.5z M13.8,14.1c0.5-0.3,0.9-0.7,1.3-1.1c0.3-0.5,0.6-1,0.8-1.6c0.2-0.6,0.3-1.2,0.3-1.9 c0-0.6-0.1-1.2-0.2-1.9c-0.1-0.6-0.4-1.2-0.7-1.7c-0.3-0.5-0.7-0.9-1.3-1.2c-0.5-0.3-1.1-0.5-1.9-0.5s-1.4,0.2-1.9,0.5 c-0.5,0.3-1,0.7-1.3,1.2C8.5,6.4,8.3,7,8.1,7.6C8,8.2,7.9,8.9,7.9,9.5c0,0.6,0.1,1.3,0.2,1.9C8.3,12,8.6,12.5,8.9,13 c0.3,0.5,0.8,0.8,1.3,1.1c0.5,0.3,1.1,0.4,1.9,0.4C12.7,14.5,13.3,14.4,13.8,14.1z"></path></svg>';
    149 
    150                 case 'google':
    151                         return '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg"><path d="M12.02,10.18v3.72v0.01h5.51c-0.26,1.57-1.67,4.22-5.5,4.22c-3.31,0-6.01-2.75-6.01-6.12s2.7-6.12,6.01-6.12 c1.87,0,3.13,0.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 c0-0.83-0.11-1.42-0.25-2.05H12.02z"></path></svg>';
    152 
    153                 case 'github':
    154                         return '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg"><path d="M12,2C6.477,2,2,6.477,2,12c0,4.419,2.865,8.166,6.839,9.489c0.5,0.09,0.682-0.218,0.682-0.484 c0-0.236-0.009-0.866-0.014-1.699c-2.782,0.602-3.369-1.34-3.369-1.34c-0.455-1.157-1.11-1.465-1.11-1.465 c-0.909-0.62,0.069-0.608,0.069-0.608c1.004,0.071,1.532,1.03,1.532,1.03c0.891,1.529,2.341,1.089,2.91,0.833 c0.091-0.647,0.349-1.086,0.635-1.337c-2.22-0.251-4.555-1.111-4.555-4.943c0-1.091,0.39-1.984,1.03-2.682 C6.546,8.54,6.202,7.524,6.746,6.148c0,0,0.84-0.269,2.75,1.025C10.295,6.95,11.15,6.84,12,6.836 c0.85,0.004,1.705,0.114,2.504,0.336c1.909-1.294,2.748-1.025,2.748-1.025c0.546,1.376,0.202,2.394,0.1,2.646 c0.64,0.699,1.026,1.591,1.026,2.682c0,3.841-2.337,4.687-4.565,4.935c0.359,0.307,0.679,0.917,0.679,1.852 c0,1.335-0.012,2.415-0.012,2.741c0,0.269,0.18,0.579,0.688,0.481C19.138,20.161,22,16.416,22,12C22,6.477,17.523,2,12,2z"></path></svg>';
    155 
    156                 case 'instagram':
    157                         return '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg"><path d="M12,4.622c2.403,0,2.688,0.009,3.637,0.052c0.877,0.04,1.354,0.187,1.671,0.31c0.42,0.163,0.72,0.358,1.035,0.673 c0.315,0.315,0.51,0.615,0.673,1.035c0.123,0.317,0.27,0.794,0.31,1.671c0.043,0.949,0.052,1.234,0.052,3.637 s-0.009,2.688-0.052,3.637c-0.04,0.877-0.187,1.354-0.31,1.671c-0.163,0.42-0.358,0.72-0.673,1.035 c-0.315,0.315-0.615,0.51-1.035,0.673c-0.317,0.123-0.794,0.27-1.671,0.31c-0.949,0.043-1.233,0.052-3.637,0.052 s-2.688-0.009-3.637-0.052c-0.877-0.04-1.354-0.187-1.671-0.31c-0.42-0.163-0.72-0.358-1.035-0.673 c-0.315-0.315-0.51-0.615-0.673-1.035c-0.123-0.317-0.27-0.794-0.31-1.671C4.631,14.688,4.622,14.403,4.622,12 s0.009-2.688,0.052-3.637c0.04-0.877,0.187-1.354,0.31-1.671c0.163-0.42,0.358-0.72,0.673-1.035 c0.315-0.315,0.615-0.51,1.035-0.673c0.317-0.123,0.794-0.27,1.671-0.31C9.312,4.631,9.597,4.622,12,4.622 M12,3 C9.556,3,9.249,3.01,8.289,3.054C7.331,3.098,6.677,3.25,6.105,3.472C5.513,3.702,5.011,4.01,4.511,4.511 c-0.5,0.5-0.808,1.002-1.038,1.594C3.25,6.677,3.098,7.331,3.054,8.289C3.01,9.249,3,9.556,3,12c0,2.444,0.01,2.751,0.054,3.711 c0.044,0.958,0.196,1.612,0.418,2.185c0.23,0.592,0.538,1.094,1.038,1.594c0.5,0.5,1.002,0.808,1.594,1.038 c0.572,0.222,1.227,0.375,2.185,0.418C9.249,20.99,9.556,21,12,21s2.751-0.01,3.711-0.054c0.958-0.044,1.612-0.196,2.185-0.418 c0.592-0.23,1.094-0.538,1.594-1.038c0.5-0.5,0.808-1.002,1.038-1.594c0.222-0.572,0.375-1.227,0.418-2.185 C20.99,14.751,21,14.444,21,12s-0.01-2.751-0.054-3.711c-0.044-0.958-0.196-1.612-0.418-2.185c-0.23-0.592-0.538-1.094-1.038-1.594 c-0.5-0.5-1.002-0.808-1.594-1.038c-0.572-0.222-1.227-0.375-2.185-0.418C14.751,3.01,14.444,3,12,3L12,3z M12,7.378 c-2.552,0-4.622,2.069-4.622,4.622S9.448,16.622,12,16.622s4.622-2.069,4.622-4.622S14.552,7.378,12,7.378z M12,15 c-1.657,0-3-1.343-3-3s1.343-3,3-3s3,1.343,3,3S13.657,15,12,15z M16.804,6.116c-0.596,0-1.08,0.484-1.08,1.08 s0.484,1.08,1.08,1.08c0.596,0,1.08-0.484,1.08-1.08S17.401,6.116,16.804,6.116z"></path></svg>';
    158 
    159                 case 'lastfm':
    160                         return '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg"><path d="M10.5002,0 C4.7006,0 0,4.70109753 0,10.4998496 C0,16.2989526 4.7006,21 10.5002,21 C16.299,21 21,16.2989526 21,10.4998496 C21,4.70109753 16.299,0 10.5002,0 Z M14.69735,14.7204413 C13.3164,14.7151781 12.4346,14.0870017 11.83445,12.6859357 L11.6816001,12.3451305 L10.35405,9.31011397 C9.92709997,8.26875064 8.85260001,7.57120012 7.68010001,7.57120012 C6.06945001,7.57120012 4.75925001,8.88509738 4.75925001,10.5009524 C4.75925001,12.1164565 6.06945001,13.4303036 7.68010001,13.4303036 C8.77200001,13.4303036 9.76514999,12.827541 10.2719501,11.8567047 C10.2893,11.8235214 10.3239,11.8019673 10.36305,11.8038219 C10.4007,11.8053759 10.43535,11.8287847 10.4504,11.8631709 L10.98655,13.1045863 C11.0016,13.1389726 10.9956,13.17782 10.97225,13.2068931 C10.1605001,14.1995341 8.96020001,14.7683115 7.68010001,14.7683115 C5.33305,14.7683115 3.42340001,12.8535563 3.42340001,10.5009524 C3.42340001,8.14679459 5.33300001,6.23203946 7.68010001,6.23203946 C9.45720002,6.23203946 10.8909,7.19074535 11.6138,8.86359341 C11.6205501,8.88018505 12.3412,10.5707777 12.97445,12.0190621 C13.34865,12.8739575 13.64615,13.3959676 14.6288,13.4291508 C15.5663001,13.4612814 16.25375,12.9121534 16.25375,12.1484869 C16.25375,11.4691321 15.8320501,11.3003585 14.8803,10.98216 C13.2365,10.4397989 12.34495,9.88605929 12.34495,8.51817658 C12.34495,7.1809207 13.26665,6.31615054 14.692,6.31615054 C15.62875,6.31615054 16.3155,6.7286858 16.79215,7.5768142 C16.80495,7.60062396 16.8079001,7.62814302 16.8004001,7.65420843 C16.7929,7.68027384 16.7748,7.70212868 16.7507001,7.713808 L15.86145,8.16900031 C15.8178001,8.19200805 15.7643,8.17807308 15.73565,8.13847371 C15.43295,7.71345711 15.0956,7.52513451 14.6423,7.52513451 C14.05125,7.52513451 13.6220001,7.92899802 13.6220001,8.48649708 C13.6220001,9.17382194 14.1529001,9.34144259 15.0339,9.61923972 C15.14915,9.65578139 15.26955,9.69397731 15.39385,9.73432853 C16.7763,10.1865133 17.57675,10.7311301 17.57675,12.1836251 C17.57685,13.629654 16.3389,14.7204413 14.69735,14.7204413 Z"></path></svg>';
    161 
    162                 case 'linkedin':
    163                         return '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg"><path d="M19.7,3H4.3C3.582,3,3,3.582,3,4.3v15.4C3,20.418,3.582,21,4.3,21h15.4c0.718,0,1.3-0.582,1.3-1.3V4.3 C21,3.582,20.418,3,19.7,3z M8.339,18.338H5.667v-8.59h2.672V18.338z M7.004,8.574c-0.857,0-1.549-0.694-1.549-1.548 c0-0.855,0.691-1.548,1.549-1.548c0.854,0,1.547,0.694,1.547,1.548C8.551,7.881,7.858,8.574,7.004,8.574z M18.339,18.338h-2.669 v-4.177c0-0.996-0.017-2.278-1.387-2.278c-1.389,0-1.601,1.086-1.601,2.206v4.249h-2.667v-8.59h2.559v1.174h0.037 c0.356-0.675,1.227-1.387,2.526-1.387c2.703,0,3.203,1.779,3.203,4.092V18.338z"></path></svg>';
    164 
    165                 case 'mail':
    166                         return '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg"><path d="M20,4H4C2.895,4,2,4.895,2,6v12c0,1.105,0.895,2,2,2h16c1.105,0,2-0.895,2-2V6C22,4.895,21.105,4,20,4z M20,8.236l-8,4.882 L4,8.236V6h16V8.236z"></path></svg>';
    167 
    168                 case 'mastodon':
    169                         return '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg"><path d="M23.193 7.879c0-5.206-3.411-6.732-3.411-6.732C18.062.357 15.108.025 12.041 0h-.076c-3.068.025-6.02.357-7.74 1.147 0 0-3.411 1.526-3.411 6.732 0 1.192-.023 2.618.015 4.129.124 5.092.934 10.109 5.641 11.355 2.17.574 4.034.695 5.535.612 2.722-.15 4.25-.972 4.25-.972l-.09-1.975s-1.945.613-4.129.539c-2.165-.074-4.449-.233-4.799-2.891a5.499 5.499 0 0 1-.048-.745s2.125.52 4.817.643c1.646.075 3.19-.097 4.758-.283 3.007-.359 5.625-2.212 5.954-3.905.517-2.665.475-6.507.475-6.507zm-4.024 6.709h-2.497V8.469c0-1.29-.543-1.944-1.628-1.944-1.2 0-1.802.776-1.802 2.312v3.349h-2.483v-3.35c0-1.536-.602-2.312-1.802-2.312-1.085 0-1.628.655-1.628 1.944v6.119H4.832V8.284c0-1.289.328-2.313.987-3.07.68-.758 1.569-1.146 2.674-1.146 1.278 0 2.246.491 2.886 1.474L12 6.585l.622-1.043c.64-.983 1.608-1.474 2.886-1.474 1.104 0 1.994.388 2.674 1.146.658.757.986 1.781.986 3.07v6.304z"/></svg>';
    170 
    171                 case 'meetup':
    172                         return '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg"><path d="M19.24775,14.722a3.57032,3.57032,0,0,1-2.94457,3.52073,3.61886,3.61886,0,0,1-.64652.05634c-.07314-.0008-.10187.02846-.12507.09547A2.38881,2.38881,0,0,1,13.49453,20.094a2.33092,2.33092,0,0,1-1.827-.50716.13635.13635,0,0,0-.19878-.00408,3.191,3.191,0,0,1-2.104.60248,3.26309,3.26309,0,0,1-3.00324-2.71993,2.19076,2.19076,0,0,1-.03512-.30865c-.00156-.08579-.03413-.1189-.11608-.13493a2.86421,2.86421,0,0,1-1.23189-.56111,2.945,2.945,0,0,1-1.166-2.05749,2.97484,2.97484,0,0,1,.87524-2.50774.112.112,0,0,0,.02091-.16107,2.7213,2.7213,0,0,1-.36648-1.48A2.81256,2.81256,0,0,1,6.57673,7.58838a.35764.35764,0,0,0,.28869-.22819,4.2208,4.2208,0,0,1,6.02892-1.90111.25161.25161,0,0,0,.22023.0243,3.65608,3.65608,0,0,1,3.76031.90678A3.57244,3.57244,0,0,1,17.95918,8.626a2.97339,2.97339,0,0,1,.01829.57356.10637.10637,0,0,0,.0853.12792,1.97669,1.97669,0,0,1,1.27939,1.33733,2.00266,2.00266,0,0,1-.57112,2.12652c-.05284.05166-.04168.08328-.01173.13489A3.51189,3.51189,0,0,1,19.24775,14.722Zm-6.35959-.27836a1.6984,1.6984,0,0,0,1.14556,1.61113,3.82039,3.82039,0,0,0,1.036.17935,1.46888,1.46888,0,0,0,.73509-.12255.44082.44082,0,0,0,.26057-.44274.45312.45312,0,0,0-.29211-.43375.97191.97191,0,0,0-.20678-.063c-.21326-.03806-.42754-.0701-.63973-.11215a.54787.54787,0,0,1-.50172-.60926,2.75864,2.75864,0,0,1,.1773-.901c.1763-.535.414-1.045.64183-1.55913A12.686,12.686,0,0,0,15.85,10.47863a1.58461,1.58461,0,0,0,.04861-.87208,1.04531,1.04531,0,0,0-.85432-.83981,1.60658,1.60658,0,0,0-1.23654.16594.27593.27593,0,0,1-.36286-.03413c-.085-.0747-.16594-.15379-.24918-.23055a.98682.98682,0,0,0-1.33577-.04933,6.1468,6.1468,0,0,1-.4989.41615.47762.47762,0,0,1-.51535.03566c-.17448-.09307-.35512-.175-.53531-.25665a1.74949,1.74949,0,0,0-.56476-.2016,1.69943,1.69943,0,0,0-1.61654.91787,8.05815,8.05815,0,0,0-.32952.80126c-.45471,1.2557-.82507,2.53825-1.20838,3.81639a1.24151,1.24151,0,0,0,.51532,1.44389,1.42659,1.42659,0,0,0,1.22008.17166,1.09728,1.09728,0,0,0,.66994-.69764c.44145-1.04111.839-2.09989,1.25981-3.14926.11581-.28876.22792-.57874.35078-.86438a.44548.44548,0,0,1,.69189-.19539.50521.50521,0,0,1,.15044.43836,1.75625,1.75625,0,0,1-.14731.50453c-.27379.69219-.55265,1.38236-.82766,2.074a2.0836,2.0836,0,0,0-.14038.42876.50719.50719,0,0,0,.27082.57722.87236.87236,0,0,0,.66145.02739.99137.99137,0,0,0,.53406-.532q.61571-1.20914,1.228-2.42031.28423-.55863.57585-1.1133a.87189.87189,0,0,1,.29055-.35253.34987.34987,0,0,1,.37634-.01265.30291.30291,0,0,1,.12434.31459.56716.56716,0,0,1-.04655.1915c-.05318.12739-.10286.25669-.16183.38156-.34118.71775-.68754,1.43273-1.02568,2.152A2.00213,2.00213,0,0,0,12.88816,14.44366Zm4.78568,5.28972a.88573.88573,0,0,0-1.77139.00465.8857.8857,0,0,0,1.77139-.00465Zm-14.83838-7.296a.84329.84329,0,1,0,.00827-1.68655.8433.8433,0,0,0-.00827,1.68655Zm10.366-9.43673a.83506.83506,0,1,0-.0091,1.67.83505.83505,0,0,0,.0091-1.67Zm6.85014,5.22a.71651.71651,0,0,0-1.433.0093.71656.71656,0,0,0,1.433-.0093ZM5.37528,6.17908A.63823.63823,0,1,0,6.015,5.54483.62292.62292,0,0,0,5.37528,6.17908Zm6.68214,14.80843a.54949.54949,0,1,0-.55052.541A.54556.54556,0,0,0,12.05742,20.98752Zm8.53235-8.49689a.54777.54777,0,0,0-.54027.54023.53327.53327,0,0,0,.532.52293.51548.51548,0,0,0,.53272-.5237A.53187.53187,0,0,0,20.58977,12.49063ZM7.82846,2.4715a.44927.44927,0,1,0,.44484.44766A.43821.43821,0,0,0,7.82846,2.4715Zm13.775,7.60492a.41186.41186,0,0,0-.40065.39623.40178.40178,0,0,0,.40168.40168A.38994.38994,0,0,0,22,10.48172.39946.39946,0,0,0,21.60349,10.07642ZM5.79193,17.96207a.40469.40469,0,0,0-.397-.39646.399.399,0,0,0-.396.405.39234.39234,0,0,0,.39939.389A.39857.39857,0,0,0,5.79193,17.96207Z"></path></svg>';
    173 
    174                 case 'medium':
    175                         return '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg"><path d="M20.962,7.257l-5.457,8.867l-3.923-6.375l3.126-5.08c0.112-0.182,0.319-0.286,0.527-0.286c0.05,0,0.1,0.008,0.149,0.02 c0.039,0.01,0.078,0.023,0.114,0.041l5.43,2.715l0.006,0.003c0.004,0.002,0.007,0.006,0.011,0.008 C20.971,7.191,20.98,7.227,20.962,7.257z M9.86,8.592v5.783l5.14,2.57L9.86,8.592z M15.772,17.331l4.231,2.115 C20.554,19.721,21,19.529,21,19.016V8.835L15.772,17.331z M8.968,7.178L3.665,4.527C3.569,4.479,3.478,4.456,3.395,4.456 C3.163,4.456,3,4.636,3,4.938v11.45c0,0.306,0.224,0.669,0.498,0.806l4.671,2.335c0.12,0.06,0.234,0.088,0.337,0.088 c0.29,0,0.494-0.225,0.494-0.602V7.231C9,7.208,8.988,7.188,8.968,7.178z"></path></svg>';
    176 
    177                 case 'pinterest':
    178                         return '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg"><path d="M12.289,2C6.617,2,3.606,5.648,3.606,9.622c0,1.846,1.025,4.146,2.666,4.878c0.25,0.111,0.381,0.063,0.439-0.169 c0.044-0.175,0.267-1.029,0.365-1.428c0.032-0.128,0.017-0.237-0.091-0.362C6.445,11.911,6.01,10.75,6.01,9.668 c0-2.777,2.194-5.464,5.933-5.464c3.23,0,5.49,2.108,5.49,5.122c0,3.407-1.794,5.768-4.13,5.768c-1.291,0-2.257-1.021-1.948-2.277 c0.372-1.495,1.089-3.112,1.089-4.191c0-0.967-0.542-1.775-1.663-1.775c-1.319,0-2.379,1.309-2.379,3.059 c0,1.115,0.394,1.869,0.394,1.869s-1.302,5.279-1.54,6.261c-0.405,1.666,0.053,4.368,0.094,4.604 c0.021,0.126,0.167,0.169,0.25,0.063c0.129-0.165,1.699-2.419,2.142-4.051c0.158-0.59,0.817-2.995,0.817-2.995 c0.43,0.784,1.681,1.446,3.013,1.446c3.963,0,6.822-3.494,6.822-7.833C20.394,5.112,16.849,2,12.289,2"></path></svg>';
    179 
    180                 case 'pocket':
    181                         return '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg"><path d="M21.927,4.194C21.667,3.48,20.982,3,20.222,3h-0.01h-1.721H3.839C3.092,3,2.411,3.47,2.145,4.17 C2.066,4.378,2.026,4.594,2.026,4.814v6.035l0.069,1.2c0.29,2.73,1.707,5.115,3.899,6.778c0.039,0.03,0.079,0.059,0.119,0.089 l0.025,0.018c1.175,0.859,2.491,1.441,3.91,1.727c0.655,0.132,1.325,0.2,1.991,0.2c0.615,0,1.232-0.057,1.839-0.17 c0.073-0.014,0.145-0.028,0.219-0.044c0.02-0.004,0.042-0.012,0.064-0.023c1.359-0.297,2.621-0.864,3.753-1.691l0.025-0.018 c0.04-0.029,0.08-0.058,0.119-0.089c2.192-1.664,3.609-4.049,3.898-6.778l0.069-1.2V4.814C22.026,4.605,22,4.398,21.927,4.194z M17.692,10.481l-4.704,4.512c-0.266,0.254-0.608,0.382-0.949,0.382c-0.342,0-0.684-0.128-0.949-0.382l-4.705-4.512 C5.838,9.957,5.82,9.089,6.344,8.542c0.524-0.547,1.392-0.565,1.939-0.04l3.756,3.601l3.755-3.601 c0.547-0.524,1.415-0.506,1.939,0.04C18.256,9.089,18.238,9.956,17.692,10.481z"></path></svg>';
    182 
    183                 case 'reddit':
    184                         return '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg"><path d="M22,11.816c0-1.256-1.021-2.277-2.277-2.277c-0.593,0-1.122,0.24-1.526,0.614c-1.481-0.965-3.455-1.594-5.647-1.69 l1.171-3.702l3.18,0.748c0.008,1.028,0.846,1.862,1.876,1.862c1.035,0,1.877-0.842,1.877-1.878c0-1.035-0.842-1.877-1.877-1.877 c-0.769,0-1.431,0.466-1.72,1.13l-3.508-0.826c-0.203-0.047-0.399,0.067-0.46,0.261l-1.35,4.268 c-2.316,0.038-4.411,0.67-5.97,1.671C5.368,9.765,4.853,9.539,4.277,9.539C3.021,9.539,2,10.56,2,11.816 c0,0.814,0.433,1.523,1.078,1.925c-0.037,0.221-0.061,0.444-0.061,0.672c0,3.292,4.011,5.97,8.941,5.97s8.941-2.678,8.941-5.97 c0-0.214-0.02-0.424-0.053-0.632C21.533,13.39,22,12.661,22,11.816z M18.776,4.394c0.606,0,1.1,0.493,1.1,1.1s-0.493,1.1-1.1,1.1 s-1.1-0.494-1.1-1.1S18.169,4.394,18.776,4.394z M2.777,11.816c0-0.827,0.672-1.5,1.499-1.5c0.313,0,0.598,0.103,0.838,0.269 c-0.851,0.676-1.477,1.479-1.812,2.36C2.983,12.672,2.777,12.27,2.777,11.816z M11.959,19.606c-4.501,0-8.164-2.329-8.164-5.193 S7.457,9.22,11.959,9.22s8.164,2.329,8.164,5.193S16.46,19.606,11.959,19.606z M20.636,13.001c-0.326-0.89-0.948-1.701-1.797-2.384 c0.248-0.186,0.55-0.301,0.883-0.301c0.827,0,1.5,0.673,1.5,1.5C21.223,12.299,20.992,12.727,20.636,13.001z M8.996,14.704 c-0.76,0-1.397-0.616-1.397-1.376c0-0.76,0.637-1.397,1.397-1.397c0.76,0,1.376,0.637,1.376,1.397 C10.372,14.088,9.756,14.704,8.996,14.704z M16.401,13.328c0,0.76-0.616,1.376-1.376,1.376c-0.76,0-1.399-0.616-1.399-1.376 c0-0.76,0.639-1.397,1.399-1.397C15.785,11.931,16.401,12.568,16.401,13.328z M15.229,16.708c0.152,0.152,0.152,0.398,0,0.55 c-0.674,0.674-1.727,1.002-3.219,1.002c-0.004,0-0.007-0.002-0.011-0.002c-0.004,0-0.007,0.002-0.011,0.002 c-1.492,0-2.544-0.328-3.218-1.002c-0.152-0.152-0.152-0.398,0-0.55c0.152-0.152,0.399-0.151,0.55,0 c0.521,0.521,1.394,0.775,2.669,0.775c0.004,0,0.007,0.002,0.011,0.002c0.004,0,0.007-0.002,0.011-0.002 c1.275,0,2.148-0.253,2.669-0.775C14.831,16.556,15.078,16.556,15.229,16.708z"></path></svg>';
    185 
    186                 case 'skype':
    187                         return '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg"><path d="M10.113,2.699c0.033-0.006,0.067-0.013,0.1-0.02c0.033,0.017,0.066,0.033,0.098,0.051L10.113,2.699z M2.72,10.223 c-0.006,0.034-0.011,0.069-0.017,0.103c0.018,0.032,0.033,0.064,0.051,0.095L2.72,10.223z M21.275,13.771 c0.007-0.035,0.011-0.071,0.018-0.106c-0.018-0.031-0.033-0.064-0.052-0.095L21.275,13.771z M13.563,21.199 c0.032,0.019,0.065,0.035,0.096,0.053c0.036-0.006,0.071-0.011,0.105-0.017L13.563,21.199z M22,16.386 c0,1.494-0.581,2.898-1.637,3.953c-1.056,1.057-2.459,1.637-3.953,1.637c-0.967,0-1.914-0.251-2.75-0.725 c0.036-0.006,0.071-0.011,0.105-0.017l-0.202-0.035c0.032,0.019,0.065,0.035,0.096,0.053c-0.543,0.096-1.099,0.147-1.654,0.147 c-1.275,0-2.512-0.25-3.676-0.743c-1.125-0.474-2.135-1.156-3.002-2.023c-0.867-0.867-1.548-1.877-2.023-3.002 c-0.493-1.164-0.743-2.401-0.743-3.676c0-0.546,0.049-1.093,0.142-1.628c0.018,0.032,0.033,0.064,0.051,0.095L2.72,10.223 c-0.006,0.034-0.011,0.069-0.017,0.103C2.244,9.5,2,8.566,2,7.615c0-1.493,0.582-2.898,1.637-3.953 c1.056-1.056,2.46-1.638,3.953-1.638c0.915,0,1.818,0.228,2.622,0.655c-0.033,0.007-0.067,0.013-0.1,0.02l0.199,0.031 c-0.032-0.018-0.066-0.034-0.098-0.051c0.002,0,0.003-0.001,0.004-0.001c0.586-0.112,1.187-0.169,1.788-0.169 c1.275,0,2.512,0.249,3.676,0.742c1.124,0.476,2.135,1.156,3.002,2.024c0.868,0.867,1.548,1.877,2.024,3.002 c0.493,1.164,0.743,2.401,0.743,3.676c0,0.575-0.054,1.15-0.157,1.712c-0.018-0.031-0.033-0.064-0.052-0.095l0.034,0.201 c0.007-0.035,0.011-0.071,0.018-0.106C21.754,14.494,22,15.432,22,16.386z M16.817,14.138c0-1.331-0.613-2.743-3.033-3.282 l-2.209-0.49c-0.84-0.192-1.807-0.444-1.807-1.237c0-0.794,0.679-1.348,1.903-1.348c2.468,0,2.243,1.696,3.468,1.696 c0.645,0,1.209-0.379,1.209-1.031c0-1.521-2.435-2.663-4.5-2.663c-2.242,0-4.63,0.952-4.63,3.488c0,1.221,0.436,2.521,2.839,3.123 l2.984,0.745c0.903,0.223,1.129,0.731,1.129,1.189c0,0.762-0.758,1.507-2.129,1.507c-2.679,0-2.307-2.062-3.743-2.062 c-0.645,0-1.113,0.444-1.113,1.078c0,1.236,1.501,2.886,4.856,2.886C15.236,17.737,16.817,16.199,16.817,14.138z"></path></svg>';
    188 
    189                 case 'snapchat':
    190                         return '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg"><path d="M12.065,2a5.526,5.526,0,0,1,3.132.892A5.854,5.854,0,0,1,17.326,5.4a5.821,5.821,0,0,1,.351,2.33q0,.612-.117,2.487a.809.809,0,0,0,.365.091,1.93,1.93,0,0,0,.664-.176,1.93,1.93,0,0,1,.664-.176,1.3,1.3,0,0,1,.729.234.7.7,0,0,1,.351.6.839.839,0,0,1-.41.7,2.732,2.732,0,0,1-.9.41,3.192,3.192,0,0,0-.9.378.728.728,0,0,0-.41.618,1.575,1.575,0,0,0,.156.56,6.9,6.9,0,0,0,1.334,1.953,5.6,5.6,0,0,0,1.881,1.315,5.875,5.875,0,0,0,1.042.3.42.42,0,0,1,.365.456q0,.911-2.852,1.341a1.379,1.379,0,0,0-.143.507,1.8,1.8,0,0,1-.182.605.451.451,0,0,1-.429.241,5.878,5.878,0,0,1-.807-.085,5.917,5.917,0,0,0-.833-.085,4.217,4.217,0,0,0-.807.065,2.42,2.42,0,0,0-.82.293,6.682,6.682,0,0,0-.755.5q-.351.267-.755.527a3.886,3.886,0,0,1-.989.436A4.471,4.471,0,0,1,11.831,22a4.307,4.307,0,0,1-1.256-.176,3.784,3.784,0,0,1-.976-.436q-.4-.26-.749-.527a6.682,6.682,0,0,0-.755-.5,2.422,2.422,0,0,0-.807-.293,4.432,4.432,0,0,0-.82-.065,5.089,5.089,0,0,0-.853.1,5,5,0,0,1-.762.1.474.474,0,0,1-.456-.241,1.819,1.819,0,0,1-.182-.618,1.411,1.411,0,0,0-.143-.521q-2.852-.429-2.852-1.341a.42.42,0,0,1,.365-.456,5.793,5.793,0,0,0,1.042-.3,5.524,5.524,0,0,0,1.881-1.315,6.789,6.789,0,0,0,1.334-1.953A1.575,1.575,0,0,0,6,12.9a.728.728,0,0,0-.41-.618,3.323,3.323,0,0,0-.9-.384,2.912,2.912,0,0,1-.9-.41.814.814,0,0,1-.41-.684.71.71,0,0,1,.338-.593,1.208,1.208,0,0,1,.716-.241,1.976,1.976,0,0,1,.625.169,2.008,2.008,0,0,0,.69.169.919.919,0,0,0,.416-.091q-.117-1.849-.117-2.474A5.861,5.861,0,0,1,6.385,5.4,5.516,5.516,0,0,1,8.625,2.819,7.075,7.075,0,0,1,12.062,2Z"></path></svg>';
    191 
    192                 case 'soundcloud':
    193                         return '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg"><path d="M8.9,16.1L9,14L8.9,9.5c0-0.1,0-0.1-0.1-0.1c0,0-0.1-0.1-0.1-0.1c-0.1,0-0.1,0-0.1,0.1c0,0-0.1,0.1-0.1,0.1L8.3,14l0.1,2.1 c0,0.1,0,0.1,0.1,0.1c0,0,0.1,0.1,0.1,0.1C8.8,16.3,8.9,16.3,8.9,16.1z M11.4,15.9l0.1-1.8L11.4,9c0-0.1,0-0.2-0.1-0.2 c0,0-0.1,0-0.1,0s-0.1,0-0.1,0c-0.1,0-0.1,0.1-0.1,0.2l0,0.1l-0.1,5c0,0,0,0.7,0.1,2v0c0,0.1,0,0.1,0.1,0.1c0.1,0.1,0.1,0.1,0.2,0.1 c0.1,0,0.1,0,0.2-0.1c0.1,0,0.1-0.1,0.1-0.2L11.4,15.9z M2.4,12.9L2.5,14l-0.2,1.1c0,0.1,0,0.1-0.1,0.1c0,0-0.1,0-0.1-0.1L2.1,14 l0.1-1.1C2.2,12.9,2.3,12.9,2.4,12.9C2.3,12.9,2.4,12.9,2.4,12.9z M3.1,12.2L3.3,14l-0.2,1.8c0,0.1,0,0.1-0.1,0.1 c-0.1,0-0.1,0-0.1-0.1L2.8,14L3,12.2C3,12.2,3,12.2,3.1,12.2C3.1,12.2,3.1,12.2,3.1,12.2z M3.9,11.9L4.1,14l-0.2,2.1 c0,0.1,0,0.1-0.1,0.1c-0.1,0-0.1,0-0.1-0.1L3.5,14l0.2-2.1c0-0.1,0-0.1,0.1-0.1C3.9,11.8,3.9,11.8,3.9,11.9z M4.7,11.9L4.9,14 l-0.2,2.1c0,0.1-0.1,0.1-0.1,0.1c-0.1,0-0.1,0-0.1-0.1L4.3,14l0.2-2.2c0-0.1,0-0.1,0.1-0.1C4.7,11.7,4.7,11.8,4.7,11.9z M5.6,12 l0.2,2l-0.2,2.1c0,0.1-0.1,0.1-0.1,0.1c0,0-0.1,0-0.1,0c0,0,0-0.1,0-0.1L5.1,14l0.2-2c0,0,0-0.1,0-0.1s0.1,0,0.1,0 C5.5,11.9,5.5,11.9,5.6,12L5.6,12z M6.4,10.7L6.6,14l-0.2,2.1c0,0,0,0.1,0,0.1c0,0-0.1,0-0.1,0c-0.1,0-0.1-0.1-0.2-0.2L5.9,14 l0.2-3.3c0-0.1,0.1-0.2,0.2-0.2c0,0,0.1,0,0.1,0C6.4,10.7,6.4,10.7,6.4,10.7z M7.2,10l0.2,4.1l-0.2,2.1c0,0,0,0.1,0,0.1 c0,0-0.1,0-0.1,0c-0.1,0-0.2-0.1-0.2-0.2l-0.1-2.1L6.8,10c0-0.1,0.1-0.2,0.2-0.2c0,0,0.1,0,0.1,0S7.2,9.9,7.2,10z M8,9.6L8.2,14 L8,16.1c0,0.1-0.1,0.2-0.2,0.2c-0.1,0-0.2-0.1-0.2-0.2L7.5,14l0.1-4.4c0-0.1,0-0.1,0.1-0.1c0,0,0.1-0.1,0.1-0.1c0.1,0,0.1,0,0.1,0.1 C8,9.6,8,9.6,8,9.6z M11.4,16.1L11.4,16.1L11.4,16.1z M9.7,9.6L9.8,14l-0.1,2.1c0,0.1,0,0.1-0.1,0.2s-0.1,0.1-0.2,0.1 c-0.1,0-0.1,0-0.1-0.1s-0.1-0.1-0.1-0.2L9.2,14l0.1-4.4c0-0.1,0-0.1,0.1-0.2s0.1-0.1,0.2-0.1c0.1,0,0.1,0,0.2,0.1S9.7,9.5,9.7,9.6 L9.7,9.6z M10.6,9.8l0.1,4.3l-0.1,2c0,0.1,0,0.1-0.1,0.2c0,0-0.1,0.1-0.2,0.1c-0.1,0-0.1,0-0.2-0.1c0,0-0.1-0.1-0.1-0.2L10,14 l0.1-4.3c0-0.1,0-0.1,0.1-0.2c0,0,0.1-0.1,0.2-0.1c0.1,0,0.1,0,0.2,0.1S10.6,9.7,10.6,9.8z M12.4,14l-0.1,2c0,0.1,0,0.1-0.1,0.2 c-0.1,0.1-0.1,0.1-0.2,0.1c-0.1,0-0.1,0-0.2-0.1c-0.1-0.1-0.1-0.1-0.1-0.2l-0.1-1l-0.1-1l0.1-5.5v0c0-0.1,0-0.2,0.1-0.2 c0.1,0,0.1-0.1,0.2-0.1c0,0,0.1,0,0.1,0c0.1,0,0.1,0.1,0.1,0.2L12.4,14z M22.1,13.9c0,0.7-0.2,1.3-0.7,1.7c-0.5,0.5-1.1,0.7-1.7,0.7 h-6.8c-0.1,0-0.1,0-0.2-0.1c-0.1-0.1-0.1-0.1-0.1-0.2V8.2c0-0.1,0.1-0.2,0.2-0.3c0.5-0.2,1-0.3,1.6-0.3c1.1,0,2.1,0.4,2.9,1.1 c0.8,0.8,1.3,1.7,1.4,2.8c0.3-0.1,0.6-0.2,1-0.2c0.7,0,1.3,0.2,1.7,0.7C21.8,12.6,22.1,13.2,22.1,13.9L22.1,13.9z"></path></svg>';
    194 
    195                 case 'spotify':
    196                         return '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg"><path d="M12,2C6.477,2,2,6.477,2,12c0,5.523,4.477,10,10,10c5.523,0,10-4.477,10-10C22,6.477,17.523,2,12,2 M16.586,16.424 c-0.18,0.295-0.563,0.387-0.857,0.207c-2.348-1.435-5.304-1.76-8.785-0.964c-0.335,0.077-0.67-0.133-0.746-0.469 c-0.077-0.335,0.132-0.67,0.469-0.746c3.809-0.871,7.077-0.496,9.713,1.115C16.673,15.746,16.766,16.13,16.586,16.424 M17.81,13.7 c-0.226,0.367-0.706,0.482-1.072,0.257c-2.687-1.652-6.785-2.131-9.965-1.166C6.36,12.917,5.925,12.684,5.8,12.273 C5.675,11.86,5.908,11.425,6.32,11.3c3.632-1.102,8.147-0.568,11.234,1.328C17.92,12.854,18.035,13.335,17.81,13.7 M17.915,10.865 c-3.223-1.914-8.54-2.09-11.618-1.156C5.804,9.859,5.281,9.58,5.131,9.086C4.982,8.591,5.26,8.069,5.755,7.919 c3.532-1.072,9.404-0.865,13.115,1.338c0.445,0.264,0.59,0.838,0.327,1.282C18.933,10.983,18.359,11.129,17.915,10.865"></path></svg>';
    197 
    198                 case 'tumblr':
    199                         return '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg"><path d="M16.749,17.396c-0.357,0.17-1.041,0.319-1.551,0.332c-1.539,0.041-1.837-1.081-1.85-1.896V9.847h3.861V6.937h-3.847V2.039 c0,0-2.77,0-2.817,0c-0.046,0-0.127,0.041-0.138,0.144c-0.165,1.499-0.867,4.13-3.783,5.181v2.484h1.945v6.282 c0,2.151,1.587,5.206,5.775,5.135c1.413-0.024,2.982-0.616,3.329-1.126L16.749,17.396z"></path></svg>';
    200 
    201                 case 'twitch':
    202                         return '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg"><path d="M16.499,8.089h-1.636v4.91h1.636V8.089z M12,8.089h-1.637v4.91H12V8.089z M4.228,3.178L3,6.451v13.092h4.499V22h2.456 l2.454-2.456h3.681L21,14.636V3.178H4.228z M19.364,13.816l-2.864,2.865H12l-2.453,2.453V16.68H5.863V4.814h13.501V13.816z"></path></svg>';
    203 
    204                 case 'twitter':
    205                         return '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg"><path d="M22.23,5.924c-0.736,0.326-1.527,0.547-2.357,0.646c0.847-0.508,1.498-1.312,1.804-2.27 c-0.793,0.47-1.671,0.812-2.606,0.996C18.324,4.498,17.257,4,16.077,4c-2.266,0-4.103,1.837-4.103,4.103 c0,0.322,0.036,0.635,0.106,0.935C8.67,8.867,5.647,7.234,3.623,4.751C3.27,5.357,3.067,6.062,3.067,6.814 c0,1.424,0.724,2.679,1.825,3.415c-0.673-0.021-1.305-0.206-1.859-0.513c0,0.017,0,0.034,0,0.052c0,1.988,1.414,3.647,3.292,4.023 c-0.344,0.094-0.707,0.144-1.081,0.144c-0.264,0-0.521-0.026-0.772-0.074c0.522,1.63,2.038,2.816,3.833,2.85 c-1.404,1.1-3.174,1.756-5.096,1.756c-0.331,0-0.658-0.019-0.979-0.057c1.816,1.164,3.973,1.843,6.29,1.843 c7.547,0,11.675-6.252,11.675-11.675c0-0.178-0.004-0.355-0.012-0.531C20.985,7.47,21.68,6.747,22.23,5.924z"></path></svg>';
    206 
    207                 case 'vimeo':
    208                         return '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg"><path d="M22.396,7.164c-0.093,2.026-1.507,4.799-4.245,8.32C15.322,19.161,12.928,21,10.97,21c-1.214,0-2.24-1.119-3.079-3.359 c-0.56-2.053-1.119-4.106-1.68-6.159C5.588,9.243,4.921,8.122,4.206,8.122c-0.156,0-0.701,0.328-1.634,0.98L1.594,7.841 c1.027-0.902,2.04-1.805,3.037-2.708C6.001,3.95,7.03,3.327,7.715,3.264c1.619-0.156,2.616,0.951,2.99,3.321 c0.404,2.557,0.685,4.147,0.841,4.769c0.467,2.121,0.981,3.181,1.542,3.181c0.435,0,1.09-0.688,1.963-2.065 c0.871-1.376,1.338-2.422,1.401-3.142c0.125-1.187-0.343-1.782-1.401-1.782c-0.498,0-1.012,0.115-1.541,0.341 c1.023-3.35,2.977-4.977,5.862-4.884C21.511,3.066,22.52,4.453,22.396,7.164z"></path></svg>';
    209 
    210                 case 'vk':
    211                         return '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg"><path d="M22,7.1c0.2,0.4-0.4,1.5-1.6,3.1c-0.2,0.2-0.4,0.5-0.7,0.9c-0.5,0.7-0.9,1.1-0.9,1.4c-0.1,0.3-0.1,0.6,0.1,0.8 c0.1,0.1,0.4,0.4,0.8,0.9h0l0,0c1,0.9,1.6,1.7,2,2.3c0,0,0,0.1,0.1,0.1c0,0.1,0,0.1,0.1,0.3c0,0.1,0,0.2,0,0.4 c0,0.1-0.1,0.2-0.3,0.3c-0.1,0.1-0.4,0.1-0.6,0.1l-2.7,0c-0.2,0-0.4,0-0.6-0.1c-0.2-0.1-0.4-0.1-0.5-0.2l-0.2-0.1 c-0.2-0.1-0.5-0.4-0.7-0.7s-0.5-0.6-0.7-0.8c-0.2-0.2-0.4-0.4-0.6-0.6C14.8,15,14.6,15,14.4,15c0,0,0,0-0.1,0c0,0-0.1,0.1-0.2,0.2 c-0.1,0.1-0.2,0.2-0.2,0.3c-0.1,0.1-0.1,0.3-0.2,0.5c-0.1,0.2-0.1,0.5-0.1,0.8c0,0.1,0,0.2,0,0.3c0,0.1-0.1,0.2-0.1,0.2l0,0.1 c-0.1,0.1-0.3,0.2-0.6,0.2h-1.2c-0.5,0-1,0-1.5-0.2c-0.5-0.1-1-0.3-1.4-0.6s-0.7-0.5-1.1-0.7s-0.6-0.4-0.7-0.6l-0.3-0.3 c-0.1-0.1-0.2-0.2-0.3-0.3s-0.4-0.5-0.7-0.9s-0.7-1-1.1-1.6c-0.4-0.6-0.8-1.3-1.3-2.2C2.9,9.4,2.5,8.5,2.1,7.5C2,7.4,2,7.3,2,7.2 c0-0.1,0-0.1,0-0.2l0-0.1c0.1-0.1,0.3-0.2,0.6-0.2l2.9,0c0.1,0,0.2,0,0.2,0.1S5.9,6.9,5.9,7L6,7c0.1,0.1,0.2,0.2,0.3,0.3 C6.4,7.7,6.5,8,6.7,8.4C6.9,8.8,7,9,7.1,9.2l0.2,0.3c0.2,0.4,0.4,0.8,0.6,1.1c0.2,0.3,0.4,0.5,0.5,0.7s0.3,0.3,0.4,0.4 c0.1,0.1,0.3,0.1,0.4,0.1c0.1,0,0.2,0,0.3-0.1c0,0,0,0,0.1-0.1c0,0,0.1-0.1,0.1-0.2c0.1-0.1,0.1-0.3,0.1-0.5c0-0.2,0.1-0.5,0.1-0.8 c0-0.4,0-0.8,0-1.3c0-0.3,0-0.5-0.1-0.8c0-0.2-0.1-0.4-0.1-0.5L9.6,7.6C9.4,7.3,9.1,7.2,8.7,7.1C8.6,7.1,8.6,7,8.7,6.9 C8.9,6.7,9,6.6,9.1,6.5c0.4-0.2,1.2-0.3,2.5-0.3c0.6,0,1,0.1,1.4,0.1c0.1,0,0.3,0.1,0.3,0.1c0.1,0.1,0.2,0.1,0.2,0.3 c0,0.1,0.1,0.2,0.1,0.3s0,0.3,0,0.5c0,0.2,0,0.4,0,0.6c0,0.2,0,0.4,0,0.7c0,0.3,0,0.6,0,0.9c0,0.1,0,0.2,0,0.4c0,0.2,0,0.4,0,0.5 c0,0.1,0,0.3,0,0.4s0.1,0.3,0.1,0.4c0.1,0.1,0.1,0.2,0.2,0.3c0.1,0,0.1,0,0.2,0c0.1,0,0.2,0,0.3-0.1c0.1-0.1,0.2-0.2,0.4-0.4 s0.3-0.4,0.5-0.7c0.2-0.3,0.5-0.7,0.7-1.1c0.4-0.7,0.8-1.5,1.1-2.3c0-0.1,0.1-0.1,0.1-0.2c0-0.1,0.1-0.1,0.1-0.1l0,0l0.1,0 c0,0,0,0,0.1,0s0.2,0,0.2,0l3,0c0.3,0,0.5,0,0.7,0S21.9,7,21.9,7L22,7.1z"></path></svg>';
    212 
    213                 // phpcs:disable WordPress.WP.CapitalPDangit.Misspelled
    214                 case 'wordpress':
    215                         return '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg"><path d="M12.158,12.786L9.46,20.625c0.806,0.237,1.657,0.366,2.54,0.366c1.047,0,2.051-0.181,2.986-0.51 c-0.024-0.038-0.046-0.079-0.065-0.124L12.158,12.786z M3.009,12c0,3.559,2.068,6.634,5.067,8.092L3.788,8.341 C3.289,9.459,3.009,10.696,3.009,12z M18.069,11.546c0-1.112-0.399-1.881-0.741-2.48c-0.456-0.741-0.883-1.368-0.883-2.109 c0-0.826,0.627-1.596,1.51-1.596c0.04,0,0.078,0.005,0.116,0.007C16.472,3.904,14.34,3.009,12,3.009 c-3.141,0-5.904,1.612-7.512,4.052c0.211,0.007,0.41,0.011,0.579,0.011c0.94,0,2.396-0.114,2.396-0.114 C7.947,6.93,8.004,7.642,7.52,7.699c0,0-0.487,0.057-1.029,0.085l3.274,9.739l1.968-5.901l-1.401-3.838 C9.848,7.756,9.389,7.699,9.389,7.699C8.904,7.67,8.961,6.93,9.446,6.958c0,0,1.484,0.114,2.368,0.114 c0.94,0,2.397-0.114,2.397-0.114c0.485-0.028,0.542,0.684,0.057,0.741c0,0-0.488,0.057-1.029,0.085l3.249,9.665l0.897-2.996 C17.841,13.284,18.069,12.316,18.069,11.546z M19.889,7.686c0.039,0.286,0.06,0.593,0.06,0.924c0,0.912-0.171,1.938-0.684,3.22 l-2.746,7.94c2.673-1.558,4.47-4.454,4.47-7.771C20.991,10.436,20.591,8.967,19.889,7.686z M12,22C6.486,22,2,17.514,2,12 C2,6.486,6.486,2,12,2c5.514,0,10,4.486,10,10C22,17.514,17.514,22,12,22z"></path></svg>';
    216 
    217                 case 'yelp':
    218                         return '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg"><path d="M12.271,16.718v1.417q-.011,3.257-.067,3.4a.707.707,0,0,1-.569.446,4.637,4.637,0,0,1-2.024-.424A4.609,4.609,0,0,1,7.8,20.565a.844.844,0,0,1-.19-.4.692.692,0,0,1,.044-.29,3.181,3.181,0,0,1,.379-.524q.335-.412,2.019-2.409.011,0,.669-.781a.757.757,0,0,1,.44-.274.965.965,0,0,1,.552.039.945.945,0,0,1,.418.324.732.732,0,0,1,.139.468Zm-1.662-2.8a.783.783,0,0,1-.58.781l-1.339.435q-3.067.981-3.257.981a.711.711,0,0,1-.6-.4,2.636,2.636,0,0,1-.19-.836,9.134,9.134,0,0,1,.011-1.857,3.559,3.559,0,0,1,.335-1.389.659.659,0,0,1,.625-.357,22.629,22.629,0,0,1,2.253.859q.781.324,1.283.524l.937.379a.771.771,0,0,1,.4.34A.982.982,0,0,1,10.609,13.917Zm9.213,3.313a4.467,4.467,0,0,1-1.021,1.8,4.559,4.559,0,0,1-1.512,1.417.671.671,0,0,1-.7-.078q-.156-.112-2.052-3.2l-.524-.859a.761.761,0,0,1-.128-.513.957.957,0,0,1,.217-.513.774.774,0,0,1,.926-.29q.011.011,1.327.446,2.264.736,2.7.887a2.082,2.082,0,0,1,.524.229.673.673,0,0,1,.245.68Zm-7.5-7.049q.056,1.137-.6,1.361-.647.19-1.272-.792L6.237,4.08a.7.7,0,0,1,.212-.691,5.788,5.788,0,0,1,2.314-1,5.928,5.928,0,0,1,2.5-.352.681.681,0,0,1,.547.5q.034.2.245,3.407T12.327,10.181Zm7.384,1.2a.679.679,0,0,1-.29.658q-.167.112-3.67.959-.747.167-1.015.257l.011-.022a.769.769,0,0,1-.513-.044.914.914,0,0,1-.413-.357.786.786,0,0,1,0-.971q.011-.011.836-1.137,1.394-1.908,1.673-2.275a2.423,2.423,0,0,1,.379-.435A.7.7,0,0,1,17.435,8a4.482,4.482,0,0,1,1.372,1.489,4.81,4.81,0,0,1,.9,1.868v.034Z"></path></svg>';
    219 
    220                 case 'youtube':
    221                         return '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg"><path d="M21.8,8.001c0,0-0.195-1.378-0.795-1.985c-0.76-0.797-1.613-0.801-2.004-0.847c-2.799-0.202-6.997-0.202-6.997-0.202 h-0.009c0,0-4.198,0-6.997,0.202C4.608,5.216,3.756,5.22,2.995,6.016C2.395,6.623,2.2,8.001,2.2,8.001S2,9.62,2,11.238v1.517 c0,1.618,0.2,3.237,0.2,3.237s0.195,1.378,0.795,1.985c0.761,0.797,1.76,0.771,2.205,0.855c1.6,0.153,6.8,0.201,6.8,0.201 s4.203-0.006,7.001-0.209c0.391-0.047,1.243-0.051,2.004-0.847c0.6-0.607,0.795-1.985,0.795-1.985s0.2-1.618,0.2-3.237v-1.517 C22,9.62,21.8,8.001,21.8,8.001z M9.935,14.594l-0.001-5.62l5.404,2.82L9.935,14.594z"></path></svg>';
    222 
    223                 case 'share':
    224                 default:
    225                         return '<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><rect x="0" fill="none" width="20" height="20"/><g><path d="M14.5 12c1.66 0 3 1.34 3 3s-1.34 3-3 3-3-1.34-3-3c0-.24.03-.46.09-.69l-4.38-2.3c-.55.61-1.33.99-2.21.99-1.66 0-3-1.34-3-3s1.34-3 3-3c.88 0 1.66.39 2.21.99l4.38-2.3c-.06-.23-.09-.45-.09-.69 0-1.66 1.34-3 3-3s3 1.34 3 3-1.34 3-3 3c-.88 0-1.66-.39-2.21-.99l-4.38 2.3c.06.23.09.45.09.69s-.03.46-.09.69l4.38 2.3c.55-.61 1.33-.99 2.21-.99z"/></g></svg>';
    226         }
    227 }
  • src/wp-settings.php

    diff --git a/src/wp-settings.php b/src/wp-settings.php
    index 8f345a7704..a4d9a78316 100644
    a b  
    269269require( ABSPATH . WPINC . '/blocks/rss.php' );
    270270require( ABSPATH . WPINC . '/blocks/search.php' );
    271271require( ABSPATH . WPINC . '/blocks/shortcode.php' );
    272 require( ABSPATH . WPINC . '/blocks/social-link.php' );
    273272require( ABSPATH . WPINC . '/blocks/tag-cloud.php' );
    274273
    275274$GLOBALS['wp_embed'] = new WP_Embed();
  • tests/phpunit/tests/rest-api/rest-schema-setup.php

    diff --git a/tests/phpunit/tests/rest-api/rest-schema-setup.php b/tests/phpunit/tests/rest-api/rest-schema-setup.php
    index 51abf95fc1..0aeebb4352 100644
    a b public function test_expected_routes_in_schema() { 
    129129                        '/wp/v2/block-renderer/(?P<name>core/rss)',
    130130                        '/wp/v2/block-renderer/(?P<name>core/search)',
    131131                        '/wp/v2/block-renderer/(?P<name>core/shortcode)',
    132                         '/wp/v2/block-renderer/(?P<name>core/social-link-amazon)',
    133                         '/wp/v2/block-renderer/(?P<name>core/social-link-bandcamp)',
    134                         '/wp/v2/block-renderer/(?P<name>core/social-link-behance)',
    135                         '/wp/v2/block-renderer/(?P<name>core/social-link-chain)',
    136                         '/wp/v2/block-renderer/(?P<name>core/social-link-codepen)',
    137                         '/wp/v2/block-renderer/(?P<name>core/social-link-deviantart)',
    138                         '/wp/v2/block-renderer/(?P<name>core/social-link-dribbble)',
    139                         '/wp/v2/block-renderer/(?P<name>core/social-link-dropbox)',
    140                         '/wp/v2/block-renderer/(?P<name>core/social-link-etsy)',
    141                         '/wp/v2/block-renderer/(?P<name>core/social-link-facebook)',
    142                         '/wp/v2/block-renderer/(?P<name>core/social-link-feed)',
    143                         '/wp/v2/block-renderer/(?P<name>core/social-link-fivehundredpx)',
    144                         '/wp/v2/block-renderer/(?P<name>core/social-link-flickr)',
    145                         '/wp/v2/block-renderer/(?P<name>core/social-link-foursquare)',
    146                         '/wp/v2/block-renderer/(?P<name>core/social-link-goodreads)',
    147                         '/wp/v2/block-renderer/(?P<name>core/social-link-google)',
    148                         '/wp/v2/block-renderer/(?P<name>core/social-link-github)',
    149                         '/wp/v2/block-renderer/(?P<name>core/social-link-instagram)',
    150                         '/wp/v2/block-renderer/(?P<name>core/social-link-lastfm)',
    151                         '/wp/v2/block-renderer/(?P<name>core/social-link-linkedin)',
    152                         '/wp/v2/block-renderer/(?P<name>core/social-link-mail)',
    153                         '/wp/v2/block-renderer/(?P<name>core/social-link-mastodon)',
    154                         '/wp/v2/block-renderer/(?P<name>core/social-link-meetup)',
    155                         '/wp/v2/block-renderer/(?P<name>core/social-link-medium)',
    156                         '/wp/v2/block-renderer/(?P<name>core/social-link-pinterest)',
    157                         '/wp/v2/block-renderer/(?P<name>core/social-link-pocket)',
    158                         '/wp/v2/block-renderer/(?P<name>core/social-link-reddit)',
    159                         '/wp/v2/block-renderer/(?P<name>core/social-link-skype)',
    160                         '/wp/v2/block-renderer/(?P<name>core/social-link-snapchat)',
    161                         '/wp/v2/block-renderer/(?P<name>core/social-link-soundcloud)',
    162                         '/wp/v2/block-renderer/(?P<name>core/social-link-spotify)',
    163                         '/wp/v2/block-renderer/(?P<name>core/social-link-tumblr)',
    164                         '/wp/v2/block-renderer/(?P<name>core/social-link-twitch)',
    165                         '/wp/v2/block-renderer/(?P<name>core/social-link-twitter)',
    166                         '/wp/v2/block-renderer/(?P<name>core/social-link-vimeo)',
    167                         '/wp/v2/block-renderer/(?P<name>core/social-link-vk)',
    168                         '/wp/v2/block-renderer/(?P<name>core/social-link-wordpress)',
    169                         '/wp/v2/block-renderer/(?P<name>core/social-link-yelp)',
    170                         '/wp/v2/block-renderer/(?P<name>core/social-link-youtube)',
    171132                        '/wp/v2/block-renderer/(?P<name>core/tag-cloud)',
    172133                        '/wp/v2/settings',
    173134                        '/wp/v2/themes',
  • tests/qunit/fixtures/wp-api-generated.js

    diff --git a/tests/qunit/fixtures/wp-api-generated.js b/tests/qunit/fixtures/wp-api-generated.js
    index 2b5f8d38e9..816b5d53eb 100644
    a b mockedApiResponse.Schema = { 
    47434743                }
    47444744            ]
    47454745        },
    4746         "/wp/v2/block-renderer/(?P<name>core/social-link-amazon)": {
    4747             "namespace": "wp/v2",
    4748             "methods": [
    4749                 "GET"
    4750             ],
    4751             "endpoints": [
    4752                 {
    4753                     "methods": [
    4754                         "GET"
    4755                     ],
    4756                     "args": {
    4757                         "name": {
    4758                             "required": false,
    4759                             "description": "Unique registered name for the block.",
    4760                             "type": "string"
    4761                         },
    4762                         "context": {
    4763                             "required": false,
    4764                             "default": "view",
    4765                             "enum": [
    4766                                 "edit"
    4767                             ],
    4768                             "description": "Scope under which the request is made; determines fields present in response.",
    4769                             "type": "string"
    4770                         },
    4771                         "attributes": {
    4772                             "required": false,
    4773                             "default": [],
    4774                             "description": "Attributes for core/social-link-amazon block",
    4775                             "type": "object"
    4776                         },
    4777                         "post_id": {
    4778                             "required": false,
    4779                             "description": "ID of the post context.",
    4780                             "type": "integer"
    4781                         }
    4782                     }
    4783                 }
    4784             ]
    4785         },
    4786         "/wp/v2/block-renderer/(?P<name>core/social-link-bandcamp)": {
    4787             "namespace": "wp/v2",
    4788             "methods": [
    4789                 "GET"
    4790             ],
    4791             "endpoints": [
    4792                 {
    4793                     "methods": [
    4794                         "GET"
    4795                     ],
    4796                     "args": {
    4797                         "name": {
    4798                             "required": false,
    4799                             "description": "Unique registered name for the block.",
    4800                             "type": "string"
    4801                         },
    4802                         "context": {
    4803                             "required": false,
    4804                             "default": "view",
    4805                             "enum": [
    4806                                 "edit"
    4807                             ],
    4808                             "description": "Scope under which the request is made; determines fields present in response.",
    4809                             "type": "string"
    4810                         },
    4811                         "attributes": {
    4812                             "required": false,
    4813                             "default": [],
    4814                             "description": "Attributes for core/social-link-bandcamp block",
    4815                             "type": "object"
    4816                         },
    4817                         "post_id": {
    4818                             "required": false,
    4819                             "description": "ID of the post context.",
    4820                             "type": "integer"
    4821                         }
    4822                     }
    4823                 }
    4824             ]
    4825         },
    4826         "/wp/v2/block-renderer/(?P<name>core/social-link-behance)": {
    4827             "namespace": "wp/v2",
    4828             "methods": [
    4829                 "GET"
    4830             ],
    4831             "endpoints": [
    4832                 {
    4833                     "methods": [
    4834                         "GET"
    4835                     ],
    4836                     "args": {
    4837                         "name": {
    4838                             "required": false,
    4839                             "description": "Unique registered name for the block.",
    4840                             "type": "string"
    4841                         },
    4842                         "context": {
    4843                             "required": false,
    4844                             "default": "view",
    4845                             "enum": [
    4846                                 "edit"
    4847                             ],
    4848                             "description": "Scope under which the request is made; determines fields present in response.",
    4849                             "type": "string"
    4850                         },
    4851                         "attributes": {
    4852                             "required": false,
    4853                             "default": [],
    4854                             "description": "Attributes for core/social-link-behance block",
    4855                             "type": "object"
    4856                         },
    4857                         "post_id": {
    4858                             "required": false,
    4859                             "description": "ID of the post context.",
    4860                             "type": "integer"
    4861                         }
    4862                     }
    4863                 }
    4864             ]
    4865         },
    4866         "/wp/v2/block-renderer/(?P<name>core/social-link-chain)": {
    4867             "namespace": "wp/v2",
    4868             "methods": [
    4869                 "GET"
    4870             ],
    4871             "endpoints": [
    4872                 {
    4873                     "methods": [
    4874                         "GET"
    4875                     ],
    4876                     "args": {
    4877                         "name": {
    4878                             "required": false,
    4879                             "description": "Unique registered name for the block.",
    4880                             "type": "string"
    4881                         },
    4882                         "context": {
    4883                             "required": false,
    4884                             "default": "view",
    4885                             "enum": [
    4886                                 "edit"
    4887                             ],
    4888                             "description": "Scope under which the request is made; determines fields present in response.",
    4889                             "type": "string"
    4890                         },
    4891                         "attributes": {
    4892                             "required": false,
    4893                             "default": [],
    4894                             "description": "Attributes for core/social-link-chain block",
    4895                             "type": "object"
    4896                         },
    4897                         "post_id": {
    4898                             "required": false,
    4899                             "description": "ID of the post context.",
    4900                             "type": "integer"
    4901                         }
    4902                     }
    4903                 }
    4904             ]
    4905         },
    4906         "/wp/v2/block-renderer/(?P<name>core/social-link-codepen)": {
    4907             "namespace": "wp/v2",
    4908             "methods": [
    4909                 "GET"
    4910             ],
    4911             "endpoints": [
    4912                 {
    4913                     "methods": [
    4914                         "GET"
    4915                     ],
    4916                     "args": {
    4917                         "name": {
    4918                             "required": false,
    4919                             "description": "Unique registered name for the block.",
    4920                             "type": "string"
    4921                         },
    4922                         "context": {
    4923                             "required": false,
    4924                             "default": "view",
    4925                             "enum": [
    4926                                 "edit"
    4927                             ],
    4928                             "description": "Scope under which the request is made; determines fields present in response.",
    4929                             "type": "string"
    4930                         },
    4931                         "attributes": {
    4932                             "required": false,
    4933                             "default": [],
    4934                             "description": "Attributes for core/social-link-codepen block",
    4935                             "type": "object"
    4936                         },
    4937                         "post_id": {
    4938                             "required": false,
    4939                             "description": "ID of the post context.",
    4940                             "type": "integer"
    4941                         }
    4942                     }
    4943                 }
    4944             ]
    4945         },
    4946         "/wp/v2/block-renderer/(?P<name>core/social-link-deviantart)": {
    4947             "namespace": "wp/v2",
    4948             "methods": [
    4949                 "GET"
    4950             ],
    4951             "endpoints": [
    4952                 {
    4953                     "methods": [
    4954                         "GET"
    4955                     ],
    4956                     "args": {
    4957                         "name": {
    4958                             "required": false,
    4959                             "description": "Unique registered name for the block.",
    4960                             "type": "string"
    4961                         },
    4962                         "context": {
    4963                             "required": false,
    4964                             "default": "view",
    4965                             "enum": [
    4966                                 "edit"
    4967                             ],
    4968                             "description": "Scope under which the request is made; determines fields present in response.",
    4969                             "type": "string"
    4970                         },
    4971                         "attributes": {
    4972                             "required": false,
    4973                             "default": [],
    4974                             "description": "Attributes for core/social-link-deviantart block",
    4975                             "type": "object"
    4976                         },
    4977                         "post_id": {
    4978                             "required": false,
    4979                             "description": "ID of the post context.",
    4980                             "type": "integer"
    4981                         }
    4982                     }
    4983                 }
    4984             ]
    4985         },
    4986         "/wp/v2/block-renderer/(?P<name>core/social-link-dribbble)": {
    4987             "namespace": "wp/v2",
    4988             "methods": [
    4989                 "GET"
    4990             ],
    4991             "endpoints": [
    4992                 {
    4993                     "methods": [
    4994                         "GET"
    4995                     ],
    4996                     "args": {
    4997                         "name": {
    4998                             "required": false,
    4999                             "description": "Unique registered name for the block.",
    5000                             "type": "string"
    5001                         },
    5002                         "context": {
    5003                             "required": false,
    5004                             "default": "view",
    5005                             "enum": [
    5006                                 "edit"
    5007                             ],
    5008                             "description": "Scope under which the request is made; determines fields present in response.",
    5009                             "type": "string"
    5010                         },
    5011                         "attributes": {
    5012                             "required": false,
    5013                             "default": [],
    5014                             "description": "Attributes for core/social-link-dribbble block",
    5015                             "type": "object"
    5016                         },
    5017                         "post_id": {
    5018                             "required": false,
    5019                             "description": "ID of the post context.",
    5020                             "type": "integer"
    5021                         }
    5022                     }
    5023                 }
    5024             ]
    5025         },
    5026         "/wp/v2/block-renderer/(?P<name>core/social-link-dropbox)": {
    5027             "namespace": "wp/v2",
    5028             "methods": [
    5029                 "GET"
    5030             ],
    5031             "endpoints": [
    5032                 {
    5033                     "methods": [
    5034                         "GET"
    5035                     ],
    5036                     "args": {
    5037                         "name": {
    5038                             "required": false,
    5039                             "description": "Unique registered name for the block.",
    5040                             "type": "string"
    5041                         },
    5042                         "context": {
    5043                             "required": false,
    5044                             "default": "view",
    5045                             "enum": [
    5046                                 "edit"
    5047                             ],
    5048                             "description": "Scope under which the request is made; determines fields present in response.",
    5049                             "type": "string"
    5050                         },
    5051                         "attributes": {
    5052                             "required": false,
    5053                             "default": [],
    5054                             "description": "Attributes for core/social-link-dropbox block",
    5055                             "type": "object"
    5056                         },
    5057                         "post_id": {
    5058                             "required": false,
    5059                             "description": "ID of the post context.",
    5060                             "type": "integer"
    5061                         }
    5062                     }
    5063                 }
    5064             ]
    5065         },
    5066         "/wp/v2/block-renderer/(?P<name>core/social-link-etsy)": {
    5067             "namespace": "wp/v2",
    5068             "methods": [
    5069                 "GET"
    5070             ],
    5071             "endpoints": [
    5072                 {
    5073                     "methods": [
    5074                         "GET"
    5075                     ],
    5076                     "args": {
    5077                         "name": {
    5078                             "required": false,
    5079                             "description": "Unique registered name for the block.",
    5080                             "type": "string"
    5081                         },
    5082                         "context": {
    5083                             "required": false,
    5084                             "default": "view",
    5085                             "enum": [
    5086                                 "edit"
    5087                             ],
    5088                             "description": "Scope under which the request is made; determines fields present in response.",
    5089                             "type": "string"
    5090                         },
    5091                         "attributes": {
    5092                             "required": false,
    5093                             "default": [],
    5094                             "description": "Attributes for core/social-link-etsy block",
    5095                             "type": "object"
    5096                         },
    5097                         "post_id": {
    5098                             "required": false,
    5099                             "description": "ID of the post context.",
    5100                             "type": "integer"
    5101                         }
    5102                     }
    5103                 }
    5104             ]
    5105         },
    5106         "/wp/v2/block-renderer/(?P<name>core/social-link-facebook)": {
    5107             "namespace": "wp/v2",
    5108             "methods": [
    5109                 "GET"
    5110             ],
    5111             "endpoints": [
    5112                 {
    5113                     "methods": [
    5114                         "GET"
    5115                     ],
    5116                     "args": {
    5117                         "name": {
    5118                             "required": false,
    5119                             "description": "Unique registered name for the block.",
    5120                             "type": "string"
    5121                         },
    5122                         "context": {
    5123                             "required": false,
    5124                             "default": "view",
    5125                             "enum": [
    5126                                 "edit"
    5127                             ],
    5128                             "description": "Scope under which the request is made; determines fields present in response.",
    5129                             "type": "string"
    5130                         },
    5131                         "attributes": {
    5132                             "required": false,
    5133                             "default": [],
    5134                             "description": "Attributes for core/social-link-facebook block",
    5135                             "type": "object"
    5136                         },
    5137                         "post_id": {
    5138                             "required": false,
    5139                             "description": "ID of the post context.",
    5140                             "type": "integer"
    5141                         }
    5142                     }
    5143                 }
    5144             ]
    5145         },
    5146         "/wp/v2/block-renderer/(?P<name>core/social-link-feed)": {
    5147             "namespace": "wp/v2",
    5148             "methods": [
    5149                 "GET"
    5150             ],
    5151             "endpoints": [
    5152                 {
    5153                     "methods": [
    5154                         "GET"
    5155                     ],
    5156                     "args": {
    5157                         "name": {
    5158                             "required": false,
    5159                             "description": "Unique registered name for the block.",
    5160                             "type": "string"
    5161                         },
    5162                         "context": {
    5163                             "required": false,
    5164                             "default": "view",
    5165                             "enum": [
    5166                                 "edit"
    5167                             ],
    5168                             "description": "Scope under which the request is made; determines fields present in response.",
    5169                             "type": "string"
    5170                         },
    5171                         "attributes": {
    5172                             "required": false,
    5173                             "default": [],
    5174                             "description": "Attributes for core/social-link-feed block",
    5175                             "type": "object"
    5176                         },
    5177                         "post_id": {
    5178                             "required": false,
    5179                             "description": "ID of the post context.",
    5180                             "type": "integer"
    5181                         }
    5182                     }
    5183                 }
    5184             ]
    5185         },
    5186         "/wp/v2/block-renderer/(?P<name>core/social-link-fivehundredpx)": {
    5187             "namespace": "wp/v2",
    5188             "methods": [
    5189                 "GET"
    5190             ],
    5191             "endpoints": [
    5192                 {
    5193                     "methods": [
    5194                         "GET"
    5195                     ],
    5196                     "args": {
    5197                         "name": {
    5198                             "required": false,
    5199                             "description": "Unique registered name for the block.",
    5200                             "type": "string"
    5201                         },
    5202                         "context": {
    5203                             "required": false,
    5204                             "default": "view",
    5205                             "enum": [
    5206                                 "edit"
    5207                             ],
    5208                             "description": "Scope under which the request is made; determines fields present in response.",
    5209                             "type": "string"
    5210                         },
    5211                         "attributes": {
    5212                             "required": false,
    5213                             "default": [],
    5214                             "description": "Attributes for core/social-link-fivehundredpx block",
    5215                             "type": "object"
    5216                         },
    5217                         "post_id": {
    5218                             "required": false,
    5219                             "description": "ID of the post context.",
    5220                             "type": "integer"
    5221                         }
    5222                     }
    5223                 }
    5224             ]
    5225         },
    5226         "/wp/v2/block-renderer/(?P<name>core/social-link-flickr)": {
    5227             "namespace": "wp/v2",
    5228             "methods": [
    5229                 "GET"
    5230             ],
    5231             "endpoints": [
    5232                 {
    5233                     "methods": [
    5234                         "GET"
    5235                     ],
    5236                     "args": {
    5237                         "name": {
    5238                             "required": false,
    5239                             "description": "Unique registered name for the block.",
    5240                             "type": "string"
    5241                         },
    5242                         "context": {
    5243                             "required": false,
    5244                             "default": "view",
    5245                             "enum": [
    5246                                 "edit"
    5247                             ],
    5248                             "description": "Scope under which the request is made; determines fields present in response.",
    5249                             "type": "string"
    5250                         },
    5251                         "attributes": {
    5252                             "required": false,
    5253                             "default": [],
    5254                             "description": "Attributes for core/social-link-flickr block",
    5255                             "type": "object"
    5256                         },
    5257                         "post_id": {
    5258                             "required": false,
    5259                             "description": "ID of the post context.",
    5260                             "type": "integer"
    5261                         }
    5262                     }
    5263                 }
    5264             ]
    5265         },
    5266         "/wp/v2/block-renderer/(?P<name>core/social-link-foursquare)": {
    5267             "namespace": "wp/v2",
    5268             "methods": [
    5269                 "GET"
    5270             ],
    5271             "endpoints": [
    5272                 {
    5273                     "methods": [
    5274                         "GET"
    5275                     ],
    5276                     "args": {
    5277                         "name": {
    5278                             "required": false,
    5279                             "description": "Unique registered name for the block.",
    5280                             "type": "string"
    5281                         },
    5282                         "context": {
    5283                             "required": false,
    5284                             "default": "view",
    5285                             "enum": [
    5286                                 "edit"
    5287                             ],
    5288                             "description": "Scope under which the request is made; determines fields present in response.",
    5289                             "type": "string"
    5290                         },
    5291                         "attributes": {
    5292                             "required": false,
    5293                             "default": [],
    5294                             "description": "Attributes for core/social-link-foursquare block",
    5295                             "type": "object"
    5296                         },
    5297                         "post_id": {
    5298                             "required": false,
    5299                             "description": "ID of the post context.",
    5300                             "type": "integer"
    5301                         }
    5302                     }
    5303                 }
    5304             ]
    5305         },
    5306         "/wp/v2/block-renderer/(?P<name>core/social-link-goodreads)": {
    5307             "namespace": "wp/v2",
    5308             "methods": [
    5309                 "GET"
    5310             ],
    5311             "endpoints": [
    5312                 {
    5313                     "methods": [
    5314                         "GET"
    5315                     ],
    5316                     "args": {
    5317                         "name": {
    5318                             "required": false,
    5319                             "description": "Unique registered name for the block.",
    5320                             "type": "string"
    5321                         },
    5322                         "context": {
    5323                             "required": false,
    5324                             "default": "view",
    5325                             "enum": [
    5326                                 "edit"
    5327                             ],
    5328                             "description": "Scope under which the request is made; determines fields present in response.",
    5329                             "type": "string"
    5330                         },
    5331                         "attributes": {
    5332                             "required": false,
    5333                             "default": [],
    5334                             "description": "Attributes for core/social-link-goodreads block",
    5335                             "type": "object"
    5336                         },
    5337                         "post_id": {
    5338                             "required": false,
    5339                             "description": "ID of the post context.",
    5340                             "type": "integer"
    5341                         }
    5342                     }
    5343                 }
    5344             ]
    5345         },
    5346         "/wp/v2/block-renderer/(?P<name>core/social-link-google)": {
    5347             "namespace": "wp/v2",
    5348             "methods": [
    5349                 "GET"
    5350             ],
    5351             "endpoints": [
    5352                 {
    5353                     "methods": [
    5354                         "GET"
    5355                     ],
    5356                     "args": {
    5357                         "name": {
    5358                             "required": false,
    5359                             "description": "Unique registered name for the block.",
    5360                             "type": "string"
    5361                         },
    5362                         "context": {
    5363                             "required": false,
    5364                             "default": "view",
    5365                             "enum": [
    5366                                 "edit"
    5367                             ],
    5368                             "description": "Scope under which the request is made; determines fields present in response.",
    5369                             "type": "string"
    5370                         },
    5371                         "attributes": {
    5372                             "required": false,
    5373                             "default": [],
    5374                             "description": "Attributes for core/social-link-google block",
    5375                             "type": "object"
    5376                         },
    5377                         "post_id": {
    5378                             "required": false,
    5379                             "description": "ID of the post context.",
    5380                             "type": "integer"
    5381                         }
    5382                     }
    5383                 }
    5384             ]
    5385         },
    5386         "/wp/v2/block-renderer/(?P<name>core/social-link-github)": {
    5387             "namespace": "wp/v2",
    5388             "methods": [
    5389                 "GET"
    5390             ],
    5391             "endpoints": [
    5392                 {
    5393                     "methods": [
    5394                         "GET"
    5395                     ],
    5396                     "args": {
    5397                         "name": {
    5398                             "required": false,
    5399                             "description": "Unique registered name for the block.",
    5400                             "type": "string"
    5401                         },
    5402                         "context": {
    5403                             "required": false,
    5404                             "default": "view",
    5405                             "enum": [
    5406                                 "edit"
    5407                             ],
    5408                             "description": "Scope under which the request is made; determines fields present in response.",
    5409                             "type": "string"
    5410                         },
    5411                         "attributes": {
    5412                             "required": false,
    5413                             "default": [],
    5414                             "description": "Attributes for core/social-link-github block",
    5415                             "type": "object"
    5416                         },
    5417                         "post_id": {
    5418                             "required": false,
    5419                             "description": "ID of the post context.",
    5420                             "type": "integer"
    5421                         }
    5422                     }
    5423                 }
    5424             ]
    5425         },
    5426         "/wp/v2/block-renderer/(?P<name>core/social-link-instagram)": {
    5427             "namespace": "wp/v2",
    5428             "methods": [
    5429                 "GET"
    5430             ],
    5431             "endpoints": [
    5432                 {
    5433                     "methods": [
    5434                         "GET"
    5435                     ],
    5436                     "args": {
    5437                         "name": {
    5438                             "required": false,
    5439                             "description": "Unique registered name for the block.",
    5440                             "type": "string"
    5441                         },
    5442                         "context": {
    5443                             "required": false,
    5444                             "default": "view",
    5445                             "enum": [
    5446                                 "edit"
    5447                             ],
    5448                             "description": "Scope under which the request is made; determines fields present in response.",
    5449                             "type": "string"
    5450                         },
    5451                         "attributes": {
    5452                             "required": false,
    5453                             "default": [],
    5454                             "description": "Attributes for core/social-link-instagram block",
    5455                             "type": "object"
    5456                         },
    5457                         "post_id": {
    5458                             "required": false,
    5459                             "description": "ID of the post context.",
    5460                             "type": "integer"
    5461                         }
    5462                     }
    5463                 }
    5464             ]
    5465         },
    5466         "/wp/v2/block-renderer/(?P<name>core/social-link-lastfm)": {
    5467             "namespace": "wp/v2",
    5468             "methods": [
    5469                 "GET"
    5470             ],
    5471             "endpoints": [
    5472                 {
    5473                     "methods": [
    5474                         "GET"
    5475                     ],
    5476                     "args": {
    5477                         "name": {
    5478                             "required": false,
    5479                             "description": "Unique registered name for the block.",
    5480                             "type": "string"
    5481                         },
    5482                         "context": {
    5483                             "required": false,
    5484                             "default": "view",
    5485                             "enum": [
    5486                                 "edit"
    5487                             ],
    5488                             "description": "Scope under which the request is made; determines fields present in response.",
    5489                             "type": "string"
    5490                         },
    5491                         "attributes": {
    5492                             "required": false,
    5493                             "default": [],
    5494                             "description": "Attributes for core/social-link-lastfm block",
    5495                             "type": "object"
    5496                         },
    5497                         "post_id": {
    5498                             "required": false,
    5499                             "description": "ID of the post context.",
    5500                             "type": "integer"
    5501                         }
    5502                     }
    5503                 }
    5504             ]
    5505         },
    5506         "/wp/v2/block-renderer/(?P<name>core/social-link-linkedin)": {
    5507             "namespace": "wp/v2",
    5508             "methods": [
    5509                 "GET"
    5510             ],
    5511             "endpoints": [
    5512                 {
    5513                     "methods": [
    5514                         "GET"
    5515                     ],
    5516                     "args": {
    5517                         "name": {
    5518                             "required": false,
    5519                             "description": "Unique registered name for the block.",
    5520                             "type": "string"
    5521                         },
    5522                         "context": {
    5523                             "required": false,
    5524                             "default": "view",
    5525                             "enum": [
    5526                                 "edit"
    5527                             ],
    5528                             "description": "Scope under which the request is made; determines fields present in response.",
    5529                             "type": "string"
    5530                         },
    5531                         "attributes": {
    5532                             "required": false,
    5533                             "default": [],
    5534                             "description": "Attributes for core/social-link-linkedin block",
    5535                             "type": "object"
    5536                         },
    5537                         "post_id": {
    5538                             "required": false,
    5539                             "description": "ID of the post context.",
    5540                             "type": "integer"
    5541                         }
    5542                     }
    5543                 }
    5544             ]
    5545         },
    5546         "/wp/v2/block-renderer/(?P<name>core/social-link-mail)": {
    5547             "namespace": "wp/v2",
    5548             "methods": [
    5549                 "GET"
    5550             ],
    5551             "endpoints": [
    5552                 {
    5553                     "methods": [
    5554                         "GET"
    5555                     ],
    5556                     "args": {
    5557                         "name": {
    5558                             "required": false,
    5559                             "description": "Unique registered name for the block.",
    5560                             "type": "string"
    5561                         },
    5562                         "context": {
    5563                             "required": false,
    5564                             "default": "view",
    5565                             "enum": [
    5566                                 "edit"
    5567                             ],
    5568                             "description": "Scope under which the request is made; determines fields present in response.",
    5569                             "type": "string"
    5570                         },
    5571                         "attributes": {
    5572                             "required": false,
    5573                             "default": [],
    5574                             "description": "Attributes for core/social-link-mail block",
    5575                             "type": "object"
    5576                         },
    5577                         "post_id": {
    5578                             "required": false,
    5579                             "description": "ID of the post context.",
    5580                             "type": "integer"
    5581                         }
    5582                     }
    5583                 }
    5584             ]
    5585         },
    5586         "/wp/v2/block-renderer/(?P<name>core/social-link-mastodon)": {
    5587             "namespace": "wp/v2",
    5588             "methods": [
    5589                 "GET"
    5590             ],
    5591             "endpoints": [
    5592                 {
    5593                     "methods": [
    5594                         "GET"
    5595                     ],
    5596                     "args": {
    5597                         "name": {
    5598                             "required": false,
    5599                             "description": "Unique registered name for the block.",
    5600                             "type": "string"
    5601                         },
    5602                         "context": {
    5603                             "required": false,
    5604                             "default": "view",
    5605                             "enum": [
    5606                                 "edit"
    5607                             ],
    5608                             "description": "Scope under which the request is made; determines fields present in response.",
    5609                             "type": "string"
    5610                         },
    5611                         "attributes": {
    5612                             "required": false,
    5613                             "default": [],
    5614                             "description": "Attributes for core/social-link-mastodon block",
    5615                             "type": "object"
    5616                         },
    5617                         "post_id": {
    5618                             "required": false,
    5619                             "description": "ID of the post context.",
    5620                             "type": "integer"
    5621                         }
    5622                     }
    5623                 }
    5624             ]
    5625         },
    5626         "/wp/v2/block-renderer/(?P<name>core/social-link-meetup)": {
    5627             "namespace": "wp/v2",
    5628             "methods": [
    5629                 "GET"
    5630             ],
    5631             "endpoints": [
    5632                 {
    5633                     "methods": [
    5634                         "GET"
    5635                     ],
    5636                     "args": {
    5637                         "name": {
    5638                             "required": false,
    5639                             "description": "Unique registered name for the block.",
    5640                             "type": "string"
    5641                         },
    5642                         "context": {
    5643                             "required": false,
    5644                             "default": "view",
    5645                             "enum": [
    5646                                 "edit"
    5647                             ],
    5648                             "description": "Scope under which the request is made; determines fields present in response.",
    5649                             "type": "string"
    5650                         },
    5651                         "attributes": {
    5652                             "required": false,
    5653                             "default": [],
    5654                             "description": "Attributes for core/social-link-meetup block",
    5655                             "type": "object"
    5656                         },
    5657                         "post_id": {
    5658                             "required": false,
    5659                             "description": "ID of the post context.",
    5660                             "type": "integer"
    5661                         }
    5662                     }
    5663                 }
    5664             ]
    5665         },
    5666         "/wp/v2/block-renderer/(?P<name>core/social-link-medium)": {
    5667             "namespace": "wp/v2",
    5668             "methods": [
    5669                 "GET"
    5670             ],
    5671             "endpoints": [
    5672                 {
    5673                     "methods": [
    5674                         "GET"
    5675                     ],
    5676                     "args": {
    5677                         "name": {
    5678                             "required": false,
    5679                             "description": "Unique registered name for the block.",
    5680                             "type": "string"
    5681                         },
    5682                         "context": {
    5683                             "required": false,
    5684                             "default": "view",
    5685                             "enum": [
    5686                                 "edit"
    5687                             ],
    5688                             "description": "Scope under which the request is made; determines fields present in response.",
    5689                             "type": "string"
    5690                         },
    5691                         "attributes": {
    5692                             "required": false,
    5693                             "default": [],
    5694                             "description": "Attributes for core/social-link-medium block",
    5695                             "type": "object"
    5696                         },
    5697                         "post_id": {
    5698                             "required": false,
    5699                             "description": "ID of the post context.",
    5700                             "type": "integer"
    5701                         }
    5702                     }
    5703                 }
    5704             ]
    5705         },
    5706         "/wp/v2/block-renderer/(?P<name>core/social-link-pinterest)": {
    5707             "namespace": "wp/v2",
    5708             "methods": [
    5709                 "GET"
    5710             ],
    5711             "endpoints": [
    5712                 {
    5713                     "methods": [
    5714                         "GET"
    5715                     ],
    5716                     "args": {
    5717                         "name": {
    5718                             "required": false,
    5719                             "description": "Unique registered name for the block.",
    5720                             "type": "string"
    5721                         },
    5722                         "context": {
    5723                             "required": false,
    5724                             "default": "view",
    5725                             "enum": [
    5726                                 "edit"
    5727                             ],
    5728                             "description": "Scope under which the request is made; determines fields present in response.",
    5729                             "type": "string"
    5730                         },
    5731                         "attributes": {
    5732                             "required": false,
    5733                             "default": [],
    5734                             "description": "Attributes for core/social-link-pinterest block",
    5735                             "type": "object"
    5736                         },
    5737                         "post_id": {
    5738                             "required": false,
    5739                             "description": "ID of the post context.",
    5740                             "type": "integer"
    5741                         }
    5742                     }
    5743                 }
    5744             ]
    5745         },
    5746         "/wp/v2/block-renderer/(?P<name>core/social-link-pocket)": {
    5747             "namespace": "wp/v2",
    5748             "methods": [
    5749                 "GET"
    5750             ],
    5751             "endpoints": [
    5752                 {
    5753                     "methods": [
    5754                         "GET"
    5755                     ],
    5756                     "args": {
    5757                         "name": {
    5758                             "required": false,
    5759                             "description": "Unique registered name for the block.",
    5760                             "type": "string"
    5761                         },
    5762                         "context": {
    5763                             "required": false,
    5764                             "default": "view",
    5765                             "enum": [
    5766                                 "edit"
    5767                             ],
    5768                             "description": "Scope under which the request is made; determines fields present in response.",
    5769                             "type": "string"
    5770                         },
    5771                         "attributes": {
    5772                             "required": false,
    5773                             "default": [],
    5774                             "description": "Attributes for core/social-link-pocket block",
    5775                             "type": "object"
    5776                         },
    5777                         "post_id": {
    5778                             "required": false,
    5779                             "description": "ID of the post context.",
    5780                             "type": "integer"
    5781                         }
    5782                     }
    5783                 }
    5784             ]
    5785         },
    5786         "/wp/v2/block-renderer/(?P<name>core/social-link-reddit)": {
    5787             "namespace": "wp/v2",
    5788             "methods": [
    5789                 "GET"
    5790             ],
    5791             "endpoints": [
    5792                 {
    5793                     "methods": [
    5794                         "GET"
    5795                     ],
    5796                     "args": {
    5797                         "name": {
    5798                             "required": false,
    5799                             "description": "Unique registered name for the block.",
    5800                             "type": "string"
    5801                         },
    5802                         "context": {
    5803                             "required": false,
    5804                             "default": "view",
    5805                             "enum": [
    5806                                 "edit"
    5807                             ],
    5808                             "description": "Scope under which the request is made; determines fields present in response.",
    5809                             "type": "string"
    5810                         },
    5811                         "attributes": {
    5812                             "required": false,
    5813                             "default": [],
    5814                             "description": "Attributes for core/social-link-reddit block",
    5815                             "type": "object"
    5816                         },
    5817                         "post_id": {
    5818                             "required": false,
    5819                             "description": "ID of the post context.",
    5820                             "type": "integer"
    5821                         }
    5822                     }
    5823                 }
    5824             ]
    5825         },
    5826         "/wp/v2/block-renderer/(?P<name>core/social-link-skype)": {
    5827             "namespace": "wp/v2",
    5828             "methods": [
    5829                 "GET"
    5830             ],
    5831             "endpoints": [
    5832                 {
    5833                     "methods": [
    5834                         "GET"
    5835                     ],
    5836                     "args": {
    5837                         "name": {
    5838                             "required": false,
    5839                             "description": "Unique registered name for the block.",
    5840                             "type": "string"
    5841                         },
    5842                         "context": {
    5843                             "required": false,
    5844                             "default": "view",
    5845                             "enum": [
    5846                                 "edit"
    5847                             ],
    5848                             "description": "Scope under which the request is made; determines fields present in response.",
    5849                             "type": "string"
    5850                         },
    5851                         "attributes": {
    5852                             "required": false,
    5853                             "default": [],
    5854                             "description": "Attributes for core/social-link-skype block",
    5855                             "type": "object"
    5856                         },
    5857                         "post_id": {
    5858                             "required": false,
    5859                             "description": "ID of the post context.",
    5860                             "type": "integer"
    5861                         }
    5862                     }
    5863                 }
    5864             ]
    5865         },
    5866         "/wp/v2/block-renderer/(?P<name>core/social-link-snapchat)": {
    5867             "namespace": "wp/v2",
    5868             "methods": [
    5869                 "GET"
    5870             ],
    5871             "endpoints": [
    5872                 {
    5873                     "methods": [
    5874                         "GET"
    5875                     ],
    5876                     "args": {
    5877                         "name": {
    5878                             "required": false,
    5879                             "description": "Unique registered name for the block.",
    5880                             "type": "string"
    5881                         },
    5882                         "context": {
    5883                             "required": false,
    5884                             "default": "view",
    5885                             "enum": [
    5886                                 "edit"
    5887                             ],
    5888                             "description": "Scope under which the request is made; determines fields present in response.",
    5889                             "type": "string"
    5890                         },
    5891                         "attributes": {
    5892                             "required": false,
    5893                             "default": [],
    5894                             "description": "Attributes for core/social-link-snapchat block",
    5895                             "type": "object"
    5896                         },
    5897                         "post_id": {
    5898                             "required": false,
    5899                             "description": "ID of the post context.",
    5900                             "type": "integer"
    5901                         }
    5902                     }
    5903                 }
    5904             ]
    5905         },
    5906         "/wp/v2/block-renderer/(?P<name>core/social-link-soundcloud)": {
    5907             "namespace": "wp/v2",
    5908             "methods": [
    5909                 "GET"
    5910             ],
    5911             "endpoints": [
    5912                 {
    5913                     "methods": [
    5914                         "GET"
    5915                     ],
    5916                     "args": {
    5917                         "name": {
    5918                             "required": false,
    5919                             "description": "Unique registered name for the block.",
    5920                             "type": "string"
    5921                         },
    5922                         "context": {
    5923                             "required": false,
    5924                             "default": "view",
    5925                             "enum": [
    5926                                 "edit"
    5927                             ],
    5928                             "description": "Scope under which the request is made; determines fields present in response.",
    5929                             "type": "string"
    5930                         },
    5931                         "attributes": {
    5932                             "required": false,
    5933                             "default": [],
    5934                             "description": "Attributes for core/social-link-soundcloud block",
    5935                             "type": "object"
    5936                         },
    5937                         "post_id": {
    5938                             "required": false,
    5939                             "description": "ID of the post context.",
    5940                             "type": "integer"
    5941                         }
    5942                     }
    5943                 }
    5944             ]
    5945         },
    5946         "/wp/v2/block-renderer/(?P<name>core/social-link-spotify)": {
    5947             "namespace": "wp/v2",
    5948             "methods": [
    5949                 "GET"
    5950             ],
    5951             "endpoints": [
    5952                 {
    5953                     "methods": [
    5954                         "GET"
    5955                     ],
    5956                     "args": {
    5957                         "name": {
    5958                             "required": false,
    5959                             "description": "Unique registered name for the block.",
    5960                             "type": "string"
    5961                         },
    5962                         "context": {
    5963                             "required": false,
    5964                             "default": "view",
    5965                             "enum": [
    5966                                 "edit"
    5967                             ],
    5968                             "description": "Scope under which the request is made; determines fields present in response.",
    5969                             "type": "string"
    5970                         },
    5971                         "attributes": {
    5972                             "required": false,
    5973                             "default": [],
    5974                             "description": "Attributes for core/social-link-spotify block",
    5975                             "type": "object"
    5976                         },
    5977                         "post_id": {
    5978                             "required": false,
    5979                             "description": "ID of the post context.",
    5980                             "type": "integer"
    5981                         }
    5982                     }
    5983                 }
    5984             ]
    5985         },
    5986         "/wp/v2/block-renderer/(?P<name>core/social-link-tumblr)": {
    5987             "namespace": "wp/v2",
    5988             "methods": [
    5989                 "GET"
    5990             ],
    5991             "endpoints": [
    5992                 {
    5993                     "methods": [
    5994                         "GET"
    5995                     ],
    5996                     "args": {
    5997                         "name": {
    5998                             "required": false,
    5999                             "description": "Unique registered name for the block.",
    6000                             "type": "string"
    6001                         },
    6002                         "context": {
    6003                             "required": false,
    6004                             "default": "view",
    6005                             "enum": [
    6006                                 "edit"
    6007                             ],
    6008                             "description": "Scope under which the request is made; determines fields present in response.",
    6009                             "type": "string"
    6010                         },
    6011                         "attributes": {
    6012                             "required": false,
    6013                             "default": [],
    6014                             "description": "Attributes for core/social-link-tumblr block",
    6015                             "type": "object"
    6016                         },
    6017                         "post_id": {
    6018                             "required": false,
    6019                             "description": "ID of the post context.",
    6020                             "type": "integer"
    6021                         }
    6022                     }
    6023                 }
    6024             ]
    6025         },
    6026         "/wp/v2/block-renderer/(?P<name>core/social-link-twitch)": {
    6027             "namespace": "wp/v2",
    6028             "methods": [
    6029                 "GET"
    6030             ],
    6031             "endpoints": [
    6032                 {
    6033                     "methods": [
    6034                         "GET"
    6035                     ],
    6036                     "args": {
    6037                         "name": {
    6038                             "required": false,
    6039                             "description": "Unique registered name for the block.",
    6040                             "type": "string"
    6041                         },
    6042                         "context": {
    6043                             "required": false,
    6044                             "default": "view",
    6045                             "enum": [
    6046                                 "edit"
    6047                             ],
    6048                             "description": "Scope under which the request is made; determines fields present in response.",
    6049                             "type": "string"
    6050                         },
    6051                         "attributes": {
    6052                             "required": false,
    6053                             "default": [],
    6054                             "description": "Attributes for core/social-link-twitch block",
    6055                             "type": "object"
    6056                         },
    6057                         "post_id": {
    6058                             "required": false,
    6059                             "description": "ID of the post context.",
    6060                             "type": "integer"
    6061                         }
    6062                     }
    6063                 }
    6064             ]
    6065         },
    6066         "/wp/v2/block-renderer/(?P<name>core/social-link-twitter)": {
    6067             "namespace": "wp/v2",
    6068             "methods": [
    6069                 "GET"
    6070             ],
    6071             "endpoints": [
    6072                 {
    6073                     "methods": [
    6074                         "GET"
    6075                     ],
    6076                     "args": {
    6077                         "name": {
    6078                             "required": false,
    6079                             "description": "Unique registered name for the block.",
    6080                             "type": "string"
    6081                         },
    6082                         "context": {
    6083                             "required": false,
    6084                             "default": "view",
    6085                             "enum": [
    6086                                 "edit"
    6087                             ],
    6088                             "description": "Scope under which the request is made; determines fields present in response.",
    6089                             "type": "string"
    6090                         },
    6091                         "attributes": {
    6092                             "required": false,
    6093                             "default": [],
    6094                             "description": "Attributes for core/social-link-twitter block",
    6095                             "type": "object"
    6096                         },
    6097                         "post_id": {
    6098                             "required": false,
    6099                             "description": "ID of the post context.",
    6100                             "type": "integer"
    6101                         }
    6102                     }
    6103                 }
    6104             ]
    6105         },
    6106         "/wp/v2/block-renderer/(?P<name>core/social-link-vimeo)": {
    6107             "namespace": "wp/v2",
    6108             "methods": [
    6109                 "GET"
    6110             ],
    6111             "endpoints": [
    6112                 {
    6113                     "methods": [
    6114                         "GET"
    6115                     ],
    6116                     "args": {
    6117                         "name": {
    6118                             "required": false,
    6119                             "description": "Unique registered name for the block.",
    6120                             "type": "string"
    6121                         },
    6122                         "context": {
    6123                             "required": false,
    6124                             "default": "view",
    6125                             "enum": [
    6126                                 "edit"
    6127                             ],
    6128                             "description": "Scope under which the request is made; determines fields present in response.",
    6129                             "type": "string"
    6130                         },
    6131                         "attributes": {
    6132                             "required": false,
    6133                             "default": [],
    6134                             "description": "Attributes for core/social-link-vimeo block",
    6135                             "type": "object"
    6136                         },
    6137                         "post_id": {
    6138                             "required": false,
    6139                             "description": "ID of the post context.",
    6140                             "type": "integer"
    6141                         }
    6142                     }
    6143                 }
    6144             ]
    6145         },
    6146         "/wp/v2/block-renderer/(?P<name>core/social-link-vk)": {
    6147             "namespace": "wp/v2",
    6148             "methods": [
    6149                 "GET"
    6150             ],
    6151             "endpoints": [
    6152                 {
    6153                     "methods": [
    6154                         "GET"
    6155                     ],
    6156                     "args": {
    6157                         "name": {
    6158                             "required": false,
    6159                             "description": "Unique registered name for the block.",
    6160                             "type": "string"
    6161                         },
    6162                         "context": {
    6163                             "required": false,
    6164                             "default": "view",
    6165                             "enum": [
    6166                                 "edit"
    6167                             ],
    6168                             "description": "Scope under which the request is made; determines fields present in response.",
    6169                             "type": "string"
    6170                         },
    6171                         "attributes": {
    6172                             "required": false,
    6173                             "default": [],
    6174                             "description": "Attributes for core/social-link-vk block",
    6175                             "type": "object"
    6176                         },
    6177                         "post_id": {
    6178                             "required": false,
    6179                             "description": "ID of the post context.",
    6180                             "type": "integer"
    6181                         }
    6182                     }
    6183                 }
    6184             ]
    6185         },
    6186         "/wp/v2/block-renderer/(?P<name>core/social-link-wordpress)": {
    6187             "namespace": "wp/v2",
    6188             "methods": [
    6189                 "GET"
    6190             ],
    6191             "endpoints": [
    6192                 {
    6193                     "methods": [
    6194                         "GET"
    6195                     ],
    6196                     "args": {
    6197                         "name": {
    6198                             "required": false,
    6199                             "description": "Unique registered name for the block.",
    6200                             "type": "string"
    6201                         },
    6202                         "context": {
    6203                             "required": false,
    6204                             "default": "view",
    6205                             "enum": [
    6206                                 "edit"
    6207                             ],
    6208                             "description": "Scope under which the request is made; determines fields present in response.",
    6209                             "type": "string"
    6210                         },
    6211                         "attributes": {
    6212                             "required": false,
    6213                             "default": [],
    6214                             "description": "Attributes for core/social-link-wordpress block",
    6215                             "type": "object"
    6216                         },
    6217                         "post_id": {
    6218                             "required": false,
    6219                             "description": "ID of the post context.",
    6220                             "type": "integer"
    6221                         }
    6222                     }
    6223                 }
    6224             ]
    6225         },
    6226         "/wp/v2/block-renderer/(?P<name>core/social-link-yelp)": {
    6227             "namespace": "wp/v2",
    6228             "methods": [
    6229                 "GET"
    6230             ],
    6231             "endpoints": [
    6232                 {
    6233                     "methods": [
    6234                         "GET"
    6235                     ],
    6236                     "args": {
    6237                         "name": {
    6238                             "required": false,
    6239                             "description": "Unique registered name for the block.",
    6240                             "type": "string"
    6241                         },
    6242                         "context": {
    6243                             "required": false,
    6244                             "default": "view",
    6245                             "enum": [
    6246                                 "edit"
    6247                             ],
    6248                             "description": "Scope under which the request is made; determines fields present in response.",
    6249                             "type": "string"
    6250                         },
    6251                         "attributes": {
    6252                             "required": false,
    6253                             "default": [],
    6254                             "description": "Attributes for core/social-link-yelp block",
    6255                             "type": "object"
    6256                         },
    6257                         "post_id": {
    6258                             "required": false,
    6259                             "description": "ID of the post context.",
    6260                             "type": "integer"
    6261                         }
    6262                     }
    6263                 }
    6264             ]
    6265         },
    6266         "/wp/v2/block-renderer/(?P<name>core/social-link-youtube)": {
    6267             "namespace": "wp/v2",
    6268             "methods": [
    6269                 "GET"
    6270             ],
    6271             "endpoints": [
    6272                 {
    6273                     "methods": [
    6274                         "GET"
    6275                     ],
    6276                     "args": {
    6277                         "name": {
    6278                             "required": false,
    6279                             "description": "Unique registered name for the block.",
    6280                             "type": "string"
    6281                         },
    6282                         "context": {
    6283                             "required": false,
    6284                             "default": "view",
    6285                             "enum": [
    6286                                 "edit"
    6287                             ],
    6288                             "description": "Scope under which the request is made; determines fields present in response.",
    6289                             "type": "string"
    6290                         },
    6291                         "attributes": {
    6292                             "required": false,
    6293                             "default": [],
    6294                             "description": "Attributes for core/social-link-youtube block",
    6295                             "type": "object"
    6296                         },
    6297                         "post_id": {
    6298                             "required": false,
    6299                             "description": "ID of the post context.",
    6300                             "type": "integer"
    6301                         }
    6302                     }
    6303                 }
    6304             ]
    6305         },
    63064746        "/wp/v2/block-renderer/(?P<name>core/tag-cloud)": {
    63074747            "namespace": "wp/v2",
    63084748            "methods": [
  • tools/webpack/packages.js

    diff --git a/tools/webpack/packages.js b/tools/webpack/packages.js
    index a64bbb1337..eb97169d88 100644
    a b  
    11/**
    22 * External dependencies
    33 */
     4const { DefinePlugin } = require( 'webpack' );
    45const LiveReloadPlugin = require( 'webpack-livereload-plugin' );
    56const CopyWebpackPlugin = require( 'copy-webpack-plugin' );
    67const postcss = require( 'postcss' );
    module.exports = function( env = { environment: 'production', watch: false, buil 
    103104                'block-library/src/rss/index.php': 'wp-includes/blocks/rss.php',
    104105                'block-library/src/search/index.php': 'wp-includes/blocks/search.php',
    105106                'block-library/src/shortcode/index.php': 'wp-includes/blocks/shortcode.php',
    106                 'block-library/src/social-link/index.php': 'wp-includes/blocks/social-link.php',
    107107                'block-library/src/tag-cloud/index.php': 'wp-includes/blocks/tag-cloud.php',
    108108        };
    109109
    module.exports = function( env = { environment: 'production', watch: false, buil 
    204204                        ],
    205205                },
    206206                plugins: [
     207                        new DefinePlugin( {
     208                                // Inject the `GUTENBERG_PHASE` global, used for feature flagging.
     209                                'process.env.GUTENBERG_PHASE': 1,
     210                        } ),
    207211                        new LibraryExportDefaultPlugin( [
    208212                                'api-fetch',
    209213                                'deprecated',