WordPress.org

Make WordPress Core

Ticket #48450: 48450.diff

File 48450.diff, 204.9 KB (added by desrosj, 3 weeks ago)
  • src/wp-content/themes/twentytwenty/assets/css/editor-style-block-rtl.css

     
    463463        border-collapse: collapse;
    464464        border-spacing: 0;
    465465        empty-cells: show;
    466         font-size: 16px;
     466        font-size: 18px;
    467467        margin-bottom: 1.1em;
    468468        width: 100%;
    469469}
     
    491491}
    492492
    493493.editor-styles-wrapper .wp-block-table .wp-block-table__cell-content {
    494         padding: 12px;
     494        padding: 0.5em;
    495495}
    496496
    497497.editor-styles-wrapper .wp-block-table thead {
    498498        vertical-align: bottom;
    499499        white-space: nowrap;
     500        text-align: inherit;
    500501}
    501502
    502503.editor-styles-wrapper .wp-block-table th {
    503504        font-weight: 700;
     505        text-align: inherit; /* Prevents the header from being centered by default*/
     506}
     507
     508.editor-styles-wrapper .wp-block-table th.has-text-align-center {
     509        text-align: center;
     510}
     511
     512.editor-styles-wrapper .wp-block-table th.has-text-align-right {
     513        text-align: left;
     514}
     515
     516.editor-styles-wrapper .wp-block-table th.has-text-align-left {
     517        text-align: right;
    504518}
    505519
    506520/* STYLE: STRIPES */
  • src/wp-content/themes/twentytwenty/assets/css/editor-style-block.css

     
    463463        border-collapse: collapse;
    464464        border-spacing: 0;
    465465        empty-cells: show;
    466         font-size: 16px;
     466        font-size: 18px;
    467467        margin-bottom: 1.1em;
    468468        width: 100%;
    469469}
     
    491491}
    492492
    493493.editor-styles-wrapper .wp-block-table .wp-block-table__cell-content {
    494         padding: 12px;
     494        padding: 0.5em;
    495495}
    496496
    497497.editor-styles-wrapper .wp-block-table thead {
    498498        vertical-align: bottom;
    499499        white-space: nowrap;
     500        text-align: inherit;
    500501}
    501502
    502503.editor-styles-wrapper .wp-block-table th {
    503504        font-weight: 700;
     505        text-align: inherit; /* Prevents the header from being centered by default*/
     506}
     507
     508.editor-styles-wrapper .wp-block-table th.has-text-align-center {
     509        text-align: center;
     510}
     511
     512.editor-styles-wrapper .wp-block-table th.has-text-align-right {
     513        text-align: right;
     514}
     515
     516.editor-styles-wrapper .wp-block-table th.has-text-align-left {
     517        text-align: left;
    504518}
    505519
    506520/* STYLE: STRIPES */
  • src/wp-content/themes/twentytwenty/assets/css/editor-style-classic-rtl.css

     
    4242
    4343/* Structure --------------------------------- */
    4444
    45 body#tinymce.wp-editor { /* stylelint-disable-line no-duplicate-selectors */
     45body#tinymce.wp-editor.content { /* stylelint-disable-line no-duplicate-selectors */
    4646        font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, sans-serif;
    4747}
    4848
    4949@supports ( font-variation-settings: normal ) {
    5050
    51         body#tinymce.wp-editor { /* stylelint-disable-line no-duplicate-selectors */
     51        body#tinymce.wp-editor.content { /* stylelint-disable-line no-duplicate-selectors */
    5252                font-family: "Inter var", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, sans-serif;
    5353        }
    5454
    5555}
    5656
    57 body#tinymce.wp-editor { /* stylelint-disable-line no-duplicate-selectors */
     57body#tinymce.wp-editor.content { /* stylelint-disable-line no-duplicate-selectors */
    5858        background: #f5efe0;
    5959        color: #000;
    6060        font-size: 21px;
     
    6464        width: 580px;
    6565}
    6666
    67 body#tinymce.wp-editor * {
     67body#tinymce.wp-editor.content * {
    6868        box-sizing: border-box;
    6969        -webkit-font-smoothing: antialiased;
    7070}
    7171
    72 body#tinymce.wp-editor p,
    73 body#tinymce.wp-editor ol,
    74 body#tinymce.wp-editor ul,
    75 body#tinymce.wp-editor dl,
    76 body#tinymce.wp-editor dt {
     72body#tinymce.wp-editor.content p,
     73body#tinymce.wp-editor.content ol,
     74body#tinymce.wp-editor.content ul,
     75body#tinymce.wp-editor.content dl,
     76body#tinymce.wp-editor.content dt {
    7777        font-family: NonBreakingSpaceOverride, "Hoefler Text", Garamond, "Times New Roman", serif;
    7878        letter-spacing: normal;
    7979}
    8080
    81 body#tinymce.wp-editor p,
    82 body#tinymce.wp-editor ul,
    83 body#tinymce.wp-editor ol,
    84 body#tinymce.wp-editor blockquote {
     81body#tinymce.wp-editor.content p,
     82body#tinymce.wp-editor.content ul,
     83body#tinymce.wp-editor.content ol,
     84body#tinymce.wp-editor.content blockquote {
    8585        line-height: 1.5;
    8686        margin-bottom: 1.5em;
    8787}
    8888
    89 body#tinymce.wp-editor code,
    90 body#tinymce.wp-editor kbd,
    91 body#tinymce.wp-editor samp {
     89body#tinymce.wp-editor.content code,
     90body#tinymce.wp-editor.content kbd,
     91body#tinymce.wp-editor.content samp {
    9292        background: rgba(0, 0, 0, 0.075);
    9393}
    9494
    95 body#tinymce.wp-editor code,
    96 body#tinymce.wp-editor kbd,
    97 body#tinymce.wp-editor pre,
    98 body#tinymce.wp-editor samp {
     95body#tinymce.wp-editor.content code,
     96body#tinymce.wp-editor.content kbd,
     97body#tinymce.wp-editor.content pre,
     98body#tinymce.wp-editor.content samp {
    9999        font-family: monospace;
    100100        color: inherit;
    101101        font-size: 15px;
    102102}
    103103
    104 body#tinymce.wp-editor pre {
     104body#tinymce.wp-editor.content pre {
    105105        border: 1px solid #dcd7ca;
    106106        line-height: 1.5;
    107107        margin: 40px 0;
     
    110110        text-align: right;
    111111}
    112112
    113 body#tinymce.wp-editor a,
    114 body#tinymce.wp-editor a:focus,
    115 body#tinymce.wp-editor a:hover {
     113body#tinymce.wp-editor.content a,
     114body#tinymce.wp-editor.content a:focus,
     115body#tinymce.wp-editor.content a:hover {
    116116        color: #cd2653;
    117117        text-decoration: underline;
    118118}
    119119
    120 body#tinymce.wp-editor img {
     120body#tinymce.wp-editor.content img {
    121121        height: auto;
    122122        max-width: 100%;
    123123}
    124124
    125 body#tinymce.wp-editor img[data-wp-more] {
     125body#tinymce.wp-editor.content img[data-wp-more] {
    126126        height: 16px;
    127127}
    128128
    129 body#tinymce.wp-editor hr {
     129body#tinymce.wp-editor.content hr {
    130130        border: none;
    131131        border-top: 1px solid #dcd7ca;
    132132        margin: 2em auto;
    133133        width: 100%;
    134134}
    135135
    136 body#tinymce.wp-editor hr:not(.is-style-dots) {
    137         background: linear-gradient(to right, rgba(0, 0, 0, 0.42) calc(50% - 16px), transparent calc(50% - 16px), transparent calc(50% + 16px), rgba(0, 0, 0, 0.42) calc(50% + 16px));
     136body#tinymce.wp-editor.content hr:not(.is-style-dots) {
     137        background: linear-gradient(to right, currentColor calc(50% - 16px), transparent calc(50% - 16px), transparent calc(50% + 16px), currentColor calc(50% + 16px));
    138138        border: none;
    139         color: rgba(0, 0, 0, 0.42);
     139        color: #6d6d6d;
    140140        height: 1px;
    141141        margin: 80px 0;
    142142        overflow: visible;
    143143        position: relative;
    144144}
    145145
    146 body#tinymce.wp-editor hr:not(.is-style-dots)::before,
    147 body#tinymce.wp-editor hr:not(.is-style-dots)::after {
     146body#tinymce.wp-editor.content hr:not(.is-style-dots)::before,
     147body#tinymce.wp-editor.content hr:not(.is-style-dots)::after {
    148148        background: currentColor;
    149149        content: "";
    150150        display: block;
     
    155155        width: 1px;
    156156}
    157157
    158 body#tinymce.wp-editor hr::before {
     158body#tinymce.wp-editor.content hr::before {
    159159        right: calc(50% - 5px);
    160160}
    161161
    162 body#tinymce.wp-editor hr::after {
     162body#tinymce.wp-editor.content hr::after {
    163163        left: calc(50% - 5px);
    164164}
    165165
    166 body#tinymce.wp-editor dt {
     166body#tinymce.wp-editor.content dt {
    167167        font-weight: 600;
    168168}
    169169
    170 body#tinymce.wp-editor dd {
     170body#tinymce.wp-editor.content dd {
    171171        line-height: 1.5;
    172172}
    173173
    174 body#tinymce.wp-editor dd + dt {
     174body#tinymce.wp-editor.content dd + dt {
    175175        margin-top: 1.5rem;
    176176}
    177177
    178178
    179179/* Font Families ----------------------------- */
    180180
    181 body#tinymce.wp-editor figcaption,
    182 body#tinymce.wp-editor .wp-caption-text,
    183 body#tinymce.wp-editor .wp-caption-dd,
    184 body#tinymce.wp-editor cite,
    185 body#tinymce.wp-editor table {
     181body#tinymce.wp-editor.content figcaption,
     182body#tinymce.wp-editor.content .wp-caption-text,
     183body#tinymce.wp-editor.content .wp-caption-dd,
     184body#tinymce.wp-editor.content cite,
     185body#tinymce.wp-editor.content table {
    186186        font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, sans-serif;
    187187        line-height: 1;
    188188}
    189189
    190190@supports ( font-variation-settings: normal ) {
    191191
    192         body#tinymce.wp-editor figcaption,
    193         body#tinymce.wp-editor .wp-caption-text,
    194         body#tinymce.wp-editor .wp-caption-dd,
    195         body#tinymce.wp-editor cite,
    196         body#tinymce.wp-editor table {
     192        body#tinymce.wp-editor.content figcaption,
     193        body#tinymce.wp-editor.content .wp-caption-text,
     194        body#tinymce.wp-editor.content .wp-caption-dd,
     195        body#tinymce.wp-editor.content cite,
     196        body#tinymce.wp-editor.content table {
    197197                font-family: "Inter var", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, sans-serif;
    198198        }
    199199}
     
    201201
    202202/* Titles ------------------------------------ */
    203203
    204 body#tinymce.wp-editor h1,
    205 body#tinymce.wp-editor h2,
    206 body#tinymce.wp-editor h3,
    207 body#tinymce.wp-editor h4,
    208 body#tinymce.wp-editor h5,
    209 body#tinymce.wp-editor h6 {
     204body#tinymce.wp-editor.content h1,
     205body#tinymce.wp-editor.content h2,
     206body#tinymce.wp-editor.content h3,
     207body#tinymce.wp-editor.content h4,
     208body#tinymce.wp-editor.content h5,
     209body#tinymce.wp-editor.content h6 {
    210210        font-feature-settings: "lnum";
    211211        font-variant-numeric: lining-nums;
    212212        font-weight: 700;
     
    215215        margin: 40px 0 25px;
    216216}
    217217
    218 body#tinymce.wp-editor h1 {
     218body#tinymce.wp-editor.content h1 {
    219219        font-size: 84px;
    220220        font-weight: 800;
    221221        line-height: 1.138888889;
    222222}
    223223
    224 body#tinymce.wp-editor h2 {
     224body#tinymce.wp-editor.content h2 {
    225225        font-size: 48px;
    226226}
    227227
    228 body#tinymce.wp-editor h3 {
     228body#tinymce.wp-editor.content h3 {
    229229        font-size: 40px;
    230230}
    231231
    232 body#tinymce.wp-editor h4 {
     232body#tinymce.wp-editor.content h4 {
    233233        font-size: 32px;
    234234}
    235235
    236 body#tinymce.wp-editor h5 {
     236body#tinymce.wp-editor.content h5 {
    237237        font-size: 24px;
    238238}
    239239
    240 body#tinymce.wp-editor h6 {
     240body#tinymce.wp-editor.content h6 {
    241241        font-size: 18px;
    242242        letter-spacing: 0.03125em;
    243243        text-transform: uppercase;
     
    245245
    246246/* Blockquote -------------------------------- */
    247247
    248 body#tinymce.wp-editor blockquote {
     248body#tinymce.wp-editor.content blockquote {
    249249        border-style: solid;
    250250        border: none;
    251251        border-right: 2px solid #cd2653;
     
    253253        padding: 0.25em 1em 0.25em 0;
    254254}
    255255
    256 body#tinymce.wp-editor blockquote p {
     256body#tinymce.wp-editor.content blockquote p {
    257257        font-style: normal;
    258258        font-weight: 400;
    259259        margin: 0;
    260260}
    261261
    262 body#tinymce.wp-editor cite {
     262body#tinymce.wp-editor.content cite {
    263263        color: #6d6d6d;
    264264        font-size: 16px;
    265265        font-weight: 500;
    266266        font-style: normal;
    267267}
    268268
    269 body#tinymce.wp-editor blockquote cite {
     269body#tinymce.wp-editor.content blockquote cite {
    270270        display: block;
    271271        margin-top: 20px;
    272272}
     
    274274
    275275/* Lists ------------------------------------- */
    276276
    277 body#tinymce.wp-editor ul {
     277body#tinymce.wp-editor.content ul {
    278278        margin-right: 1.5em;
    279279        padding-right: 0;
    280280        list-style: disc;
    281281}
    282282
    283 body#tinymce.wp-editor ol {
     283body#tinymce.wp-editor.content ol {
    284284        margin-right: 1.5em;
    285285        padding-right: 0;
    286286        list-style: square;
    287287}
    288288
    289 body#tinymce.wp-editor ul ul {
     289body#tinymce.wp-editor.content ul ul {
    290290        list-style: circle;
    291291}
    292292
    293 body#tinymce.wp-editor ul ul ul {
     293body#tinymce.wp-editor.content ul ul ul {
    294294        list-style: square;
    295295}
    296296
    297 body#tinymce.wp-editor ol ol {
     297body#tinymce.wp-editor.content ol ol {
    298298        list-style: lower-alpha;
    299299}
    300300
    301 body#tinymce.wp-editor ol ol ol {
     301body#tinymce.wp-editor.content ol ol ol {
    302302        list-style: lower-roman;
    303303}
    304304
    305 body#tinymce.wp-editor ul ul,
    306 body#tinymce.wp-editor ul ol,
    307 body#tinymce.wp-editor ol ul,
    308 body#tinymce.wp-editor ol ol {
     305body#tinymce.wp-editor.content ul ul,
     306body#tinymce.wp-editor.content ul ol,
     307body#tinymce.wp-editor.content ol ul,
     308body#tinymce.wp-editor.content ol ol {
    309309        margin-bottom: 0;
    310310}
    311311
    312 body#tinymce.wp-editor li {
     312body#tinymce.wp-editor.content li {
    313313        line-height: 1.5;
    314314        margin-bottom: 0.5em;
    315315}
    316316
    317 body#tinymce.wp-editor ol > li:last-child,
    318 body#tinymce.wp-editor ul > li:last-child {
     317body#tinymce.wp-editor.content ol > li:last-child,
     318body#tinymce.wp-editor.content ul > li:last-child {
    319319        margin-bottom: 0;
    320320}
    321321
    322 body#tinymce.wp-editor ol > li:first-child,
    323 body#tinymce.wp-editor ul > li:first-child {
     322body#tinymce.wp-editor.content ol > li:first-child,
     323body#tinymce.wp-editor.content ul > li:first-child {
    324324        margin-top: 0.5em;
    325325}
    326326
    327327
    328328/* Post Media -------------------------------- */
    329329
    330 body#tinymce.wp-editor figure,
    331 body#tinymce.wp-editor video {
     330body#tinymce.wp-editor.content figure,
     331body#tinymce.wp-editor.content video {
    332332        display: block;
    333333        margin: 0;
    334334}
    335335
    336 body#tinymce.wp-editor .wp-caption {
     336body#tinymce.wp-editor.content .wp-caption {
    337337        margin-bottom: 1.5em;
    338338}
    339339
    340 body#tinymce.wp-editor img.alignleft,
    341 body#tinymce.wp-editor .alignleft img,
    342 body#tinymce.wp-editor img.aligncenter,
    343 body#tinymce.wp-editor .aligncenter img,
    344 body#tinymce.wp-editor img.alignright,
    345 body#tinymce.wp-editor .alignright img,
    346 body#tinymce.wp-editor img.alignnone,
    347 body#tinymce.wp-editor .alignnone img {
     340body#tinymce.wp-editor.content img.alignleft,
     341body#tinymce.wp-editor.content .alignleft img,
     342body#tinymce.wp-editor.content img.aligncenter,
     343body#tinymce.wp-editor.content .aligncenter img,
     344body#tinymce.wp-editor.content img.alignright,
     345body#tinymce.wp-editor.content .alignright img,
     346body#tinymce.wp-editor.content img.alignnone,
     347body#tinymce.wp-editor.content .alignnone img {
    348348        display: block;
    349349}
    350350
    351 body#tinymce.wp-editor .aligncenter,
    352 body#tinymce.wp-editor .alignnone,
    353 body#tinymce.wp-editor .alignwide,
    354 body#tinymce.wp-editor .alignfull {
     351body#tinymce.wp-editor.content .aligncenter,
     352body#tinymce.wp-editor.content .alignnone,
     353body#tinymce.wp-editor.content .alignwide,
     354body#tinymce.wp-editor.content .alignfull {
    355355        margin: 50px auto;
    356356}
    357357
    358 body#tinymce.wp-editor .alignleft,
    359 body#tinymce.wp-editor .alignright {
     358body#tinymce.wp-editor.content .alignleft,
     359body#tinymce.wp-editor.content .alignright {
    360360        margin-bottom: 25px;
    361361        max-width: 50%;
    362362}
    363363
    364 body#tinymce.wp-editor .wp-caption img {
     364body#tinymce.wp-editor.content .wp-caption img {
    365365        display: block;
    366366}
    367367
    368 body#tinymce.wp-editor .wp-caption .alignleft,
    369 body#tinymce.wp-editor .wp-caption .alignright {
     368body#tinymce.wp-editor.content .wp-caption .alignleft,
     369body#tinymce.wp-editor.content .wp-caption .alignright {
    370370        margin-bottom: 0;
    371371}
    372372
    373 body#tinymce.wp-editor .alignleft {
     373body#tinymce.wp-editor.content .alignleft {
    374374        float: left;
    375375        margin-left: 25px;
    376376        max-width: 260px;
    377377}
    378378
    379 body#tinymce.wp-editor .alignright {
     379body#tinymce.wp-editor.content .alignright {
    380380        float: right;
    381381        margin-right: 25px;
    382382        max-width: 260px;
    383383}
    384384
    385 body#tinymce.wp-editor .wpview[data-wpview-type="gallery"] + .wpview[data-wpview-type="gallery"] {
     385body#tinymce.wp-editor.content .wpview[data-wpview-type="gallery"] + .wpview[data-wpview-type="gallery"] {
    386386        margin-top: -34px;
    387387}
    388388
    389 body#tinymce.wp-editor figcaption,
    390 body#tinymce.wp-editor .wp-caption-text,
    391 body#tinymce.wp-editor .wp-caption-dd,
    392 body#tinymce.wp-editor .gallery-caption {
     389body#tinymce.wp-editor.content figcaption,
     390body#tinymce.wp-editor.content .wp-caption-text,
     391body#tinymce.wp-editor.content .wp-caption-dd,
     392body#tinymce.wp-editor.content .gallery-caption {
    393393        color: #6d6d6d;
    394394        display: block;
    395395        font-size: 15px;
     
    398398        margin: 18px 0 0;
    399399}
    400400
    401 body#tinymce.wp-editor figcaption a,
    402 body#tinymce.wp-editor .wp-caption-text a,
    403 body#tinymce.wp-editor .wp-caption-dd a,
    404 body#tinymce.wp-editor .gallery-caption a {
     401body#tinymce.wp-editor.content figcaption a,
     402body#tinymce.wp-editor.content .wp-caption-text a,
     403body#tinymce.wp-editor.content .wp-caption-dd a,
     404body#tinymce.wp-editor.content .gallery-caption a {
    405405        color: inherit;
    406406}
    407407
    408408
    409409/* Tables ------------------------------------ */
    410410
    411 body#tinymce.wp-editor table {
     411body#tinymce.wp-editor.content table {
    412412        border-collapse: collapse;
    413413        border-spacing: 0;
    414414        empty-cells: show;
     
    416416        width: 100%;
    417417}
    418418
    419 body#tinymce.wp-editor th,
    420 body#tinymce.wp-editor td {
    421         border-bottom: 1px solid #dcd7ca;
     419body#tinymce.wp-editor.content th,
     420body#tinymce.wp-editor.content td {
    422421        line-height: 1.2;
    423422        margin: 0;
    424423        overflow: visible;
    425         padding: 2%;
     424        padding: 0.5em;
    426425}
    427426
    428 body#tinymce.wp-editor caption {
     427body#tinymce.wp-editor.content caption {
    429428        text-align: center;
    430         padding: 2%;
     429        padding: 0.5em;
    431430}
    432431
    433 body#tinymce.wp-editor thead {
     432body#tinymce.wp-editor.content thead {
    434433        vertical-align: bottom;
    435434        white-space: nowrap;
    436435}
    437436
    438 body#tinymce.wp-editor th {
     437body#tinymce.wp-editor.content th {
    439438        text-align: right;
    440439}
    441440
    442441
    443442/* Forms ------------------------------------- */
    444443
    445 body#tinymce.wp-editor fieldset {
     444body#tinymce.wp-editor.content fieldset {
    446445        border: 2px solid #dcd7ca;
    447446        padding: 30px;
    448447}
    449448
    450 body#tinymce.wp-editor fieldset legend {
     449body#tinymce.wp-editor.content fieldset legend {
    451450        font-size: 0.85em;
    452451        font-weight: 700;
    453452        padding: 0 15px;
    454453}
    455454
    456 body#tinymce.wp-editor label {
     455body#tinymce.wp-editor.content label {
    457456        display: block;
    458457        font-size: 15px;
    459458        font-weight: 600;
    460459        margin: 0 0 5px 0;
    461460}
    462461
    463 body#tinymce.wp-editor input,
    464 body#tinymce.wp-editor textarea {
     462body#tinymce.wp-editor.content input,
     463body#tinymce.wp-editor.content textarea {
    465464        border-color: #dcd7ca;
    466465        color: inherit;
    467466        font-family: inherit;
    468467        font-size: inherit;
    469468}
    470469
    471 body#tinymce.wp-editor input[type="text"],
    472 body#tinymce.wp-editor input[type="password"],
    473 body#tinymce.wp-editor input[type="email"],
    474 body#tinymce.wp-editor input[type="url"],
    475 body#tinymce.wp-editor input[type="date"],
    476 body#tinymce.wp-editor input[type="month"],
    477 body#tinymce.wp-editor input[type="time"],
    478 body#tinymce.wp-editor input[type="datetime"],
    479 body#tinymce.wp-editor input[type="datetime-local"],
    480 body#tinymce.wp-editor input[type="week"],
    481 body#tinymce.wp-editor input[type="number"],
    482 body#tinymce.wp-editor input[type="search"],
    483 body#tinymce.wp-editor input[type="tel"],
    484 body#tinymce.wp-editor input[type="color"],
    485 body#tinymce.wp-editor textarea {
     470body#tinymce.wp-editor.content input[type="text"],
     471body#tinymce.wp-editor.content input[type="password"],
     472body#tinymce.wp-editor.content input[type="email"],
     473body#tinymce.wp-editor.content input[type="url"],
     474body#tinymce.wp-editor.content input[type="date"],
     475body#tinymce.wp-editor.content input[type="month"],
     476body#tinymce.wp-editor.content input[type="time"],
     477body#tinymce.wp-editor.content input[type="datetime"],
     478body#tinymce.wp-editor.content input[type="datetime-local"],
     479body#tinymce.wp-editor.content input[type="week"],
     480body#tinymce.wp-editor.content input[type="number"],
     481body#tinymce.wp-editor.content input[type="search"],
     482body#tinymce.wp-editor.content input[type="tel"],
     483body#tinymce.wp-editor.content input[type="color"],
     484body#tinymce.wp-editor.content textarea {
    486485        -webkit-appearance: none;
    487486        -moz-appearance: none;
    488487        background: transparent;
     
    500499        word-break: normal;
    501500}
    502501
    503 body#tinymce.wp-editor textarea {
     502body#tinymce.wp-editor.content textarea {
    504503        height: 200px;
    505504        line-height: 1.5;
    506505        width: 100%;
    507506}
    508507
    509 body#tinymce.wp-editor button,
    510 body#tinymce.wp-editor .faux-button,
    511 body#tinymce.wp-editor .wp-block-button__link,
    512 body#tinymce.wp-editor .wp-block-file__button,
    513 body#tinymce.wp-editor input[type="button"],
    514 body#tinymce.wp-editor input[type="reset"],
    515 body#tinymce.wp-editor input[type="submit"] {
     508body#tinymce.wp-editor.content button,
     509body#tinymce.wp-editor.content .faux-button,
     510body#tinymce.wp-editor.content .wp-block-button__link,
     511body#tinymce.wp-editor.content .wp-block-file__button,
     512body#tinymce.wp-editor.content input[type="button"],
     513body#tinymce.wp-editor.content input[type="reset"],
     514body#tinymce.wp-editor.content input[type="submit"] {
    516515        -webkit-appearance: none;
    517516        -moz-appearance: none;
    518517        background: #cd2653;
     
    532531        text-transform: uppercase;
    533532}
    534533
    535 body#tinymce.wp-editor button:focus,
    536 body#tinymce.wp-editor button:hover,
    537 body#tinymce.wp-editor .faux-button:hover,
    538 body#tinymce.wp-editor .faux-button:focus,
    539 body#tinymce.wp-editor .wp-block-button__link:focus,
    540 body#tinymce.wp-editor .wp-block-button__link:hover,
    541 body#tinymce.wp-editor .wp-block-file__button:focus,
    542 body#tinymce.wp-editor .wp-block-file__button:hover,
    543 body#tinymce.wp-editor input[type="button"]:focus,
    544 body#tinymce.wp-editor input[type="button"]:hover,
    545 body#tinymce.wp-editor input[type="reset"]:focus,
    546 body#tinymce.wp-editor input[type="reset"]:hover,
    547 body#tinymce.wp-editor input[type="submit"]:focus,
    548 body#tinymce.wp-editor input[type="submit"]:hover {
     534body#tinymce.wp-editor.content button:focus,
     535body#tinymce.wp-editor.content button:hover,
     536body#tinymce.wp-editor.content .faux-button:hover,
     537body#tinymce.wp-editor.content .faux-button:focus,
     538body#tinymce.wp-editor.content .wp-block-button__link:focus,
     539body#tinymce.wp-editor.content .wp-block-button__link:hover,
     540body#tinymce.wp-editor.content .wp-block-file__button:focus,
     541body#tinymce.wp-editor.content .wp-block-file__button:hover,
     542body#tinymce.wp-editor.content input[type="button"]:focus,
     543body#tinymce.wp-editor.content input[type="button"]:hover,
     544body#tinymce.wp-editor.content input[type="reset"]:focus,
     545body#tinymce.wp-editor.content input[type="reset"]:hover,
     546body#tinymce.wp-editor.content input[type="submit"]:focus,
     547body#tinymce.wp-editor.content input[type="submit"]:hover {
    549548        color: #fff;
    550549        text-decoration: underline;
    551550}
     
    563562
    564563/* BUTTON STYLE: OUTLINE */
    565564
    566 body#tinymce.wp-editor .is-style-outline .wp-block-button__link,
    567 body#tinymce.wp-editor .is-style-outline .wp-block-button__link:focus,
    568 body#tinymce.wp-editor .is-style-outline .wp-block-button__link:hover {
     565body#tinymce.wp-editor.content .is-style-outline .wp-block-button__link,
     566body#tinymce.wp-editor.content .is-style-outline .wp-block-button__link:focus,
     567body#tinymce.wp-editor.content .is-style-outline .wp-block-button__link:hover {
    569568        color: #cd2653;
    570569}
    571570
    572 body#tinymce.wp-editor .is-style-outline .wp-block-button__link {
     571body#tinymce.wp-editor.content .is-style-outline .wp-block-button__link {
    573572        background: none;
    574573        border: 2px solid currentColor;
    575574        padding: calc(1.1em - 2px) calc(1.44em - 2px);
     
    577576
    578577/* BUTTON STYLE: SQUARED */
    579578
    580 body#tinymce.wp-editor .is-style-squared .wp-block-button__link {
     579body#tinymce.wp-editor.content .is-style-squared .wp-block-button__link {
    581580        border-radius: 0;
    582581}
    583582
     
    586585
    587586/* BLOCK: HELPER CLASSES */
    588587
    589 body#tinymce.wp-editor .has-background {
     588body#tinymce.wp-editor.content .has-background {
    590589        padding: 20px;
    591590}
    592591
    593592/* BLOCK: GALLERY */
    594593
    595 body#tinymce.wp-editor ul.wp-block-gallery {
     594body#tinymce.wp-editor.content ul.wp-block-gallery {
    596595        list-style: none;
    597596        margin-right: 0;
    598597}
    599598
    600 body#tinymce.wp-editor ul.wp-block-gallery li {
     599body#tinymce.wp-editor.content ul.wp-block-gallery li {
    601600        margin-right: 0;
    602601}
  • src/wp-content/themes/twentytwenty/assets/css/editor-style-classic.css

     
    4242
    4343/* Structure --------------------------------- */
    4444
    45 body#tinymce.wp-editor { /* stylelint-disable-line no-duplicate-selectors */
     45body#tinymce.wp-editor.content { /* stylelint-disable-line no-duplicate-selectors */
    4646        font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, sans-serif;
    4747}
    4848
    4949@supports ( font-variation-settings: normal ) {
    5050
    51         body#tinymce.wp-editor { /* stylelint-disable-line no-duplicate-selectors */
     51        body#tinymce.wp-editor.content { /* stylelint-disable-line no-duplicate-selectors */
    5252                font-family: "Inter var", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, sans-serif;
    5353        }
    5454
    5555}
    5656
    57 body#tinymce.wp-editor { /* stylelint-disable-line no-duplicate-selectors */
     57body#tinymce.wp-editor.content { /* stylelint-disable-line no-duplicate-selectors */
    5858        background: #f5efe0;
    5959        color: #000;
    6060        font-size: 21px;
     
    6464        width: 580px;
    6565}
    6666
    67 body#tinymce.wp-editor * {
     67body#tinymce.wp-editor.content * {
    6868        box-sizing: border-box;
    6969        -webkit-font-smoothing: antialiased;
    7070}
    7171
    72 body#tinymce.wp-editor p,
    73 body#tinymce.wp-editor ol,
    74 body#tinymce.wp-editor ul,
    75 body#tinymce.wp-editor dl,
    76 body#tinymce.wp-editor dt {
     72body#tinymce.wp-editor.content p,
     73body#tinymce.wp-editor.content ol,
     74body#tinymce.wp-editor.content ul,
     75body#tinymce.wp-editor.content dl,
     76body#tinymce.wp-editor.content dt {
    7777        font-family: NonBreakingSpaceOverride, "Hoefler Text", Garamond, "Times New Roman", serif;
    7878        letter-spacing: normal;
    7979}
    8080
    81 body#tinymce.wp-editor p,
    82 body#tinymce.wp-editor ul,
    83 body#tinymce.wp-editor ol,
    84 body#tinymce.wp-editor blockquote {
     81body#tinymce.wp-editor.content p,
     82body#tinymce.wp-editor.content ul,
     83body#tinymce.wp-editor.content ol,
     84body#tinymce.wp-editor.content blockquote {
    8585        line-height: 1.5;
    8686        margin-bottom: 1.5em;
    8787}
    8888
    89 body#tinymce.wp-editor code,
    90 body#tinymce.wp-editor kbd,
    91 body#tinymce.wp-editor samp {
     89body#tinymce.wp-editor.content code,
     90body#tinymce.wp-editor.content kbd,
     91body#tinymce.wp-editor.content samp {
    9292        background: rgba(0, 0, 0, 0.075);
    9393}
    9494
    95 body#tinymce.wp-editor code,
    96 body#tinymce.wp-editor kbd,
    97 body#tinymce.wp-editor pre,
    98 body#tinymce.wp-editor samp {
     95body#tinymce.wp-editor.content code,
     96body#tinymce.wp-editor.content kbd,
     97body#tinymce.wp-editor.content pre,
     98body#tinymce.wp-editor.content samp {
    9999        font-family: monospace;
    100100        color: inherit;
    101101        font-size: 15px;
    102102}
    103103
    104 body#tinymce.wp-editor pre {
     104body#tinymce.wp-editor.content pre {
    105105        border: 1px solid #dcd7ca;
    106106        line-height: 1.5;
    107107        margin: 40px 0;
     
    110110        text-align: left;
    111111}
    112112
    113 body#tinymce.wp-editor a,
    114 body#tinymce.wp-editor a:focus,
    115 body#tinymce.wp-editor a:hover {
     113body#tinymce.wp-editor.content a,
     114body#tinymce.wp-editor.content a:focus,
     115body#tinymce.wp-editor.content a:hover {
    116116        color: #cd2653;
    117117        text-decoration: underline;
    118118}
    119119
    120 body#tinymce.wp-editor img {
     120body#tinymce.wp-editor.content img {
    121121        height: auto;
    122122        max-width: 100%;
    123123}
    124124
    125 body#tinymce.wp-editor img[data-wp-more] {
     125body#tinymce.wp-editor.content img[data-wp-more] {
    126126        height: 16px;
    127127}
    128128
    129 body#tinymce.wp-editor hr {
     129body#tinymce.wp-editor.content hr {
    130130        border: none;
    131131        border-top: 1px solid #dcd7ca;
    132132        margin: 2em auto;
    133133        width: 100%;
    134134}
    135135
    136 body#tinymce.wp-editor hr:not(.is-style-dots) {
    137         background: linear-gradient(to left, rgba(0, 0, 0, 0.42) calc(50% - 16px), transparent calc(50% - 16px), transparent calc(50% + 16px), rgba(0, 0, 0, 0.42) calc(50% + 16px));
     136body#tinymce.wp-editor.content hr:not(.is-style-dots) {
     137        background: linear-gradient(to left, currentColor calc(50% - 16px), transparent calc(50% - 16px), transparent calc(50% + 16px), currentColor calc(50% + 16px));
    138138        border: none;
    139         color: rgba(0, 0, 0, 0.42);
     139        color: #6d6d6d;
    140140        height: 1px;
    141141        margin: 80px 0;
    142142        overflow: visible;
    143143        position: relative;
    144144}
    145145
    146 body#tinymce.wp-editor hr:not(.is-style-dots)::before,
    147 body#tinymce.wp-editor hr:not(.is-style-dots)::after {
     146body#tinymce.wp-editor.content hr:not(.is-style-dots)::before,
     147body#tinymce.wp-editor.content hr:not(.is-style-dots)::after {
    148148        background: currentColor;
    149149        content: "";
    150150        display: block;
     
    155155        width: 1px;
    156156}
    157157
    158 body#tinymce.wp-editor hr::before {
     158body#tinymce.wp-editor.content hr::before {
    159159        left: calc(50% - 5px);
    160160}
    161161
    162 body#tinymce.wp-editor hr::after {
     162body#tinymce.wp-editor.content hr::after {
    163163        right: calc(50% - 5px);
    164164}
    165165
    166 body#tinymce.wp-editor dt {
     166body#tinymce.wp-editor.content dt {
    167167        font-weight: 600;
    168168}
    169169
    170 body#tinymce.wp-editor dd {
     170body#tinymce.wp-editor.content dd {
    171171        line-height: 1.5;
    172172}
    173173
    174 body#tinymce.wp-editor dd + dt {
     174body#tinymce.wp-editor.content dd + dt {
    175175        margin-top: 1.5rem;
    176176}
    177177
    178178
    179179/* Font Families ----------------------------- */
    180180
    181 body#tinymce.wp-editor figcaption,
    182 body#tinymce.wp-editor .wp-caption-text,
    183 body#tinymce.wp-editor .wp-caption-dd,
    184 body#tinymce.wp-editor cite,
    185 body#tinymce.wp-editor table {
     181body#tinymce.wp-editor.content figcaption,
     182body#tinymce.wp-editor.content .wp-caption-text,
     183body#tinymce.wp-editor.content .wp-caption-dd,
     184body#tinymce.wp-editor.content cite,
     185body#tinymce.wp-editor.content table {
    186186        font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, sans-serif;
    187187        line-height: 1;
    188188}
    189189
    190190@supports ( font-variation-settings: normal ) {
    191191
    192         body#tinymce.wp-editor figcaption,
    193         body#tinymce.wp-editor .wp-caption-text,
    194         body#tinymce.wp-editor .wp-caption-dd,
    195         body#tinymce.wp-editor cite,
    196         body#tinymce.wp-editor table {
     192        body#tinymce.wp-editor.content figcaption,
     193        body#tinymce.wp-editor.content .wp-caption-text,
     194        body#tinymce.wp-editor.content .wp-caption-dd,
     195        body#tinymce.wp-editor.content cite,
     196        body#tinymce.wp-editor.content table {
    197197                font-family: "Inter var", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, sans-serif;
    198198        }
    199199}
     
    201201
    202202/* Titles ------------------------------------ */
    203203
    204 body#tinymce.wp-editor h1,
    205 body#tinymce.wp-editor h2,
    206 body#tinymce.wp-editor h3,
    207 body#tinymce.wp-editor h4,
    208 body#tinymce.wp-editor h5,
    209 body#tinymce.wp-editor h6 {
     204body#tinymce.wp-editor.content h1,
     205body#tinymce.wp-editor.content h2,
     206body#tinymce.wp-editor.content h3,
     207body#tinymce.wp-editor.content h4,
     208body#tinymce.wp-editor.content h5,
     209body#tinymce.wp-editor.content h6 {
    210210        font-feature-settings: "lnum";
    211211        font-variant-numeric: lining-nums;
    212212        font-weight: 700;
     
    215215        margin: 40px 0 25px;
    216216}
    217217
    218 body#tinymce.wp-editor h1 {
     218body#tinymce.wp-editor.content h1 {
    219219        font-size: 84px;
    220220        font-weight: 800;
    221221        line-height: 1.138888889;
    222222}
    223223
    224 body#tinymce.wp-editor h2 {
     224body#tinymce.wp-editor.content h2 {
    225225        font-size: 48px;
    226226}
    227227
    228 body#tinymce.wp-editor h3 {
     228body#tinymce.wp-editor.content h3 {
    229229        font-size: 40px;
    230230}
    231231
    232 body#tinymce.wp-editor h4 {
     232body#tinymce.wp-editor.content h4 {
    233233        font-size: 32px;
    234234}
    235235
    236 body#tinymce.wp-editor h5 {
     236body#tinymce.wp-editor.content h5 {
    237237        font-size: 24px;
    238238}
    239239
    240 body#tinymce.wp-editor h6 {
     240body#tinymce.wp-editor.content h6 {
    241241        font-size: 18px;
    242242        letter-spacing: 0.03125em;
    243243        text-transform: uppercase;
     
    245245
    246246/* Blockquote -------------------------------- */
    247247
    248 body#tinymce.wp-editor blockquote {
     248body#tinymce.wp-editor.content blockquote {
    249249        border-style: solid;
    250250        border: none;
    251251        border-left: 2px solid #cd2653;
     
    253253        padding: 0.25em 0 0.25em 1em;
    254254}
    255255
    256 body#tinymce.wp-editor blockquote p {
     256body#tinymce.wp-editor.content blockquote p {
    257257        font-style: normal;
    258258        font-weight: 400;
    259259        margin: 0;
    260260}
    261261
    262 body#tinymce.wp-editor cite {
     262body#tinymce.wp-editor.content cite {
    263263        color: #6d6d6d;
    264264        font-size: 16px;
    265265        font-weight: 500;
    266266        font-style: normal;
    267267}
    268268
    269 body#tinymce.wp-editor blockquote cite {
     269body#tinymce.wp-editor.content blockquote cite {
    270270        display: block;
    271271        margin-top: 20px;
    272272}
     
    274274
    275275/* Lists ------------------------------------- */
    276276
    277 body#tinymce.wp-editor ul {
     277body#tinymce.wp-editor.content ul {
    278278        margin-left: 1.5em;
    279279        padding-left: 0;
    280280        list-style: disc;
    281281}
    282282
    283 body#tinymce.wp-editor ol {
     283body#tinymce.wp-editor.content ol {
    284284        margin-left: 1.5em;
    285285        padding-left: 0;
    286286        list-style: square;
    287287}
    288288
    289 body#tinymce.wp-editor ul ul {
     289body#tinymce.wp-editor.content ul ul {
    290290        list-style: circle;
    291291}
    292292
    293 body#tinymce.wp-editor ul ul ul {
     293body#tinymce.wp-editor.content ul ul ul {
    294294        list-style: square;
    295295}
    296296
    297 body#tinymce.wp-editor ol ol {
     297body#tinymce.wp-editor.content ol ol {
    298298        list-style: lower-alpha;
    299299}
    300300
    301 body#tinymce.wp-editor ol ol ol {
     301body#tinymce.wp-editor.content ol ol ol {
    302302        list-style: lower-roman;
    303303}
    304304
    305 body#tinymce.wp-editor ul ul,
    306 body#tinymce.wp-editor ul ol,
    307 body#tinymce.wp-editor ol ul,
    308 body#tinymce.wp-editor ol ol {
     305body#tinymce.wp-editor.content ul ul,
     306body#tinymce.wp-editor.content ul ol,
     307body#tinymce.wp-editor.content ol ul,
     308body#tinymce.wp-editor.content ol ol {
    309309        margin-bottom: 0;
    310310}
    311311
    312 body#tinymce.wp-editor li {
     312body#tinymce.wp-editor.content li {
    313313        line-height: 1.5;
    314314        margin-bottom: 0.5em;
    315315}
    316316
    317 body#tinymce.wp-editor ol > li:last-child,
    318 body#tinymce.wp-editor ul > li:last-child {
     317body#tinymce.wp-editor.content ol > li:last-child,
     318body#tinymce.wp-editor.content ul > li:last-child {
    319319        margin-bottom: 0;
    320320}
    321321
    322 body#tinymce.wp-editor ol > li:first-child,
    323 body#tinymce.wp-editor ul > li:first-child {
     322body#tinymce.wp-editor.content ol > li:first-child,
     323body#tinymce.wp-editor.content ul > li:first-child {
    324324        margin-top: 0.5em;
    325325}
    326326
    327327
    328328/* Post Media -------------------------------- */
    329329
    330 body#tinymce.wp-editor figure,
    331 body#tinymce.wp-editor video {
     330body#tinymce.wp-editor.content figure,
     331body#tinymce.wp-editor.content video {
    332332        display: block;
    333333        margin: 0;
    334334}
    335335
    336 body#tinymce.wp-editor .wp-caption {
     336body#tinymce.wp-editor.content .wp-caption {
    337337        margin-bottom: 1.5em;
    338338}
    339339
    340 body#tinymce.wp-editor img.alignleft,
    341 body#tinymce.wp-editor .alignleft img,
    342 body#tinymce.wp-editor img.aligncenter,
    343 body#tinymce.wp-editor .aligncenter img,
    344 body#tinymce.wp-editor img.alignright,
    345 body#tinymce.wp-editor .alignright img,
    346 body#tinymce.wp-editor img.alignnone,
    347 body#tinymce.wp-editor .alignnone img {
     340body#tinymce.wp-editor.content img.alignleft,
     341body#tinymce.wp-editor.content .alignleft img,
     342body#tinymce.wp-editor.content img.aligncenter,
     343body#tinymce.wp-editor.content .aligncenter img,
     344body#tinymce.wp-editor.content img.alignright,
     345body#tinymce.wp-editor.content .alignright img,
     346body#tinymce.wp-editor.content img.alignnone,
     347body#tinymce.wp-editor.content .alignnone img {
    348348        display: block;
    349349}
    350350
    351 body#tinymce.wp-editor .aligncenter,
    352 body#tinymce.wp-editor .alignnone,
    353 body#tinymce.wp-editor .alignwide,
    354 body#tinymce.wp-editor .alignfull {
     351body#tinymce.wp-editor.content .aligncenter,
     352body#tinymce.wp-editor.content .alignnone,
     353body#tinymce.wp-editor.content .alignwide,
     354body#tinymce.wp-editor.content .alignfull {
    355355        margin: 50px auto;
    356356}
    357357
    358 body#tinymce.wp-editor .alignleft,
    359 body#tinymce.wp-editor .alignright {
     358body#tinymce.wp-editor.content .alignleft,
     359body#tinymce.wp-editor.content .alignright {
    360360        margin-bottom: 25px;
    361361        max-width: 50%;
    362362}
    363363
    364 body#tinymce.wp-editor .wp-caption img {
     364body#tinymce.wp-editor.content .wp-caption img {
    365365        display: block;
    366366}
    367367
    368 body#tinymce.wp-editor .wp-caption .alignleft,
    369 body#tinymce.wp-editor .wp-caption .alignright {
     368body#tinymce.wp-editor.content .wp-caption .alignleft,
     369body#tinymce.wp-editor.content .wp-caption .alignright {
    370370        margin-bottom: 0;
    371371}
    372372
    373 body#tinymce.wp-editor .alignleft {
     373body#tinymce.wp-editor.content .alignleft {
    374374
    375375        /*rtl:ignore*/
    376376        float: left;
     
    378378        max-width: 260px;
    379379}
    380380
    381 body#tinymce.wp-editor .alignright {
     381body#tinymce.wp-editor.content .alignright {
    382382
    383383        /*rtl:ignore*/
    384384        float: right;
     
    386386        max-width: 260px;
    387387}
    388388
    389 body#tinymce.wp-editor .wpview[data-wpview-type="gallery"] + .wpview[data-wpview-type="gallery"] {
     389body#tinymce.wp-editor.content .wpview[data-wpview-type="gallery"] + .wpview[data-wpview-type="gallery"] {
    390390        margin-top: -34px;
    391391}
    392392
    393 body#tinymce.wp-editor figcaption,
    394 body#tinymce.wp-editor .wp-caption-text,
    395 body#tinymce.wp-editor .wp-caption-dd,
    396 body#tinymce.wp-editor .gallery-caption {
     393body#tinymce.wp-editor.content figcaption,
     394body#tinymce.wp-editor.content .wp-caption-text,
     395body#tinymce.wp-editor.content .wp-caption-dd,
     396body#tinymce.wp-editor.content .gallery-caption {
    397397        color: #6d6d6d;
    398398        display: block;
    399399        font-size: 15px;
     
    402402        margin: 18px 0 0;
    403403}
    404404
    405 body#tinymce.wp-editor figcaption a,
    406 body#tinymce.wp-editor .wp-caption-text a,
    407 body#tinymce.wp-editor .wp-caption-dd a,
    408 body#tinymce.wp-editor .gallery-caption a {
     405body#tinymce.wp-editor.content figcaption a,
     406body#tinymce.wp-editor.content .wp-caption-text a,
     407body#tinymce.wp-editor.content .wp-caption-dd a,
     408body#tinymce.wp-editor.content .gallery-caption a {
    409409        color: inherit;
    410410}
    411411
    412412
    413413/* Tables ------------------------------------ */
    414414
    415 body#tinymce.wp-editor table {
     415body#tinymce.wp-editor.content table {
    416416        border-collapse: collapse;
    417417        border-spacing: 0;
    418418        empty-cells: show;
     
    420420        width: 100%;
    421421}
    422422
    423 body#tinymce.wp-editor th,
    424 body#tinymce.wp-editor td {
    425         border-bottom: 1px solid #dcd7ca;
     423body#tinymce.wp-editor.content th,
     424body#tinymce.wp-editor.content td {
    426425        line-height: 1.2;
    427426        margin: 0;
    428427        overflow: visible;
    429         padding: 2%;
     428        padding: 0.5em;
    430429}
    431430
    432 body#tinymce.wp-editor caption {
     431body#tinymce.wp-editor.content caption {
    433432        text-align: center;
    434         padding: 2%;
     433        padding: 0.5em;
    435434}
    436435
    437 body#tinymce.wp-editor thead {
     436body#tinymce.wp-editor.content thead {
    438437        vertical-align: bottom;
    439438        white-space: nowrap;
    440439}
    441440
    442 body#tinymce.wp-editor th {
     441body#tinymce.wp-editor.content th {
    443442        text-align: left;
    444443}
    445444
    446445
    447446/* Forms ------------------------------------- */
    448447
    449 body#tinymce.wp-editor fieldset {
     448body#tinymce.wp-editor.content fieldset {
    450449        border: 2px solid #dcd7ca;
    451450        padding: 30px;
    452451}
    453452
    454 body#tinymce.wp-editor fieldset legend {
     453body#tinymce.wp-editor.content fieldset legend {
    455454        font-size: 0.85em;
    456455        font-weight: 700;
    457456        padding: 0 15px;
    458457}
    459458
    460 body#tinymce.wp-editor label {
     459body#tinymce.wp-editor.content label {
    461460        display: block;
    462461        font-size: 15px;
    463462        font-weight: 600;
    464463        margin: 0 0 5px 0;
    465464}
    466465
    467 body#tinymce.wp-editor input,
    468 body#tinymce.wp-editor textarea {
     466body#tinymce.wp-editor.content input,
     467body#tinymce.wp-editor.content textarea {
    469468        border-color: #dcd7ca;
    470469        color: inherit;
    471470        font-family: inherit;
    472471        font-size: inherit;
    473472}
    474473
    475 body#tinymce.wp-editor input[type="text"],
    476 body#tinymce.wp-editor input[type="password"],
    477 body#tinymce.wp-editor input[type="email"],
    478 body#tinymce.wp-editor input[type="url"],
    479 body#tinymce.wp-editor input[type="date"],
    480 body#tinymce.wp-editor input[type="month"],
    481 body#tinymce.wp-editor input[type="time"],
    482 body#tinymce.wp-editor input[type="datetime"],
    483 body#tinymce.wp-editor input[type="datetime-local"],
    484 body#tinymce.wp-editor input[type="week"],
    485 body#tinymce.wp-editor input[type="number"],
    486 body#tinymce.wp-editor input[type="search"],
    487 body#tinymce.wp-editor input[type="tel"],
    488 body#tinymce.wp-editor input[type="color"],
    489 body#tinymce.wp-editor textarea {
     474body#tinymce.wp-editor.content input[type="text"],
     475body#tinymce.wp-editor.content input[type="password"],
     476body#tinymce.wp-editor.content input[type="email"],
     477body#tinymce.wp-editor.content input[type="url"],
     478body#tinymce.wp-editor.content input[type="date"],
     479body#tinymce.wp-editor.content input[type="month"],
     480body#tinymce.wp-editor.content input[type="time"],
     481body#tinymce.wp-editor.content input[type="datetime"],
     482body#tinymce.wp-editor.content input[type="datetime-local"],
     483body#tinymce.wp-editor.content input[type="week"],
     484body#tinymce.wp-editor.content input[type="number"],
     485body#tinymce.wp-editor.content input[type="search"],
     486body#tinymce.wp-editor.content input[type="tel"],
     487body#tinymce.wp-editor.content input[type="color"],
     488body#tinymce.wp-editor.content textarea {
    490489        -webkit-appearance: none;
    491490        -moz-appearance: none;
    492491        background: transparent;
     
    504503        word-break: normal;
    505504}
    506505
    507 body#tinymce.wp-editor textarea {
     506body#tinymce.wp-editor.content textarea {
    508507        height: 200px;
    509508        line-height: 1.5;
    510509        width: 100%;
    511510}
    512511
    513 body#tinymce.wp-editor button,
    514 body#tinymce.wp-editor .faux-button,
    515 body#tinymce.wp-editor .wp-block-button__link,
    516 body#tinymce.wp-editor .wp-block-file__button,
    517 body#tinymce.wp-editor input[type="button"],
    518 body#tinymce.wp-editor input[type="reset"],
    519 body#tinymce.wp-editor input[type="submit"] {
     512body#tinymce.wp-editor.content button,
     513body#tinymce.wp-editor.content .faux-button,
     514body#tinymce.wp-editor.content .wp-block-button__link,
     515body#tinymce.wp-editor.content .wp-block-file__button,
     516body#tinymce.wp-editor.content input[type="button"],
     517body#tinymce.wp-editor.content input[type="reset"],
     518body#tinymce.wp-editor.content input[type="submit"] {
    520519        -webkit-appearance: none;
    521520        -moz-appearance: none;
    522521        background: #cd2653;
     
    536535        text-transform: uppercase;
    537536}
    538537
    539 body#tinymce.wp-editor button:focus,
    540 body#tinymce.wp-editor button:hover,
    541 body#tinymce.wp-editor .faux-button:hover,
    542 body#tinymce.wp-editor .faux-button:focus,
    543 body#tinymce.wp-editor .wp-block-button__link:focus,
    544 body#tinymce.wp-editor .wp-block-button__link:hover,
    545 body#tinymce.wp-editor .wp-block-file__button:focus,
    546 body#tinymce.wp-editor .wp-block-file__button:hover,
    547 body#tinymce.wp-editor input[type="button"]:focus,
    548 body#tinymce.wp-editor input[type="button"]:hover,
    549 body#tinymce.wp-editor input[type="reset"]:focus,
    550 body#tinymce.wp-editor input[type="reset"]:hover,
    551 body#tinymce.wp-editor input[type="submit"]:focus,
    552 body#tinymce.wp-editor input[type="submit"]:hover {
     538body#tinymce.wp-editor.content button:focus,
     539body#tinymce.wp-editor.content button:hover,
     540body#tinymce.wp-editor.content .faux-button:hover,
     541body#tinymce.wp-editor.content .faux-button:focus,
     542body#tinymce.wp-editor.content .wp-block-button__link:focus,
     543body#tinymce.wp-editor.content .wp-block-button__link:hover,
     544body#tinymce.wp-editor.content .wp-block-file__button:focus,
     545body#tinymce.wp-editor.content .wp-block-file__button:hover,
     546body#tinymce.wp-editor.content input[type="button"]:focus,
     547body#tinymce.wp-editor.content input[type="button"]:hover,
     548body#tinymce.wp-editor.content input[type="reset"]:focus,
     549body#tinymce.wp-editor.content input[type="reset"]:hover,
     550body#tinymce.wp-editor.content input[type="submit"]:focus,
     551body#tinymce.wp-editor.content input[type="submit"]:hover {
    553552        color: #fff;
    554553        text-decoration: underline;
    555554}
     
    567566
    568567/* BUTTON STYLE: OUTLINE */
    569568
    570 body#tinymce.wp-editor .is-style-outline .wp-block-button__link,
    571 body#tinymce.wp-editor .is-style-outline .wp-block-button__link:focus,
    572 body#tinymce.wp-editor .is-style-outline .wp-block-button__link:hover {
     569body#tinymce.wp-editor.content .is-style-outline .wp-block-button__link,
     570body#tinymce.wp-editor.content .is-style-outline .wp-block-button__link:focus,
     571body#tinymce.wp-editor.content .is-style-outline .wp-block-button__link:hover {
    573572        color: #cd2653;
    574573}
    575574
    576 body#tinymce.wp-editor .is-style-outline .wp-block-button__link {
     575body#tinymce.wp-editor.content .is-style-outline .wp-block-button__link {
    577576        background: none;
    578577        border: 2px solid currentColor;
    579578        padding: calc(1.1em - 2px) calc(1.44em - 2px);
     
    581580
    582581/* BUTTON STYLE: SQUARED */
    583582
    584 body#tinymce.wp-editor .is-style-squared .wp-block-button__link {
     583body#tinymce.wp-editor.content .is-style-squared .wp-block-button__link {
    585584        border-radius: 0;
    586585}
    587586
     
    590589
    591590/* BLOCK: HELPER CLASSES */
    592591
    593 body#tinymce.wp-editor .has-background {
     592body#tinymce.wp-editor.content .has-background {
    594593        padding: 20px;
    595594}
    596595
    597596/* BLOCK: GALLERY */
    598597
    599 body#tinymce.wp-editor ul.wp-block-gallery {
     598body#tinymce.wp-editor.content ul.wp-block-gallery {
    600599        list-style: none;
    601600        margin-left: 0;
    602601}
    603602
    604 body#tinymce.wp-editor ul.wp-block-gallery li {
     603body#tinymce.wp-editor.content ul.wp-block-gallery li {
    605604        margin-left: 0;
    606605}
  • src/wp-content/themes/twentytwenty/assets/css/font-awesome.css

     
    1 @font-face {
    2         font-family: "Font Awesome 5";
    3         font-style: normal;
    4         font-weight: 400;
    5         src:
    6                 url(../fonts/font-awesome/fa-fallback.woff2?15574881) format("woff2"),
    7                 url(../fonts/font-awesome/fa-fallback.woff?15574881) format("woff");
    8 }
    9 
    10 @font-face {
    11         font-family: "Font Awesome 5 Brands";
    12         font-style: normal;
    13         font-weight: 400;
    14         src:
    15                 url(../fonts/font-awesome/fa-brands-400.woff2) format("woff2"),
    16                 url(../fonts/font-awesome/fa-brands-400.woff) format("woff");
    17 }
  • src/wp-content/themes/twentytwenty/assets/js/index.js

    Property changes on: src/wp-content/themes/twentytwenty/assets/css/font-awesome.css
    ___________________________________________________________________
    Deleted: svn:eol-style
    ## -1 +0,0 ##
    -native
    \ No newline at end of property
     
    9494        onToggle: function() {
    9595                document.querySelectorAll( '.cover-modal' ).forEach( function( element ) {
    9696                        element.addEventListener( 'toggled', function( event ) {
    97                                 var modal, body;
    98 
    99                                 modal = event.target;
    100                                 body = document.body;
     97                                var modal = event.target,
     98                                        body = document.body;
    10199
    102100                                if ( modal.classList.contains( 'active' ) ) {
    103101                                        body.classList.add( 'showing-modal' );
     
    140138
    141139        // Hide and show modals before and after their animations have played out
    142140        hideAndShowModals: function() {
    143                 var modals, htmlStyle, adminBar, _doc, _win;
    144 
    145                 _doc = document;
    146                 _win = window;
    147                 modals = _doc.querySelectorAll( '.cover-modal' );
    148                 htmlStyle = _doc.documentElement.style;
    149                 adminBar = _doc.querySelector( '#wpadminbar' );
     141                var _doc = document,
     142                        _win = window,
     143                        modals = _doc.querySelectorAll( '.cover-modal' ),
     144                        htmlStyle = _doc.documentElement.style,
     145                        adminBar = _doc.querySelector( '#wpadminbar' );
    150146
    151147                function getAdminBarHeight( negativeValue ) {
    152                         var currentScroll, height;
    153 
    154                         currentScroll = _win.pageYOffset;
     148                        var height,
     149                                currentScroll = _win.pageYOffset;
    155150
    156151                        if ( adminBar ) {
    157152                                height = currentScroll + adminBar.getBoundingClientRect().height;
     
    177172                // Show the modal
    178173                modals.forEach( function( modal ) {
    179174                        modal.addEventListener( 'toggle-target-before-inactive', function( event ) {
    180                                 var styles, paddingTop, offsetY, mQuery;
    181 
    182                                 styles = htmlStyles();
    183                                 offsetY = _win.pageYOffset;
    184                                 paddingTop = ( Math.abs( getAdminBarHeight() ) - offsetY ) + 'px';
    185                                 mQuery = _win.matchMedia( '(max-width: 600px)' );
     175                                var styles = htmlStyles(),
     176                                        offsetY = _win.pageYOffset,
     177                                        paddingTop = ( Math.abs( getAdminBarHeight() ) - offsetY ) + 'px',
     178                                        mQuery = _win.matchMedia( '(max-width: 600px)' );
    186179
    187180                                if ( event.target !== modal ) {
    188181                                        return;
     
    216209                                }
    217210
    218211                                setTimeout( function() {
    219                                         var clickedEl;
    220 
    221                                         clickedEl = twentytwenty.toggles.clickedEl;
     212                                        var clickedEl = twentytwenty.toggles.clickedEl;
    222213
    223214                                        modal.classList.remove( 'show-modal' );
    224215
     
    246237
    247238        // Untoggle a modal
    248239        untoggleModal: function( modal ) {
    249                 var modalToggle, modalTargetClass;
    250 
    251                 modalToggle = false;
     240                var modalTargetClass,
     241                        modalToggle = false;
    252242
    253243                // If the modal has specified the string (ID or class) used by toggles to target it, untoggle the toggles with that target string
    254244                // The modal-target-string must match the string toggles use to target the modal
     
    286276
    287277        makeFit: function() {
    288278                document.querySelectorAll( 'iframe, object, video' ).forEach( function( video ) {
    289                         var container, ratio, iTargetWidth;
    290 
    291                         container = video.parentNode;
     279                        var ratio, iTargetWidth,
     280                                container = video.parentNode;
    292281
    293282                        // Skip videos we want to ignore
    294283                        if ( video.classList.contains( 'intrinsic-ignore' ) || video.parentNode.classList.contains( 'intrinsic-ignore' ) ) {
     
    333322                var anchorElements = document.querySelectorAll( 'a[href*="#"]' );
    334323                var anchorElementsList = Array.prototype.slice.call( anchorElements );
    335324                anchorElementsList.filter( function( element ) {
    336                         if ( element.href === '#' || element.href === '#0' || element.classList.contains( '.do-not-scroll' ) || element.classList.contains( 'skip-link' ) ) {
     325                        if ( element.href === '#' || element.href === '#0' || element.id === 'cancel-comment-reply-link' || element.classList.contains( 'do-not-scroll' ) || element.classList.contains( 'skip-link' ) ) {
    337326                                return false;
    338327                        }
    339328                        return true;
     
    382371
    383372                if ( scrollToElement ) {
    384373                        scrollToElement.addEventListener( 'click', function( event ) {
    385                                 var target, originalOffset, additionalOffset, scrollOffset, scrollSpeed;
    386 
    387                                 // Figure out element to scroll to
    388                                 target = event.target.dataset.twentytwentyScrollTo;
     374                                var originalOffset, additionalOffset, scrollOffset, scrollSpeed,
     375                                        // Figure out element to scroll to
     376                                        target = event.target.dataset.twentytwentyScrollTo;
    389377
    390378                                // Make sure said element exists
    391379                                if ( target ) {
     
    439427                var _doc = document;
    440428
    441429                _doc.addEventListener( 'keydown', function( event ) {
    442                         var clickedEl = twentytwenty.toggles.clickedEl,
    443                                 toggleTarget, modal, selectors, elements, menuType, bottomMenu, activeEl, lastEl, firstEl, tabKey, shiftKey;
     430                        var toggleTarget, modal, selectors, elements, menuType, bottomMenu, activeEl, lastEl, firstEl, tabKey, shiftKey,
     431                                clickedEl = twentytwenty.toggles.clickedEl;
    444432
    445433                        if ( clickedEl && _doc.body.classList.contains( 'showing-modal' ) ) {
    446434                                toggleTarget = clickedEl.dataset.toggleTarget;
     
    503491        // by adding the '.focus' class to all 'li.menu-item-has-children' when the focus is on the 'a' element.
    504492        focusMenuWithChildren: function() {
    505493                // Get all the link elements within the primary menu.
    506                 var menu, links, i, len;
    507 
    508                 menu = document.querySelector( '.primary-menu-wrapper' );
     494                var links, i, len,
     495                        menu = document.querySelector( '.primary-menu-wrapper' );
    509496
    510497                if ( ! menu ) {
    511498                        return false;
     
    559546        },
    560547
    561548        performToggle: function( element, instantly ) {
    562                 var self, toggle, _doc, targetString, target, timeOutTime, classToToggle, activeClass;
    563 
    564                 self = this;
    565                 _doc = document;
    566 
    567                 // Get our targets
    568                 toggle = element;
    569                 targetString = toggle.dataset.toggleTarget;
    570                 activeClass = 'active';
     549                var target, timeOutTime, classToToggle,
     550                        self = this,
     551                        _doc = document,
     552                        // Get our targets
     553                        toggle = element,
     554                        targetString = toggle.dataset.toggleTarget,
     555                        activeClass = 'active';
    571556
    572557                // Elements to focus after modals are closed
    573558                if ( ! _doc.querySelectorAll( '.show-modal' ).length ) {
     
    598583                }
    599584
    600585                setTimeout( function() {
    601                         var focusElement, duration, newTarget, subMenued;
    602 
    603                         subMenued = target.classList.contains( 'sub-menu' );
    604                         newTarget = subMenued ? toggle.closest( '.menu-item' ).querySelector( '.sub-menu' ) : target;
    605                         duration = toggle.dataset.toggleDuration;
     586                        var focusElement,
     587                                subMenued = target.classList.contains( 'sub-menu' ),
     588                                newTarget = subMenued ? toggle.closest( '.menu-item' ).querySelector( '.sub-menu' ) : target,
     589                                duration = toggle.dataset.toggleDuration;
    606590
    607591                        // Toggle the target of the clicked toggle
    608592                        if ( toggle.dataset.toggleType === 'slidetoggle' && ! instantly && duration !== '0' ) {
     
    774758 * @param {number} duration
    775759 */
    776760function twentytwentyMenuToggle( target, duration ) {
    777         var initialPositions = [];
    778         var finalPositions = [];
    779         var initialParentHeight, finalParentHeight;
    780         var menu, menuItems;
    781         var transitionListener;
     761        var initialParentHeight, finalParentHeight, menu, menuItems, transitionListener,
     762                initialPositions = [],
     763                finalPositions = [];
    782764
    783765        if ( ! target ) {
    784766                return;
  • src/wp-content/themes/twentytwenty/assets/js/skip-link-focus-fix.js

     
     1/**
     2 * File skip-link-focus-fix.js.
     3 *
     4 * Helps with accessibility for keyboard only users.
     5 *
     6 * This is the source file for what is minified in the twentytwenty_skip_link_focus_fix() PHP function.
     7 *
     8 * Learn more: https://git.io/vWdr2
     9 */
     10( function() {
     11        var isIe = /(trident|msie)/i.test( navigator.userAgent );
     12
     13        if ( isIe && document.getElementById && window.addEventListener ) {
     14                window.addEventListener( 'hashchange', function() {
     15                        var id = location.hash.substring( 1 ),
     16                                element;
     17
     18                        if ( ! ( /^[A-z0-9_-]+$/.test( id ) ) ) {
     19                                return;
     20                        }
     21
     22                        element = document.getElementById( id );
     23
     24                        if ( element ) {
     25                                if ( ! ( /^(?:a|select|input|button|textarea)$/i.test( element.tagName ) ) ) {
     26                                        element.tabIndex = -1;
     27                                }
     28
     29                                element.focus();
     30                        }
     31                }, false );
     32        }
     33}() );
  • src/wp-content/themes/twentytwenty/classes/class-twentytwenty-customize.php

    Property changes on: src/wp-content/themes/twentytwenty/assets/js/skip-link-focus-fix.js
    ___________________________________________________________________
    Added: svn:eol-style
    ## -0,0 +1 ##
    +native
    \ No newline at end of property
     
    5050                                )
    5151                        );
    5252
     53                        $wp_customize->selective_refresh->add_partial(
     54                                'retina_logo',
     55                                array(
     56                                        'selector'        => '.header-titles [class*=site-]:not(.site-description)',
     57                                        'render_callback' => 'twentytwenty_customize_partial_site_logo',
     58                                )
     59                        );
     60
    5361                        /**
    5462                         * Site Identity
    5563                         */
  • src/wp-content/themes/twentytwenty/classes/class-twentytwenty-non-latin-languages.php

     
     1<?php
     2/**
     3 * Non-latin language handling.
     4 *
     5 * Handle non-latin language styles.
     6 *
     7 * @package WordPress
     8 * @subpackage Twenty_Twenty
     9 * @since 1.0.0
     10 */
     11
     12if ( ! class_exists( 'TwentyTwenty_Non_Latin_Languages' ) ) {
     13        /**
     14         * Language handling.
     15         */
     16        class TwentyTwenty_Non_Latin_Languages {
     17
     18                /**
     19                 * Get custom CSS.
     20                 *
     21                 * Return CSS for non-latin language, if available, or null
     22                 *
     23                 * @param string $type Whether to return CSS for the "front-end", "block-editor" or "classic-editor".
     24                 *
     25                 * @return void
     26                 */
     27                public static function get_non_latin_css( $type = 'front-end' ) {
     28
     29                        // Fetch users locale.
     30                        $locale = get_bloginfo( 'language' );
     31
     32                        // Define fallback fonts for non-latin languages.
     33                        $font_family = apply_filters(
     34                                'twentytwenty_get_localized_font_family_types',
     35                                array(
     36
     37                                        // Arabic.
     38                                        'ar'    => array( 'Tahoma', 'Arial', 'sans-serif' ),
     39                                        'ary'   => array( 'Tahoma', 'Arial', 'sans-serif' ),
     40                                        'azb'   => array( 'Tahoma', 'Arial', 'sans-serif' ),
     41                                        'ckb'   => array( 'Tahoma', 'Arial', 'sans-serif' ),
     42                                        'fa-IR' => array( 'Tahoma', 'Arial', 'sans-serif' ),
     43                                        'haz'   => array( 'Tahoma', 'Arial', 'sans-serif' ),
     44                                        'ps'    => array( 'Tahoma', 'Arial', 'sans-serif' ),
     45
     46                                        // Chinese Simplified (China) - Noto Sans SC.
     47                                        'zh-CN' => array( '\'PingFang SC\'', '\'Helvetica Neue\'', '\'Microsoft YaHei New\'', '\'STHeiti Light\'', 'sans-serif' ),
     48
     49                                        // Chinese Traditional (Taiwan) - Noto Sans TC.
     50                                        'zh-TW' => array( '\'PingFang TC\'', '\'Helvetica Neue\'', '\'Microsoft YaHei New\'', '\'STHeiti Light\'', 'sans-serif' ),
     51
     52                                        // Chinese Traditional (Taiwan) - Noto Sans TC.
     53                                        'zh-TW' => array( '\'PingFang TC\'', '\'Helvetica Neue\'', '\'Microsoft YaHei New\'', '\'STHeiti Light\'', 'sans-serif' ),
     54
     55                                        // Chinese (Hong Kong) - Noto Sans HK.
     56                                        'zh-HK' => array( '\'PingFang HK\'', '\'Helvetica Neue\'', '\'Microsoft YaHei New\'', '\'STHeiti Light\'', 'sans-serif' ),
     57
     58                                        // Cyrillic.
     59                                        'bel'   => array( '\'Helvetica Neue\'', 'Helvetica', '\'Segoe UI\'', 'Arial', 'sans-serif' ),
     60                                        'bg-BG' => array( '\'Helvetica Neue\'', 'Helvetica', '\'Segoe UI\'', 'Arial', 'sans-serif' ),
     61                                        'kk'    => array( '\'Helvetica Neue\'', 'Helvetica', '\'Segoe UI\'', 'Arial', 'sans-serif' ),
     62                                        'mk-MK' => array( '\'Helvetica Neue\'', 'Helvetica', '\'Segoe UI\'', 'Arial', 'sans-serif' ),
     63                                        'mn'    => array( '\'Helvetica Neue\'', 'Helvetica', '\'Segoe UI\'', 'Arial', 'sans-serif' ),
     64                                        'ru-RU' => array( '\'Helvetica Neue\'', 'Helvetica', '\'Segoe UI\'', 'Arial', 'sans-serif' ),
     65                                        'sah'   => array( '\'Helvetica Neue\'', 'Helvetica', '\'Segoe UI\'', 'Arial', 'sans-serif' ),
     66                                        'sr-RS' => array( '\'Helvetica Neue\'', 'Helvetica', '\'Segoe UI\'', 'Arial', 'sans-serif' ),
     67                                        'tt-RU' => array( '\'Helvetica Neue\'', 'Helvetica', '\'Segoe UI\'', 'Arial', 'sans-serif' ),
     68                                        'uk'    => array( '\'Helvetica Neue\'', 'Helvetica', '\'Segoe UI\'', 'Arial', 'sans-serif' ),
     69
     70                                        // Devanagari.
     71                                        'bn-BD' => array( 'Arial', 'sans-serif' ),
     72                                        'hi-IN' => array( 'Arial', 'sans-serif' ),
     73                                        'mr'    => array( 'Arial', 'sans-serif' ),
     74                                        'ne-NP' => array( 'Arial', 'sans-serif' ),
     75
     76                                        // Greek.
     77                                        'el'    => array( '\'Helvetica Neue\', Helvetica, Arial, sans-serif' ),
     78
     79                                        // Gujarati.
     80                                        'gu'    => array( 'Arial', 'sans-serif' ),
     81
     82                                        // Hebrew.
     83                                        'he-IL' => array( '\'Arial Hebrew\'', 'Arial', 'sans-serif' ),
     84
     85                                        // Japanese.
     86                                        'ja'    => array( 'sans-serif' ),
     87
     88                                        // Korean.
     89                                        'ko-KR' => array( '\'Apple SD Gothic Neo\'', '\'Malgun Gothic\'', '\'Nanum Gothic\'', 'Dotum', 'sans-serif' ),
     90
     91                                        // Thai.
     92                                        'th'    => array( '\'Sukhumvit Set\'', '\'Helvetica Neue\'', 'Helvetica', 'Arial', 'sans-serif' ),
     93
     94                                        // Vietnamese.
     95                                        'vi'    => array( '\'Libre Franklin\'', 'sans-serif' ),
     96
     97                                )
     98                        );
     99
     100                        // Return if the selected language has no fallback fonts.
     101                        if ( empty( $font_family[ $locale ] ) ) {
     102                                return;
     103                        }
     104
     105                        // Define elements to apply fallback fonts to.
     106                        $elements = apply_filters(
     107                                'twentytwenty_get_localized_font_family_elements',
     108                                array(
     109                                        'front-end'      => array( 'body', 'input', 'textarea', 'button', '.button', '.faux-button', '.wp-block-button__link', '.wp-block-file__button', '.has-drop-cap:not(:focus)::first-letter', '.has-drop-cap:not(:focus)::first-letter', '.entry-content .wp-block-archives', '.entry-content .wp-block-categories', '.entry-content .wp-block-cover-image', '.entry-content .wp-block-latest-comments', '.entry-content .wp-block-latest-posts', '.entry-content .wp-block-pullquote', '.entry-content .wp-block-quote.is-large', '.entry-content .wp-block-quote.is-style-large', '.entry-content .wp-block-archives *', '.entry-content .wp-block-categories *', '.entry-content .wp-block-latest-posts *', '.entry-content .wp-block-latest-comments *', '.entry-content p', '.entry-content ol', '.entry-content ul', '.entry-content dl', '.entry-content dt', '.entry-content cite', '.entry-content figcaption', '.entry-content .wp-caption-text', '.comment-content p', '.comment-content ol', '.comment-content ul', '.comment-content dl', '.comment-content dt', '.comment-content cite', '.comment-content figcaption', '.comment-content .wp-caption-text', '.widget_text p', '.widget_text ol', '.widget_text ul', '.widget_text dl', '.widget_text dt', '.widget-content .rssSummary', '.widget-content cite', '.widget-content figcaption', '.widget-content .wp-caption-text' ),
     110                                        'block-editor'   => array( '.editor-styles-wrapper > *', '.editor-styles-wrapper p', '.editor-styles-wrapper ol', '.editor-styles-wrapper ul', '.editor-styles-wrapper dl', '.editor-styles-wrapper dt', '.editor-post-title__block .editor-post-title__input', '.editor-styles-wrapper .wp-block h1', '.editor-styles-wrapper .wp-block h2', '.editor-styles-wrapper .wp-block h3', '.editor-styles-wrapper .wp-block h4', '.editor-styles-wrapper .wp-block h5', '.editor-styles-wrapper .wp-block h6', '.editor-styles-wrapper .has-drop-cap:not(:focus)::first-letter', '.editor-styles-wrapper cite', '.editor-styles-wrapper figcaption', '.editor-styles-wrapper .wp-caption-text' ),
     111                                        'classic-editor' => array( 'body#tinymce.wp-editor', 'body#tinymce.wp-editor p', 'body#tinymce.wp-editor ol', 'body#tinymce.wp-editor ul', 'body#tinymce.wp-editor dl', 'body#tinymce.wp-editor dt', 'body#tinymce.wp-editor figcaption', 'body#tinymce.wp-editor .wp-caption-text', 'body#tinymce.wp-editor .wp-caption-dd', 'body#tinymce.wp-editor cite', 'body#tinymce.wp-editor table' ),
     112                                )
     113                        );
     114
     115                        // Return if the specified type doesn't exist.
     116                        if ( empty( $elements[ $type ] ) ) {
     117                                return;
     118                        }
     119
     120                        // Return the specified styles.
     121                        return twentytwenty_generate_css( implode( ',', $elements[ $type ] ), 'font-family', implode( ',', $font_family[ $locale ] ), null, null, false );
     122
     123                }
     124        }
     125}
  • src/wp-content/themes/twentytwenty/classes/class-twentytwenty-svg-icons.php

    Property changes on: src/wp-content/themes/twentytwenty/classes/class-twentytwenty-non-latin-languages.php
    ___________________________________________________________________
    Added: svn:eol-style
    ## -0,0 +1 ##
    +native
    \ No newline at end of property
     
    127127                 * @var array
    128128                 */
    129129                public static $social_icons_map = array(
    130                         'amazon'      => array(
     130                        'amazon'    => array(
    131131                                'amazon.com',
    132132                                'amazon.cn',
    133133                                'amazon.in',
     
    139139                                'amazon.co',
    140140                                'amazon.ca',
    141141                        ),
    142                         'apple'       => array(
    143                                 'apple.com',
    144                                 'itunes.com',
    145                         ),
    146                         'behance'     => array(
     142                        'behance'   => array(
    147143                                'behance.net',
    148144                        ),
    149                         'codepen'     => array(
     145                        'codepen'   => array(
    150146                                'codepen.io',
    151147                        ),
    152                         'facebook'    => array(
     148                        'facebook'  => array(
    153149                                'facebook.com',
    154150                                'fb.me',
    155151                        ),
    156                         'feed'        => array(
     152                        'feed'      => array(
    157153                                'feed',
    158154                        ),
    159                         'google-plus' => array(
    160                                 'plus.google.com',
    161                         ),
    162                         'lastfm'      => array(
     155                        'lastfm'    => array(
    163156                                'last.fm',
    164157                        ),
    165                         'mail'        => array(
     158                        'mail'      => array(
    166159                                'mailto:',
    167160                        ),
    168                         'slideshare'  => array(
    169                                 'slideshare.net',
    170                                 'slideshare.com',
    171                         ),
    172                         'pocket'      => array(
     161                        'pocket'    => array(
    173162                                'getpocket.com',
    174163                        ),
    175                         'twitch'      => array(
     164                        'twitch'    => array(
    176165                                'twitch.tv',
    177166                        ),
    178                         'wordpress'   => array(
     167                        'wordpress' => array(
    179168                                'wordpress.com',
    180169                                'wordpress.org',
    181170                        ),
     
    187176                 * @var array
    188177                 */
    189178                public static $social_icons = array(
    190                         '500px'       => '<svg width="14" height="18" viewBox="0 0 14 18" xmlns="http://www.w3.org/2000/svg"><path d="M2.448 11.848c-.047-.152 0-.26.14-.325.141-.065.253-.109.335-.132.14-.047.263-.07.369-.07.105 0 .176.058.21.175.118.317.264.624.44.923s.358.554.545.765V9.756c0-.422.088-.835.264-1.24.176-.403.427-.764.756-1.08.328-.34.714-.6 1.16-.782a3.599 3.599 0 011.37-.273c.493 0 .956.094 1.39.281.433.188.811.443 1.133.765.323.322.578.7.765 1.134s.281.89.281 1.37c0 .493-.093.956-.281 1.39s-.442.811-.765 1.133c-.322.323-.7.578-1.133.765s-.897.281-1.39.281c-.198 0-.38-.008-.544-.026a3.053 3.053 0 01-.58-.132.64.64 0 01-.132-.132c-.064-.076-.061-.237.009-.483.012-.059.05-.155.114-.29.065-.135.167-.185.308-.15.011 0 .111.024.299.07.187.048.345.071.474.071.692 0 1.28-.24 1.767-.72.486-.481.73-1.067.73-1.758 0-.317-.062-.624-.185-.923s-.302-.56-.536-.783c-.235-.234-.504-.413-.81-.536s-.626-.184-.966-.184c-.34 0-.662.07-.967.21-.304.141-.574.34-.808.598-.211.223-.372.475-.484.756s-.167.563-.167.844v4.166c.364.21.75.375 1.16.492a4.783 4.783 0 003.12-.193 4.966 4.966 0 001.574-1.037 4.993 4.993 0 001.037-1.565c.246-.586.37-1.201.37-1.845a4.774 4.774 0 00-1.407-3.393A4.758 4.758 0 009.857 5.51a4.798 4.798 0 00-1.854-.36c-.645 0-1.263.12-1.855.36-.592.24-1.11.589-1.556 1.046l-.325.325c-.217.217-.366.396-.448.536l-.018.018c-.07.082-.149.152-.237.21-.088.06-.255.06-.5 0a.925.925 0 01-.361-.149c-.112-.076-.167-.167-.167-.272V.405c0-.094.038-.182.114-.264a.379.379 0 01.29-.123L11.712 0c.152 0 .243.076.272.229s.044.263.044.334-.012.179-.035.325c-.024.146-.111.22-.264.22H3.573v4.886c.281-.293.633-.58 1.055-.86s.773-.481 1.054-.599c.364-.152.742-.27 1.134-.351a5.786 5.786 0 012.364 0c.387.082.756.2 1.108.351.351.141.685.32 1.002.537.316.216.61.46.879.73a5.982 5.982 0 011.265 1.862 5.843 5.843 0 01.457 2.285c0 .399-.038.791-.114 1.178-.076.387-.19.756-.343 1.108s-.334.685-.545 1.002a5.754 5.754 0 01-1.6 1.6 5.45 5.45 0 01-1.001.526c-.352.165-.72.285-1.108.36a6.08 6.08 0 01-2.337 0 5.137 5.137 0 01-1.125-.36 5.198 5.198 0 01-.994-.527 6.12 6.12 0 01-1.6-1.6 5.154 5.154 0 01-.623-1.23 1.052 1.052 0 01-.053-.158zm4.201-.984c0-.024.006-.05.018-.08s.04-.061.088-.096l.65-.668-.668-.668c-.059-.047-.076-.109-.053-.185a.62.62 0 01.194-.255.371.371 0 01.15-.14.369.369 0 01.149-.035c.035 0 .061.003.079.008.017.006.032.021.044.044l.668.668.65-.65a.2.2 0 01.21-.053.803.803 0 01.413.387c.042.082.027.158-.043.228l-.65.668.632.633c.024.035.05.091.08.167.029.076-.021.185-.15.325a.778.778 0 01-.167.132.339.339 0 01-.167.044l-.105-.035a.17.17 0 01-.088-.07l-.633-.615c-.023.023-.132.134-.325.334-.194.199-.308.31-.343.334 0 .011-.012.023-.035.035s-.059.017-.106.017a.36.36 0 01-.158-.044.605.605 0 01-.158-.114v-.018c-.035-.035-.073-.076-.114-.123s-.062-.105-.062-.175zm1.424-8.912c.55 0 1.093.052 1.626.158s1.052.258 1.556.457c.457.199.879.425 1.265.677.387.251.75.536 1.09.852.094.094.12.188.08.281a1.168 1.168 0 01-.203.3c-.07.07-.138.134-.202.192a.298.298 0 01-.202.088.216.216 0 01-.08-.017.177.177 0 01-.078-.07 11.99 11.99 0 00-1.046-.792 5.607 5.607 0 00-1.029-.544 6.76 6.76 0 00-1.344-.422 7.2 7.2 0 00-1.433-.14c-.422 0-.858.043-1.31.13a7.633 7.633 0 00-1.31.379c-.14.047-.242.009-.307-.114a5.898 5.898 0 00-.15-.273 19.104 19.104 0 01-.06-.22.27.27 0 01-.01-.149c0-.047.015-.088.044-.123s.062-.065.097-.088a7.153 7.153 0 011.424-.413c.527-.1 1.055-.15 1.582-.15zm5.678 13.025c.175.164.26.29.255.377s-.039.15-.097.185l-.044.044-.026.026c-.364.364-.765.692-1.205.985s-.899.545-1.38.756c-.503.222-1.025.386-1.564.492a8.452 8.452 0 01-3.252 0 7.353 7.353 0 01-1.564-.492c-.48-.2-.938-.446-1.372-.739s-.837-.627-1.212-1.002a8.226 8.226 0 01-1.758-2.601 12.433 12.433 0 01-.317-.932 6.897 6.897 0 01-.21-.95c-.024-.14.035-.234.175-.28.14-.047.24-.077.299-.088.152-.024.281-.024.387 0s.164.093.175.21v.036c.024.094.068.284.132.571.065.287.179.63.343 1.028.164.41.375.806.633 1.187.258.38.557.741.896 1.081.329.328.683.618 1.064.87.38.252.782.472 1.204.66.434.187.885.327 1.353.421a7.154 7.154 0 002.83 0 6.72 6.72 0 001.354-.422 8.15 8.15 0 001.213-.668 6.895 6.895 0 001.055-.861l.052-.07a.26.26 0 01.123-.07.198.198 0 01.141.017.604.604 0 01.14.079c.06.041.118.09.176.15z"/></svg>',
    191 
    192                         'amazon'      => '<svg width="18" height="16" viewBox="0 0 18 15" xmlns="http://www.w3.org/2000/svg"><path d="M16.004 11.571c.164-.07.29-.035.378.106.088.14.056.27-.097.386a8.912 8.912 0 01-1.635.95c-.586.281-1.199.516-1.838.703a13.92 13.92 0 01-3.842.563c-.867 0-1.706-.076-2.515-.229a13.056 13.056 0 01-4.484-1.74 12.657 12.657 0 01-1.899-1.442c-.082-.07-.094-.147-.035-.23.059-.081.14-.087.246-.017.633.376 1.301.704 2.005.985.703.293 1.43.542 2.18.747.75.206 1.524.361 2.321.466.786.106 1.583.159 2.392.159.551 0 1.114-.03 1.688-.088a17.495 17.495 0 001.723-.264 18.569 18.569 0 001.724-.44 17.07 17.07 0 001.688-.615zm1.934-1.09c.106.129.077.55-.088 1.266-.164.715-.51 1.29-1.037 1.723-.07.07-.138.091-.202.062s-.08-.085-.044-.167c.129-.305.278-.718.448-1.24.17-.522.196-.859.08-1.011-.13-.153-.464-.211-1.003-.176-.54.035-.967.07-1.284.105-.105 0-.164-.029-.176-.087-.011-.06.024-.124.106-.194.563-.387 1.21-.566 1.943-.536.733.03 1.152.114 1.257.255zM9.99 3.834v-.247c0-.21-.006-.43-.018-.659a1.181 1.181 0 00-.193-.607c-.106-.164-.252-.281-.44-.351s-.369-.106-.545-.106c-.34 0-.642.088-.905.264-.264.176-.431.44-.502.791a.48.48 0 01-.123.229.269.269 0 01-.193.088L5.348 3.06a.466.466 0 01-.185-.114c-.053-.053-.073-.132-.062-.238.2-1.043.695-1.755 1.486-2.136A5.592 5.592 0 019.04 0c.422 0 .885.067 1.39.202s.92.36 1.248.677c.422.41.657.874.703 1.39s.07 1.06.07 1.635v2.743c0 .41.074.73.22.958.147.23.297.449.449.66.059.094.09.182.097.264a.288.288 0 01-.097.228c-.2.141-.434.331-.703.572-.27.24-.493.436-.669.589a.278.278 0 01-.202.088.486.486 0 01-.22-.053c-.281-.246-.477-.445-.589-.598a9.661 9.661 0 01-.395-.598c-.493.493-.944.833-1.354 1.02-.41.188-.932.282-1.566.282-.738 0-1.362-.23-1.872-.686-.51-.457-.765-1.143-.765-2.058 0-.727.176-1.327.527-1.802A3.337 3.337 0 016.684 4.43a5.668 5.668 0 011.635-.422c.61-.07 1.167-.129 1.67-.176zM9.638 7.49c.176-.316.279-.624.308-.923a9.65 9.65 0 00.044-.94V5.24c-.633 0-1.231.109-1.794.326s-.844.694-.844 1.433c0 .387.1.7.3.94s.462.361.79.361c.247 0 .478-.073.695-.22.217-.146.384-.342.501-.589z"/></svg>',
    193 
    194                         'apple'       => '<svg width="16" height="19" viewBox="0 0 16 19" xmlns="http://www.w3.org/2000/svg"><path d="M14.94 6.186c-.633.21-1.143.68-1.53 1.406-.386.727-.58 1.418-.58 2.074a4.7 4.7 0 00.669 2.409c.445.761 1.054 1.248 1.828 1.459-.106.363-.252.75-.44 1.16-.199.398-.422.785-.668 1.16s-.504.72-.773 1.037a5.975 5.975 0 01-.826.756 2.503 2.503 0 01-.739.343c-.27.076-.574.114-.914.114-.21 0-.442-.023-.694-.07s-.548-.14-.888-.282a4.333 4.333 0 00-.738-.263 2.533 2.533 0 00-.598-.088c-.14 0-.354.04-.641.123-.287.082-.636.205-1.046.37-.223.07-.428.128-.615.175-.188.047-.346.07-.475.07-.363 0-.709-.073-1.037-.22s-.662-.354-1.002-.624a9.465 9.465 0 01-1.389-1.582 10.162 10.162 0 01-1.01-1.837 10.446 10.446 0 01-.625-2.03C.07 11.143 0 10.428 0 9.702c0-.715.105-1.407.316-2.075a6.08 6.08 0 01.932-1.784c.398-.521.878-.94 1.441-1.257s1.19-.474 1.88-.474c.423 0 .792.04 1.108.123.317.082.616.193.897.334.258.152.507.26.747.325s.483.097.73.097c.187 0 .392-.018.615-.053.222-.035.439-.1.65-.193.539-.211.99-.37 1.353-.475.364-.105.65-.158.862-.158.527 0 1.005.079 1.432.237.428.158.818.396 1.17.712.14.14.278.305.412.492.135.188.267.399.396.633zM7.557 4.217c0-.492.097-.96.29-1.406.194-.445.46-.879.8-1.3.328-.364.715-.66 1.16-.888.446-.229.914-.39 1.406-.484a4.55 4.55 0 01-.254 1.494c-.17.492-.425.944-.765 1.354-.387.422-.794.732-1.222.931-.428.2-.9.3-1.415.3z"/></svg>',
    195 
    196                         'bandcamp'    => '<svg width="19" height="6" viewBox="0 0 19 6" xmlns="http://www.w3.org/2000/svg"><path d="M.32 5.811L3.449.361h6.68l-3.13 5.45H.32zm13.289-3.445c.07.105.14.214.21.325.071.111.13.225.177.343a2.953 2.953 0 01.105.808c0 .14-.009.276-.026.405a2.422 2.422 0 01-.08.369c-.034.129-.078.246-.131.351-.053.106-.114.211-.185.317a2.01 2.01 0 01-.237.263 1.046 1.046 0 01-.29.194 2.079 2.079 0 01-.378.132c-.123.029-.255.043-.395.043a2.389 2.389 0 01-.422-.035c-.07 0-.141-.008-.211-.026s-.14-.044-.211-.08a1.46 1.46 0 01-.317-.175 1.12 1.12 0 01-.14-.167 1.724 1.724 0 01-.106-.184h-.035v.562h-.808V.361h.878v2.005a.73.73 0 01.106-.14l.105-.106c.059-.036.109-.07.15-.106.04-.035.085-.07.132-.105a6.737 6.737 0 01.351-.106.492.492 0 01.185-.035h.167c.164 0 .313.012.448.035.135.024.255.059.36.106.141.058.258.123.352.193.094.07.176.158.246.264zm-.457 1.968a.93.93 0 00.044-.228 2.46 2.46 0 01.026-.229c0-.093-.003-.184-.009-.272a.773.773 0 00-.061-.255.938.938 0 00-.097-.246c-.04-.07-.079-.14-.114-.21-.059-.06-.114-.112-.167-.16s-.114-.087-.185-.122c-.07-.059-.149-.097-.237-.114s-.173-.027-.255-.027c-.175 0-.34.035-.492.106a.853.853 0 00-.351.28 1.377 1.377 0 00-.211.45 2.007 2.007 0 00-.044.843l.044.255a.938.938 0 00.096.246c.041.07.08.14.115.21.058.06.117.112.175.159a.909.909 0 00.211.123.688.688 0 00.211.08c.082.017.164.026.246.026.094 0 .182-.012.264-.036s.158-.058.228-.105a.868.868 0 00.194-.132.972.972 0 00.158-.184 2.87 2.87 0 01.123-.22.616.616 0 00.088-.238zm3.973.668a1.1 1.1 0 00.22-.307 1.12 1.12 0 00.096-.396h.879c-.059.27-.135.501-.229.695a1.66 1.66 0 01-.369.5c-.164.141-.345.247-.545.317-.199.07-.427.106-.685.106-.164 0-.317-.018-.457-.053a3.004 3.004 0 01-.387-.123 2.1 2.1 0 01-.343-.194c-.1-.07-.184-.146-.255-.228a1.352 1.352 0 01-.228-.299 2.92 2.92 0 01-.158-.334c-.035-.14-.068-.278-.097-.413a2.045 2.045 0 010-.853c.03-.14.062-.27.097-.386.058-.14.117-.267.176-.378s.128-.22.21-.325c.07-.094.159-.176.264-.247.106-.07.217-.128.334-.175.129-.059.27-.103.422-.132a2.255 2.255 0 011.125.062c.105.035.205.073.299.114.094.04.181.085.263.132.07.07.141.143.211.22.07.075.13.155.176.237.035.093.07.193.106.298.035.106.058.217.07.334h-.879a.964.964 0 00-.114-.325.967.967 0 00-.202-.237c-.07-.059-.159-.103-.264-.132s-.217-.044-.334-.044a.701.701 0 00-.185.026c-.064.018-.12.033-.167.044-.07.024-.14.053-.21.088a.67.67 0 00-.317.317c-.035.07-.07.146-.105.228-.036.106-.062.217-.08.334s-.026.252-.026.404a3.348 3.348 0 00.035.493c.024.07.05.146.08.228a.74.74 0 00.096.194c.035.07.085.131.15.184.064.053.12.097.167.132.07.035.149.061.237.079a1.299 1.299 0 00.633-.026.819.819 0 00.29-.159z"/></svg>',
     179                        '500px'      => '<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>',
    197180
    198                         'behance'     => '<svg width="19" height="12" viewBox="0 0 19 12" xmlns="http://www.w3.org/2000/svg"><path d="M16.52 2.396h-4.499V1.342h4.499v1.054zM9.069 6.649c.176.246.308.512.395.8.088.286.132.606.132.957 0 .281-.026.542-.079.782-.053.24-.132.46-.237.659-.117.21-.25.398-.396.562a3.975 3.975 0 01-.483.457 4.816 4.816 0 01-.597.317c-.211.093-.434.175-.668.246-.223.046-.457.087-.703.123a5.213 5.213 0 01-.738.052H.318V.427h5.201c.258 0 .51.02.756.062.246.04.486.09.72.15.211.046.405.113.58.201.176.088.346.185.51.29.152.106.29.235.413.387.123.152.231.316.325.492.082.152.144.34.185.562.04.223.061.469.061.738 0 .258-.03.507-.088.747-.058.24-.158.448-.299.624-.117.188-.272.36-.465.518-.194.159-.413.29-.66.396.352.105.65.246.897.422.246.175.451.386.615.632zM2.672 4.927h2.53c.223 0 .425-.015.607-.044.182-.03.343-.097.483-.203.14-.105.246-.234.317-.386.07-.152.105-.352.105-.598a2.03 2.03 0 00-.026-.334.81.81 0 00-.114-.298c-.047-.07-.1-.138-.159-.202s-.134-.126-.228-.185a9.83 9.83 0 00-.237-.114 1.404 1.404 0 00-.29-.097 5.861 5.861 0 01-.317-.044 1.921 1.921 0 00-.316-.026H2.672v2.53zm4.499 3.338c0-.28-.041-.518-.123-.711s-.205-.355-.369-.484a1.573 1.573 0 00-.545-.263 2.697 2.697 0 00-.72-.088H2.672v3.058h2.671a3.8 3.8 0 00.36-.018c.124-.012.238-.03.343-.053.106-.035.202-.07.29-.105.088-.035.179-.082.273-.14a.959.959 0 00.228-.185.741.741 0 00.158-.273c.047-.082.088-.184.123-.307s.053-.267.053-.43zm11.141-.105h-5.8c0 .281.05.568.15.861s.237.521.413.685c.152.153.349.273.589.36.24.089.512.132.817.132.223 0 .43-.032.624-.096.193-.065.372-.161.536-.29.152-.106.275-.211.369-.316s.17-.246.228-.422h1.933c-.152.539-.351.972-.597 1.3a3.439 3.439 0 01-.844.809c-.316.21-.667.374-1.054.492s-.808.175-1.265.175a4.577 4.577 0 01-1.722-.316 4.25 4.25 0 01-.686-.369 3.793 3.793 0 01-.58-.475 3.888 3.888 0 01-.474-.623 4.664 4.664 0 01-.37-.747 5.992 5.992 0 01-.201-.791 4.86 4.86 0 010-1.757c.052-.282.131-.557.237-.826.082-.258.193-.495.334-.712a5.31 5.31 0 01.474-.624 4.11 4.11 0 01.607-.5c.216-.147.448-.285.694-.414.257-.105.527-.184.808-.237a4.76 4.76 0 011.819.018c.299.064.583.16.852.29.246.14.472.298.677.474.205.176.39.37.553.58.176.223.32.466.43.73a5.57 5.57 0 01.423 1.721c.029.323.038.618.026.888zm-2.214-1.441c-.035-.258-.094-.492-.176-.703s-.187-.387-.316-.527a1.301 1.301 0 00-.536-.343 2.19 2.19 0 00-.73-.114 1.96 1.96 0 00-.474.053c-.14.035-.275.088-.404.158a1.803 1.803 0 00-.308.176c-.1.07-.184.152-.255.246-.07.082-.125.17-.166.263-.041.094-.08.193-.115.299a1.135 1.135 0 00-.105.492h3.585z"/></svg>',
     181                        'amazon'     => '<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>',
    199182
    200                         'codepen'     => '<svg width="18" height="19" viewBox="0 0 18 19" xmlns="http://www.w3.org/2000/svg"><path d="M18 6.38v5.5c0 .012-.003.03-.009.053a.29.29 0 00-.009.07v.054a.873.873 0 01-.044.132 2.497 2.497 0 01-.061.132c-.012 0-.018.003-.018.01v.008a.078.078 0 01-.009.035c-.005.012-.014.018-.026.018a.235.235 0 01-.044.061l-.026.027c-.024.012-.041.026-.053.044s-.024.032-.035.044c-.012 0-.02.003-.027.009l-.026.026-8.147 5.413a.135.135 0 01-.052.017c-.012 0-.024.006-.036.018-.023.012-.04.018-.052.018s-.03.005-.053.017c-.035.012-.08.024-.132.035a.69.69 0 01-.3 0 1.357 1.357 0 01-.131-.035.122.122 0 01-.053-.009l-.053-.026a.078.078 0 01-.035-.009l-.053-.026-8.129-5.413a.77.77 0 01-.123-.114 2.032 2.032 0 00-.106-.115H.15c-.006 0-.01-.006-.01-.017-.01 0-.017-.003-.017-.01v-.008a2.499 2.499 0 01-.061-.132.873.873 0 01-.044-.133v-.052c0-.024-.003-.047-.01-.071S0 11.91 0 11.898V6.38c0-.012.003-.03.009-.053s.009-.047.009-.07v-.053a.873.873 0 01.044-.132c.017-.042.038-.086.061-.133.012 0 .018-.003.018-.009v-.008l.017-.018a1.15 1.15 0 01.23-.23L8.515.264C8.54.25 8.557.245 8.57.245s.023-.006.035-.018A.135.135 0 018.657.21c.012 0 .03-.006.053-.018a.819.819 0 01.58 0c.024 0 .041.003.053.009l.053.026c.012 0 .023.003.035.01l.053.026 8.129 5.412a.77.77 0 01.123.114c.035.042.07.08.106.115h.008c.006 0 .01.006.01.018.011 0 .017.003.017.008v.01c.023.046.044.09.061.132a.873.873 0 01.044.132v.053c0 .023.003.047.01.07s.008.041.008.053zm-9.009 4.46l2.551-1.71-2.55-1.71L6.44 9.13l2.551 1.71zm.845-4.918l3.22 2.168 2.551-1.728-5.771-3.825v3.385zm-1.69 0V2.537l-5.77 3.825 2.55 1.728 3.22-2.168zM3.397 9.13L1.689 7.967v2.31L3.396 9.13zm1.53 1.023l-2.55 1.727 5.77 3.826v-3.385l-3.22-2.168zm4.91 2.168v3.385l5.771-3.826-2.551-1.727-3.22 2.168zm4.75-3.19l1.707 1.163v-2.31L14.587 9.13z"/></svg>',
     183                        'bandcamp'   => '<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>',
    201184
    202                         'deviantart'  => '<svg width="12" height="19" viewBox="0 0 12 19" xmlns="http://www.w3.org/2000/svg"><path d="M11.48.139h-.01v3.608L8.32 9.753l.29.284h2.86v4.513H6.14l-.46.249-1.58 3.003-.32.337H.68v-3.607l3.15-6.006-.29-.284H.68V3.747h5.35l.47-.267L8.08.477 8.4.139z"/></svg>',
     185                        'behance'    => '<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>',
    203186
    204                         'digg'        => '<svg width="18" height="11" viewBox="0 0 18 11" xmlns="http://www.w3.org/2000/svg"><path d="M5.41 2.554h1.793v6.117H5.41V2.554zM2.879.023h1.793V8.67H-.004V2.554h2.883V.023zm0 3.973h-1.09V7.23h1.09V3.996zM5.41.023h1.793V1.85H5.41V.023zm2.496 2.531h4.676v8.297H7.906V9.41h2.883V8.67H7.906V2.554zM9.7 7.23h1.09V3.995h-1.09V7.23zm8.297-4.676v8.297H13.32V9.41h2.883V8.67H13.32V2.554h4.676zm-1.793 1.441h-1.09V7.23h1.09V3.995z"/></svg>',
     187                        'codepen'    => '<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>',
    205188
    206                         'dribbble'    => '<svg width="19" height="19" viewBox="0 0 19 19" xmlns="http://www.w3.org/2000/svg"><path d="M9.68.139c1.254 0 2.426.234 3.516.703 1.09.48 2.042 1.128 2.856 1.943s1.456 1.766 1.925 2.856.703 2.256.703 3.498c0 1.242-.234 2.408-.703 3.498s-1.11 2.042-1.925 2.856-1.767 1.462-2.856 1.943c-1.102.468-2.274.703-3.516.703s-2.408-.235-3.498-.703c-1.09-.48-2.042-1.128-2.856-1.943s-1.462-1.766-1.943-2.856A8.758 8.758 0 01.68 9.139c0-1.242.234-2.408.703-3.498.48-1.09 1.128-2.042 1.943-2.856S5.092 1.323 6.182.842A8.758 8.758 0 019.68.14zm5.977 4.148a7.736 7.736 0 01-1.16 1.16 12.69 12.69 0 01-1.301.932c-.516.328-1.125.639-1.828.932.093.176.181.36.263.554.082.193.158.383.229.57.035.06.064.121.088.185.023.065.052.132.088.203a12.923 12.923 0 011.88-.106c.622.012 1.178.041 1.67.088s.897.1 1.213.158c.328.059.522.094.58.106 0-.914-.155-1.779-.466-2.593a7.84 7.84 0 00-1.256-2.189zM9.68 1.44a7.741 7.741 0 00-1.793.21c.059.083.182.253.37.51.187.27.412.604.676 1.002.264.399.56.856.888 1.372.316.503.632 1.043.949 1.617 1.371-.516 2.37-1.081 2.997-1.697.627-.615.964-.975 1.01-1.08a7.29 7.29 0 00-1.09-.81 8.176 8.176 0 00-1.22-.606 6.813 6.813 0 00-1.346-.378 7.332 7.332 0 00-1.44-.14zm-3.234.738a7.587 7.587 0 00-1.512.932 8.169 8.169 0 00-1.257 1.248 7.56 7.56 0 00-.94 1.494 7.7 7.7 0 00-.58 1.705c.093 0 .345-.006.755-.018.41 0 .938-.026 1.582-.079a30.18 30.18 0 002.198-.272c.832-.13 1.699-.31 2.601-.545a45.446 45.446 0 00-.966-1.617 92.45 92.45 0 00-1.881-2.848zm-4.43 6.96c0 .493.047.974.14 1.442a7.136 7.136 0 001.002 2.584c.247.399.522.768.827 1.108l.492-.739c.281-.41.685-.884 1.213-1.423a14.583 14.583 0 011.916-1.618c.761-.539 1.64-.966 2.636-1.283l.15-.061a.938.938 0 01.132-.044l-.29-.65c-.1-.223-.203-.44-.308-.651-.973.293-1.916.516-2.83.668s-1.734.26-2.461.325c-.727.065-1.324.097-1.793.097-.469.012-.744.012-.826 0v.246zm7.664 7.7c.55 0 1.078-.059 1.582-.176.504-.117.984-.27 1.441-.457a11.367 11.367 0 00-.158-.79c-.07-.376-.17-.818-.299-1.328a31.427 31.427 0 00-.492-1.714c-.199-.633-.433-1.3-.703-2.004 0 .024-.006.036-.018.036h-.017c-1.09.375-2.01.826-2.76 1.353-.762.516-1.38 1.017-1.854 1.503-.475.486-.824.917-1.046 1.292a8.306 8.306 0 00-.387.668c.656.492 1.386.885 2.188 1.178s1.644.439 2.523.439zm4.324-1.336a8.092 8.092 0 001.196-.984c.363-.375.685-.78.966-1.213s.516-.897.703-1.389.323-1.008.405-1.547a8.474 8.474 0 00-.51-.158 11.686 11.686 0 00-2.531-.316c-.551-.012-1.131.029-1.74.123.257.691.474 1.347.65 1.969.176.609.325 1.157.448 1.643s.214.894.273 1.222c.07.316.117.533.14.65z"/></svg>',
     189                        'deviantart' => '<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>',
    207190
    208                         'etsy'        => '<svg width="16" height="19" viewBox="0 0 16 19" xmlns="http://www.w3.org/2000/svg"><path d="M.83.841A.423.423 0 01.9.543C.96.46 1.076.42 1.251.42c.082 0 .333.006.754.017.422.012.924.024 1.51.036s1.21.023 1.876.035 1.287.017 1.86.017c2.35 0 3.947-.064 4.79-.193.842-.128 1.467-.193 1.877-.193.21.012.35.082.42.21s.106.246.106.352-.035.26-.105.465a2.25 2.25 0 00-.105.728c0 .28.023.558.07.833.046.275.07.547.07.816 0 .245-.08.412-.237.5a.901.901 0 01-.43.131c-.105 0-.19-.029-.254-.087s-.097-.193-.097-.404c-.011-.398-.16-.824-.447-1.28-.287-.457-1.868-.685-4.746-.685-1.45 0-2.31.097-2.579.29s-.403.517-.403.973v4.456c0 .246.038.413.114.5.076.088.213.132.412.132h4.176c.397 0 .775-.117 1.131-.35s.565-.644.623-1.229c.012-.292.056-.47.132-.535s.196-.097.36-.097c.151 0 .28.065.385.193.106.13.152.334.14.614-.034.293-.072.597-.113.913-.041.316-.062.678-.062 1.087 0 .422.03.825.088 1.211.058.386.088.731.088 1.035 0 .292-.14.46-.421.5s-.457-.102-.527-.43c-.07-.292-.228-.646-.473-1.061-.246-.415-.825-.623-1.737-.623h-3.72c-.21 0-.362.067-.456.202-.093.134-.14.371-.14.71v4.737c0 .421.108.813.325 1.176s.74.543 1.57.543c.42 0 .912.006 1.473.018a20.7 20.7 0 001.685-.07 10.113 10.113 0 001.631-.263c.527-.13.965-.328 1.316-.597.28-.222.485-.517.614-.886.129-.368.24-.833.333-1.395.047-.245.26-.339.64-.28.38.058.553.386.518.982-.011.28-.108.67-.29 1.167-.18.497-.271.938-.271 1.324v.957c0 .345-.14.517-.421.517-.246 0-.445-.047-.597-.14-.152-.094-.772-.14-1.86-.14-.537 0-1.35.005-2.438.017-1.088 0-2.207.006-3.36.018-1.152.011-2.213.017-3.184.017-.97.012-1.614.018-1.93.018-.222 0-.37-.035-.447-.106s-.114-.175-.114-.315.044-.258.132-.351.23-.14.43-.14c.187 0 .579-.088 1.175-.264.596-.175.895-.79.895-1.842V3.858c0-.561-.1-1.088-.299-1.579-.198-.491-.649-.772-1.35-.842-.281-.035-.439-.102-.474-.202S.83 1.005.83.841z"/></svg>',
     191                        'dribbble'   => '<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>',
    209192
    210                         'facebook'    => '<svg width="11" height="19" viewBox="0 0 11 19" xmlns="http://www.w3.org/2000/svg"><path d="M7.05 18.437H3.745V10.21H.968V7.011h2.777V4.656c0-.692.1-1.295.3-1.81.198-.528.477-.97.834-1.328a3.367 3.367 0 011.292-.8A4.903 4.903 0 017.86.437c.586 0 1.107.015 1.564.044.457.03.756.062.897.097v2.847H8.632c-.668 0-1.099.144-1.292.431-.193.287-.29.66-.29 1.116v2.04h3.164l-.422 3.199H7.05v8.226z"/></svg>',
     193                        'dropbox'    => '<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>',
    211194
    212                         'feed'        => '<svg width="19" height="19" viewBox="0 0 19 19" xmlns="http://www.w3.org/2000/svg"><path d="M5.12 15.714c0 .668-.232 1.233-.697 1.696a2.321 2.321 0 01-1.703.695c-.67 0-1.238-.232-1.703-.695a2.303 2.303 0 01-.697-1.696c0-.645.232-1.204.697-1.679a2.292 2.292 0 011.703-.712c.67 0 1.238.235 1.703.704.465.468.697 1.03.697 1.687zM.32 9.702V6.257c1.647 0 3.188.31 4.624.932 1.447.632 2.708 1.485 3.785 2.557s1.926 2.33 2.55 3.77a11.6 11.6 0 01.935 4.624H8.755a8.552 8.552 0 00-.635-3.243 8.383 8.383 0 00-1.835-2.734A8.436 8.436 0 001.979 9.86 8.652 8.652 0 00.32 9.702zm0-6.117V.14c2.482 0 4.812.474 6.988 1.424 2.188.937 4.097 2.223 5.727 3.858s2.92 3.542 3.873 5.722c.941 2.191 1.412 4.523 1.412 6.996h-3.459c0-2.004-.382-3.89-1.147-5.66s-1.806-3.314-3.123-4.632a14.708 14.708 0 00-4.624-3.12C4.202 3.966 2.32 3.585.32 3.585z"/></svg>',
     195                        'etsy'       => '<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>',
    213196
    214                         'flickr'      => '<svg width="18" height="9" viewBox="0 0 18 9" xmlns="http://www.w3.org/2000/svg"><path d="M4.08 8.179c-.563 0-1.09-.105-1.582-.316a4.082 4.082 0 01-1.292-.87 4.274 4.274 0 01-.888-1.31C.108 5.19.002 4.663.002 4.1s.105-1.09.316-1.582c.211-.492.501-.923.87-1.292.37-.37.806-.665 1.31-.888A3.973 3.973 0 014.08.023c.563 0 1.09.105 1.582.316.492.211.923.501 1.292.87.37.37.665.806.888 1.31.21.492.316 1.02.316 1.582s-.105 1.09-.316 1.582c-.211.492-.501.923-.87 1.292-.37.369-.806.665-1.31.888-.492.21-1.02.316-1.582.316zm9.844 0c-.563 0-1.09-.105-1.582-.316a4.082 4.082 0 01-1.292-.87 4.274 4.274 0 01-.888-1.31c-.21-.492-.316-1.02-.316-1.582s.105-1.09.316-1.582c.211-.492.501-.923.87-1.292.37-.37.806-.665 1.31-.888a3.973 3.973 0 011.582-.316c.562 0 1.09.105 1.582.316.492.211.923.501 1.292.87.369.37.665.806.888 1.31.21.492.316 1.02.316 1.582s-.106 1.09-.316 1.582c-.211.492-.501.923-.87 1.292-.37.369-.806.665-1.31.888-.492.21-1.02.316-1.582.316z"/></svg>',
     197                        'facebook'   => '<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>',
    215198
    216                         'foursquare'  => '<svg width="14" height="19" viewBox="0 0 14 19" xmlns="http://www.w3.org/2000/svg"><path d="M12.28.101c.727 0 1.195.196 1.406.589.211.392.246.958.106 1.696-.106.492-.252 1.195-.44 2.11-.176.914-.354 1.828-.536 2.742-.182.914-.349 1.734-.5 2.46-.142.716-.224 1.126-.247 1.231-.07.27-.193.571-.37.905-.175.334-.567.501-1.177.501H7.57c-.059 0-.097.006-.114.018l-.132.088c-.023.023-.275.31-.756.861-.48.563-1.005 1.175-1.573 1.837-.568.662-1.093 1.269-1.573 1.82l-.703.826c-.176.21-.384.316-.624.316s-.42-.023-.537-.07c-.105-.035-.225-.132-.36-.29-.135-.159-.202-.413-.202-.765V1.718c0-.316.12-.665.36-1.046.24-.38.683-.571 1.327-.571h9.598zm-.055 10.055l.09-.457.06-.283-.15.74zm.15-.74l.584-2.898-.143.72a251.52 251.52 0 01-.442 2.178zm.584-2.898c.132-.674.264-1.348.393-2.023.188-.914.334-1.617.44-2.109l-.833 4.132zm-1.241-3.816a.517.517 0 00-.097-.448.45.45 0 00-.36-.184H3.562c-.176 0-.32.064-.431.193s-.167.264-.167.404v11.918c0 .012.008.018.026.018s.032-.006.044-.018l.44-.545a55.84 55.84 0 001.01-1.204c.37-.45.724-.882 1.064-1.292.328-.41.533-.662.615-.756.164-.199.302-.325.413-.378.111-.052.29-.079.536-.079h2.566c.2 0 .346-.058.44-.175.094-.118.146-.211.158-.282a35 35 0 00.202-.993c.112-.568.185-.929.22-1.08.012-.165-.038-.317-.15-.458s-.237-.21-.377-.21H6.97c-.21 0-.38-.065-.51-.194s-.193-.3-.193-.51v-.457c0-.211.065-.38.194-.51s.298-.193.51-.193H10.732c.13 0 .252-.05.37-.15s.193-.202.228-.307l.387-2.11z"/></svg>',
     199                        'feed'       => '<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>',
    217200
    218                         'goodreads'   => '<svg width="13" height="19" viewBox="0 0 13 19" xmlns="http://www.w3.org/2000/svg"><path d="M10.63.418h1.444v12.294c0 .869-.117 1.638-.352 2.307-.247.67-.599 1.233-1.057 1.691s-1.027.804-1.708 1.04c-.681.234-1.462.351-2.343.351-.775 0-1.467-.094-2.078-.281-.61-.2-1.127-.485-1.55-.855a3.653 3.653 0 01-.969-1.347c-.234-.528-.358-1.133-.37-1.814l-.035-.388H2.88v.423c.06.951.39 1.67.995 2.158.605.487 1.495.73 2.669.73 1.409 0 2.442-.325 3.1-.977.657-.652.986-1.664.986-3.038v-1.867c-.458.634-1.075 1.133-1.85 1.497a5.769 5.769 0 01-2.483.546c-.88 0-1.67-.173-2.369-.52s-1.283-.842-1.752-1.488a6.218 6.218 0 01-.969-1.955 8.196 8.196 0 01-.334-2.378c0-.974.135-1.855.405-2.641.27-.799.651-1.48 1.144-2.044S3.51.864 4.202.56C4.893.254 5.662.101 6.508.101c.845 0 1.629.185 2.35.555a4.72 4.72 0 011.77 1.559V.418zm.317 6.13a6.213 6.213 0 00-.361-2.238c-.252-.692-.614-1.274-1.083-1.743a3.753 3.753 0 00-1.268-.846 4.137 4.137 0 00-1.55-.281c-.81 0-1.491.152-2.043.458a3.998 3.998 0 00-1.357 1.215 5.054 5.054 0 00-.74 1.638 7.39 7.39 0 00-.228 1.796c0 .764.1 1.45.3 2.061.199.61.48 1.136.845 1.576s.804.778 1.32 1.013a4.124 4.124 0 001.726.352c.764 0 1.427-.14 1.99-.422a4.218 4.218 0 001.374-1.145c.364-.47.635-1.004.81-1.603s.265-1.21.265-1.832z"/></svg>',
     201                        'flickr'     => '<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>',
    219202
    220                         'google-plus' => '<svg width="19" height="13" viewBox="0 0 19 13" xmlns="http://www.w3.org/2000/svg"><path d="M6.14 5.323h5.45c.082.516.111 1.031.088 1.547s-.112 1.02-.264 1.512a5.708 5.708 0 01-.554 1.31c-.24.416-.536.788-.888 1.116-.34.305-.709.56-1.107.765s-.815.348-1.248.43a6.43 6.43 0 01-1.495.176c-.504 0-.99-.058-1.459-.176a5.32 5.32 0 01-1.107-.439 6.98 6.98 0 01-1.002-.65 4.671 4.671 0 01-.906-.862 6.176 6.176 0 01-.677-1.037 5.985 5.985 0 01-.545-1.846A5.935 5.935 0 01.48 5.288a7.45 7.45 0 01.211-.774c.082-.246.176-.48.281-.703A5.884 5.884 0 012.334 2.08 5.754 5.754 0 014.24.963a6.02 6.02 0 011.97-.307c.68.005 1.324.12 1.933.342.352.13.686.29 1.002.484.317.193.604.419.862.677-.094.093-.19.184-.29.272-.1.088-.19.185-.273.29L8.39 3.776a2.845 2.845 0 00-1.265-.738c-.27-.094-.548-.141-.836-.141s-.57.023-.852.07c-.317.07-.627.19-.932.36-.305.17-.568.367-.791.59-.2.199-.37.416-.51.65-.14.235-.252.475-.334.72-.117.376-.176.754-.176 1.135s.059.753.176 1.116c.129.352.305.68.528.985.222.304.492.562.808.773.2.14.405.26.616.36s.427.168.65.203c.234.047.472.067.712.061.24-.006.472-.026.694-.061.211-.035.428-.097.65-.185.224-.088.429-.19.616-.308.305-.21.557-.471.756-.782.2-.31.334-.647.404-1.01H6.14V5.322zm12.236.14v1.442h-1.969v1.97h-1.442v-1.97h-1.969V5.464h1.97v-1.97h1.441v1.97h1.969z"/></svg>',
     203                        'foursquare' => '<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>',
    221204
    222                         'google'      => '<svg width="18" height="19" viewBox="0 0 18 19" xmlns="http://www.w3.org/2000/svg"><path d="M17.65 8.499c.047.633.038 1.256-.026 1.871a12.714 12.714 0 01-.325 1.819 8.868 8.868 0 01-.896 2.02 7.555 7.555 0 01-1.388 1.704 8.218 8.218 0 01-1.731 1.213 7.965 7.965 0 01-1.959.72 9.909 9.909 0 01-2.31.255 8.672 8.672 0 01-2.293-.325 9.662 9.662 0 01-1.73-.66 7.935 7.935 0 01-1.538-.992c-.515-.41-.981-.867-1.397-1.37s-.77-1.043-1.063-1.617C.772 12.692.59 12.23.45 11.75s-.246-.966-.317-1.458a7.93 7.93 0 01-.07-1.493 9.1 9.1 0 01.158-1.494c.094-.386.202-.77.325-1.15.123-.381.272-.747.448-1.099.27-.515.58-1.007.931-1.475a9.392 9.392 0 012.618-2.267 8.746 8.746 0 011.581-.72A9.498 9.498 0 019.146.1a8.34 8.34 0 011.529.14 8.067 8.067 0 011.493.422c.527.2 1.034.448 1.52.747.486.298.94.647 1.361 1.045-.14.14-.284.287-.43.44-.146.152-.296.298-.448.439-.27.28-.542.556-.817.825s-.553.545-.835.826c-.269-.27-.568-.5-.896-.694a5.15 5.15 0 00-1.036-.465c-.422-.13-.858-.2-1.31-.211s-.892.023-1.326.105a5.833 5.833 0 00-1.458.58c-.457.258-.86.568-1.212.931-.305.305-.568.636-.79.993s-.405.729-.545 1.115a5.67 5.67 0 00-.255 1.757c.006.61.102 1.195.29 1.757h-.035a.603.603 0 01.061.123c.018.047.032.088.044.123.2.492.469.958.808 1.397.34.44.726.805 1.16 1.098a6.2 6.2 0 00.957.545 4.63 4.63 0 001.046.334 5.451 5.451 0 002.143 0c.352-.059.694-.156 1.028-.29s.647-.296.94-.484c.48-.316.878-.717 1.195-1.203.316-.486.527-1.01.632-1.572H9.041V7.41h8.468c.035.175.065.357.088.544s.041.37.053.545z"/></svg>',
     205                        'goodreads'  => '<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>',
    223206
    224                         'github'      => '<svg width="17" height="19" viewBox="0 0 17 19" xmlns="http://www.w3.org/2000/svg"><path d="M16.82 6.336c0 1.127-.153 2.049-.458 2.765-.317.716-.725 1.286-1.224 1.709s-1.066.728-1.7.915c-.645.188-1.291.317-1.937.388.211.2.393.478.546.837.153.358.229.807.229 1.347V18.1H6.464a173.584 173.584 0 00-.035-2.783c-1.62.353-2.683.212-3.188-.422l-.758-.951c-.27-.67-.554-1.125-.854-1.365l-.449-.361c-.528-.353-.643-.558-.343-.617l.449-.088c.587.059 1.033.273 1.338.643l.458.555c.517.892 1.127 1.318 1.832 1.277.704-.041 1.221-.138 1.55-.291.059-.376.158-.693.3-.951s.299-.458.475-.599a12.085 12.085 0 01-1.938-.405c-.634-.2-1.206-.51-1.717-.933S2.665 9.817 2.36 9.1c-.317-.716-.475-1.638-.475-2.765 0-.634.108-1.215.325-1.744.218-.528.508-.992.872-1.391-.059-.14-.132-.49-.22-1.048S2.894.911 3.223.101l.757.035C4.485.16 5.301.547 6.43 1.3A11.364 11.364 0 019.352.91c.517 0 1.022.036 1.515.106.493.07.974.164 1.444.282C13.427.536 14.24.145 14.751.128L15.515.1c.318.81.432 1.494.344 2.052s-.167.907-.238 1.048c.388.41.684.878.89 1.4.205.523.308 1.101.308 1.735zM2.096 12.078a.235.235 0 00-.026-.106.134.134 0 00-.08-.07c-.058-.036-.105-.047-.14-.036a.106.106 0 00-.071.07c-.012.024-.006.057.018.098a.163.163 0 00.088.079c.035.012.076.012.123 0s.076-.024.088-.035zm.458.528a.122.122 0 00.035-.123.261.261 0 00-.07-.124c-.036-.058-.077-.088-.124-.088s-.088.006-.123.018c-.012.035-.017.076-.017.123s.017.088.052.124.083.058.141.07c.059.012.094.012.106 0zm.458.67a.18.18 0 00.053-.133.245.245 0 00-.053-.15c-.035-.058-.076-.093-.123-.105a.22.22 0 00-.124 0c-.035.023-.053.064-.053.123s.018.112.053.159c.035.058.077.094.124.105a.22.22 0 00.123 0zm.634.633c.035-.035.044-.082.026-.14a.267.267 0 00-.097-.141c-.035-.06-.082-.091-.14-.097s-.106.014-.141.061c-.036.036-.044.08-.027.132.018.053.05.103.097.15.035.059.082.088.141.088s.106-.017.14-.053zm.88.388c.012-.059-.002-.112-.044-.159s-.085-.076-.132-.088a.469.469 0 00-.202.01c-.065.017-.103.049-.115.096a.177.177 0 00.044.159.274.274 0 00.168.088c.058.011.117.008.176-.01s.094-.05.106-.096zm.705.246c.07 0 .13-.017.176-.052s.07-.077.07-.124a.146.146 0 00-.07-.132.327.327 0 00-.176-.044c-.07 0-.13.018-.176.053-.047.035-.07.076-.07.123 0 .06.023.103.07.132.047.03.106.044.176.044zm.916-.105c.07-.024.129-.056.176-.097s.07-.08.07-.115a.223.223 0 00-.105-.123.284.284 0 00-.176-.017c-.07.023-.13.055-.176.096s-.07.08-.07.115c.023.059.058.1.105.123s.105.03.176.018z"/></svg>',
     207                        'google'     => '<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>',
    225208
    226                         'instagram'   => '<svg width="19" height="19" viewBox="0 0 19 19" xmlns="http://www.w3.org/2000/svg"><path d="M9.51 1.757c-1.219 0-2.01.009-2.373.026-.363.018-.791.033-1.283.044a6.324 6.324 0 00-1.046.123 4.488 4.488 0 00-.642.194c-.199.07-.38.16-.545.272a3.267 3.267 0 00-.852.853 2.815 2.815 0 00-.29.562 5.826 5.826 0 00-.176.624c-.059.252-.094.607-.105 1.064-.024.48-.041.902-.053 1.265s-.018 1.149-.018 2.356c0 1.219.009 2.01.027 2.373.017.363.032.79.044 1.283.023.445.064.794.123 1.046s.123.466.193.642c.07.199.161.38.272.544a3.267 3.267 0 00.853.853c.164.111.352.208.562.29.165.059.373.117.624.176.252.058.607.094 1.064.105.48.024.902.041 1.266.053s1.148.018 2.355.018c1.219 0 2.01-.01 2.373-.027s.791-.032 1.283-.044a6.324 6.324 0 001.046-.123c.252-.058.466-.123.642-.193.199-.07.38-.161.545-.273a3.267 3.267 0 00.852-.852c.112-.164.208-.352.29-.563.059-.164.117-.372.176-.624s.094-.606.106-1.063c.023-.48.04-.902.052-1.266s.018-1.148.018-2.355c0-1.219-.009-2.01-.027-2.373a53.213 53.213 0 01-.043-1.283 6.324 6.324 0 00-.124-1.046 4.488 4.488 0 00-.193-.642c-.07-.2-.161-.38-.272-.545s-.244-.322-.396-.474a2.83 2.83 0 00-1.02-.668 5.826 5.826 0 00-.623-.176c-.252-.059-.607-.094-1.064-.106-.48-.023-.902-.04-1.266-.052s-1.148-.018-2.355-.018zm0-1.617c1.23 0 2.036.009 2.417.026.38.018.806.032 1.274.044.493.024.909.067 1.248.132.34.064.65.15.932.255.305.129.589.275.853.44.263.163.518.368.764.615s.454.503.624.773.314.55.43.844c.106.27.194.577.265.923.07.345.11.764.123 1.256.023.48.04.909.052 1.284.012.375.018 1.177.018 2.408s-.009 2.036-.026 2.417c-.018.38-.033.805-.044 1.274a9.181 9.181 0 01-.132 1.248c-.065.34-.15.65-.255.932-.129.304-.275.589-.44.852s-.369.519-.615.765-.504.454-.773.624c-.27.17-.551.313-.844.43-.27.106-.577.194-.923.264-.346.07-.764.112-1.257.123-.48.024-.908.041-1.283.053-.375.012-1.178.018-2.408.018s-2.036-.01-2.417-.027-.806-.032-1.274-.044a9.181 9.181 0 01-1.248-.131c-.34-.065-.65-.15-.932-.255a6.136 6.136 0 01-.853-.44c-.263-.164-.518-.369-.764-.615s-.454-.504-.624-.773c-.17-.27-.314-.551-.43-.844a5.607 5.607 0 01-.265-.923A7.287 7.287 0 01.58 12.83c-.023-.48-.04-.908-.052-1.283C.516 11.173.51 10.37.51 9.14s.009-2.036.026-2.417c.018-.381.033-.806.044-1.275.024-.492.068-.908.132-1.248.065-.34.15-.65.255-.931.129-.305.275-.59.44-.853.164-.264.369-.518.615-.764s.504-.455.773-.625c.27-.17.551-.313.844-.43.27-.106.577-.194.923-.264.345-.07.764-.111 1.257-.123.48-.023.908-.04 1.283-.053S8.279.14 9.51.14zm0 4.36c.645 0 1.248.122 1.81.368a4.53 4.53 0 012.461 2.461c.247.563.37 1.166.37 1.81 0 .645-.123 1.249-.37 1.811a4.53 4.53 0 01-2.46 2.461 4.467 4.467 0 01-1.811.37 4.467 4.467 0 01-1.81-.37 4.53 4.53 0 01-2.461-2.46 4.467 4.467 0 01-.37-1.811c0-.645.123-1.248.37-1.81a4.53 4.53 0 012.46-2.462A4.467 4.467 0 019.51 4.5zm0 7.663c.832 0 1.544-.299 2.136-.896.591-.598.887-1.307.887-2.127 0-.832-.298-1.544-.896-2.136-.598-.592-1.307-.888-2.127-.888-.832 0-1.544.3-2.136.897-.592.598-.887 1.307-.887 2.127 0 .832.298 1.544.896 2.136.598.591 1.307.887 2.127.887zm5.871-7.84c0 .293-.1.548-.299.765a.982.982 0 01-.756.325 1.06 1.06 0 01-.764-.316 1.038 1.038 0 01-.325-.774c0-.292.105-.541.316-.747.21-.205.469-.307.773-.307.293 0 .542.1.747.299.206.199.308.45.308.755z"/></svg>',
     209                        'github'     => '<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>',
    227210
    228                         'lastfm'      => '<svg width="19" height="11" viewBox="0 0 19 11" xmlns="http://www.w3.org/2000/svg"><path d="M14.52 10.093c-.89 0-1.647-.094-2.268-.281-.609-.188-1.125-.446-1.547-.774a4.092 4.092 0 01-1.019-1.142 7.805 7.805 0 01-.615-1.389l-.668-2.074c-.246-.75-.563-1.383-.95-1.899-.386-.515-1.03-.773-1.933-.773-.633 0-1.213.258-1.74.773-.528.516-.791 1.407-.791 2.672 0 .985.222 1.764.668 2.338s1.03.862 1.758.862c.808 0 1.456-.2 1.942-.598l.73-.598.667 1.793-.852.545c-.569.363-1.433.545-2.593.545-.715 0-1.353-.105-1.916-.316-.562-.211-1.034-.519-1.415-.923s-.67-.905-.87-1.503c-.2-.598-.299-1.29-.299-2.074 0-.82.1-1.547.299-2.18.2-.645.495-1.186.888-1.626s.876-.776 1.45-1.01C4.02.225 4.688.108 5.45.108c.68 0 1.283.064 1.81.193.528.129.99.34 1.389.633.398.293.738.668 1.02 1.125.292.469.55 1.037.773 1.705l.668 2.074c.246.75.62 1.371 1.125 1.864.504.492 1.277.738 2.32.738.703 0 1.236-.085 1.6-.255.363-.17.545-.448.545-.835 0-.293-.103-.545-.308-.756-.205-.21-.571-.38-1.099-.51l-1.406-.351c-.844-.188-1.453-.504-1.828-.95-.375-.445-.562-1.019-.562-1.722 0-1.125.38-1.899 1.142-2.32s1.612-.633 2.549-.633c1.055 0 1.887.199 2.496.597s.961 1.067 1.055 2.004l-2.074.246c-.036-.433-.19-.747-.466-.94-.276-.193-.66-.29-1.152-.29-.457 0-.811.094-1.063.281-.252.188-.378.457-.378.809 0 .316.08.568.237.756.158.187.466.334.923.44l1.336.28c.879.211 1.55.548 2.013 1.011.463.463.694 1.11.694 1.942 0 1.032-.392 1.764-1.178 2.198-.785.433-1.822.65-3.11.65z"/></svg>',
     211                        'instagram'  => '<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>',
    229212
    230                         'linkedin'    => '<svg width="19" height="19" viewBox="0 0 19 19" xmlns="http://www.w3.org/2000/svg"><path d="M14.27 9.628a1.057 1.057 0 00-.492-.316 2.467 2.467 0 00-.774-.106c-.386 0-.712.059-.975.176a1.64 1.64 0 00-.642.492c-.152.223-.266.492-.343.809s-.114.68-.114 1.09v6.152a.473.473 0 01-.026.15.448.448 0 01-.114.166c-.036.035-.083.068-.141.097s-.117.044-.176.044H7.24c-.047 0-.097-.015-.15-.044s-.108-.062-.167-.097a1.305 1.305 0 01-.096-.15.339.339 0 01-.044-.166V6.57a.31.31 0 01.044-.15 5.8 5.8 0 01.096-.167c.047-.035.097-.067.15-.096s.108-.044.167-.044h3.129a.69.69 0 01.149.017c.053.012.097.03.132.053.035.012.061.041.079.088l.061.158c0 .047.006.094.018.14a.48.48 0 01.018.106v.281c.398-.386.867-.67 1.406-.852a5.59 5.59 0 011.793-.273c.75 0 1.418.088 2.004.264.586.176 1.09.451 1.511.826.422.387.739.856.95 1.407.21.55.316 1.195.316 1.933v7.664a.473.473 0 01-.026.15.448.448 0 01-.115.167c-.035.035-.082.067-.14.096s-.117.044-.176.044h-3.305a.31.31 0 01-.15-.044 5.8 5.8 0 01-.166-.096 1.305 1.305 0 01-.097-.15.339.339 0 01-.044-.167V11c0-.293-.026-.553-.079-.782a1.85 1.85 0 00-.237-.589zm-9.738-5.45c-.211.212-.446.37-.703.475s-.54.159-.844.159c-.293 0-.571-.053-.835-.159s-.501-.263-.712-.474c-.211-.211-.37-.443-.475-.695a2.19 2.19 0 01-.158-.852c0-.293.053-.566.158-.817.106-.252.264-.484.475-.695.21-.21.445-.375.703-.492s.54-.176.844-.176c.293 0 .571.059.835.176s.5.281.712.492c.21.211.369.44.474.686.106.246.159.521.159.826 0 .316-.053.6-.159.852a2.159 2.159 0 01-.474.695zm.527 2.391v11.355a.31.31 0 01-.044.15c-.03.053-.061.108-.097.167a1.305 1.305 0 01-.149.096.339.339 0 01-.167.044H1.368a.31.31 0 01-.15-.044 5.802 5.802 0 01-.167-.096 1.305 1.305 0 01-.096-.15.339.339 0 01-.044-.167V6.57a.31.31 0 01.044-.149c.029-.053.061-.108.096-.167.047-.035.097-.067.15-.097a.339.339 0 01.167-.044h3.234a.31.31 0 01.15.044 5.8 5.8 0 01.166.097c.036.047.068.097.097.15.03.052.044.108.044.166z"/></svg>',
     213                        'lastfm'     => '<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>',
    231214
    232                         'mail'        => '<svg width="18" height="13" viewBox="0 0 18 13" xmlns="http://www.w3.org/2000/svg"><path d="M9.6 8.175l8.402-6.856v10.793h-18V1.32l8.403 6.856c.093.07.19.129.29.176s.202.07.307.07.211-.023.317-.07c.105-.047.199-.106.28-.176zm-.598-2.074a.662.662 0 01-.263-.053 1.417 1.417 0 01-.229-.123L1.373.089h15.258L9.495 5.925a.813.813 0 01-.492.176z"/></svg>',
     215                        'linkedin'   => '<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>',
    233216
    234                         'medium'      => '<svg width="19" height="16" viewBox="0 0 19 16" xmlns="http://www.w3.org/2000/svg"><path d="M18.39 15.093h-6.856l1.372-1.512c.023-.023.038-.079.044-.167.005-.088.008-.202.008-.342V3.667l-4.5 11.426L3.572 4.441a5.822 5.822 0 01-.167-.457 39.698 39.698 0 01-.15-.474v7.927c0 .164.006.282.018.352.012.07.076.182.193.334l2.074 2.97H.39l2.092-2.97c.117-.152.178-.264.184-.334.006-.07.01-.188.01-.352V3.246c0-.176.002-.293.008-.352.006-.058-.032-.14-.114-.246L.97.222h4.852l4.2 9.3 3.657-9.3h4.711l-1.266 1.565c-.082.094-.131.187-.149.281s-.026.211-.026.352v10.635c0 .14.003.252.008.334.006.082.027.14.062.176l1.371 1.529z"/></svg>',
     217                        'mail'       => '<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>',
    235218
    236                         'meetup'      => '<svg width="19" height="15" viewBox="0 0 19 15" xmlns="http://www.w3.org/2000/svg"><path d="M12.22 11.542c-.012-.258.012-.504.07-.738s.14-.463.246-.685c.375-.797.75-1.59 1.125-2.38a774.383 774.383 0 001.291-2.742c.053-.123.085-.254.097-.395a1.428 1.428 0 00-.018-.387c-.023-.128-.105-.228-.246-.298-.14-.07-.278-.091-.413-.062s-.255.097-.36.202c-.14.106-.255.232-.343.378a6.41 6.41 0 00-.237.43c-.27.528-.533 1.049-.79 1.564a192.161 192.161 0 01-1.582 3.092l-.773 1.547c-.082.152-.164.301-.246.448a1.8 1.8 0 01-.298.395c-.223.234-.501.39-.835.465-.334.077-.653.05-.957-.079a.87.87 0 01-.519-.535c-.088-.252-.073-.548.044-.888.2-.527.401-1.048.606-1.563s.413-1.031.624-1.547l.316-.843.317-.843c.035-.07.064-.147.087-.229s.041-.158.053-.228a1.094 1.094 0 00-.088-.703.8.8 0 00-.474-.421.77.77 0 00-.598.07c-.199.105-.35.28-.456.527-.246.609-.492 1.221-.738 1.836s-.486 1.227-.72 1.836c-.258.632-.513 1.268-.765 1.906s-.506 1.268-.764 1.889c-.281.68-.68 1.13-1.195 1.353s-1.118.222-1.81 0c-.609-.2-1.068-.563-1.379-1.09-.31-.527-.377-1.112-.202-1.756.13-.528.27-1.055.422-1.582.152-.527.31-1.051.474-1.572.164-.522.328-1.04.492-1.555.176-.527.346-1.048.51-1.564l.457-1.265c.153-.422.316-.837.491-1.247.305-.656.794-1.166 1.467-1.529.674-.363 1.327-.457 1.96-.28.28.07.553.172.816.307s.525.272.782.412c.27.153.522.205.756.159.234-.047.462-.164.685-.352a92.698 92.698 0 00.597-.527c.422-.34.864-.504 1.327-.492.463.012.893.2 1.291.562.07.059.138.118.202.176.065.059.132.117.202.176a.653.653 0 00.378.202.597.597 0 00.413-.114 2.279 2.279 0 011.15-.37c.393-.011.788.024 1.187.106.55.117.978.413 1.282.887s.416.993.334 1.555a7.778 7.778 0 01-.588 2.02 277.748 277.748 0 00-1.626 3.725 9.284 9.284 0 00-.58 1.863c-.011.117-.023.228-.035.334a3.025 3.025 0 00-.017.333c-.012.328.05.583.184.765.135.181.372.313.712.395.21.059.43.105.659.14s.454.077.676.124c.316.07.539.184.668.342.129.158.187.372.175.641-.011.246-.09.446-.237.598s-.372.258-.676.316c-.55.106-1.092.123-1.625.053s-1.052-.217-1.555-.44c-.598-.257-1.051-.629-1.362-1.115-.31-.486-.483-1.057-.518-1.713z"/></svg>',
     219                        'mastodon'   => '<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>',
    237220
    238                         'pinterest'   => '<svg width="15" height="19" viewBox="0 0 15 19" xmlns="http://www.w3.org/2000/svg"><path d="M4.77 7.548c0-.387.047-.738.14-1.055.094-.316.247-.61.458-.879.187-.257.404-.457.65-.597.246-.14.51-.211.791-.211.223 0 .422.035.598.105.175.07.328.188.457.352a1.866 1.866 0 01.387 1.16c0 .14-.015.296-.044.466-.03.17-.074.354-.132.554-.047.21-.1.436-.159.676s-.134.495-.228.765c-.082.281-.158.527-.229.738-.07.211-.123.399-.158.563-.07.28-.079.545-.026.79.053.247.167.475.343.686.175.188.378.334.606.44s.483.158.765.158c.492 0 .94-.138 1.344-.413s.765-.689 1.082-1.24c.316-.562.553-1.177.711-1.845s.238-1.4.238-2.197c0-.598-.097-1.143-.29-1.635a3.831 3.831 0 00-.87-1.319 3.932 3.932 0 00-1.398-.835c-.545-.193-1.169-.29-1.872-.29-.785 0-1.494.123-2.127.37a4.48 4.48 0 00-1.67 1.142A4.99 4.99 0 003.03 5.632a5.075 5.075 0 00-.37 1.951c0 .422.06.809.176 1.16.118.352.293.668.528.95a.566.566 0 01.158.28.96.96 0 01.017.317c-.035.082-.07.194-.105.334s-.07.31-.105.51a.397.397 0 01-.07.176.32.32 0 01-.141.105.614.614 0 01-.15.018.852.852 0 01-.167-.018 3.17 3.17 0 01-.949-.606 3.555 3.555 0 01-.703-.94A4.85 4.85 0 01.727 8.69a6.23 6.23 0 01-.14-1.354c0-.316.026-.627.078-.932.053-.304.132-.615.238-.931.105-.317.231-.624.378-.923s.325-.589.536-.87c.21-.293.445-.566.703-.818.258-.252.527-.495.809-.73.292-.222.618-.424.975-.606a7.928 7.928 0 011.204-.483c.422-.117.859-.21 1.31-.281.451-.07.917-.106 1.397-.106.504 0 .988.044 1.45.132.463.088.906.22 1.328.396.421.152.814.342 1.177.571.364.229.686.483.967.765.293.293.55.6.774.923.222.322.421.67.597 1.045.153.364.273.739.36 1.125s.132.774.132 1.16c0 1.055-.131 2.02-.395 2.892a6.954 6.954 0 01-1.222 2.347c-.539.703-1.154 1.225-1.846 1.564-.69.34-1.459.51-2.302.51-.281 0-.554-.03-.818-.088a2.728 2.728 0 01-.764-.299 2.626 2.626 0 01-.633-.413 1.94 1.94 0 01-.422-.536c-.187.82-.343 1.477-.466 1.969s-.214.82-.272.984a7.114 7.114 0 01-.528 1.336 13.037 13.037 0 01-.984 1.618H3.61a15.553 15.553 0 01-.08-1.97c.018-.597.08-1.136.185-1.616L5.086 9.27a3.083 3.083 0 01-.237-.765 5.323 5.323 0 01-.08-.958z"/></svg>',
     221                        'medium'     => '<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>',
    239222
    240                         'pocket'      => '<svg width="19" height="17" viewBox="0 0 19 17" xmlns="http://www.w3.org/2000/svg"><path d="M18.2 2.721v4.673c0 .492-.03.99-.088 1.493-.058.504-.158.99-.299 1.459-.269.831-.647 1.607-1.133 2.327s-1.068 1.35-1.748 1.89a8.416 8.416 0 01-1.142.807c-.398.246-.814.457-1.247.633s-.878.316-1.335.421a8.79 8.79 0 01-1.37.211c-.48.035-.955.03-1.424-.017a7.998 7.998 0 01-1.405-.229 9.677 9.677 0 01-1.353-.457 8.131 8.131 0 01-1.265-.667 9.857 9.857 0 01-1.985-1.704A8.739 8.739 0 01.983 11.4a9.283 9.283 0 01-.492-1.388 7.71 7.71 0 01-.246-1.423C.21 8.062.195 7.535.201 7.008s.01-1.043.01-1.546V2.3c0-.387.107-.738.324-1.055a1.55 1.55 0 01.87-.632c.105-.035.213-.056.325-.062a6.52 6.52 0 01.342-.008h8.714c.539.011 1.072.017 1.599.017.527 0 1.06.006 1.599.018h1.58c.235-.024.478-.035.73-.035s.5.035.746.105a1.956 1.956 0 01.914.703c.14.21.217.43.228.659.012.228.018.465.018.711zm-3.584 4.076c.07-.2.082-.404.035-.615s-.129-.392-.246-.545a1.232 1.232 0 00-.527-.36 1.236 1.236 0 00-.632-.061 1.4 1.4 0 00-.72.386c-.2.2-.393.387-.58.562a142.695 142.695 0 01-2.74 2.6 21.07 21.07 0 01-1.187-1.097c-.38-.381-.77-.765-1.168-1.151l-.29-.29c-.1-.1-.202-.19-.307-.272a4.673 4.673 0 00-.598-.563c-.164-.105-.351-.166-.562-.184s-.41.009-.597.08c-.422.175-.66.485-.712.93-.052.445.068.814.36 1.107.41.41.817.808 1.221 1.195.404.386.806.773 1.204 1.16.199.175.395.36.588.552.194.194.396.384.606.571.164.164.337.34.519.527.181.188.395.305.64.352a1.308 1.308 0 001.16-.316 62.497 62.497 0 001.23-1.195 111.392 111.392 0 002.425-2.284c.164-.164.34-.33.527-.5.187-.17.304-.367.351-.59z"/></svg>',
     223                        'meetup'     => '<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>',
    241224
    242                         'reddit'      => '<svg width="19" height="16" viewBox="0 0 19 16" xmlns="http://www.w3.org/2000/svg"><path d="M18.19 7.429c0 .375-.105.709-.316 1.002-.211.293-.48.51-.809.65a2.953 2.953 0 01.105.774c0 .726-.21 1.406-.632 2.039-.422.633-.994 1.186-1.714 1.661-.721.475-1.568.853-2.54 1.134a11.8 11.8 0 01-3.13.404c-1.112 0-2.155-.14-3.128-.422-.973-.27-1.82-.641-2.54-1.116-.72-.475-1.292-1.028-1.714-1.661-.422-.645-.633-1.324-.633-2.04 0-.14.009-.28.027-.421.017-.14.044-.27.079-.387a1.753 1.753 0 01-.765-.65 1.719 1.719 0 01-.29-.967c0-.492.17-.908.51-1.248.34-.34.756-.51 1.248-.51.281 0 .536.059.764.176.229.117.42.27.572.457a8.346 8.346 0 011.142-.668c.41-.2.844-.369 1.301-.51.457-.14.938-.252 1.442-.334a11.25 11.25 0 011.564-.14L10.245.257a.295.295 0 01.15-.167.377.377 0 01.236-.044l3.551.844c.024 0 .041.006.053.018l.018.017c.128-.246.304-.442.527-.589s.48-.22.773-.22c.387 0 .712.132.976.396s.395.589.395.976c0 .386-.131.718-.395.993a1.297 1.297 0 01-.976.413c-.386 0-.714-.132-.984-.396a1.335 1.335 0 01-.422-.94h-.14L10.771.785l-1.3 3.867a11.692 11.692 0 013.103.475c.473.14.916.316 1.326.527.422.199.809.427 1.16.685a1.705 1.705 0 011.371-.668c.492 0 .908.17 1.248.51.34.34.51.756.51 1.248zM5.077 8.835c0 .352.129.656.387.914s.562.387.914.387c.351 0 .656-.129.914-.387s.387-.562.387-.914c0-.351-.13-.656-.387-.914s-.563-.387-.914-.387c-.352 0-.656.13-.914.387s-.387.563-.387.914zm7.031 3.586c.035-.035.053-.085.053-.15a.27.27 0 00-.053-.166c-.035-.035-.082-.053-.14-.053s-.106.018-.141.053c-.27.27-.624.466-1.064.589-.439.123-.963.184-1.573.184-.633 0-1.166-.064-1.6-.193s-.779-.322-1.036-.58c-.036-.035-.082-.053-.141-.053s-.106.018-.14.053a.34.34 0 00-.053.175.19.19 0 00.052.141c.305.305.698.527 1.178.668s1.06.211 1.74.211c.692 0 1.278-.073 1.758-.22s.867-.366 1.16-.659zm-.07-2.285c.351 0 .65-.126.896-.378s.37-.56.37-.923c0-.351-.124-.656-.37-.914s-.545-.387-.896-.387c-.375 0-.692.13-.95.387s-.386.563-.386.914c0 .375.132.686.395.932.264.246.578.369.94.369z"/></svg>',
     225                        'pinterest'  => '<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>',
    243226
    244                         'skype'       => '<svg width="19" height="19" viewBox="0 0 19 19" xmlns="http://www.w3.org/2000/svg"><path d="M17.6 11.315a4.903 4.903 0 01.492 2.18c0 .68-.129 1.318-.387 1.916a5.054 5.054 0 01-1.045 1.564c-.44.446-.958.797-1.556 1.055a4.661 4.661 0 01-1.899.387c-.421 0-.832-.053-1.23-.159a4.512 4.512 0 01-1.09-.439 5.48 5.48 0 01-.782.114c-.252.018-.507.027-.765.027a8.246 8.246 0 01-3.304-.668 8.475 8.475 0 01-2.681-1.793 8.486 8.486 0 01-1.82-2.69 8.121 8.121 0 01-.667-3.287c0-.305.017-.598.052-.879.036-.281.077-.562.123-.844C.831 7.448.666 7.06.55 6.63S.373 5.772.373 5.338c0-.68.13-1.318.387-1.916a5.054 5.054 0 011.046-1.564c.44-.445.958-.797 1.556-1.055A4.66 4.66 0 015.26.417c.492 0 .958.067 1.398.202.44.134.852.313 1.239.536a9.444 9.444 0 011.441-.106c1.172 0 2.268.223 3.287.668a8.486 8.486 0 012.69 1.82 8.475 8.475 0 011.793 2.68 8.246 8.246 0 01.668 3.305c0 .305-.012.61-.035.914-.024.305-.07.598-.14.879zm-4.008 2.215a3.214 3.214 0 00.598-1.899c0-.28-.03-.55-.088-.808a2.15 2.15 0 00-.264-.668 2.261 2.261 0 00-.395-.563 3.334 3.334 0 00-.554-.457 4.657 4.657 0 00-.66-.351c-.24-.106-.5-.211-.781-.317a9.03 9.03 0 00-.897-.246c-.316-.07-.638-.14-.967-.21l-.72-.185c-.2-.053-.358-.097-.475-.132a2.172 2.172 0 01-.334-.106 9.622 9.622 0 01-.334-.14 2.74 2.74 0 01-.29-.185.825.825 0 01-.202-.202.523.523 0 01-.14-.237.988.988 0 01-.036-.255c0-.164.044-.314.132-.448s.22-.255.395-.36c.176-.13.387-.22.633-.273a4.05 4.05 0 01.844-.08c.316 0 .595.027.835.08.24.053.43.132.571.237.14.106.273.237.396.396.123.158.237.342.343.553.105.14.199.27.28.387.083.117.165.211.247.281.094.07.2.123.316.158.118.036.246.053.387.053.176 0 .34-.03.492-.088a.99.99 0 00.387-.263c.129-.13.22-.261.272-.396.053-.135.08-.272.08-.413a2.13 2.13 0 00-.247-.984 2.612 2.612 0 00-.351-.475 3.635 3.635 0 00-.492-.44 3.688 3.688 0 00-.624-.395 4.436 4.436 0 00-.783-.308 4.034 4.034 0 00-.896-.193 10.103 10.103 0 00-1.072-.053c-.48 0-.923.03-1.328.088a4.956 4.956 0 00-1.133.3 3.913 3.913 0 00-.967.474c-.27.187-.498.404-.686.65-.199.246-.348.516-.448.809-.1.293-.15.597-.15.914 0 .34.05.65.15.931s.237.534.413.756c.176.235.387.44.633.615s.516.323.809.44c.304.14.647.267 1.028.378.38.111.788.208 1.222.29.316.07.606.14.87.21.263.071.489.13.676.177.176.07.34.143.493.22.152.076.28.166.386.272.13.105.22.228.273.369.053.14.079.287.079.44 0 .21-.053.404-.158.58s-.264.333-.475.474c-.21.164-.463.281-.756.352-.293.07-.615.105-.967.105-.246 0-.474-.017-.685-.053a2.144 2.144 0 01-.545-.158 2.167 2.167 0 01-.958-.949 16.982 16.982 0 00-.237-.457 1.965 1.965 0 00-.211-.43 1.295 1.295 0 00-.282-.308.876.876 0 00-.342-.194 1.434 1.434 0 00-.396-.052c-.176 0-.337.026-.483.079s-.279.132-.396.237a.869.869 0 00-.272.37c-.053.14-.08.286-.08.439 0 .246.045.495.133.747.087.252.22.506.395.764.176.27.384.507.624.712.24.205.501.378.782.519.41.21.867.369 1.371.474s1.055.159 1.653.159c.515 0 .993-.039 1.432-.115.44-.076.841-.19 1.204-.342a4.995 4.995 0 001.011-.563c.287-.21.525-.457.712-.738z"/></svg>',
     227                        'pocket'     => '<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>',
    245228
    246                         'slideshare'  => '<svg width="18" height="19" viewBox="0 0 18 19" xmlns="http://www.w3.org/2000/svg"><path d="M6.5 5.901c.586 0 1.084.193 1.494.58.41.387.615.85.615 1.389 0 .55-.208 1.016-.624 1.397s-.91.572-1.485.572a2.098 2.098 0 01-1.494-.58c-.41-.387-.615-.85-.615-1.39 0-.55.208-1.016.624-1.397.416-.38.91-.571 1.485-.571zm4.992-.035c.598 0 1.105.193 1.52.58.417.387.625.85.625 1.389 0 .562-.208 1.037-.624 1.424-.416.386-.923.58-1.52.58a2.098 2.098 0 01-1.495-.58 1.88 1.88 0 01-.615-1.424c0-.551.208-1.017.624-1.398s.911-.571 1.485-.571zm5.555 3.129c.27-.188.475-.19.615-.009s.123.396-.052.642c-.317.386-.78.808-1.39 1.265-.608.457-1.376.88-2.302 1.266.492 1.676.516 3.006.07 3.99-.445.997-1.028 1.662-1.749 1.996-.72.334-1.42.36-2.1.079-.668-.293-.99-.873-.967-1.74v-3.27a2.404 2.404 0 00-.492-.106v3.375c.023.868-.3 1.448-.967 1.74-.68.282-1.38.256-2.1-.078-.721-.334-1.299-1-1.732-1.996-.446-.984-.416-2.314.088-3.99-.95-.387-1.732-.809-2.347-1.266-.615-.457-1.087-.879-1.415-1.265-.153-.246-.167-.46-.044-.642.123-.182.325-.179.606.009l.115.079c.04.03.061.05.061.062V2.174c0-.492.173-.908.519-1.248.345-.34.735-.51 1.169-.51h12.62c.446 0 .81.17 1.09.51s.422.756.422 1.248v6.962a.423.423 0 00.185-.08c.03-.029.062-.05.097-.061zm-1.16.668V2.948c0-.563-.085-.973-.255-1.23-.17-.258-.519-.387-1.046-.387H3.406c-.562 0-.937.117-1.125.351S2 2.338 2 2.948v6.75c.55.316 1.096.55 1.635.703.539.14 1.051.238 1.538.29.486.053.928.074 1.327.062.41-.012.75-.024 1.02-.035.246-.012.439.005.58.052.14.047.263.112.369.194.023.023.038.044.044.061s.014.032.026.044c.106.094.211.182.317.264.105.082.199.158.28.228a1.01 1.01 0 01.282-.65c.164-.164.457-.229.879-.193.281.011.621.023 1.02.035.398.012.837-.009 1.318-.062a9.87 9.87 0 001.547-.307 7.72 7.72 0 001.705-.721z"/></svg>',
     229                        'reddit'     => '<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>',
    247230
    248                         'snapchat'    => '<svg width="18" height="18" viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"><path d="M17.6 13.58c.105.012.196.056.272.131s.102.173.079.29a.639.639 0 01-.036.21c-.035.105-.102.196-.201.272s-.23.16-.394.254c-.2.082-.444.16-.737.236s-.63.15-1.016.22c-.024.035-.044.09-.062.166s-.032.15-.043.22a2.855 2.855 0 00-.106.42.432.432 0 01-.175.236.507.507 0 01-.28.08H14.62a1.03 1.03 0 01-.245-.036 2.836 2.836 0 00-.42-.079 4.292 4.292 0 00-.492-.026c-.128 0-.245.009-.35.026a4.775 4.775 0 01-.35.044c-.211.035-.415.108-.614.22a7.67 7.67 0 00-.649.411 7.636 7.636 0 01-1.043.666c-.391.21-.861.316-1.41.316H8.8c-.55 0-1.02-.108-1.411-.324a11.522 11.522 0 01-1.06-.658 9.375 9.375 0 00-.64-.403 1.88 1.88 0 00-.605-.228 4.775 4.775 0 01-.35-.044 1.916 1.916 0 00-.316-.026c-.222 0-.409.015-.56.044s-.281.05-.386.061c-.082.024-.158.041-.228.053s-.135.017-.193.017c-.152 0-.26-.04-.324-.122s-.12-.158-.167-.228a2.687 2.687 0 00-.105-.42 3.64 3.64 0 00-.044-.22.526.526 0 00-.061-.166c-.386-.07-.725-.14-1.017-.21s-.537-.153-.736-.246a2.321 2.321 0 01-.386-.254.673.673 0 01-.21-.272.188.188 0 01-.035-.105V14c-.023-.094.003-.181.079-.263a.426.426 0 01.272-.14c.268-.059.531-.132.788-.22.257-.087.497-.213.719-.376.222-.129.42-.278.596-.447.175-.17.345-.348.508-.535.292-.339.514-.649.666-.929a6.92 6.92 0 00.246-.473h.035a.999.999 0 00.105-.342.574.574 0 00-.035-.29c-.07-.151-.205-.268-.403-.35-.199-.082-.38-.152-.544-.21-.058-.012-.11-.03-.157-.053s-.088-.04-.123-.052a3.966 3.966 0 01-.386-.184.996.996 0 01-.28-.22c-.152-.116-.237-.23-.254-.341a.877.877 0 01-.009-.272.74.74 0 01.14-.254 1.15 1.15 0 01.263-.237c.059-.035.137-.067.237-.096.099-.03.195-.044.289-.044.047 0 .096.006.149.018.052.011.108.029.166.052.14.07.278.123.412.158.135.035.254.053.36.053.07 0 .131-.006.184-.018a.644.644 0 00.149-.053.7.7 0 00-.027-.184.834.834 0 01-.026-.219 33.536 33.536 0 01-.052-1.928c0-.678.105-1.244.315-1.7.14-.304.3-.587.482-.85.181-.263.383-.494.605-.692.187-.2.388-.368.604-.509.217-.14.447-.268.693-.385.432-.187.835-.307 1.21-.36s.66-.079.858-.079H9.152c.187 0 .467.024.84.07s.772.17 1.193.369c.245.117.476.245.692.385.216.14.418.31.605.509.234.198.444.432.63.7.188.27.351.562.492.877.198.42.295.976.289 1.665-.006.69-.032 1.332-.079 1.928v.246a.614.614 0 01-.035.192c.047 0 .088.006.123.018a.456.456 0 00.14.018c.128 0 .254-.018.377-.053.122-.035.254-.088.394-.158.047-.035.105-.055.175-.061s.129-.009.176-.009c.07 0 .14.006.21.018a.93.93 0 01.193.052c.163.07.304.16.42.272a.526.526 0 01.176.394.721.721 0 01-.044.22.598.598 0 01-.184.254 1.444 1.444 0 01-.307.227c-.123.07-.266.135-.43.193a3.582 3.582 0 00-.122.044.601.601 0 00-.123.061c-.175.059-.365.129-.57.21-.204.082-.341.2-.411.351a.494.494 0 00-.027.28c.018.106.062.223.132.351l.228.456c.14.269.356.575.648.92.292.345.655.67 1.087.973.432.315.952.526 1.56.631z"/></svg>',
     231                        'skype'      => '<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>',
    249232
    250                         'soundcloud'  => '<svg width="19" height="9" viewBox="0 0 19 9" xmlns="http://www.w3.org/2000/svg"><path d="M1.3 7.415H.948v-2.18H1.3v2.18zm.914.703h-.352v-3.41h.352v3.41zm.703.211h-.351V4.356h.351V8.33zm.738.176h-.351V4.532h.351v3.973zm.88 0h-.352V3.267h.351v5.238zm.738 0H4.92V2.563h.352v5.942zm.879 0H5.8V2.177h.352v6.328zm.738 0h-.352V2h.352v6.504zm.914 0h-.387V2.177h.387v6.328zm.703 0h-.352V2.388h.352v6.117zm.738 0H8.86V1.649h.386v6.856zm.88 0h-.352V1.122h.351v7.383zm6.609-.07H10.58a.303.303 0 01-.193-.07.216.216 0 01-.088-.177v-7.03c0-.071.018-.127.053-.168.035-.04.1-.079.193-.114.211-.082.437-.144.677-.185.24-.04.483-.061.73-.061.503 0 .984.094 1.44.281.458.176.862.422 1.214.738.351.317.632.692.843 1.125.223.434.358.903.405 1.407.14-.047.28-.088.422-.123.14-.036.293-.053.457-.053.609 0 1.13.214 1.564.641s.65.953.65 1.574c0 .609-.213 1.13-.641 1.564-.428.434-.952.65-1.573.65z"/></svg>',
     233                        'snapchat'   => '<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>',
    251234
    252                         'spotify'     => '<svg width="19" height="13" viewBox="0 0 19 13" xmlns="http://www.w3.org/2000/svg"><path d="M14.7 12.008a.737.737 0 01-.474.342.697.697 0 01-.58-.096c-.75-.445-1.54-.808-2.37-1.089-.844-.27-1.728-.457-2.653-.562s-1.896-.117-2.915-.035a20 20 0 00-3.161.492.83.83 0 01-.588-.115.795.795 0 01-.36-.483.746.746 0 01.105-.588.83.83 0 01.492-.36 24.104 24.104 0 013.477-.527 17.117 17.117 0 013.205.053c1.025.117 2 .334 2.924.65.937.304 1.82.714 2.652 1.23.187.105.305.263.351.473s.012.416-.105.615zm1.546-3.442a.955.955 0 01-.598.43.94.94 0 01-.737-.114 13.108 13.108 0 00-2.845-1.265 16.552 16.552 0 00-3.223-.702 17.724 17.724 0 00-3.346-.07c-1.124.07-2.189.257-3.196.562-.246.082-.489.058-.729-.07s-.407-.317-.5-.563a1.03 1.03 0 01.079-.755.876.876 0 01.588-.474 16.48 16.48 0 013.618-.667c1.253-.094 2.5-.07 3.74.07a17.96 17.96 0 013.619.79c1.17.375 2.242.86 3.213 1.458.223.152.37.36.44.623.07.264.029.513-.123.747zm1.756-4.004c-.153.28-.39.46-.712.535a1.24 1.24 0 01-.904-.114c-1.019-.609-2.172-1.083-3.46-1.423-1.3-.327-2.617-.544-3.951-.65s-2.635-.105-3.9 0c-1.276.106-2.4.305-3.371.598a1.055 1.055 0 01-.878-.07 1.185 1.185 0 01-.598-.703 1.215 1.215 0 01.106-.904c.152-.287.386-.478.702-.571C2.15.92 3.42.686 4.847.557S7.74.426 9.237.55s2.975.377 4.427.763c1.451.399 2.769.943 3.951 1.634.281.175.46.418.536.729.076.31.026.606-.15.887z"/></svg>',
     235                        'soundcloud' => '<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>',
    253236
    254                         'stumbleupon' => '<svg width="19" height="15" viewBox="0 0 19 15" xmlns="http://www.w3.org/2000/svg"><path d="M9.2 3.602c-.258 0-.48.09-.668.272s-.281.408-.281.677v5.766a4.118 4.118 0 01-.334 1.547c-.211.48-.501.9-.87 1.257-.37.357-.794.641-1.275.852a3.93 3.93 0 01-1.564.316 3.93 3.93 0 01-1.565-.316 4.033 4.033 0 01-1.265-.87c-.364-.37-.65-.8-.862-1.292A3.93 3.93 0 01.2 10.246V7.75h3.094v2.461c0 .258.09.48.272.668a.904.904 0 00.677.281c.258 0 .48-.09.668-.272a.904.904 0 00.281-.677v-5.8c.012-.54.13-1.044.352-1.512.21-.469.498-.88.861-1.23A4.01 4.01 0 017.671.841 3.87 3.87 0 019.2.543a4.009 4.009 0 012.795 1.125c.362.352.65.762.86 1.23.211.47.328.973.352 1.512v1.301l-1.828.528-1.23-.563V4.551c0-.258-.092-.48-.273-.668a.904.904 0 00-.677-.281zm9 6.644a3.93 3.93 0 01-.316 1.565c-.211.492-.498.923-.862 1.292-.363.37-.785.66-1.265.87-.493.211-1.014.317-1.565.317s-1.072-.106-1.564-.317c-.48-.21-.905-.498-1.275-.861a4.016 4.016 0 01-1.204-2.83V7.786l1.23.562 1.829-.562v2.53c0 .259.09.481.272.669a.904.904 0 00.677.281c.258 0 .48-.09.668-.272a.904.904 0 00.281-.677V7.75H18.2v2.496z"/></svg>',
     237                        'spotify'    => '<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>',
    255238
    256                         'tumblr'      => '<svg width="12" height="19" viewBox="0 0 12 19" xmlns="http://www.w3.org/2000/svg"><path d="M.1 8.239V5.673a5.138 5.138 0 001.828-.985c.246-.21.472-.445.677-.703s.378-.539.518-.844c.153-.293.282-.632.387-1.02.106-.386.188-.808.246-1.265h2.567v4.535h4.289V8.24h-4.29v4.606c0 .527.015.958.045 1.292.029.334.073.57.131.712a.99.99 0 00.229.395c.105.111.228.214.37.308.21.117.43.21.658.28.229.071.466.106.712.106.457 0 .914-.076 1.371-.228.457-.152.914-.381 1.371-.686v2.848c-.386.176-.755.331-1.107.466a7.137 7.137 0 01-1.002.307 7.26 7.26 0 01-.958.159c-.346.035-.694.052-1.046.052a8.03 8.03 0 01-1.169-.079 5.926 5.926 0 01-1.01-.237c-.317-.105-.613-.228-.888-.37s-.519-.31-.73-.509a3.638 3.638 0 01-.571-.598 3.28 3.28 0 01-.378-.632 3.428 3.428 0 01-.185-.791 8.727 8.727 0 01-.061-1.108V8.24H.1z"/></svg>',
     239                        'tumblr'     => '<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>',
    257240
    258                         'twitch'      => '<svg width="18" height="19" viewBox="0 0 18 19" xmlns="http://www.w3.org/2000/svg"><path d="M12.8 16.061H9.284L6.93 18.417h-2.32V16.06H.284V3.545L1.48.416h16.03v10.97L12.8 16.06zm3.129-5.484V1.963H3.027v11.355h3.515v2.356l2.356-2.356h4.29l2.741-2.742zm-2.742-5.45v4.676H11.64V5.127h1.547zm-5.871 0h1.582v4.676H7.316V5.127z"/></svg>',
     241                        'twitch'     => '<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>',
    259242
    260                         'twitter'     => '<svg width="19" height="16" viewBox="0 0 19 16" xmlns="http://www.w3.org/2000/svg"><path d="M16.6 4.2v.457c0 1.219-.229 2.455-.686 3.709a10.568 10.568 0 01-2.021 3.375c-.89 1.008-1.992 1.834-3.305 2.479-1.3.632-2.8.949-4.5.949-.515 0-1.025-.035-1.53-.106-.503-.07-.992-.175-1.467-.316s-.934-.317-1.38-.527a9.099 9.099 0 01-1.283-.704 9.86 9.86 0 00.879.036c.855 0 1.679-.135 2.47-.405a6.85 6.85 0 002.135-1.177c-.808 0-1.529-.244-2.162-.73a3.782 3.782 0 01-1.318-1.837c.117.035.231.056.343.062s.231.008.36.008a4.54 4.54 0 00.984-.105A3.632 3.632 0 012.01 8.085a3.563 3.563 0 01-.844-2.338v-.07c.246.14.507.252.783.334s.565.123.87.123a3.58 3.58 0 01-1.196-1.292 3.56 3.56 0 01-.316-2.734c.094-.316.223-.615.387-.896.445.562.949 1.072 1.511 1.53a10.59 10.59 0 003.85 1.985c.727.2 1.47.317 2.232.352a3.555 3.555 0 01-.105-.844c0-.504.094-.984.281-1.441.2-.446.466-.835.8-1.17a3.625 3.625 0 011.169-.781c.445-.2.926-.3 1.441-.3.54 0 1.04.106 1.503.317.463.211.865.492 1.204.844a7.969 7.969 0 001.23-.343 6.622 6.622 0 001.126-.536c-.14.422-.352.809-.633 1.16-.281.352-.61.645-.984.88a8.26 8.26 0 001.072-.212 5.848 5.848 0 001.037-.386A8.42 8.42 0 0116.6 4.2z"/></svg>',
     243                        'twitter'    => '<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>',
    261244
    262                         'vimeo'       => '<svg width="19" height="16" viewBox="0 0 19 16" xmlns="http://www.w3.org/2000/svg"><path d="M12.1 3.883c-.21 0-.428.026-.65.08a3.818 3.818 0 00-.685.236c.222-.726.492-1.359.808-1.897s.685-.984 1.107-1.336.896-.609 1.423-.773 1.101-.234 1.722-.21c.926.01 1.608.315 2.047.913s.636 1.488.589 2.67a5.986 5.986 0 01-.281 1.442c-.164.515-.399 1.072-.703 1.669s-.685 1.242-1.142 1.933c-.445.68-.967 1.4-1.564 2.161-.61.785-1.195 1.476-1.757 2.074s-1.102 1.098-1.617 1.502c-.515.404-1.007.706-1.476.905-.469.2-.914.299-1.335.299-.528 0-1.01-.243-1.45-.73-.44-.486-.846-1.215-1.221-2.187-.246-.89-.49-1.778-.73-2.662a251.3 251.3 0 01-.711-2.68c-.281-.96-.565-1.681-.852-2.161-.287-.48-.589-.72-.905-.72-.07 0-.22.07-.448.21s-.548.351-.958.633l-.843-1.09A125.804 125.804 0 013.103 1.81C3.677 1.306 4.19.92 4.641.65 5.09.38 5.47.228 5.774.193c.68-.07 1.236.132 1.67.606.433.475.732 1.233.896 2.276.175 1.101.325 1.994.448 2.68.123.685.22 1.162.29 1.432.187.913.395 1.599.623 2.055s.466.686.712.686c.188 0 .422-.147.703-.44.281-.292.61-.732.984-1.317.363-.598.65-1.125.861-1.582s.334-.843.369-1.16c.047-.503-.032-.887-.237-1.15-.205-.264-.536-.396-.993-.396z"/></svg>',
     245                        'vimeo'      => '<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>',
    263246
    264                         'vk'          => '<svg width="19" height="11" viewBox="0 0 19 11" xmlns="http://www.w3.org/2000/svg"><path d="M18.1 9.122c.105.129.234.31.387.545.152.234.222.44.21.615-.07.504-.55.691-1.44.563s-1.536-.106-1.934.07h-.07a2.677 2.677 0 01-1.187-.554 7.723 7.723 0 01-.888-.852 7.918 7.918 0 01-.58-.668c-.222-.281-.462-.399-.72-.352-.387.059-.563.337-.528.835.036.498-.035.888-.21 1.169-.13.234-.422.354-.88.36-.456.006-.878-.008-1.265-.044-1.218-.14-2.18-.498-2.882-1.072a12.286 12.286 0 01-1.864-1.88 1.12 1.12 0 01-.14-.167 3.297 3.297 0 00-.106-.15.426.426 0 01-.052-.061.085.085 0 01-.018-.044c-.035-.035-.07-.076-.105-.123s-.059-.088-.07-.123c-.024-.024-.042-.044-.053-.062s-.018-.032-.018-.044a.54.54 0 01-.088-.114 1.285 1.285 0 00-.088-.132c-.023 0-.038-.009-.044-.026a.11.11 0 00-.026-.044 5.18 5.18 0 01-.106-.185 1.384 1.384 0 00-.105-.167 4.165 4.165 0 00-.211-.316.427.427 0 01-.053-.062.085.085 0 01-.017-.044.47.47 0 01-.088-.123.47.47 0 00-.088-.123.108.108 0 00-.018-.061.085.085 0 01-.017-.044.47.47 0 01-.088-.123.47.47 0 00-.088-.123c0-.024-.006-.044-.018-.062s-.017-.032-.017-.044a27.3 27.3 0 01-1.195-2.214C1.19 2.794 1.05 2.5.91 2.196a2.32 2.32 0 01-.211-.984c.2-.152.451-.225.756-.22.304.007.615.01.931.01.282 0 .604-.01.967-.027s.65.027.861.132c.106.059.217.22.334.483s.229.49.334.677c.14.34.29.647.448.923.159.275.314.542.466.8.024.023.044.05.062.079a.34.34 0 00.044.061c0 .024.003.038.008.044l.027.027c0 .023.009.043.026.061l.044.044.018.018.017.017c.024.035.038.065.044.088s.015.041.027.053l.017.017.018.018c.023.035.044.064.061.088s.032.053.044.088c.13.164.278.36.448.588s.36.326.572.29c.21-.035.34-.251.386-.65.047-.398.07-.756.07-1.072v-.105c.012-.375.007-.745-.017-1.108-.023-.363-.088-.638-.193-.826a.665.665 0 00-.396-.343 2.02 2.02 0 01-.518-.255C6.769.908 7.04.72 7.422.65c.38-.07.823-.105 1.327-.105.422 0 .882.011 1.38.035.498.023.823.164.975.422.176.304.238.682.185 1.133-.053.451-.08.87-.08 1.257a.217.217 0 00-.034.123v.65l-.018.01c-.012.006-.017.014-.017.026v.175c0 .024.005.035.017.035h.018V4.798c.023 0 .035.003.035.009v.132c.023 0 .035.006.035.017V5.044l.009.009.026.026v.071h.035v.07c.024 0 .035.003.035.009v.026c0 .024.006.035.018.035h.018v.035l.017.01c.012.005.018.014.018.026.023 0 .035.005.035.017v.018l.035.035.018.009c.011.006.017.014.017.026H11.561v.035c.024 0 .038.003.044.009l.027.026a.855.855 0 00.562-.316c.14-.176.27-.352.387-.527.023-.035.044-.065.061-.088a.513.513 0 01.044-.053l.01-.018c.006-.012.014-.017.025-.017 0-.024.006-.041.018-.053l.018-.017c.023-.024.038-.041.044-.053s.014-.018.026-.018c0-.023.003-.038.009-.044l.026-.026c0-.023.006-.038.018-.044.011-.006.017-.015.017-.026l.018-.01c.012-.005.017-.014.017-.025a.408.408 0 00.106-.176.427.427 0 00.053-.062.085.085 0 00.017-.044.425.425 0 00.053-.061.085.085 0 00.017-.044c.141-.235.276-.478.405-.73s.263-.524.404-.817c.094-.2.196-.436.308-.712.11-.275.243-.436.395-.483.27-.106.592-.144.967-.114.375.029.744.044 1.107.044.305 0 .671-.006 1.099-.018.427-.012.694.088.8.299.07.176.029.436-.123.782a7.444 7.444 0 01-.334.694c-.235.352-.466.671-.695.958s-.454.577-.676.87c-.024.024-.039.044-.044.062s-.015.032-.027.044l-.017.008a.028.028 0 00-.018.027c-.023 0-.038.009-.044.026s-.015.032-.026.044c0 .024-.006.038-.018.044s-.017.015-.017.026l-.044.044-.027.027-.061.061-.044.044-.457.624c-.176.24-.258.49-.246.747.023.2.111.372.263.519.153.146.3.29.44.43.34.317.636.6.887.853.252.252.507.554.765.905z"/></svg>',
     247                        'vk'         => '<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>',
    265248
    266                         'wordpress'   => '<svg width="19" height="19" viewBox="0 0 19 19" xmlns="http://www.w3.org/2000/svg"><path d="M9.9.375c1.242 0 2.408.234 3.498.703 1.09.48 2.042 1.128 2.856 1.943s1.462 1.766 1.943 2.856c.469 1.09.703 2.256.703 3.498s-.234 2.408-.703 3.498c-.48 1.09-1.128 2.042-1.943 2.856s-1.766 1.462-2.856 1.943a8.758 8.758 0 01-3.498.703 8.758 8.758 0 01-3.498-.703 9.307 9.307 0 01-2.856-1.943 9.309 9.309 0 01-1.943-2.856C1.134 11.783.9 10.617.9 9.375s.234-2.408.703-3.498A9.307 9.307 0 013.546 3.02a9.309 9.309 0 012.856-1.943A8.758 8.758 0 019.9.375zm-8.086 9a8.042 8.042 0 001.274 4.35 8.625 8.625 0 001.433 1.697 8.287 8.287 0 001.863 1.23L2.517 6.07c-.234.516-.41 1.052-.527 1.609S1.814 8.8 1.814 9.375zM9.9 17.461c.48 0 .946-.038 1.398-.114.45-.077.875-.19 1.274-.343 0-.024-.006-.044-.018-.062s-.017-.032-.017-.044l-2.496-6.82-2.426 7.067a8.284 8.284 0 002.285.316zm1.125-11.883l2.918 8.684.809-2.672c.175-.563.319-1.055.43-1.477s.167-.809.167-1.16c0-.492-.073-.92-.22-1.283a6.964 6.964 0 00-.448-.932c-.199-.34-.378-.66-.536-.958a1.983 1.983 0 01-.237-.94c0-.375.126-.71.378-1.002.252-.293.571-.44.958-.44h.105a8.386 8.386 0 00-1.16-.879 8.651 8.651 0 00-2.742-1.09A8.44 8.44 0 009.9 1.29c-.703 0-1.383.088-2.04.263-.655.176-1.274.422-1.854.739s-1.11.697-1.59 1.142c-.48.457-.903.961-1.266 1.512h.527c.422 0 .885-.018 1.389-.053l.756-.053c.21-.011.325.088.343.3.017.21-.085.333-.308.368l-.272.027c-.182.017-.396.032-.642.044l2.953 8.754 1.758-5.309-1.266-3.445c-.21-.024-.404-.041-.58-.053l-.263-.018c-.211-.023-.308-.143-.29-.36s.137-.32.36-.308l.764.053c.51.035.958.053 1.345.053.422 0 .89-.018 1.406-.053l.774-.053c.21-.011.322.088.334.3.012.21-.088.333-.299.368l-.273.027c-.181.017-.395.032-.641.044zm2.953 10.793a8.14 8.14 0 001.635-1.266 8.137 8.137 0 001.266-1.634 8.362 8.362 0 00.826-1.934 8.224 8.224 0 00.28-2.162c0-.703-.084-1.383-.254-2.04s-.413-1.265-.73-1.827a4.285 4.285 0 01.07.808c0 .422-.049.87-.149 1.345-.1.475-.26.999-.483 1.573l-2.46 7.137z"/></svg>',
     249                        // phpcs:disable WordPress.WP.CapitalPDangit.Misspelled
     250                        'wordpress'  => '<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>',
    267251
    268                         'yelp'        => '<svg width="16" height="19" viewBox="0 0 16 19" xmlns="http://www.w3.org/2000/svg"><path d="M2.8 2.176a.803.803 0 01.325-.316l.202-.106 3.55-1.3c.07-.011.16-.035.271-.07.112-.035.302.035.571.21.153.083.255.261.308.537l.079.413.035 6.079-.097.369a.63.63 0 01-.465.474.73.73 0 01-.589-.105l-.254-.176-3.655-4.99-.228-.36c-.153-.24-.17-.46-.053-.659zM.938 12.542c-.07-.117-.106-.275-.106-.474v-.3l.246-3.056c0-.082.044-.176.132-.281s.184-.188.29-.246c.117-.082.287-.091.51-.027l.333.097 3.795 1.933.281.193c.188.129.281.31.281.545 0 .316-.058.503-.175.562s-.223.117-.317.176l-4.462.983-.334.08c-.223.052-.38-.01-.474-.185zM7.79 18.34a1.14 1.14 0 01-.422.026l-.21-.026-2.988-.949a.926.926 0 01-.28-.193.7.7 0 01-.176-.334c-.047-.152-.012-.325.105-.518l.176-.29 2.986-3.268.273-.184c.181-.123.36-.132.536-.027.175.082.284.202.325.36l.061.238-.07 4.427-.009.325c-.006.217-.108.354-.307.413zm1.827-9.101l2.39-3.795.175-.237a.537.537 0 01.492-.22c.176 0 .307.053.395.158l.132.158 2.038 2.39.08.228c.052.153.06.31.026.475-.036.152-.156.284-.36.395l-.308.167-4.252 1.23-.342.017c-.229.012-.396-.076-.501-.263-.082-.176-.097-.337-.044-.483l.079-.22zm5.587 4.955l-1.792 2.6-.21.123a.89.89 0 01-.458.123c-.152 0-.307-.082-.465-.246l-.238-.246-2.284-3.83-.087-.317c-.059-.21-.018-.386.123-.527.14-.14.292-.205.456-.193l.246.018 4.287 1.37.3.106c.198.07.298.21.298.421 0 .14-.03.275-.088.404l-.088.194z"/></svg>',
     252                        'yelp'       => '<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>',
    269253
    270                         'youtube'     => '<svg xmlns="http://www.w3.org/2000/svg" width="19" height="14" viewBox="0 0 19 14"><path d="M18.216 3.72l.088.905a20.4 20.4 0 01.088 1.977v1.371c0 .739-.029 1.41-.088 2.013l-.088.905-.158.686c-.105.457-.287.826-.545 1.107-.351.352-.7.566-1.046.642-.345.076-.606.12-.782.132-.62.047-1.3.082-2.039.105-.726.024-1.406.041-2.039.053-.633.012-1.16.018-1.582.018H8.636c-.503-.012-1.092-.024-1.766-.036a116.07 116.07 0 01-2.03-.052 27.164 27.164 0 01-1.565-.088c-.2-.035-.495-.085-.888-.15-.392-.064-.764-.272-1.116-.624-.27-.281-.454-.65-.554-1.107l-.149-.686-.088-.905a20.961 20.961 0 01-.088-2.013v-1.37c0-.727.03-1.39.088-1.987l.088-.897.158-.703c.106-.468.287-.832.545-1.09.352-.375.7-.594 1.046-.659.346-.064.607-.102.782-.114a47.09 47.09 0 012.04-.105c.726-.024 1.406-.041 2.038-.053C7.81.983 8.337.977 8.76.977h1.266c.422 0 .95.006 1.582.018.633.012 1.313.03 2.04.053a47.09 47.09 0 012.038.105c.176.023.437.067.782.132.346.064.695.278 1.046.641.27.27.454.636.554 1.1l.15.693zm-6.398 3.726l.598-.316-4.852-2.532v5.063l4.254-2.215z"/></svg>',
     254                        'youtube'    => '<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>',
    271255
    272256                );
    273257
  • src/wp-content/themes/twentytwenty/classes/class-twentytwenty-walker-comment.php

     
    7474                                                        </a>
    7575                                                        <?php
    7676                                                        if ( get_edit_comment_link() ) {
    77                                                                 echo ' &bull; <a class="comment-edit-link" href="' . esc_url( get_edit_comment_link() ) . '">' . __( 'Edit', 'twentytwenty' ) . '</a>';
     77                                                                echo ' <span aria-hidden="true">&bull;</span> <a class="comment-edit-link" href="' . esc_url( get_edit_comment_link() ) . '">' . __( 'Edit', 'twentytwenty' ) . '</a>';
    7878                                                        }
    7979                                                        ?>
    8080                                                </div><!-- .comment-metadata -->
  • src/wp-content/themes/twentytwenty/comments.php

     
    7171                                        'echo'      => false,
    7272                                        'end_size'  => 0,
    7373                                        'mid_size'  => 0,
    74                                         'next_text' => __( 'Newer Comments', 'twentytwenty' ) . ' &rarr;',
    75                                         'prev_text' => '&larr; ' . __( 'Older Comments', 'twentytwenty' ),
     74                                        'next_text' => __( 'Newer Comments', 'twentytwenty' ) . ' <span aria-hidden="true">&rarr;</span>',
     75                                        'prev_text' => '<span aria-hidden="true">&larr;</span> ' . __( 'Older Comments', 'twentytwenty' ),
    7676                                )
    7777                        );
    7878
  • src/wp-content/themes/twentytwenty/footer.php

     
    4040                                                <span class="to-the-top-long">
    4141                                                        <?php
    4242                                                        /* translators: %s: HTML character for up arrow */
    43                                                         printf( __( 'To the top %s', 'twentytwenty' ), '<span class="arrow">&uarr;</span>' );
     43                                                        printf( __( 'To the top %s', 'twentytwenty' ), '<span class="arrow" aria-hidden="true">&uarr;</span>' );
    4444                                                        ?>
    4545                                                </span><!-- .to-the-top-long -->
    4646                                                <span class="to-the-top-short">
    4747                                                        <?php
    4848                                                        /* translators: %s: HTML character for up arrow */
    49                                                         printf( __( 'Up %s', 'twentytwenty' ), '<span class="arrow">&uarr;</span>' );
     49                                                        printf( __( 'Up %s', 'twentytwenty' ), '<span class="arrow" aria-hidden="true">&uarr;</span>' );
    5050                                                        ?>
    5151                                                </span><!-- .to-the-top-short -->
    5252                                        </a><!-- .to-the-top -->
  • src/wp-content/themes/twentytwenty/functions.php

     
    6464        add_image_size( 'twentytwenty-fullscreen', 1980, 9999 );
    6565
    6666        // Custom logo.
    67         $logo_id     = get_theme_mod( 'custom_logo' );
    6867        $logo_width  = 120;
    6968        $logo_height = 90;
    7069
    7170        // If the retina setting is active, double the recommended width and height.
    72         if ( get_theme_mod( 'twentytwenty_retina_logo', false ) ) {
     71        if ( get_theme_mod( 'retina_logo', false ) ) {
    7372                $logo_width  = floor( $logo_width * 2 );
    7473                $logo_height = floor( $logo_height * 2 );
    7574        }
     
    8180                        'width'       => $logo_width,
    8281                        'flex-height' => true,
    8382                        'flex-width'  => true,
    84                         'header-text' => array( 'site-title', 'site-description' ),
    8583                )
    8684        );
    8785
     
    163161// Custom script loader class.
    164162require get_template_directory() . '/classes/class-twentytwenty-script-loader.php';
    165163
     164// Non-latin language handling.
     165require get_template_directory() . '/classes/class-twentytwenty-non-latin-languages.php';
     166
    166167// Custom CSS.
    167168require get_template_directory() . '/inc/custom-css.php';
    168169
     
    208209add_action( 'wp_enqueue_scripts', 'twentytwenty_register_scripts' );
    209210
    210211/**
     212 * Fix skip link focus in IE11.
     213 *
     214 * This does not enqueue the script because it is tiny and because it is only for IE11,
     215 * thus it does not warrant having an entire dedicated blocking script being loaded.
     216 *
     217 * @link https://git.io/vWdr2
     218 */
     219function twentytwenty_skip_link_focus_fix() {
     220        // The following is minified via `terser --compress --mangle -- assets/js/skip-link-focus-fix.js`.
     221        ?>
     222        <script>
     223        /(trident|msie)/i.test(navigator.userAgent)&&document.getElementById&&window.addEventListener&&window.addEventListener("hashchange",function(){var t,e=location.hash.substring(1);/^[A-z0-9_-]+$/.test(e)&&(t=document.getElementById(e))&&(/^(?:a|select|input|button|textarea)$/i.test(t.tagName)||(t.tabIndex=-1),t.focus())},!1);
     224        </script>
     225        <?php
     226}
     227add_action( 'wp_print_footer_scripts', 'twentytwenty_skip_link_focus_fix' );
     228
     229/** Enqueue non-latin language styles
     230 *
     231 * @since 1.0.0
     232 *
     233 * @return void
     234 */
     235function twentytwenty_non_latin_languages() {
     236        $custom_css = TwentyTwenty_Non_Latin_Languages::get_non_latin_css( 'front-end' );
     237
     238        if ( $custom_css ) {
     239                wp_add_inline_style( 'twentytwenty-style', $custom_css );
     240        }
     241}
     242
     243add_action( 'wp_enqueue_scripts', 'twentytwenty_non_latin_languages' );
     244
     245/**
    211246 * Register navigation menus uses wp_nav_menu in five places.
    212247 */
    213248function twentytwenty_menus() {
     
    262297                                "height=\"{$logo_height}\"",
    263298                        );
    264299
     300                        // Add a style attribute with the height, or append the height to the style attribute if the style attribute already exists.
     301                        if ( strpos( $html, ' style=' ) === false ) {
     302                                $search[]  = '/(src=)/';
     303                                $replace[] = "style=\"height: {$logo_height}px;\" src=";
     304                        } else {
     305                                $search[]  = '/(style="[^"]*)/';
     306                                $replace[] = "$1 height: {$logo_height}px;";
     307                        }
     308
    265309                        $html = preg_replace( $search, $replace, $html );
     310
    266311                }
    267312        }
    268313
     
    348393        // Add inline style from the Customizer.
    349394        wp_add_inline_style( 'twentytwenty-block-editor-styles', twentytwenty_get_customizer_css( 'block-editor' ) );
    350395
     396        // Add inline style for non-latin fonts.
     397        wp_add_inline_style( 'twentytwenty-block-editor-styles', TwentyTwenty_Non_Latin_Languages::get_non_latin_css( 'block-editor' ) );
     398
    351399        // Enqueue the editor script.
    352400        wp_enqueue_script( 'twentytwenty-block-editor-script', get_theme_file_uri( '/assets/js/editor-script-block.js' ), array( 'wp-blocks', 'wp-dom' ), wp_get_theme()->get( 'Version' ), true );
    353401}
     
    394442add_filter( 'tiny_mce_before_init', 'twentytwenty_add_classic_editor_customizer_styles' );
    395443
    396444/**
     445 * Output non-latin font styles in the classic editor.
     446 * Adds styles to the head of the TinyMCE iframe. Kudos to @Otto42 for the original solution.
     447 *
     448 * @param array $mce_init TinyMCE styles.
     449 *
     450 * @return array $mce_init TinyMCE styles.
     451 */
     452function twentytwenty_add_classic_editor_non_latin_styles( $mce_init ) {
     453
     454        $styles = TwentyTwenty_Non_Latin_Languages::get_non_latin_css( 'classic-editor' );
     455
     456        // Return if there are no styles to add.
     457        if ( ! $styles ) {
     458                return $mce_init;
     459        }
     460
     461        if ( ! isset( $mce_init['content_style'] ) ) {
     462                $mce_init['content_style'] = $styles . ' ';
     463        } else {
     464                $mce_init['content_style'] .= ' ' . $styles . ' ';
     465        }
     466
     467        return $mce_init;
     468
     469}
     470
     471add_filter( 'tiny_mce_before_init', 'twentytwenty_add_classic_editor_non_latin_styles' );
     472
     473/**
    397474 * Block Editor Settings.
    398475 * Add custom colors and font sizes to the block editor.
    399476 */
     
    482559add_action( 'after_setup_theme', 'twentytwenty_block_editor_settings' );
    483560
    484561/**
     562 * Overwrite default more tag with styling and screen reader markup.
     563 *
     564 * @param string $html The default output HTML for the more tag.
     565 *
     566 * @return string $html
     567 */
     568function twentytwenty_read_more_tag( $html ) {
     569        return preg_replace( '/<a.*>(.*)<\/a>/iU', sprintf( '<span class="faux-button">$1</span> <span class="screen-reader-text">"%1$s"</span>', get_the_title( get_the_ID() ) ), $html );
     570}
     571
     572add_filter( 'the_content_more_link', 'twentytwenty_read_more_tag' );
     573
     574/**
    485575 * Enqueues scripts for customizer controls & settings.
    486576 *
    487577 * @since 1.0.0
  • src/wp-content/themes/twentytwenty/inc/custom-css.php

     
    6464                $accent            = sanitize_hex_color( twentytwenty_get_color_for_area( 'content', 'accent' ) );
    6565                $accent_default    = '#cd2653';
    6666
    67                 /**
    68                  * Filters the CSS selectors targeting button component on frontend to apply common css
    69                  *
    70                  * @since 1.0.0
    71                  *
    72                  * @param string $string   The comma separated string of all CSS selectors targeting button component
    73                  */
    74                 $buttons_targets = apply_filters( 'twentytwenty_buttons_targets_front_end', 'button, .button, .faux-button, .wp-block-button__link, .wp-block-file__button, input[type=\'button\'], input[type=\'reset\'], input[type=\'submit\']' );
    75 
    7667                // Header.
    7768                $header_footer_background         = sanitize_hex_color( twentytwenty_get_color_for_area( 'header-footer', 'background' ) );
    7869                $header_footer_background_default = '#ffffff';
     
    166157                        // Colors.
    167158                        // Accent color.
    168159                        if ( $accent && $accent !== $accent_default ) {
    169                                 twentytwenty_generate_css( 'body#tinymce.wp-editor a', 'color', $accent );
    170                                 twentytwenty_generate_css( 'body#tinymce.wp-editor blockquote, body#tinymce.wp-editor .wp-block-quote', 'border-color', $accent, '', ' !important' );
    171                                 twentytwenty_generate_css( $buttons_targets, 'background-color', $accent );
     160                                twentytwenty_generate_css( 'body#tinymce.wp-editor.content a, body#tinymce.wp-editor.content a:focus, body#tinymce.wp-editor.content a:hover', 'color', $accent );
     161                                twentytwenty_generate_css( 'body#tinymce.wp-editor.content blockquote, body#tinymce.wp-editor.content .wp-block-quote', 'border-color', $accent, '', ' !important' );
     162                                twentytwenty_generate_css( 'body#tinymce.wp-editor.content button, body#tinymce.wp-editor.content .faux-button, body#tinymce.wp-editor.content .wp-block-button__link, body#tinymce.wp-editor.content .wp-block-file__button, body#tinymce.wp-editor.content input[type=\'button\'], body#tinymce.wp-editor.content input[type=\'reset\'], body#tinymce.wp-editor.content input[type=\'submit\']', 'background-color', $accent );
    172163                        }
    173164
    174165                        // Background color.
    175166                        if ( $background && $background !== $background_default ) {
    176                                 twentytwenty_generate_css( 'body#tinymce.wp-editor', 'background', '#' . $background );
     167                                twentytwenty_generate_css( 'body#tinymce.wp-editor.content', 'background', '#' . $background );
     168                        }
     169
     170                        // Text color.
     171                        if ( $body && $body !== $body_default ) {
     172                                twentytwenty_generate_css( 'body#tinymce.wp-editor.content', 'color', $body );
     173                        }
     174
     175                        // Secondary color.
     176                        if ( $secondary && $secondary !== $secondary_default ) {
     177                                twentytwenty_generate_css( 'body#tinymce.wp-editor.content hr:not(.is-style-dots), body#tinymce.wp-editor.content cite, body#tinymce.wp-editor.content figcaption, body#tinymce.wp-editor.content .wp-caption-text, body#tinymce.wp-editor.content .wp-caption-dd, body#tinymce.wp-editor.content .gallery-caption', 'color', $secondary );
     178                        }
     179
     180                        // Borders color.
     181                        if ( $borders && $borders !== $borders_default ) {
     182                                twentytwenty_generate_css( 'body#tinymce.wp-editor.content pre, body#tinymce.wp-editor.content hr, body#tinymce.wp-editor.content fieldset,body#tinymce.wp-editor.content input, body#tinymce.wp-editor.content textarea', 'border-color', $borders );
    177183                        }
    178184                }
    179185
  • src/wp-content/themes/twentytwenty/inc/template-tags.php

     
    232232                return;
    233233        }
    234234
    235         $page_template = get_page_template_slug( $post_id );
    236 
    237235        /**
    238236         * Filters post types array
    239237         *
     
    362360
    363361                                        $has_meta = true;
    364362                                        ?>
    365                                         <li class="post-date">
    366                                                 <a class="meta-wrapper" href="<?php the_permalink(); ?>">
    367                                                         <span class="meta-icon">
    368                                                                 <span class="screen-reader-text"><?php _e( 'Post date', 'twentytwenty' ); ?></span>
    369                                                                 <?php twentytwenty_the_theme_svg( 'calendar' ); ?>
    370                                                         </span>
    371                                                         <span class="meta-text">
    372                                                                 <?php the_time( get_option( 'date_format' ) ); ?>
    373                                                         </span>
    374                                                 </a>
     363                                        <li class="post-date meta-wrapper">
     364                                                <span class="meta-icon">
     365                                                        <span class="screen-reader-text"><?php _e( 'Post date', 'twentytwenty' ); ?></span>
     366                                                        <?php twentytwenty_the_theme_svg( 'calendar' ); ?>
     367                                                </span>
     368                                                <span class="meta-text">
     369                                                        <a href="<?php the_permalink(); ?>"><?php the_time( get_option( 'date_format' ) ); ?></a>
     370                                                </span>
    375371                                        </li>
    376372                                        <?php
    377373
  • src/wp-content/themes/twentytwenty/print.css

     
    11@charset "UTF-8";
     2
    23/*
    34Theme Name: Twenty Twenty
    45Adding print support. The print styles are based on the the great work of
    56Andreas Hecht in https://www.jotform.com/blog/css-perfect-print-stylesheet-98272/.
    67*/
     8
    79/*--------------------------------------------------------------
    810>>> TABLE OF CONTENTS:
    911----------------------------------------------------------------
  • src/wp-content/themes/twentytwenty/readme.txt

     
    77License: GPLv2 or later
    88License URI: http://www.gnu.org/licenses/gpl-2.0.html
    99
    10 Default theme for Twenty Twenty
     10Default theme for 2020.
    1111
    1212== Description ==
    1313
     14Our default theme for 2020 is designed to take full advantage of the
     15flexibility of the block editor. Organizations and businesses have the
     16ability to create dynamic landing pages with endless layouts using the
     17group and column blocks. The centered content column and fine-tuned
     18typography also makes it perfect for traditional blogs. Complete editor
     19styles give you a good idea of what your content will look like, even
     20before you publish. You can give your site a personal touch by changing
     21the background colors and the accent color in the Customizer. The colors of
     22all elements on your site are automatically calculated based on the colors
     23you pick, ensuring a high, accessible color contrast for your visitors.
     24
    1425== Changelog ==
    1526
    1627== Copyright ==
     
    3344
    3445Twenty Twenty bundles the following third-party resources:
    3546
    36 Image in screenshot.png from PxHere
    37 License: Creative Commons Zero (CC0), https://creativecommons.org/publicdomain/zero/1.0/
    38 URL: https://pxhere.com/en/photo/18153
     47Illustrations in screenshot.png by Tammie Lister
     48License: Creative Commons Zero (CC0), https://creativecommons.org/publicdomain/zero/1.0/ 
    3949
    4050Inter Font
    4151Copyright (c) 2016-2019 The Inter Project Authors (me@rsms.me)
     
    5464Source: https://feathericons.com
    5565Used for post meta icons, and the link icon in the social menu.
    5666
    57 Socicon Icons
    58 License: SIL Open Font License, 1.1, https://opensource.org/licenses/OFL-1.1
    59 Source: https://www.socicon.com
    60 Used for all social menu icons except the link icon.
     67Social Icons
     68License: GNU General Public License v2 or later
     69License URI: http://www.gnu.org/licenses/gpl-2.0.html
     70Source: WordPress Social Link Block (See wp-includes\blocks\social-link.php)
    6171
    6272Code from Twenty Nineteen
    6373Copyright (c) 2018 WordPress.org
  • src/wp-content/themes/twentytwenty/screenshot.jpg

    Cannot display: file marked as a binary type.
    svn:mime-type = application/octet-stream
  • src/wp-content/themes/twentytwenty/screenshot.png

    Property changes on: src/wp-content/themes/twentytwenty/screenshot.jpg
    ___________________________________________________________________
    Deleted: svn:mime-type
    ## -1 +0,0 ##
    -application/octet-stream
    \ No newline at end of property
    Cannot display: file marked as a binary type.
    svn:mime-type = application/octet-stream
  • src/wp-content/themes/twentytwenty/style-rtl.css

    Property changes on: src/wp-content/themes/twentytwenty/screenshot.png
    ___________________________________________________________________
    Added: svn:mime-type
    ## -0,0 +1 ##
    +application/octet-stream
    \ No newline at end of property
     
    22Theme Name: Twenty Twenty
    33Text Domain: twentytwenty
    44Version: 1.0
    5 Description: Default theme for Twenty Twenty
     5Description: Our default theme for 2020 is designed to take full advantage of the flexibility of the block editor. Organizations and businesses have the ability to create dynamic landing pages with endless layouts using the group and column blocks. The centered content column and fine-tuned typography also makes it perfect for traditional blogs. Complete editor styles give you a good idea of what your content will look like, even before you publish. You can give your site a personal touch by changing the background colors and the accent color in the Customizer. The colors of all elements on your site are automatically calculated based on the colors you pick, ensuring a high, accessible color contrast for your visitors.
    66Tags: blog, one-column, custom-background, custom-colors, custom-logo, custom-menu, editor-style, featured-images, footer-widgets, full-width-template, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready, block-styles, wide-blocks
    77Author: the WordPress team
    88Author URI: https://wordpress.org/
     
    835835        margin: 4rem 0;
    836836        max-width: 100%;
    837837        overflow: hidden;
    838         table-layout: fixed;
    839838        width: 100%;
    840839}
    841840
     841.alignleft > table {
     842        margin: 0;
     843}
     844
     845.alignright > table {
     846        margin: 0;
     847}
     848
    842849th,
    843850td {
    844851        border: 0.1rem solid #dcd7ca;
     
    13331340        display: block;
    13341341}
    13351342
     1343.header-titles .site-logo .site-logo {
     1344        margin: 0;
     1345}
     1346
    13361347.site-logo img {
    13371348        max-height: 6rem;
    1338         width: auto;
    13391349        margin: 0 auto;
     1350        width: auto;
    13401351}
    13411352
    13421353body:not(.enable-search-modal) .site-logo img {
     
    16761687        background: #fff;
    16771688        display: none;
    16781689        opacity: 0;
    1679         overflow: auto;
     1690        overflow-y: auto;
     1691        overflow-x: hidden;
    16801692        position: fixed;
    16811693        bottom: 0;
    16821694        right: -99999rem;
     
    21792191}
    21802192
    21812193body.template-full-width .entry-content .alignleft {
    2182         margin-right: 0;
     2194        margin-left: 0;
    21832195}
    21842196
    21852197body.template-full-width .entry-content .alignright {
    2186         margin-left: 0;
     2198        margin-right: 0;
    21872199}
    21882200
    21892201/* -------------------------------------------------------------------------- */
     
    24602472
    24612473/* Author Bio -------------------------------- */
    24622474
    2463 .avatar {
    2464         border-radius: 50%;
    2465 }
    2466 
    24672475.author-bio {
    24682476        margin-top: 4rem;
    2469         display: flex;
    2470         flex-wrap: wrap;
    2471         align-items: flex-start;
    24722477}
    24732478
    2474 .author-info {
    2475         flex: 1;
     2479.hide-avatars .author-bio {
     2480        padding-right: 0;
    24762481}
    24772482
    2478 .hide-avatars img.avatar {
    2479         display: none;
     2483.author-bio .author-title-wrapper {
     2484        align-items: center;
     2485        display: flex;
     2486        margin: 0 0 1rem 0;
    24802487}
    24812488
    24822489.author-bio .avatar {
     2490        border-radius: 50%;
    24832491        margin-left: 1.5rem;
     2492        height: 5rem;
    24842493        width: 5rem;
    24852494}
    24862495
     2496.hide-avatars img.avatar {
     2497        display: none;
     2498}
     2499
     2500.author-bio p:last-child {
     2501        margin-bottom: 0;
     2502}
     2503
    24872504.author-bio .author-title {
    24882505        margin: 0;
    24892506}
     
    25192536}
    25202537
    25212538.pagination-single hr:last-child {
    2522         margin: 2.8rem 0 0 0;
     2539        margin: 2.8rem 0 0.8rem 0;
    25232540}
    25242541
    25252542.pagination-single a {
     
    25282545        font-weight: 600;
    25292546        letter-spacing: -0.0275em;
    25302547        text-decoration: none;
    2531 }
    2532 
    2533 .pagination-single a:hover,
    2534 .pagination-single a:focus {
    2535         text-decoration: underline;
     2548        flex: 1;
    25362549}
    25372550
    25382551.pagination-single a + a {
     
    31613174}
    31623175
    31633176.wp-block-table.is-style-stripes {
    3164         border-bottom-color: #dcd7ca;
     3177        border-bottom: none;
    31653178}
    31663179
    31673180/* Block: Quote ------------------------------ */
     
    42804293                max-width: 26rem;
    42814294        }
    42824295
     4296        /* BLOCK: TABLE WIDTH */
     4297        .wp-block-table.alignleft,
     4298        .wp-block-table.alignright {
     4299                max-width: 100%;
     4300        }
     4301
    42834302        /* Entry Content ------------------------- */
    42844303
    42854304        /* ALIGNMENT CLASSES */
     
    43764395
    43774396        /* ALIGNMENT CLASSES */
    43784397
    4379         .entry-content .alignleft {
     4398        .entry-content > .alignleft,
     4399        .entry-content > p .alignleft,
     4400        .entry-content > .wp-block-image .alignleft {
    43804401                margin-left: calc(( 100vw - 58rem - 8rem ) / -2);
    43814402        }
    43824403
    4383         .entry-content .alignright {
     4404        .entry-content > .alignright,
     4405        .entry-content > p .alignright,
     4406        .entry-content > .wp-block-image .alignright {
    43844407                margin-right: calc(( 100vw - 58rem - 8rem ) / -2);
    43854408        }
    43864409
     
    47614784        .author-bio {
    47624785                margin-top: 8rem;
    47634786                min-height: 8rem;
     4787                padding-right: 10rem;
    47644788                position: relative;
    47654789        }
    47664790
    47674791        .author-bio .avatar {
     4792                position: absolute;
     4793                right: 0;
     4794                top: 0;
     4795                height: 8rem;
    47684796                width: 8rem;
    47694797        }
    47704798
     
    47894817        }
    47904818
    47914819        .pagination-single hr:last-child {
    4792                 margin: 4rem 0 0 0;
     4820                margin: 4rem 0 0.8rem 0;
    47934821        }
    47944822
    47954823        .pagination-single a + a {
     
    49945022        }
    49955023
    49965024        .alignleft {
    4997                 margin: 0.3rem 0 2rem 2rem;
     5025                margin: 0.3rem 2rem 2rem 0;
    49985026        }
    49995027
    50005028        .alignright {
    5001                 margin: 0.3rem 2rem 2rem 0;
     5029                margin: 0.3rem 0 2rem 2rem;
    50025030        }
    50035031
    50045032        .alignwide,
     
    57835811
    57845812        /* ALIGNMENT CLASSES */
    57855813
    5786         .entry-content .alignleft {
     5814        .entry-content > .alignleft,
     5815        .entry-content > p .alignleft,
     5816        .entry-content > .wp-block-image .alignleft {
    57875817                margin-left: -31rem;
    57885818        }
    57895819
    5790         .entry-content .alignright {
     5820        .entry-content > .alignright,
     5821        .entry-content > p .alignright,
     5822        .entry-content > .wp-block-image .alignright {
    57915823                margin-right: -31rem;
    57925824        }
    57935825
  • src/wp-content/themes/twentytwenty/style.css

     
    22Theme Name: Twenty Twenty
    33Text Domain: twentytwenty
    44Version: 1.0
    5 Description: Default theme for Twenty Twenty
    6 Tags: blog, one-column, custom-background, custom-colors, custom-logo, custom-menu, editor-style, featured-images, footer-widgets, full-width-template, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready, block-styles, wide-blocks
     5Description: Our default theme for 2020 is designed to take full advantage of the flexibility of the block editor. Organizations and businesses have the ability to create dynamic landing pages with endless layouts using the group and column blocks. The centered content column and fine-tuned typography also makes it perfect for traditional blogs. Complete editor styles give you a good idea of what your content will look like, even before you publish. You can give your site a personal touch by changing the background colors and the accent color in the Customizer. The colors of all elements on your site are automatically calculated based on the colors you pick, ensuring a high, accessible color contrast for your visitors.
     6Tags: blog, one-column, custom-background, custom-colors, custom-logo, custom-menu, editor-style, featured-images, footer-widgets, full-width-template, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready, block-styles, wide-blocks, accessibility-ready
    77Author: the WordPress team
    88Author URI: https://wordpress.org/
    99Theme URI: https://wordpress.org/themes/twentytwenty/
     
    841841        margin: 4rem 0;
    842842        max-width: 100%;
    843843        overflow: hidden;
    844         table-layout: fixed;
    845844        width: 100%;
    846845}
    847846
     847.alignleft > table {
     848        margin: 0;
     849}
     850
     851.alignright > table {
     852        margin: 0;
     853}
     854
    848855th,
    849856td {
    850857        border: 0.1rem solid #dcd7ca;
     
    13391346        display: block;
    13401347}
    13411348
     1349.header-titles .site-logo .site-logo {
     1350        margin: 0;
     1351}
     1352
    13421353.site-logo img {
    13431354        max-height: 6rem;
    1344         width: auto;
    13451355        margin: 0 auto;
     1356        width: auto;
    13461357}
    13471358
    13481359body:not(.enable-search-modal) .site-logo img {
     
    16841695        background: #fff;
    16851696        display: none;
    16861697        opacity: 0;
    1687         overflow: auto;
     1698        overflow-y: auto;
     1699        overflow-x: hidden;
    16881700        position: fixed;
    16891701        bottom: 0;
    16901702        left: -99999rem;
     
    21872199}
    21882200
    21892201body.template-full-width .entry-content .alignleft {
     2202
     2203        /*rtl:ignore*/
    21902204        margin-left: 0;
    21912205}
    21922206
    21932207body.template-full-width .entry-content .alignright {
     2208
     2209        /*rtl:ignore*/
    21942210        margin-right: 0;
    21952211}
    21962212
     
    24682484
    24692485/* Author Bio -------------------------------- */
    24702486
    2471 .avatar {
    2472         border-radius: 50%;
    2473 }
    2474 
    24752487.author-bio {
    24762488        margin-top: 4rem;
    2477         display: flex;
    2478         flex-wrap: wrap;
    2479         align-items: flex-start;
    24802489}
    24812490
    2482 .author-info {
    2483         flex: 1;
     2491.hide-avatars .author-bio {
     2492        padding-left: 0;
    24842493}
    24852494
    2486 .hide-avatars img.avatar {
    2487         display: none;
     2495.author-bio .author-title-wrapper {
     2496        align-items: center;
     2497        display: flex;
     2498        margin: 0 0 1rem 0;
    24882499}
    24892500
    24902501.author-bio .avatar {
     2502        border-radius: 50%;
    24912503        margin-right: 1.5rem;
     2504        height: 5rem;
    24922505        width: 5rem;
    24932506}
    24942507
     2508.hide-avatars img.avatar {
     2509        display: none;
     2510}
     2511
     2512.author-bio p:last-child {
     2513        margin-bottom: 0;
     2514}
     2515
    24952516.author-bio .author-title {
    24962517        margin: 0;
    24972518}
     
    25272548}
    25282549
    25292550.pagination-single hr:last-child {
    2530         margin: 2.8rem 0 0 0;
     2551        margin: 2.8rem 0 0.8rem 0;
    25312552}
    25322553
    25332554.pagination-single a {
     
    25362557        font-weight: 600;
    25372558        letter-spacing: -0.0275em;
    25382559        text-decoration: none;
    2539 }
    2540 
    2541 .pagination-single a:hover,
    2542 .pagination-single a:focus {
    2543         text-decoration: underline;
     2560        flex: 1;
    25442561}
    25452562
    25462563.pagination-single a + a {
     
    31713188}
    31723189
    31733190.wp-block-table.is-style-stripes {
    3174         border-bottom-color: #dcd7ca;
     3191        border-bottom: none;
    31753192}
    31763193
    31773194/* Block: Quote ------------------------------ */
     
    42984315                max-width: 26rem;
    42994316        }
    43004317
     4318        /* BLOCK: TABLE WIDTH */
     4319        .wp-block-table.alignleft,
     4320        .wp-block-table.alignright {
     4321                max-width: 100%;
     4322        }
     4323
    43014324        /* Entry Content ------------------------- */
    43024325
    43034326        /* ALIGNMENT CLASSES */
     
    43984421
    43994422        /* ALIGNMENT CLASSES */
    44004423
    4401         .entry-content .alignleft {
     4424        .entry-content > .alignleft,
     4425        .entry-content > p .alignleft,
     4426        .entry-content > .wp-block-image .alignleft {
    44024427
    44034428                /*rtl:ignore*/
    44044429                margin-left: calc(( 100vw - 58rem - 8rem ) / -2);
    44054430        }
    44064431
    4407         .entry-content .alignright {
     4432        .entry-content > .alignright,
     4433        .entry-content > p .alignright,
     4434        .entry-content > .wp-block-image .alignright {
    44084435
    44094436                /*rtl:ignore*/
    44104437                margin-right: calc(( 100vw - 58rem - 8rem ) / -2);
     
    47874814        .author-bio {
    47884815                margin-top: 8rem;
    47894816                min-height: 8rem;
     4817                padding-left: 10rem;
    47904818                position: relative;
    47914819        }
    47924820
    47934821        .author-bio .avatar {
     4822                position: absolute;
     4823                left: 0;
     4824                top: 0;
     4825                height: 8rem;
    47944826                width: 8rem;
    47954827        }
    47964828
     
    48154847        }
    48164848
    48174849        .pagination-single hr:last-child {
    4818                 margin: 4rem 0 0 0;
     4850                margin: 4rem 0 0.8rem 0;
    48194851        }
    48204852
    48214853        .pagination-single a + a {
     
    50205052        }
    50215053
    50225054        .alignleft {
     5055
     5056                /*rtl:ignore*/
    50235057                margin: 0.3rem 2rem 2rem 0;
    50245058        }
    50255059
    50265060        .alignright {
     5061
     5062                /*rtl:ignore*/
    50275063                margin: 0.3rem 0 2rem 2rem;
    50285064        }
    50295065
     
    58135849
    58145850        /* ALIGNMENT CLASSES */
    58155851
    5816         .entry-content .alignleft {
     5852        .entry-content > .alignleft,
     5853        .entry-content > p .alignleft,
     5854        .entry-content > .wp-block-image .alignleft {
    58175855
    58185856                /*rtl:ignore*/
    58195857                margin-left: -31rem;
    58205858        }
    58215859
    5822         .entry-content .alignright {
     5860        .entry-content > .alignright,
     5861        .entry-content > p .alignright,
     5862        .entry-content > .wp-block-image .alignright {
    58235863
    58245864                /*rtl:ignore*/
    58255865                margin-right: -31rem;
  • src/wp-content/themes/twentytwenty/template-parts/content.php

     
    3333                        if ( is_search() || ! is_singular() && 'summary' === get_theme_mod( 'blog_content', 'full' ) ) {
    3434                                the_excerpt();
    3535                        } else {
    36                                 the_content( sprintf( '<span class="faux-button">%1$s</span> <span class="screen-reader-text">"%2$s"</span>', __( 'Continue reading', 'twentytwenty' ), get_the_title() ) );
     36                                the_content( __( 'Continue reading', 'twentytwenty' ) );
    3737                        }
    3838                        ?>
    3939
  • src/wp-content/themes/twentytwenty/template-parts/entry-author-bio.php

     
    99
    1010if ( (bool) get_the_author_meta( 'description' ) ) : ?>
    1111<div class="author-bio">
    12                 <?php echo get_avatar( get_the_author_meta( 'ID' ), 160 ); ?>
    13                 <div class="author-info">
    14                         <h2 class="author-title heading-size-4">
    15                                         <?php
    16                                         printf(
    17                                                 /* translators: %s: Author name */
    18                                                 __( 'By %s', 'twentytwenty' ),
    19                                                 esc_html( get_the_author() )
    20                                         );
    21                                         ?>
    22                         </h2>
    23                         <p class="author-description">
    24                                 <?php the_author_meta( 'description' ); ?>
    25                                 <a class="author-link" href="<?php echo esc_url( get_author_posts_url( get_the_author_meta( 'ID' ) ) ); ?>" rel="author">
    26                                         <?php _e( 'View Archive &rarr;', 'twentytwenty' ); ?>
    27                                 </a>
    28                         </p><!-- .author-description -->
     12        <div class="author-title-wrapper">
     13                <div class="author-avatar vcard">
     14                        <?php echo get_avatar( get_the_author_meta( 'ID' ), 160 ); ?>
    2915                </div>
     16                <h2 class="author-title heading-size-4">
     17                        <?php
     18                        printf(
     19                                /* translators: %s: Author name */
     20                                __( 'By %s', 'twentytwenty' ),
     21                                esc_html( get_the_author() )
     22                        );
     23                        ?>
     24                </h2>
     25        </div><!-- .author-name -->
     26        <div class="author-description">
     27                <?php echo wp_kses_post( wpautop( get_the_author_meta( 'description' ) ) ); ?>
     28                <a class="author-link" href="<?php echo esc_url( get_author_posts_url( get_the_author_meta( 'ID' ) ) ); ?>" rel="author">
     29                        <?php _e( 'View Archive <span aria-hidden="true">&rarr;</span>', 'twentytwenty' ); ?>
     30                </a>
     31        </div><!-- .author-description -->
    3032</div><!-- .author-bio -->
    3133<?php endif; ?>
  • src/wp-content/themes/twentytwenty/template-parts/navigation.php

     
    3333                                ?>
    3434
    3535                                <a class="previous-post" href="<?php echo esc_url( get_permalink( $prev_post->ID ) ); ?>">
    36                                         <span class="arrow">&larr;</span>
     36                                        <span class="arrow" aria-hidden="true">&larr;</span>
    3737                                        <span class="title"><span class="title-inner"><?php echo wp_kses_post( get_the_title( $prev_post->ID ) ); ?></span></span>
    3838                                </a>
    3939
     
    4444                                ?>
    4545
    4646                                <a class="next-post" href="<?php echo esc_url( get_permalink( $next_post->ID ) ); ?>">
    47                                         <span class="arrow">&rarr;</span>
     47                                        <span class="arrow" aria-hidden="true">&rarr;</span>
    4848                                                <span class="title"><span class="title-inner"><?php echo wp_kses_post( get_the_title( $next_post->ID ) ); ?></span></span>
    4949                                </a>
    5050                                <?php
  • src/wp-content/themes/twentytwenty/template-parts/pagination.php

     
    1717
    1818$prev_text = sprintf(
    1919        '%s <span class="nav-prev-text">%s</span>',
    20         '&larr;',
     20        '<span aria-hidden="true">&larr;</span>',
    2121        __( 'Newer <span class="nav-short">Posts</span>', 'twentytwenty' )
    2222);
    2323$next_text = sprintf(
    2424        '<span class="nav-next-text">%s</span> %s',
    2525        __( 'Older <span class="nav-short">Posts</span>', 'twentytwenty' ),
    26         '&rarr;'
     26        '<span aria-hidden="true">&rarr;</span>'
    2727);
    2828
    2929$posts_pagination = get_the_posts_pagination(