Dark-Telegram by roybarina

Dark-Telegram screenshot
Homepage Install Get Stylus Write a review

Details

Authorroybarina

LicenseCode released under the [MIT](LICENSE) license.

Created atApril 10, 2021 10:13

Updated atApril 22, 2021 16:37

Applies toweb.telegram.com

Statistics

Learn how we calculate statistics in the FAQ.

Total views415

Total installs218

Weekly installs7

Weekly updates15

Description

Dark mode implementation for Telegram Web based on the awesome Dark WhatsApp style by vednoc with many improvements and wide range of customization options.

Notes










Most features are ported from the original style, I will continue to work on it to add more cool stuff.

Feel free to contribute and make sure to check Dark-WhatsApp style by vednoc!

Features


- Some animations including contact list hover and private mode
- Border sizes for bubbles, icons and whole page
- Hide contacts initials
- Custom icons for contacts (to match original style) (group icons currently not supported by telegram)
- Emoji popup positioning
- Vignette effect fot photo thumbs (video thumbs currently not supported)
- Compact mode
- Messages tails
- Fullscreen mode
- Custom chat window width
- Emojis and stickers transparency
- Messages bubble position
- Hide contacts icons from chat including own
- and more …

See the Changelog for more details.

Installation


To use this style you’ll need to install
Stylus
first, and then click on the button below.







For more information, please follow the original style Dark-WhatsApp installation section.

Franz\Ferdi


If you’re using Franz or Ferdi, please take a look at dcferreira’s awesome Franz Themes Repository for more instructions on how to install the Dark-Telegram theme for Franz\Ferdi.

Community


While GitHub is generally great for communication, Telegram is best for IM.

Feel free to join, discuss and share you themes and ideas in our Super group on Telegram.

Credits


Full credit for design goes to original style creators at vednoc.

License:


Code released under the MIT license.

History

Daily snapshots of style statistics.

2021-07-072021-07-212021-08-032021-08-172021-08-302021-09-122021-09-262021-10-092021-10-222021-11-052021-11-182021-12-01Date0.002.304.506.809.0011.3013.5015.8018.00Daily countDaily installsDaily updatesDaily views
2021-07-072021-07-212021-08-032021-08-172021-08-302021-09-122021-09-262021-10-092021-10-222021-11-052021-11-182021-12-01Date0.0052.00103.00154.00205.00257.00308.00359.00410.00Total countTotal installsTotal views

Source code

Source code has over 100k characters, so we truncated it. You can inspect the full source code on install link.
/* ==UserStyle==
@name           Dark-Telegram
@namespace      github.com/Barina/Dark-Telegram
@homepageURL    https://github.com/Barina/Dark-Telegram
@supportURL     https://github.com/Barina/Dark-Telegram/issues
@updateURL      https://raw.githubusercontent.com/Barina/Dark-Telegram/master/Dark-Telegram.user.styl
@version        1.14.48
@description    Customizable theme for telegram web.
@author         Roy Barina
@license        MIT
@preprocessor   stylus

@var select browser                 'Browser'{
    'Chromium (Chrome, Edge etc) *': 'chromium',
    'FireFox                      ': 'firefox',
    'Other                        ': 'other',
}

@var text windowwidth               'Window width' 75%
@var range contactlistwidth         'Contact list width' [31, 5, 80, 1, "%"]

@var color textc2                   'Headers text color' #fff
@var color textc1                   'Primary text color' #ccccca
@var color textc3                   'Secondary text color' #6e6e6e

@var checkbox customFont            'Use custom font' 0
@var text ui_font                   'Font family' 'sans-serif'

@var range msgb                     'Messages bubble corner size' [10, 1, 100, 1, "px"]
@var color msg-in-bg                'Incoming message background color'  #3c434f
@var color msg-out-bg               'Outgoing message background color' #333a47

@var select inpos                   'Incoming bubble position'{
    'Left                       *': 'left',
    'Right                       ': 'right',
    'Stretch                     ': 'stretch'
}
@var select outpos                  'Outgoing bubble position'{
    'Left                        ': 'left',
    'Right                       *': 'right',
    'Stretch                     ': 'stretch'
}
@var select tail                    'Messages tail' {
    'None                         ': 'notail',
    'Round Corner                *': 'roundtail',
    'Triangle                     ': 'tritail',
    'Sharp Corner                 ': 'recttail',
}

@var text msgwmax-in                'Incoming message maximum width' 750px
@var text msgwmax-out               'Outgoing message maximum width' 550px

@var text prevw                     'Media preview width' 350px
@var text prevh                     'Media preview height' 220px
@var checkbox prevs                 'Keep media previews squared (height will use width value so it will not work when using percentage)' 0

@var checkbox centerauthor          'Center author name within chat bubbles' 0

@var select texta                   'Messages text align' {
    'Auto                         ': 'textaauto',
    'Unset                        ': 'unset',
    'Start                       *': 'Start',
    'End                          ': 'end',
    'Center                       ': 'center',
    'Left                         ': 'left',
    'Right                        ': 'right',
}

@var checkbox hideothericon         'Hide other contact user photo from chat window' 1
@var checkbox hideownicon           'Hide own user photo from chat window' 1

@var checkbox hideownname           'Hide own name from private chat bubbles' 1
@var checkbox hideothername         'Hide other name from private chat bubbles' 1
@var checkbox hideownnamegr         'Hide own name from group chat bubbles' 1
@var checkbox hideothernamegr       'Hide other name from group chat bubbles' 0
@var checkbox shownamehover         'Show name when hover on chat bubbles' 0
@var checkbox showothernamehover    'Show other names when hover on chat bubbles' 1

@var checkbox autohidedata          'Auto hide extra message data' 1

@var color bgcolor                  'Background color' #1f232a

@var color border                   'Border color' #333943
@var range border-size              'Border size' [3, 0, 50, 1, "px"]

@var color control                  'Base control color' #252A33
@var color control-hover            'Control hover color' #292f38
@var color control-active           'Control active color' #343b46

@var color inputbg                  'Input background color' #1c2026

@var color shadow                   'Shadow color' #00000040

@var color btn-bg                   'Buttons color' #2b313b
@var color btn-bg-h                 'Hover buttons color' #363d4a

@var color accent                   'Accent color' #7289da

@var range round                    'User photo round' [25, 0, 50, 1, "%"]

@var checkbox enableCompact         'Enable compact mode' 1
@var text compactBreak              'Compact mode breakpoint' 1080px
@var text compactDelayOn            'Compact mode hover-on delay' 0.25s
@var text compactDelayOff           'Compact mode hover-off delay' 1s
@var range comTranDurOn             'Compact mode transition on duration' [0.7, 0, 5, .1, "s"]
@var range comTranDurOff            'Compact mode transition off duration' [1.2, 0, 5, .1, "s"]

@var checkbox useChatSize           'Use custom chat width' 0
@var number chatSize                'Chat width in px' [780, 0]
@var color bgccolor                 'Chat background color' #1f232a
@var checkbox showchatbg            'Enable chat background image' 1
@var text chatbg                    'Custom image for chat' url('https://web.whatsapp.com/img/bg-chat-tile_9e8a2898faedb7db9bf5638405cf81ae.png')
@var range chatbg-o                 'Chat background image opacity' [0.15, 0.0, 1, 0.01]
@var range chatbg-i                 'Chat background image inverted colors' [0.6, 0.0, 1, 0.1]

@var select app_image               'Custom app background' {
    'Default background          *': 'default',
    'None                         ': 'none',
}
@var text bgimage                   'Custom background image' url('https://images.unsplash.com/photo-1434569117012-ce134ee1a088?fit=crop&w=1280&h=720&q=80')
@var range bgopacity                'Background image opacity' [0.4, 0.0, 1, 0.01]
@var range bgblur                   'Background image blur size' [12, 0, 50, 1, 'px']
@var range bghue                    'Background image hue' [320, 0, 360, 1, 'deg']
@var range bginvert                 'Background image invert colors' [0, 0.0, 1, 0.1]

@var checkbox noise                 'Enable noise' 0
@var text noiseimg                  'Noise image' url('https://raw.githubusercontent.com/Barina/Dark-Telegram/master/Resources/noise.png')

@var checkbox vign                  'Vignette effect on media previews' 1

@var range emoj-scale               'Emoji panel scale' [1, .5, 3, .01]
@var range emojo                    'Emoji and sticker icons opacity' [.6, 0, 1, .01]
@var select emoj-pos                'Emoji and sticker popup position' {
    'Center                      *': 'center',
    'Right                        ': 'right',
    'Left                         ': 'left',
}
@var checkbox private               'Enable private mode' 0
@var checkbox shift-anim            'Enable contacts shift animation on mouse hover' 1

@var checkbox hideinitials          'Hide contact initials' 1
@var checkbox useicons              'Enable custom contact icons' 1

@var text contacticon               'Contact icon url' url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxz%0D%0AdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxu%0D%0AczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6%0D%0ALy93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0%0D%0AcDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAw%0D%0AL3N2ZyIKICAgeG1sbnM6c29kaXBvZGk9Imh0dHA6Ly9zb2RpcG9kaS5zb3VyY2Vmb3JnZS5uZXQv%0D%0ARFREL3NvZGlwb2RpLTAuZHRkIgogICB4bWxuczppbmtzY2FwZT0iaHR0cDovL3d3dy5pbmtzY2Fw%0D%0AZS5vcmcvbmFtZXNwYWNlcy9pbmtzY2FwZSIKICAgdmlld0JveD0iMCAwIDIxMiAyMTIiCiAgIHdp%0D%0AZHRoPSIyMTIiCiAgIGhlaWdodD0iMjEyIgogICB2ZXJzaW9uPSIxLjEiCiAgIGlkPSJzdmczNzI5%0D%0AIgogICBzb2RpcG9kaTpkb2NuYW1lPSJjb250YWN0LWljb24uc3ZnIgogICBpbmtzY2FwZTp2ZXJz%0D%0AaW9uPSIwLjkyLjQgKDVkYTY4OWMzMTMsIDIwMTktMDEtMTQpIj4KICA8bWV0YWRhdGEKICAgICBp%0D%0AZD0ibWV0YWRhdGEzNzM1Ij4KICAgIDxyZGY6UkRGPgogICAgICA8Y2M6V29yawogICAgICAgICBy%0D%0AZGY6YWJvdXQ9IiI+CiAgICAgICAgPGRjOmZvcm1hdD5pbWFnZS9zdmcreG1sPC9kYzpmb3JtYXQ+%0D%0ACiAgICAgICAgPGRjOnR5cGUKICAgICAgICAgICByZGY6cmVzb3VyY2U9Imh0dHA6Ly9wdXJsLm9y%0D%0AZy9kYy9kY21pdHlwZS9TdGlsbEltYWdlIiAvPgogICAgICA8L2NjOldvcms+CiAgICA8L3JkZjpS%0D%0AREY+CiAgPC9tZXRhZGF0YT4KICA8ZGVmcwogICAgIGlkPSJkZWZzMzczMyIgLz4KICA8c29kaXBv%0D%0AZGk6bmFtZWR2aWV3CiAgICAgcGFnZWNvbG9yPSIjZmZmZmZmIgogICAgIGJvcmRlcmNvbG9yPSIj%0D%0ANjY2NjY2IgogICAgIGJvcmRlcm9wYWNpdHk9IjEiCiAgICAgb2JqZWN0dG9sZXJhbmNlPSIxMCIK%0D%0AICAgICBncmlkdG9sZXJhbmNlPSIxMCIKICAgICBndWlkZXRvbGVyYW5jZT0iMTAiCiAgICAgaW5r%0D%0Ac2NhcGU6cGFnZW9wYWNpdHk9IjAiCiAgICAgaW5rc2NhcGU6cGFnZXNoYWRvdz0iMiIKICAgICBp%0D%0AbmtzY2FwZTp3aW5kb3ctd2lkdGg9IjI1NjAiCiAgICAgaW5rc2NhcGU6d2luZG93LWhlaWdodD0i%0D%0AMTM2MSIKICAgICBpZD0ibmFtZWR2aWV3MzczMSIKICAgICBzaG93Z3JpZD0iZmFsc2UiCiAgICAg%0D%0AaW5rc2NhcGU6c25hcC1nbG9iYWw9InRydWUiCiAgICAgaW5rc2NhcGU6c25hcC1iYm94PSJ0cnVl%0D%0AIgogICAgIGlua3NjYXBlOmJib3gtcGF0aHM9InRydWUiCiAgICAgaW5rc2NhcGU6YmJveC1ub2Rl%0D%0Acz0idHJ1ZSIKICAgICBpbmtzY2FwZTpzbmFwLWJib3gtZWRnZS1taWRwb2ludHM9InRydWUiCiAg%0D%0AICAgaW5rc2NhcGU6c25hcC1iYm94LW1pZHBvaW50cz0idHJ1ZSIKICAgICBpbmtzY2FwZTpzbmFw%0D%0ALWludGVyc2VjdGlvbi1wYXRocz0idHJ1ZSIKICAgICBpbmtzY2FwZTpzbmFwLXNtb290aC1ub2Rl%0D%0Acz0idHJ1ZSIKICAgICBpbmtzY2FwZTp6b29tPSI0IgogICAgIGlua3NjYXBlOmN4PSIxMTAuMTgx%0D%0AMzYiCiAgICAgaW5rc2NhcGU6Y3k9Ijk5LjU3MDIyOSIKICAgICBpbmtzY2FwZTp3aW5kb3cteD0i%0D%0ALTkiCiAgICAgaW5rc2NhcGU6d2luZG93LXk9Ii05IgogICAgIGlua3NjYXBlOndpbmRvdy1tYXhp%0D%0AbWl6ZWQ9IjEiCiAgICAgaW5rc2NhcGU6Y3VycmVudC1sYXllcj0ic3ZnMzcyOSIgLz4KICA8cmVj%0D%0AdAogICAgIGZpbGw9IiMxZjIzMmEiCiAgICAgd2lkdGg9IjIxMiIKICAgICBoZWlnaHQ9IjIxMiIK%0D%0AICAgICBpZD0icmVjdDM3MjUiIC8+CiAgPHBhdGgKICAgICBjbGFzcz0icHJpbWFyeSIKICAgICBk%0D%0APSJtIDE3My41NjEsMTcxLjYxNSBjIC0wLjY1OTksLTEuMDA0NTcgLTEuMzQ4NTIsLTEuOTg5OTcg%0D%0ALTIuMDY1LC0yLjk1NSAtMC44MzQ5NiwtMS4xMjY0MSAtMS43MDQ3MSwtMi4yMjY2MSAtMi42MDgs%0D%0ALTMuMjk5IC0xLjAyMTE4LC0xLjIxMTMgLTIuMDgzMTIsLTIuMzg3NjUgLTMuMTg0LC0zLjUyNyAt%0D%0AMS44Njk2LC0xLjkzMzkzIC0zLjg0NzQ1LC0zLjc2MDIgLTUuOTI0LC01LjQ3IC0zLjE5NDUxLC0y%0D%0ALjYyOTAyIC02LjYwODMyLC00Ljk3OTYxIC0xMC4yMDQsLTcuMDI2IC0xLjk0Njg1LC0xLjEwNjg3%0D%0AIC0zLjk0MjE3LC0yLjEyNjIyIC01Ljk4LC0zLjA1NSAtMC4wNjIsLTAuMDI4IC0wLjExOCwtMC4w%0D%0ANTkgLTAuMTgsLTAuMDg3IC05Ljc5MiwtNC40NCAtMjIuMTA2LC03LjUyOSAtMzcuNDE2LC03LjUy%0D%0AOSAtMTUuMzEsMCAtMjcuNjI0LDMuMDg5IC0zNy40MTYsNy41MjkgLTAuMzM4LDAuMTUzIC0wLjY1%0D%0AMywwLjMxOCAtMC45ODUsMC40NzQgLTIuMTI2NjI3LDEuMDAxNTkgLTQuMjA1MjMzLDIuMTAyMTMg%0D%0ALTYuMjI5LDMuMjk4IC0zLjIwOTYzMywxLjg5MzYzIC02LjI2ODY3Niw0LjAzMTYyIC05LjE1LDYu%0D%0AMzk1IC0yLjA3NjM0NywxLjcxMDA0IC00LjA1NDE4LDMuNTM2MjkgLTUuOTI0LDUuNDcgLTEuMTAw%0D%0AOTA1LDEuMTM5MzMgLTIuMTYyODQ5LDIuMzE1NjcgLTMuMTg0LDMuNTI3IC0wLjkwMzkwNSwxLjA3%0D%0AMjE1IC0xLjc3Mzk5OCwyLjE3MjM2IC0yLjYwOSwzLjI5OSAtMC43MTYyNTIsMC45NjUxOSAtMS40%0D%0AMDQ4NjQsMS45NTA1OSAtMi4wNjUsMi45NTUgQyAzMC4xNjczMjYsMTg0LjAyMDIzIDI1LjkzNDQx%0D%0ANiwxOTYuOTgyNzUgMjMuODc5NzI5LDIxMiBIIDEwNS45NDQgMTg2Ljk3MjM2IGMgLTIuMDU0ODgs%0D%0ALTEzLjQ0ODA3IC01LjA0Nzk1LC0yNi4yMjk3NiAtMTEuOTY1MzYsLTM4LjA2Mjk5IC0wLjQ2Mzc5%0D%0ALC0wLjc4NTE5IC0wLjk0NTkyLC0xLjU1OTQxIC0xLjQ0NiwtMi4zMjIgeiBNIDEwNi4wMDIsMTI1%0D%0ALjUgYyAyLjY0NSwwIDUuMjEyLC0wLjI1MyA3LjY4LC0wLjczNyAxLjIyMTg2LC0wLjIzOTU0IDIu%0D%0ANDMxMjksLTAuNTM4NTYgMy42MjQsLTAuODk2IDEuNzUyNTksLTAuNTI1NiAzLjQ2MzkyLC0xLjE4%0D%0AMDA1IDUuMTIsLTEuOTU4IDIuMTY1OTQsLTEuMDE3NjYgNC4yMjU5NiwtMi4yNDY5NyA2LjE1LC0z%0D%0ALjY3IDMuODI1OTcsLTIuODMwMyA3LjA1MTQyLC02LjM5MjYxIDkuNDg5LC0xMC40OCAwLjkyNTgx%0D%0ALC0xLjU1MTI3IDEuNzM1MzYsLTMuMTY5MDQgMi40MjIsLTQuODQgMC43MDE4MiwtMS43MDQ4NyAx%0D%0ALjI3NTQyLC0zLjQ1OTc0MyAxLjcxNiwtNS4yNSAwLjI5OSwtMS4yMDggMC41NDIsLTIuNDQzIDAu%0D%0ANzI1LC0zLjcwMSAwLjI3NSwtMS44ODcgMC40MTcsLTMuODI3IDAuNDE3LC01LjgxMSAwLC0xLjk4%0D%0ANCAtMC4xNDIsLTMuOTI1IC0wLjQxNywtNS44MTEgLTAuMjcxMjcsLTEuODU4MzY3IC0wLjY3NzM0%0D%0ALC0zLjY5NDU0NCAtMS4yMTUsLTUuNDk0IC0wLjg2ODI0LC0yLjkwNjE5IC0yLjA5MzU5LC01LjY5%0D%0AMzQ2OCAtMy42NDgsLTguMjk4IC0yLjQzNzU4LC00LjA4NzM5NCAtNS42NjMwMywtNy42NDk3MDIg%0D%0ALTkuNDg5LC0xMC40OCAtMS45MjQxOCwtMS40MjI4MDkgLTMuOTg0MTgsLTIuNjUyMTA4IC02LjE1%0D%0ALC0zLjY3IC0xLjY1NjA4LC0wLjc3Nzk0OCAtMy4zNjc0MSwtMS40MzIzOTggLTUuMTIsLTEuOTU4%0D%0AIC0xLjE5MjQ1LC0wLjM1ODM3NyAtMi40MDE5MywtMC42NTc0MSAtMy42MjQsLTAuODk2IC0yLjUz%0D%0AMDE2LC0wLjQ5MzMzNCAtNS4xMDIyLC0wLjc0MDE1NiAtNy42OCwtMC43MzcgLTIxLjE2MiwwIC0z%0D%0ANy4zNDUsMTYuMTgzIC0zNy4zNDUsMzcuMzQ1IDAsMjEuMTU5IDE2LjE4MywzNy4zNDIgMzcuMzQ1%0D%0ALDM3LjM0MiB6IgogICAgIGlkPSJwYXRoMzcyNyIKICAgICBpbmtzY2FwZTpjb25uZWN0b3ItY3Vy%0D%0AdmF0dXJlPSIwIgogICAgIHN0eWxlPSJmaWxsOiNhMWExYTEiCiAgICAgc29kaXBvZGk6bm9kZXR5%0D%0AcGVzPSJzY2NjY2NjY3NjY2NjY2NjY2NjY2Njc3NjY2NjY2Njc2NjY2NjY2Njc3NzIiAvPgo8L3N2%0D%0AZz4K")

@var text groupicon                 'Group icon url' url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmOCI/Pg0KPHN2ZyB4bWxucz0iaHR0cDov%0D%0AL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMTIgMjEyIiB3aWR0aD0iMjEyIiBo%0D%0AZWlnaHQ9IjIxMiI+DQogICAgPHJlY3QgZmlsbD0iIzFmMjMyYSIgd2lkdGg9IjIxMiIgaGVpZ2h0%0D%0APSIyMTIiLz4NCiAgICA8cGF0aCBmaWxsPSIjYTFhMWExIiBjbGFzcz0icHJpbWFyeSIgZD0iTTYx%0D%0ALjU0MyAxMDAuOTg4YzguMDczIDAgMTQuMjQ2LTYuMTc0IDE0LjI0Ni0xNC4yNDZzLTYuMTczLTE0%0D%0ALjI0Ni0xNC4yNDYtMTQuMjQ2LTE0LjI0NiA2LjE3My0xNC4yNDYgMTQuMjQ2IDYuMTc0IDE0LjI0%0D%0ANiAxNC4yNDYgMTQuMjQ2em04LjE1OSAxNy41NDFhNDguMTkyIDQ4LjE5MiAwIDAgMSA4LjU0NS02%0D%0ALjA2MmMtNC4xNzQtMi4yMTctOS42NDEtMy44NTktMTYuNzA0LTMuODU5LTIxLjg0NCAwLTI4LjQ5%0D%0AMiAxNS42Ny0yOC40OTIgMTUuNjd2OC4wNzNoMjYuMTgxbC4xMDUtLjI0OGMuMzAzLS43MTMgMy4x%0D%0ANjQtNy4xNTEgMTAuMzY1LTEzLjU3NHptODAuNzU1LTkuOTIxYy02Ljg1NCAwLTEyLjIxIDEuNTQz%0D%0ALTE2LjMzNiAzLjY2MWE0OC4yMjMgNDguMjIzIDAgMCAxIDguOTAzIDYuMjZjNy4yMDEgNi40MjIg%0D%0AMTAuMDYxIDEyLjg2MSAxMC4zNjQgMTMuNTc0bC4xMDUuMjQ4aDI1LjQ1NnYtOC4wNzNjLS4wMDEg%0D%0AMC02LjY0OS0xNS42Ny0yOC40OTItMTUuNjd6bTAtNy42MmM4LjA3MyAwIDE0LjI0Ni02LjE3NCAx%0D%0ANC4yNDYtMTQuMjQ2cy02LjE3My0xNC4yNDYtMTQuMjQ2LTE0LjI0Ni0xNC4yNDYgNi4xNzMtMTQu%0D%0AMjQ2IDE0LjI0NiA2LjE3MyAxNC4yNDYgMTQuMjQ2IDE0LjI0NnptLTQ0LjA5MyAzLjIxYTIzLjIx%0D%0AIDIzLjIxIDAgMCAwIDQuNDY0LS40MjhjLjcxNy0uMTQgMS40MTktLjMxNSAyLjEwNi0uNTIxIDEu%0D%0AMDMtLjMwOSAyLjAyMy0uNjkgMi45NzYtMS4xMzhhMjEuMDk5IDIxLjA5OSAwIDAgMCAzLjU3NC0y%0D%0ALjEzMyAyMC44NzIgMjAuODcyIDAgMCAwIDUuNTE1LTYuMDkxIDIxLjI4MyAyMS4yODMgMCAwIDAg%0D%0AMi4xMjEtNC44MjMgMjIuMTYgMjIuMTYgMCAwIDAgLjcwNi0zLjE5M2MuMTYtMS4wOTcuMjQyLTIu%0D%0AMjI0LjI0Mi0zLjM3N3MtLjA4My0yLjI4MS0uMjQyLTMuMzc3YTIyLjc3OCAyMi43NzggMCAwIDAt%0D%0ALjcwNi0zLjE5MyAyMS4yODMgMjEuMjgzIDAgMCAwLTMuMjcyLTYuNTUgMjAuODQ4IDIwLjg0OCAw%0D%0AIDAgMC00LjM2NC00LjM2NCAyMS4wOTkgMjEuMDk5IDAgMCAwLTMuNTc0LTIuMTMzIDIxLjQ4OCAy%0D%0AMS40ODggMCAwIDAtMi45NzYtMS4xMzggMjIuMzMgMjIuMzMgMCAwIDAtMi4xMDYtLjUyMSAyMy4y%0D%0AMDIgMjMuMjAyIDAgMCAwLTQuNDY0LS40MjhjLTEyLjI5OSAwLTIxLjcwNSA5LjQwNS0yMS43MDUg%0D%0AMjEuNzA0IDAgMTIuMjk5IDkuNDA2IDIxLjcwNCAyMS43MDUgMjEuNzA0ek0xNDUuNjI5IDEzMWEz%0D%0ANi43MzkgMzYuNzM5IDAgMCAwLTEuMi0xLjcxOCAzOS44MDQgMzkuODA0IDAgMCAwLTMuMzY3LTMu%0D%0AOTY3IDQxLjQ4MSA0MS40ODEgMCAwIDAtMy40NDItMy4xNzkgNDIuMDc4IDQyLjA3OCAwIDAgMC01%0D%0ALjkzMS00LjA4MyA0My43MjUgNDMuNzI1IDAgMCAwLTMuNDc2LTEuNzc2Yy0uMDM2LS4wMTYtLjA2%0D%0AOS0uMDM0LS4xMDQtLjA1LTUuNjkyLTIuNTgxLTEyLjg0OS00LjM3Ni0yMS43NDYtNC4zNzYtOC44%0D%0AOTggMC0xNi4wNTUgMS43OTUtMjEuNzQ2IDQuMzc2LS4xOTYuMDg5LS4zNzkuMTg1LS41NzIuMjc2%0D%0AYTQzLjMxNiA0My4zMTYgMCAwIDAtMy42MiAxLjkxNyA0Mi4zMiA0Mi4zMiAwIDAgMC01LjMxOCAz%0D%0ALjcxNiA0MS41MDEgNDEuNTAxIDAgMCAwLTMuNDQzIDMuMTc5IDQwLjYzMiA0MC42MzIgMCAwIDAt%0D%0AMy4zNjYgMy45NjdjLS40NTIuNjEtLjg1MSAxLjE4Ni0xLjIgMS43MTgtLjMyNC40OTMtLjYuOTQz%0D%0ALS44NDEgMS4zNTFsLS4wNjEuMTAxYTI3Ljk2IDI3Ljk2IDAgMCAwLS42MjIgMS4xMTljLS4zMjUu%0D%0ANjIxLS40NzUuOTc1LS40NzUuOTc1djExLjY5Mmg4Mi41M3YtMTEuNjkycy0uMzYtLjg0Mi0xLjE1%0D%0AOC0yLjE5NWEzNS40MTcgMzUuNDE3IDAgMCAwLS44NDItMS4zNTF6Ii8+DQo8L3N2Zz4=")

@var checkbox fullscreen            'Enable fullscreen' 0

@var checkbox fancyselect           'Enable fancy selection mode' 1

@var range clight                   'Colors lightness' [0.75, 0, 2, 0.01]
@var range chue                     'Colors hue' [320, 0, 360, 1, 'deg']
@var range ccon                     'Colors contrast' [50, 0, 100, 1, "%"]

@var checkbox customcolors          'Enable custom colors' 0
@var color usrc1                    'User color 1' #6f5c8a
@var color usrc2                    'User color 2' #476845
@var color usrc3                    'User color 3' #817356
@var color usrc4                    'User color 4' #4e6274
@var color usrc5                    'User color 5' #815956
@var color usrc6                    'User color 6' #7d5464
@var color usrc7                    'User color 7' #4e6974
@var color usrc8                    'User color 8' #745e4e

@var color usrbgc1                  'User bg color 1' #9978a5
@var color usrbgc2                  'User bg color 2' #6e9362
@var color usrbgc3                  'User bg color 3' #9d926c
@var color usrbgc4                  'User bg color 4' #668399
@var color usrbgc5                  'User bg color 5' #906060
@var color usrbgc6                  'User bg color 6' #a37584
@var color usrbgc7                  'User bg color 7' #669799
@var color usrbgc8                  'User bg color 8' #9d806c

@var text blurbehind                'Blur amount behind focused media' 8px

@var checkbox poseon                'Enable pose mode' 0

==/UserStyle== */
@-moz-document domain("web.telegram.org") {
    :root {
        /* auto generated line below. please do not delete or modify! */
        --version "Dark-Telegram v1.14.48 -- February 19th, 2021"
        --message "Scan to report any issues on GitHub."
        --link "https://github.com/Barina/Dark-Telegram"
        --notice "Ported from: https://github.com/vednoc/dark-whatsapp"
    }


    /* ==================================
    *   Basic Mixins & Functions
    * =================================== */

    shad(){
        -webkit-box-shadow arguments
        -moz-box-shadow arguments
        -webkit-shadow arguments
        -moz-shadow arguments
        box-shadow arguments
    }


    /* background */
    bg() { Background arguments }
    bgc() { background-color arguments }
    bgi() { background-image arguments }
    bgs() { background-size arguments }


    /*
    * set a textured color for a given control
    *   c: control color to use (default = control)
    */
    bgTex(c = control) {
        bgc c i
        if(noise) { bgi noiseimg i }
    }


    /* border */
    brad() { border-radius arguments }


    /* Clamping a given value by a given minimum and maximum. */
    clamp(value, minimum, maximum){
        max(minimum, min(maximum, value))
    }

    /*  colorize with the given arguments taking care when in posing mode.
        to ignore posing mode use 'color' instead of this. */
    col(col, shrink = true){
        if(poseon){
            color transparent i
            bgi none i
            bgc col
            brad 4px
            if(shrink){                
                width max-content
                max-width min(chatSize, min(msgwmax-in, msgwmax-out)) - 100px
            }
        } else {
            color col
        }
    }

    /* override methods */
    mask-image(){
        -webkit-mask-image arguments
        -o-mask-image arguments
        -moz-mask-image arguments
        mask-image arguments
    }

    mask-position(){
        mask-position arguments
        -webkit-mask-position arguments
        -o-mask-position arguments
        -moz-mask-position arguments
    }

    mask-repeat(){
        mask-repeat arguments
        -webkit-mask-repeat arguments
        -o-mask-repeat arguments
        -moz-mask-repeat arguments
    }
        
    mask-size(){
        mask-size arguments
        -webkit-mask-size arguments
        -o-mask-size arguments
        -moz-mask-size arguments
    }

    anim(){
        animation arguments
        -webkit-animation arguments
        -o-animation arguments
        -moz-animation arguments
        -ms-animation arguments
    }


    /* ==================================
    *   Variables
    * =================================== */
    
    // this is important ;P
    i = !important
    
    uifont = ui_font 'Segoe UI' 'Helvetica Neue' Helvetica 'Lucida Grande' Arial Ubuntu Cantarell 'Fira Sans' sans-serif

    control-t = rgba(control, .5)
    control-t-hover = rgba(control-hover, .5)
    control-t-active = rgba(control-active, .5)

    vignette = (vign is 1 ? visible : hidden)

    version = var(--version)
    message = var(--message)
    link = var(--link)
    notice = var(--notice)

    t-in = .1s
    t-out = 1s
    
    msgb-thumb = msgb - 5
    msgbgi = msg-in-bg
    msgbgo = msg-out-bg
    msgbgih = msgbgi + 10%
    msgbgoh = msgbgo + 10%
    msgbgis = msgbgi + 33%
    msgbgos = msgbgo + 33%

    // chat border size
    cbs = 3px

    accent-alt = accent + 33%
    accent-t = rgba(accent, .3)

    privateblur = (private is 1 ? 10px : 0)

    border-t = rgba(border, .1)

    icon-size = 42px

    if(prevs){
        prevh = prevw
    }

    if(unit(msgwmax-in) != unit(prevw) and unit(prevw) == "%"){
        prevwin = msgwmax-in * (prevw / 100)
    } else if(unit(msgwmax-in) == "%" and unit(prevw) != "%"){
        prevwin = 100%
    } else if(unit(msgwmax-in) == "%" and unit(prevw) == "%"){
        prevwin = prevw
    } else {
        prevwin = min(prevw, msgwmax-in)
    }
        
    if(unit(msgwmax-out) != unit(prevw) and unit(prevw) == "%"){
        prevwout = msgwmax-out * (prevw / 100)
    } else if(unit(msgwmax-out) == "%" and unit(prevw) != "%"){
        prevwout = 100%
    } else if(unit(msgwmax-out) == "%" and unit(prevw) == "%"){
        prevwout = prevw
    } else {
        prevwout = min(prevw, msgwmax-out)
    }
    
    if(prevwin != unset and unit(prevwin) != "%"){
        prevwin -= 26px
    }
    if(prevwout != unset and unit(prevwout) != "%"){
        prevwout -= 26px
    }

    // set emoji popup position
    if(emoj-pos is right) {
        emoj-anchor-x = 12px
        emoj-l = -1px
        emoj-t-l = initial
        emoj-t-r = 260px
    } else if(emoj-pos is left) {
        emoj-anchor-x = 273px
        emoj-l = -263px 
        emoj-t-l = initial
        emoj-t-r = -1px
    } else {
        /* center */
        emoj-anchor-x = (286 / 2)px
        emoj-l = -133px
        emoj-t-l = 50%
        emoj-t-r = initial
    }

    /* setting up icon and contact name colors */
    colors1 = usrc1 usrc2 usrc3 usrc4 usrc5 usrc6 usrc7 usrc8
    colors2 = usrbgc1 usrbgc2 usrbgc3 usrbgc4 usrbgc5 usrbgc6 usrbgc7 usrbgc8

    ch = hue-rotate(chue)
    cc = contrast(ccon)

    for c, n in colors1{
        if(not customcolors){
            c = hue(accent, 40 * n) 
        }
        .user_color_{n+1}
        .user_color_{n+1}:hover{ 
            col(c * clight i)
            filter ch cc
        }
    }
    for c, n in colors2{
        if(not customcolors){
            c = hue(accent, 40 * n) + 25%
        }
        .user_bgcolor_{n+1}{ 
            bg c * clight i
            filter ch cc
        }
    }

    /* SVG icons */
    bellSvg = url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gQ3JlYXRlZCB3aXRoIElua3NjYXBlIChodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy8pIC0tPgoKPHN2ZyB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIAogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIiAKICAgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIiAKICAgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgCiAgIHhtbG5zOnNvZGlwb2RpPSJodHRwOi8vc29kaXBvZGkuc291cmNlZm9yZ2UubmV0L0RURC9zb2RpcG9kaS0wLmR0ZCIgCiAgIHhtbG5zOmlua3NjYXBlPSJodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy9uYW1lc3BhY2VzL2lua3NjYXBlIiAKICAgd2lkdGg9IjguODcyNDIxM21tIiAKICAgaGVpZ2h0PSIxMC42NTEwNDJtbSIgCiAgIHZpZXdCb3g9IjAgMCA4Ljg3MjQyMTMgMTAuNjUxMDQyIiAKICAgdmVyc2lvbj0iMS4xIiAKICAgaWQ9InN2ZzQ5MTYiIAogICBpbmtzY2FwZTp2ZXJzaW9uPSIwLjkyLjQgKDVkYTY4OWMzMTMsIDIwMTktMDEtMTQpIiAKICAgc29kaXBvZGk6ZG9jbmFtZT0iYmVsbC5zdmciPgogICA8ZGVmcyBpZD0iZGVmczQ5MTAiIC8+CiAgIDxzb2RpcG9kaTpuYW1lZHZpZXcgaWQ9ImJhc2UiIAogICAgICBwYWdlY29sb3I9IiNmZmZmZmYiIAogICAgICBib3JkZXJjb2xvcj0iIzY2NjY2NiIgCiAgICAgIGJvcmRlcm9wYWNpdHk9IjEuMCIgCiAgICAgIGlua3NjYXBlOnBhZ2VvcGFjaXR5PSIwLjAiIAogICAgICBpbmtzY2FwZTpwYWdlc2hhZG93PSIyIiAKICAgICAgaW5rc2NhcGU6em9vbT0iNy45MTk1OTU5IiAKICAgICAgaW5rc2NhcGU6Y3g9IjM1LjkzMzE0MSIgCiAgICAgIGlua3NjYXBlOmN5PSI0MC4wMDIxOTUiIAogICAgICBpbmtzY2FwZTpkb2N1bWVudC11bml0cz0ibW0iIAogICAgICBpbmtzY2FwZTpjdXJyZW50LWxheWVyPSJsYXllcjEiIAogICAgICBzaG93Z3JpZD0iZmFsc2UiIAogICAgICBpbmtzY2FwZTp3aW5kb3ctd2lkdGg9IjI1NjAiIAogICAgICBpbmtzY2FwZTp3aW5kb3ctaGVpZ2h0PSIxMzYxIiAKICAgICAgaW5rc2NhcGU6d2luZG93LXg9Ii05IiAKICAgICAgaW5rc2NhcGU6d2luZG93LXk9Ii05IiAKICAgICAgaW5rc2NhcGU6d2luZG93LW1heGltaXplZD0iMSIgLz4KICAgPG1ldGFkYXRhIGlkPSJtZXRhZGF0YTQ5MTMiPgogICAgICA8cmRmOlJERj4KICAgICAgICAgPGNjOldvcmsgcmRmOmFib3V0PSIiPgogICAgICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3N2Zyt4bWw8L2RjOmZvcm1hdD4KICAgICAgICAgICAgPGRjOnR5cGUgcmRmOnJlc291cmNlPSJodHRwOi8vcHVybC5vcmcvZGMvZGNtaXR5cGUvU3RpbGxJbWFnZSIgLz4KICAgICAgICAgICAgPGRjOnRpdGxlPjwvZGM6dGl0bGU+CiAgICAgICAgIDwvY2M6V29yaz4KICAgICAgPC9yZGY6UkRGPgogICA8L21ldGFkYXRhPgogICA8ZyBpbmtzY2FwZTpsYWJlbD0iTGF5ZXIgMSIgCiAgICAgIGlua3NjYXBlOmdyb3VwbW9kZT0ibGF5ZXIiIAogICAgICBpZD0ibGF5ZXIxIiAKICAgICAgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzAuODk0NTUyLC0yNTkuOTI0NDcpIj4KICAgICAgPHBhdGggc3R5bGU9ImZpbGw6IzdmN2Y3ZjtmaWxsLW9wYWNpdHk6MTtzdHJva2U6bm9uZTtzdHJva2Utd2lkdGg6MC4yNjQ1ODMzMnB4O3N0cm9rZS1saW5lY2FwOmJ1dHQ7c3Ryb2tlLWxpbmVqb2luOm1pdGVyO3N0cm9rZS1vcGFjaXR5OjEiIAogICAgICAgICBkPSJtIC0yNi40MjE0MzUsMjU5LjkyNDUgYyAtMC42NDMyNSwtMC4wMDUgLTAuODE2NDg4LDAuNTg1NSAtMC44MTY0ODgsMC41ODU1IGwgLTAuMDM3MjEsMC43NDcyNCBjIC0wLjg4Mjk4NSwwIC0yLjU0NDczNCwwLjgxNjA2IC0yLjU5NTE5LDIuNTY1MjIgMCwwIC0wLjA3MjQsMS42MDU1OCAtMC4wNzA4LDMuMzkzMDcgMi4zM2UtNCwwLjI2MTE0IC0wLjkzNDYxLDAuOTcyMzYgLTAuOTI5NjU5LDEuMTUyMzggMC4wMDQ2LDAuMTY2NjMgLTAuMDIzNzcsMC41NzUxNiAtMC4wMjM3NywwLjU3NTE2IGwgOC44NjA0NDEsMC4wMzYyIGMgMCwwIDAuMDAxOSwtMC4zNjUxNCAwLjAxMTg4LC0wLjU0NzI2IDAuMDExNSwtMC4yMDg2IC0wLjk3MTIwMiwtMC44MDkyNyAtMC45NzU2NTEsLTEuMDQ4NTEgLTAuMDE4MjksLTAuOTgzNDYgMC4wMjMyNSwtMy43NDE4OSAwLjAyMzI1LC0zLjc0MTg5IDAuMDE2ODIsLTEuMDc2NCAtMS4zNTMzMjUsLTIuNDAxMDMgLTIuNjgyMDA3LC0yLjM5MjYyIGwgLTAuMDAyNiwtMC43MzU4NyBjIDAsMCAtMC4xMjk1MSwtMC41ODM3OCAtMC43NjIyMjcsLTAuNTg4NiB6IG0gMC45NTIzOTYsOS42MTY0NyAtMi4wMTg0ODEsMC4wMjUzIGMgMCwwIC0wLjAyOTksMS4wMDkyNCAxLjAwOTI0MSwxLjAwOTI0IDAuOTk1NDIsMCAxLjAwOTI0LC0xLjAzNDU2IDEuMDA5MjQsLTEuMDM0NTYgeiIgCiAgICAgICAgIGlkPSJwYXRoNDcyNSIgCiAgICAgICAgIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiIAogICAgICAgICBpbmtzY2FwZTpsYWJlbD0iYmVsbCIgLz4KICAgPC9nPgo8L3N2Zz4K')
    bubbleSvg = url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gQ3JlYXRlZCB3aXRoIElua3NjYXBlIChodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy8pIC0tPgoKPHN2ZwogICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iCiAgIHhtbG5zOmNjPSJodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9ucyMiCiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIKICAgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIgogICB4bWxuczpzb2RpcG9kaT0iaHR0cDovL3NvZGlwb2RpLnNvdXJjZWZvcmdlLm5ldC9EVEQvc29kaXBvZGktMC5kdGQiCiAgIHhtbG5zOmlua3NjYXBlPSJodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy9uYW1lc3BhY2VzL2lua3NjYXBlIgogICB3aWR0aD0iMTAuNDkzOTMzbW0iCiAgIGhlaWdodD0iMTAuNTMwMW1tIgogICB2aWV3Qm94PSIwIDAgMTAuNDkzOTMzIDEwLjUzMDEiCiAgIHZlcnNpb249IjEuMSIKICAgaWQ9InN2ZzUwNTQiCiAgIGlua3NjYXBlOnZlcnNpb249IjAuOTIuNCAoNWRhNjg5YzMxMywgMjAxOS0wMS0xNCkiCiAgIHNvZGlwb2RpOmRvY25hbWU9ImJ1YmJsZS5zdmciPgogIDxkZWZzCiAgICAgaWQ9ImRlZnM1MDQ4IiAvPgogIDxzb2RpcG9kaTpuYW1lZHZpZXcKICAgICBpZD0iYmFzZSIKICAgICBwYWdlY29sb3I9IiNmZmZmZmYiCiAgICAgYm9yZGVyY29sb3I9IiM2NjY2NjYiCiAgICAgYm9yZGVyb3BhY2l0eT0iMS4wIgogICAgIGlua3NjYXBlOnBhZ2VvcGFjaXR5PSIwLjAiCiAgICAgaW5rc2NhcGU6cGFnZXNoYWRvdz0iMiIKICAgICBpbmtzY2FwZTp6b29tPSIxNS44MzkxOTIiCiAgICAgaW5rc2NhcGU6Y3g9IjI1LjI5MjIwOCIKICAgICBpbmtzY2FwZTpjeT0iMjAuNDEwNTY2IgogICAgIGlua3NjYXBlOmRvY3VtZW50LXVuaXRzPSJtbSIKICAgICBpbmtzY2FwZTpjdXJyZW50LWxheWVyPSJsYXllcjEiCiAgICAgc2hvd2dyaWQ9ImZhbHNlIgogICAgIGlua3NjYXBlOndpbmRvdy13aWR0aD0iMjU2MCIKICAgICBpbmtzY2FwZTp3aW5kb3ctaGVpZ2h0PSIxMzYxIgogICAgIGlua3NjYXBlOndpbmRvdy14PSItOSIKICAgICBpbmtzY2FwZTp3aW5kb3cteT0iLTkiCiAgICAgaW5rc2NhcGU6d2luZG93LW1heGltaXplZD0iMSIgLz4KICA8bWV0YWRhdGEKICAgICBpZD0ibWV0YWRhdGE1MDUxIj4KICAgIDxyZGY6UkRGPgogICAgICA8Y2M6V29yawogICAgICAgICByZGY6YWJvdXQ9IiI+CiAgICAgICAgPGRjOmZvcm1hdD5pbWFnZS9zdmcreG1sPC9kYzpmb3JtYXQ+CiAgICAgICAgPGRjOnR5cGUKICAgICAgICAgICByZGY6cmVzb3VyY2U9Imh0dHA6Ly9wdXJsLm9yZy9kYy9kY21pdHlwZS9TdGlsbEltYWdlIiAvPgogICAgICAgIDxkYzp0aXRsZT48L2RjOnRpdGxlPgogICAgICA8L2NjOldvcms+CiAgICA8L3JkZjpSREY+CiAgPC9tZXRhZGF0YT4KICA8ZwogICAgIGlua3NjYXBlOmxhYmVsPSJMYXllciAxIgogICAgIGlua3NjYXBlOmdyb3VwbW9kZT0ibGF5ZXIiCiAgICAgaWQ9ImxheWVyMSIKICAgICB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNjguODM2NDAyLC0xNjguNTE0NzEpIj4KICAgIDxwYXRoCiAgICAgICBzdHlsZT0iZmlsbDojN2Y3ZjdmO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTpub25lO3N0cm9rZS13aWR0aDowLjI2Mzg0NDA3O3N0cm9rZS1vcGFjaXR5OjEiCiAgICAgICBkPSJtIDcwLjAwNjMyMywxNjguNTE0NzIgYyAtMC42NDU3MjgsMCAtMS4xNjU4MjEsMC41MjAwOSAtMS4xNjU4MjEsMS4xNjU4MiB2IDYuMDY4MzcgbCAtMC4wMDQxLC01LjNlLTQgdiAzLjI5NjQzIGwgMS44NzI3NTQsLTIuMTE2MTQgaCA3LjQ1NTg3NSBjIDAuNjQ1NzI4LDAgMS4xNjUzMDQsLTAuNTE5NTggMS4xNjUzMDQsLTEuMTY1MzEgdiAtNi4wODI4MyBjIDAsLTAuNjQ1NzMgLTAuNTE5NTc2LC0xLjE2NTgyIC0xLjE2NTMwNCwtMS4xNjU4MiB6IgogICAgICAgaWQ9InJlY3Q0ODA5IgogICAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIKICAgICAgIGlua3NjYXBlOmxhYmVsPSJidWJibGUiIC8+CiAgPC9nPgo8L3N2Zz4K')
    cameraSvg = url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gQ3JlYXRlZCB3aXRoIElua3NjYXBlIChodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy8pIC0tPgoKPHN2ZyB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIAogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIiAKICAgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIiAKICAgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgCiAgIHhtbG5zOnNvZGlwb2RpPSJodHRwOi8vc29kaXBvZGkuc291cmNlZm9yZ2UubmV0L0RURC9zb2RpcG9kaS0wLmR0ZCIgCiAgIHhtbG5zOmlua3NjYXBlPSJodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy9uYW1lc3BhY2VzL2lua3NjYXBlIiAKICAgd2lkdGg9IjEwLjY2NzU2bW0iIAogICBoZWlnaHQ9IjkuNTAwMTk2NW1tIiAKICAgdmlld0JveD0iMCAwIDEwLjY2NzU2IDkuNTAwMTk2NSIgCiAgIHZlcnNpb249IjEuMSIgCiAgIGlkPSJzdmc1MDMxIiAKICAgaW5rc2NhcGU6dmVyc2lvbj0iMC45Mi40ICg1ZGE2ODljMzEzLCAyMDE5LTAxLTE0KSIgCiAgIHNvZGlwb2RpOmRvY25hbWU9ImNhbWVyYS5zdmciPgogICA8ZGVmcyBpZD0iZGVmczUwMjUiIC8+CiAgIDxzb2RpcG9kaTpuYW1lZHZpZXcgaWQ9ImJhc2UiIAogICAgICBwYWdlY29sb3I9IiNmZmZmZmYiIAogICAgICBib3JkZXJjb2xvcj0iIzY2NjY2NiIgCiAgICAgIGJvcmRlcm9wYWNpdHk9IjEuMCIgCiAgICAgIGlua3NjYXBlOnBhZ2VvcGFjaXR5PSIwLjAiIAogICAgICBpbmtzY2FwZTpwYWdlc2hhZG93PSIyIiAKICAgICAgaW5rc2NhcGU6em9vbT0iMjIuNCIgCiAgICAgIGlua3NjYXBlOmN4PSIzMi4wNzgyNjciIAogICAgICBpbmtzY2FwZTpjeT0iMTguMjU4MTk5IiAKICAgICAgaW5rc2NhcGU6ZG9jdW1lbnQtdW5pdHM9Im1tIiAKICAgICAgaW5rc2NhcGU6Y3VycmVudC1sYXllcj0ibGF5ZXIxIiAKICAgICAgc2hvd2dyaWQ9ImZhbHNlIiAKICAgICAgaW5rc2NhcGU6d2luZG93LXdpZHRoPSIyNTYwIiAKICAgICAgaW5rc2NhcGU6d2luZG93LWhlaWdodD0iMTM2MSIgCiAgICAgIGlua3NjYXBlOndpbmRvdy14PSItOSIgCiAgICAgIGlua3NjYXBlOndpbmRvdy15PSItOSIgCiAgICAgIGlua3NjYXBlOndpbmRvdy1tYXhpbWl6ZWQ9IjEiIC8+CiAgIDxtZXRhZGF0YSBpZD0ibWV0YWRhdGE1MDI4Ij4KICAgICAgPHJkZjpSREY+CiAgICAgICAgIDxjYzpXb3JrIHJkZjphYm91dD0iIj4KICAgICAgICAgICAgPGRjOmZvcm1hdD5pbWFnZS9zdmcreG1sPC9kYzpmb3JtYXQ+CiAgICAgICAgICAgIDxkYzp0eXBlIHJkZjpyZXNvdXJjZT0iaHR0cDovL3B1cmwub3JnL2RjL2RjbWl0eXBlL1N0aWxsSW1hZ2UiIC8+CiAgICAgICAgICAgIDxkYzp0aXRsZT48L2RjOnRpdGxlPgogICAgICAgICA8L2NjOldvcms+CiAgICAgIDwvcmRmOlJERj4KICAgPC9tZXRhZGF0YT4KICAgPGcgaW5rc2NhcGU6bGFiZWw9IkxheWVyIDEiIAogICAgICBpbmtzY2FwZTpncm91cG1vZGU9ImxheWVyIiAKICAgICAgaWQ9ImxheWVyMSIgCiAgICAgIHRyYW5zZm9ybT0idHJhbnNsYXRlKDU3OS44NTc1OSw4OC43NTAwOTgpIj4KICAgICAgPHBhdGggZD0ibSAtNTc2LjAxNTk3LC04OC43NTAwOTggLTAuOTI3NTksMS4wMzI0OTQgaCAtMS43NDIwMSBjIC0wLjY0OTM1LDAgLTEuMTcyMDIsMC41MjI2NzIgLTEuMTcyMDIsMS4xNzIwMjMgdiA2LjEyMzY1NyBjIDAsMC42NDkzNTEgMC41MjI2NywxLjE3MjAyMiAxLjE3MjAyLDEuMTcyMDIyIGggOC4zMjM1MiBjIDAuNjQ5MzUsMCAxLjE3MjAyLC0wLjUyMjY3MSAxLjE3MjAyLC0xLjE3MjAyMiB2IC02LjEyMzY1NyBjIDAsLTAuNjQ5MzUxIC0wLjUyMjY3LC0xLjE3MjAyMyAtMS4xNzIwMiwtMS4xNzIwMjMgaCAtMS43MTg3NiBsIC0wLjg5NTAzLC0xLjAzMjQ5NCB6IG0gMS40Mzg2OCwyLjU1NDg4MyBhIDIuNjg3NzQwNywyLjY4Nzc0MDcgMCAwIDEgMi42ODc2OSwyLjY4NzY5MSAyLjY4Nzc0MDcsMi42ODc3NDA3IDAgMCAxIC0yLjY4NzY5LDIuNjg3NjkgMi42ODc3NDA3LDIuNjg3NzQwNyAwIDAgMSAtMi42ODc3LC0yLjY4NzY5IDIuNjg3NzQwNywyLjY4Nzc0MDcgMCAwIDEgMi42ODc3LC0yLjY4NzY5MSB6IG0gMC4wMjM4LDEuMDcwMjE5IGEgMS41Njk4MzA5LDEuNTY5ODMwOSAwIDAgMCAtMS41Njk5MywxLjU2OTkyOSAxLjU2OTgzMDksMS41Njk4MzA5IDAgMCAwIDEuNTY5OTMsMS41Njk5MzEgMS41Njk4MzA5LDEuNTY5ODMwOSAwIDAgMCAxLjU2OTkzLC0xLjU2OTkzMSAxLjU2OTgzMDksMS41Njk4MzA5IDAgMCAwIC0xLjU2OTkzLC0xLjU2OTkyOSB6IiAKICAgICAgICAgaWQ9ImNhbWVyYSIgCiAgICAgICAgIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiIAogICAgICAgICBpbmtzY2FwZTpsYWJlbD0iY2FtZXJhIiAvPgogICA8L2c+Cjwvc3ZnPgo=')
    contactSvg = url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gQ3JlYXRlZCB3aXRoIElua3NjYXBlIChodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy8pIC0tPgoKPHN2ZwogICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iCiAgIHhtbG5zOmNjPSJodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9ucyMiCiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIKICAgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIgogICB4bWxuczpzb2RpcG9kaT0iaHR0cDovL3NvZGlwb2RpLnNvdXJjZWZvcmdlLm5ldC9EVEQvc29kaXBvZGktMC5kdGQiCiAgIHhtbG5zOmlua3NjYXBlPSJodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy9uYW1lc3BhY2VzL2lua3NjYXBlIgogICB3aWR0aD0iOC4zOTAxOTAxbW0iCiAgIGhlaWdodD0iOC40NTg5M21tIgogICB2aWV3Qm94PSIwIDAgOC4zOTAxOTAxIDguNDU4OTMiCiAgIHZlcnNpb249IjEuMSIKICAgaWQ9InN2ZzQ5NjIiCiAgIGlua3NjYXBlOnZlcnNpb249IjAuOTIuNCAoNWRhNjg5YzMxMywgMjAxOS0wMS0xNCkiCiAgIHNvZGlwb2RpOmRvY25hbWU9ImNvbnRhY3Quc3ZnIj4KICA8ZGVmcwogICAgIGlkPSJkZWZzNDk1NiIgLz4KICA8c29kaXBvZGk6bmFtZWR2aWV3CiAgICAgaWQ9ImJhc2UiCiAgICAgcGFnZWNvbG9yPSIjZmZmZmZmIgogICAgIGJvcmRlcmNvbG9yPSIjNjY2NjY2IgogICAgIGJvcmRlcm9wYWNpdHk9IjEuMCIKICAgICBpbmtzY2FwZTpwYWdlb3BhY2l0eT0iMC4wIgogICAgIGlua3NjYXBlOnBhZ2VzaGFkb3c9IjIiCiAgICAgaW5rc2NhcGU6em9vbT0iMjIuNCIKICAgICBpbmtzY2FwZTpjeD0iMTkuODAyNDU3IgogICAgIGlua3NjYXBlOmN5PSIxNS4wMTA3NDkiCiAgICAgaW5rc2NhcGU6ZG9jdW1lbnQtdW5pdHM9Im1tIgogICAgIGlua3NjYXBlOmN1cnJlbnQtbGF5ZXI9ImxheWVyMSIKICAgICBzaG93Z3JpZD0iZmFsc2UiCiAgICAgaW5rc2NhcGU6d2luZG93LXdpZHRoPSIyNTYwIgogICAgIGlua3NjYXBlOndpbmRvdy1oZWlnaHQ9IjEzNjEiCiAgICAgaW5rc2NhcGU6d2luZG93LXg9Ii05IgogICAgIGlua3NjYXBlOndpbmRvdy15PSItOSIKICAgICBpbmtzY2FwZTp3aW5kb3ctbWF4aW1pemVkPSIxIiAvPgogIDxtZXRhZGF0YQogICAgIGlkPSJtZXRhZGF0YTQ5NTkiPgogICAgPHJkZjpSREY+CiAgICAgIDxjYzpXb3JrCiAgICAgICAgIHJkZjphYm91dD0iIj4KICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3N2Zyt4bWw8L2RjOmZvcm1hdD4KICAgICAgICA8ZGM6dHlwZQogICAgICAgICAgIHJkZjpyZXNvdXJjZT0iaHR0cDovL3B1cmwub3JnL2RjL2RjbWl0eXBlL1N0aWxsSW1hZ2UiIC8+CiAgICAgICAgPGRjOnRpdGxlPjwvZGM6dGl0bGU+CiAgICAgIDwvY2M6V29yaz4KICAgIDwvcmRmOlJERj4KICA8L21ldGFkYXRhPgogIDxnCiAgICAgaW5rc2NhcGU6bGFiZWw9IkxheWVyIDEiCiAgICAgaW5rc2NhcGU6Z3JvdXBtb2RlPSJsYXllciIKICAgICBpZD0ibGF5ZXIxIgogICAgIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMjguMDk2NTcsLTEwNi4wNTAzMSkiPgogICAgPHBhdGgKICAgICAgIHN0eWxlPSJmaWxsOiM3ZjdmN2Y7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOm5vbmU7c3Ryb2tlLXdpZHRoOjAuMjY0NTgzMzI7c3Ryb2tlLW9wYWNpdHk6MSIKICAgICAgIGQ9Im0gMTMyLjMzMzAxLDEwNi4wNTAzMSBhIDIuMTE0OTU4OSwyLjA5ODE0MDEgMCAwIDAgLTIuMTE1MTIsMi4wOTgwNiAyLjExNDk1ODksMi4wOTgxNDAxIDAgMCAwIDIuMTE1MTIsMi4wOTgwNiAyLjExNDk1ODksMi4wOTgxNDAxIDAgMCAwIDIuMTE1MTEsLTIuMDk4MDYgMi4xMTQ5NTg5LDIuMDk4MTQwMSAwIDAgMCAtMi4xMTUxMSwtMi4wOTgwNiB6IG0gLTAuMDU2Myw1LjMyNTI1IGMgLTMuNzYwMzYsMCAtNC4xNTYzNCwxLjYzNTA1IC00LjE1NjM0LDEuNjM1MDUgbCAtMC4wMjM4LDEuNDg2NzMgOC4zOTAxOSwwLjAxMTkgLTAuMDE4MSwtMS40MDM1NCBjIDAsMCAtMC40OTIwMiwtMS43MzAxMiAtNC4xOTE5OSwtMS43MzAxMiB6IgogICAgICAgaWQ9InBhdGg0NzM3IgogICAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIKICAgICAgIGlua3NjYXBlOmxhYmVsPSJjb250YWN0IiAvPgogIDwvZz4KPC9zdmc+Cg==')
    groupSvg = url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gQ3JlYXRlZCB3aXRoIElua3NjYXBlIChodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy8pIC0tPgoKPHN2ZwogICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iCiAgIHhtbG5zOmNjPSJodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9ucyMiCiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIKICAgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIgogICB4bWxuczpzb2RpcG9kaT0iaHR0cDovL3NvZGlwb2RpLnNvdXJjZWZvcmdlLm5ldC9EVEQvc29kaXBvZGktMC5kdGQiCiAgIHhtbG5zOmlua3NjYXBlPSJodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy9uYW1lc3BhY2VzL2lua3NjYXBlIgogICB3aWR0aD0iMTEuNjEyNzU2bW0iCiAgIGhlaWdodD0iNy4zNzkzNDAybW0iCiAgIHZpZXdCb3g9IjAgMCAxMS42MTI3NTYgNy4zNzkzNDAyIgogICB2ZXJzaW9uPSIxLjEiCiAgIGlkPSJzdmc0OTg1IgogICBpbmtzY2FwZTp2ZXJzaW9uPSIwLjkyLjQgKDVkYTY4OWMzMTMsIDIwMTktMDEtMTQpIgogICBzb2RpcG9kaTpkb2NuYW1lPSJncm91cC5zdmciPgogIDxkZWZzCiAgICAgaWQ9ImRlZnM0OTc5IiAvPgogIDxzb2RpcG9kaTpuYW1lZHZpZXcKICAgICBpZD0iYmFzZSIKICAgICBwYWdlY29sb3I9IiNmZmZmZmYiCiAgICAgYm9yZGVyY29sb3I9IiM2NjY2NjYiCiAgICAgYm9yZGVyb3BhY2l0eT0iMS4wIgogICAgIGlua3NjYXBlOnBhZ2VvcGFjaXR5PSIwLjAiCiAgICAgaW5rc2NhcGU6cGFnZXNoYWRvdz0iMiIKICAgICBpbmtzY2FwZTp6b29tPSIyMi40IgogICAgIGlua3NjYXBlOmN4PSIzMi43NDQ5MzMiCiAgICAgaW5rc2NhcGU6Y3k9IjEyLjYwNDA1IgogICAgIGlua3NjYXBlOmRvY3VtZW50LXVuaXRzPSJtbSIKICAgICBpbmtzY2FwZTpjdXJyZW50LWxheWVyPSJsYXllcjEiCiAgICAgc2hvd2dyaWQ9ImZhbHNlIgogICAgIGlua3NjYXBlOndpbmRvdy13aWR0aD0iMjU2MCIKICAgICBpbmtzY2FwZTp3aW5kb3ctaGVpZ2h0PSIxMzYxIgogICAgIGlua3NjYXBlOndpbmRvdy14PSItOSIKICAgICBpbmtzY2FwZTp3aW5kb3cteT0iLTkiCiAgICAgaW5rc2NhcGU6d2luZG93LW1heGltaXplZD0iMSIgLz4KICA8bWV0YWRhdGEKICAgICBpZD0ibWV0YWRhdGE0OTgyIj4KICAgIDxyZGY6UkRGPgogICAgICA8Y2M6V29yawogICAgICAgICByZGY6YWJvdXQ9IiI+CiAgICAgICAgPGRjOmZvcm1hdD5pbWFnZS9zdmcreG1sPC9kYzpmb3JtYXQ+CiAgICAgICAgPGRjOnR5cGUKICAgICAgICAgICByZGY6cmVzb3VyY2U9Imh0dHA6Ly9wdXJsLm9yZy9kYy9kY21pdHlwZS9TdGlsbEltYWdlIiAvPgogICAgICAgIDxkYzp0aXRsZT48L2RjOnRpdGxlPgogICAgICA8L2NjOldvcms+CiAgICA8L3JkZjpSREY+CiAgPC9tZXRhZGF0YT4KICA8ZwogICAgIGlua3NjYXBlOmxhYmVsPSJMYXllciAxIgogICAgIGlua3NjYXBlOmdyb3VwbW9kZT0ibGF5ZXIiCiAgICAgaWQ9ImxheWVyMSIKICAgICB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtOTYuMjQ3MjA0LC0xNjQuNzk4NCkiPgogICAgPHBhdGgKICAgICAgIHN0eWxlPSJmaWxsOiM3ZjdmN2Y7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOm5vbmU7c3Ryb2tlLXdpZHRoOjAuMjY0NTgzMzI7c3Ryb2tlLW9wYWNpdHk6MSIKICAgICAgIGQ9Im0gMTA0LjE2MTQ1LDE2NC43OTg0IGEgMS41NjM4ODQ1LDEuNTYzODg0NSAwIDAgMCAtMS41NjM3MywxLjU2NDI0IDEuNTYzODg0NSwxLjU2Mzg4NDUgMCAwIDAgMS41NjM3MywxLjU2MzczIDEuNTYzODg0NSwxLjU2Mzg4NDUgMCAwIDAgMS41NjM3MywtMS41NjM3MyAxLjU2Mzg4NDUsMS41NjM4ODQ1IDAgMCAwIC0xLjU2MzczLC0xLjU2NDI0IHogbSAtNC4yMjc2NDYsMC4wNDc1IGEgMS41NDAwOTkyLDEuNTQwMDk5MiAwIDAgMCAtMS41NDA0NzQsMS41NDA0NyAxLjU0MDA5OTIsMS41NDAwOTkyIDAgMCAwIDEuNTQwNDc0LDEuNTM5OTYgMS41NDAwOTkyLDEuNTQwMDk5MiAwIDAgMCAxLjUzOTk1NiwtMS41Mzk5NiAxLjU0MDA5OTIsMS41NDAwOTkyIDAgMCAwIC0xLjUzOTk1NiwtMS41NDA0NyB6IG0gNC42MDE3ODYsNC4xNDQ0NSBjIC0wLjI3Nzk2LDAuMDAzIC0wLjU2ODEsMC4wMzk4IC0wLjg2NzY1LDAuMTE5MzcgMS4xMTc5MSwwLjcwNzYyIDAuOTg3MDIsMS40MTQ5IDAuOTg3MDIsMS40MTQ5IGwgMC4wMywxLjYwNTU5IDMuMTc1LDAuMDA2IC0wLjAxNzYsLTEuNTQ2MTYgYyAwLDAgLTEuMzYxMDksLTEuNjIwOTYgLTMuMzA2NzgsLTEuNTk5OSB6IG0gLTQuNTQ4NTU5LDAuMDU5OSBjIC0zLjE4NTY5NCwwIC0zLjY4NjU5NywxLjMzMTcxIC0zLjY4NjU5NywxLjMzMTcxIGwgLTAuMDUzMjMsMS43NzgxOCA3LjM1NTEwNiwwLjAxNzYgLTAuMDM1NywtMS42MjkzNiBjIDAsMCAtMC41NjcwNSwtMS40OTgxIC0zLjU3OTYzMiwtMS40OTgxIHoiCiAgICAgICBpZD0icGF0aDQ3NDQiCiAgICAgICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIgogICAgICAgaW5rc2NhcGU6bGFiZWw9Imdyb3VwIiAvPgogIDwvZz4KPC9zdmc+Cg==')
    infoSvg = url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gQ3JlYXRlZCB3aXRoIElua3NjYXBlIChodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy8pIC0tPgoKPHN2ZwogICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iCiAgIHhtbG5zOmNjPSJodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9ucyMiCiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIKICAgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIgogICB4bWxuczpzb2RpcG9kaT0iaHR0cDovL3NvZGlwb2RpLnNvdXJjZWZvcmdlLm5ldC9EVEQvc29kaXBvZGktMC5kdGQiCiAgIHhtbG5zOmlua3NjYXBlPSJodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy9uYW1lc3BhY2VzL2lua3NjYXBlIgogICB3aWR0aD0iMTAuODMxMzhtbSIKICAgaGVpZ2h0PSIxMC44MzEzOG1tIgogICB2aWV3Qm94PSIwIDAgMTAuODMxMzggMTAuODMxMzgiCiAgIHZlcnNpb249IjEuMSIKICAgaWQ9InN2ZzUxMDAiCiAgIGlua3NjYXBlOnZlcnNpb249IjAuOTIuNCAoNWRhNjg5YzMxMywgMjAxOS0wMS0xNCkiCiAgIHNvZGlwb2RpOmRvY25hbWU9ImluZm8uc3ZnIj4KICA8ZGVmcwogICAgIGlkPSJkZWZzNTA5NCIgLz4KICA8c29kaXBvZGk6bmFtZWR2aWV3CiAgICAgaWQ9ImJhc2UiCiAgICAgcGFnZWNvbG9yPSIjZmZmZmZmIgogICAgIGJvcmRlcmNvbG9yPSIjNjY2NjY2IgogICAgIGJvcmRlcm9wYWNpdHk9IjEuMCIKICAgICBpbmtzY2FwZTpwYWdlb3BhY2l0eT0iMC4wIgogICAgIGlua3NjYXBlOnBhZ2VzaGFkb3c9IjIiCiAgICAgaW5rc2NhcGU6em9vbT0iMTUuODM5MTkyIgogICAgIGlua3NjYXBlOmN4PSIyOC4wNzk4NjciCiAgICAgaW5rc2NhcGU6Y3k9IjEyLjQ0NjcxOCIKICAgICBpbmtzY2FwZTpkb2N1bWVudC11bml0cz0ibW0iCiAgICAgaW5rc2NhcGU6Y3VycmVudC1sYXllcj0ibGF5ZXIxIgogICAgIHNob3dncmlkPSJmYWxzZSIKICAgICBpbmtzY2FwZTp3aW5kb3ctd2lkdGg9IjI1NjAiCiAgICAgaW5rc2NhcGU6d2luZG93LWhlaWdodD0iMTM2MSIKICAgICBpbmtzY2FwZTp3aW5kb3cteD0iLTkiCiAgICAgaW5rc2NhcGU6d2luZG93LXk9Ii05IgogICAgIGlua3NjYXBlOndpbmRvdy1tYXhpbWl6ZWQ9IjEiIC8+CiAgPG1ldGFkYXRhCiAgICAgaWQ9Im1ldGFkYXRhNTA5NyI+CiAgICA8cmRmOlJERj4KICAgICAgPGNjOldvcmsKICAgICAgICAgcmRmOmFib3V0PSIiPgogICAgICAgIDxkYzpmb3JtYXQ+aW1hZ2Uvc3ZnK3htbDwvZGM6Zm9ybWF0PgogICAgICAgIDxkYzp0eXBlCiAgICAgICAgICAgcmRmOnJlc291cmNlPSJodHRwOi8vcHVybC5vcmcvZGMvZGNtaXR5cGUvU3RpbGxJbWFnZSIgLz4KICAgICAgICA8ZGM6dGl0bGU+PC9kYzp0aXRsZT4KICAgICAgPC9jYzpXb3JrPgogICAgPC9yZGY6UkRGPgogIDwvbWV0YWRhdGE+CiAgPGcKICAgICBpbmtzY2FwZTpsYWJlbD0iTGF5ZXIgMSIKICAgICBpbmtzY2FwZTpncm91cG1vZGU9ImxheWVyIgogICAgIGlkPSJsYXllcjEiCiAgICAgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTg2LjgxMDUsLTE0Ni40NDE0NSkiPgogICAgPHBhdGgKICAgICAgIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiCiAgICAgICBzdHlsZT0iZmlsbDojN2Y3ZjdmO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTpub25lO3N0cm9rZS13aWR0aDowLjI2NDU4MzMyO3N0cm9rZS1vcGFjaXR5OjEiCiAgICAgICBkPSJtIDkyLjIyNjE5MSwxNDYuNDQxNDUgYSA1LjQxNTY0MDEsNS40MTU2NDAxIDAgMCAwIC01LjQxNTY5MSw1LjQxNTY5IDUuNDE1NjQwMSw1LjQxNTY0MDEgMCAwIDAgNS40MTU2OTEsNS40MTU2OSA1LjQxNTY0MDEsNS40MTU2NDAxIDAgMCAwIDUuNDE1Njg5LC01LjQxNTY5IDUuNDE1NjQwMSw1LjQxNTY0MDEgMCAwIDAgLTUuNDE1Njg5LC01LjQxNTY5IHogbSAtMC40MzY2NjYsMi42NDA2NyBoIDAuODk4MTM2IGMgMC4wOTgzNiwwIDAuMTc3MjUsMC4wNzg5IDAuMTc3MjUsMC4xNzcyNSB2IDAuOTIzNDYgYyAwLDAuMDk4NCAtMC4wNzg4OSwwLjE3NzI1IC0wLjE3NzI1LDAuMTc3MjUgaCAtMC44OTgxMzYgYyAtMC4wOTgzNiwwIC0wLjE3NzI1MSwtMC4wNzg5IC0wLjE3NzI1MSwtMC4xNzcyNSB2IC0wLjkyMzQ2IGMgMCwtMC4wOTg0IDAuMDc4ODksLTAuMTc3MjUgMC4xNzcyNTEsLTAuMTc3MjUgeiBtIC0wLjAxNjU0LDIuMTA5OTUgaCAwLjkzNDgyNyBjIDAuMDk4MzYsMCAwLjE3Nzc2NiwwLjA3OTQgMC4xNzc3NjYsMC4xNzc3NiB2IDMuMDI4MjQgYyAwLDAuMDk4NCAtMC4wNzk0LDAuMTc3MjUgLTAuMTc3NzY2LDAuMTc3MjUgaCAtMC45MzQ4MjggYyAtMC4wOTgzNiwwIC0wLjE3Nzc2NywtMC4wNzg5IC0wLjE3Nzc2NywtMC4xNzcyNSB2IC0zLjAyODI0IGMgMCwtMC4wOTg0IDAuMDc5NCwtMC4xNzc3NiAwLjE3Nzc2OCwtMC4xNzc3NiB6IgogICAgICAgaWQ9InJlY3Q0ODM3IgogICAgICAgaW5rc2NhcGU6bGFiZWw9ImluZm8iIC8+CiAgPC9nPgo8L3N2Zz4K')
    keyboardSvg = url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gQ3JlYXRlZCB3aXRoIElua3NjYXBlIChodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy8pIC0tPgoKPHN2ZwogICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iCiAgIHhtbG5zOmNjPSJodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9ucyMiCiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIKICAgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIgogICB4bWxuczpzb2RpcG9kaT0iaHR0cDovL3NvZGlwb2RpLnNvdXJjZWZvcmdlLm5ldC9EVEQvc29kaXBvZGktMC5kdGQiCiAgIHhtbG5zOmlua3NjYXBlPSJodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy9uYW1lc3BhY2VzL2lua3NjYXBlIgogICB3aWR0aD0iMTAuNTYwNTk2bW0iCiAgIGhlaWdodD0iNy41MjgyMjAybW0iCiAgIHZpZXdCb3g9IjAgMCAxMC41NjA1OTYgNy41MjgyMjAyIgogICB2ZXJzaW9uPSIxLjEiCiAgIGlkPSJzdmc1MDA4IgogICBpbmtzY2FwZTp2ZXJzaW9uPSIwLjkyLjQgKDVkYTY4OWMzMTMsIDIwMTktMDEtMTQpIgogICBzb2RpcG9kaTpkb2NuYW1lPSJrZXlib2FyZC5zdmciPgogIDxkZWZzCiAgICAgaWQ9ImRlZnM1MDAyIiAvPgogIDxzb2RpcG9kaTpuYW1lZHZpZXcKICAgICBpZD0iYmFzZSIKICAgICBwYWdlY29sb3I9IiNmZmZmZmYiCiAgICAgYm9yZGVyY29sb3I9IiM2NjY2NjYiCiAgICAgYm9yZGVyb3BhY2l0eT0iMS4wIgogICAgIGlua3NjYXBlOnBhZ2VvcGFjaXR5PSIwLjAiCiAgICAgaW5rc2NhcGU6cGFnZXNoYWRvdz0iMiIKICAgICBpbmtzY2FwZTp6b29tPSIxNS44MzkxOTIiCiAgICAgaW5rc2NhcGU6Y3g9IjI1Ljk1MDQzNyIKICAgICBpbmtzY2FwZTpjeT0iMTQuODQ2NzIiCiAgICAgaW5rc2NhcGU6ZG9jdW1lbnQtdW5pdHM9Im1tIgogICAgIGlua3NjYXBlOmN1cnJlbnQtbGF5ZXI9ImxheWVyMSIKICAgICBzaG93Z3JpZD0iZmFsc2UiCiAgICAgaW5rc2NhcGU6d2luZG93LXdpZHRoPSIyNTYwIgogICAgIGlua3NjYXBlOndpbmRvdy1oZWlnaHQ9IjEzNjEiCiAgICAgaW5rc2NhcGU6d2luZG93LXg9Ii05IgogICAgIGlua3NjYXBlOndpbmRvdy15PSItOSIKICAgICBpbmtzY2FwZTp3aW5kb3ctbWF4aW1pemVkPSIxIiAvPgogIDxtZXRhZGF0YQogICAgIGlkPSJtZXRhZGF0YTUwMDUiPgogICAgPHJkZjpSREY+CiAgICAgIDxjYzpXb3JrCiAgICAgICAgIHJkZjphYm91dD0iIj4KICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3N2Zyt4bWw8L2RjOmZvcm1hdD4KICAgICAgICA8ZGM6dHlwZQogICAgICAgICAgIHJkZjpyZXNvdXJjZT0iaHR0cDovL3B1cmwub3JnL2RjL2RjbWl0eXBlL1N0aWxsSW1hZ2UiIC8+CiAgICAgICAgPGRjOnRpdGxlPjwvZGM6dGl0bGU+CiAgICAgIDwvY2M6V29yaz4KICAgIDwvcmRmOlJERj4KICA8L21ldGFkYXRhPgogIDxnCiAgICAgaW5rc2NhcGU6bGFiZWw9IkxheWVyIDEiCiAgICAgaW5rc2NhcGU6Z3JvdXBtb2RlPSJsYXllciIKICAgICBpZD0ibGF5ZXIxIgogICAgIHRyYW5zZm9ybT0idHJhbnNsYXRlKC02NS4wMjMyNzMsLTEyMS42MzQ3KSI+CiAgICA8cGF0aAogICAgICAgc3R5bGU9ImZpbGw6IzdmN2Y3ZjtmaWxsLW9wYWNpdHk6MTtzdHJva2U6bm9uZTtzdHJva2Utd2lkdGg6MC4yNjQ1ODMzMjtzdHJva2Utb3BhY2l0eToxIgogICAgICAgZD0ibSA2NS45MTgzMDksMTIxLjYzNDcgYyAtMC40OTU3NzEsMCAtMC44OTUwMzYsMC4zOTkyNiAtMC44OTUwMzYsMC44OTUwMyB2IDUuNzM4MTYgYyAwLDAuNDk1NzcgMC4zOTkyNjUsMC44OTUwMyAwLjg5NTAzNiwwLjg5NTAzIGggOC43NzEwNDEgYyAwLjQ5NTc3MSwwIDAuODk0NTE5LC0wLjM5OTI2IDAuODk0NTE5LC0wLjg5NTAzIHYgLTUuNzM4MTYgYyAwLC0wLjQ5NTc3IC0wLjM5ODc0OCwtMC44OTUwMyAtMC44OTQ1MTksLTAuODk1MDMgeiBtIDIuMzU2OTYyLDEuNTM2ODUgaCAwLjg4NDE4NCBjIDAuMTA5MDkyLDAgMC4xOTY4ODcsMC4wODc4IDAuMTk2ODg3LDAuMTk2ODkgdiAwLjg5NzEgYyAwLDAuMTA5MSAtMC4wODc4LDAuMTk2ODkgLTAuMTk2ODg3LDAuMTk2ODkgaCAtMC44ODQxODQgYyAtMC4xMDkwOTEsMCAtMC4xOTY4ODcsLTAuMDg3OCAtMC4xOTY4ODcsLTAuMTk2ODkgdiAtMC44OTcxIGMgMCwtMC4xMDkwOSAwLjA4NzgsLTAuMTk2ODkgMC4xOTY4ODcsLTAuMTk2ODkgeiBtIC0xLjU5MzcwMSwwLjAwNCBoIDAuODg0MTg0IGMgMC4xMDkwOTEsMCAwLjE5Njg4NywwLjA4NzggMC4xOTY4ODcsMC4xOTY4OSB2IDAuODg4ODQgYyAwLDAuMTA5MDkgLTAuMDg3OCwwLjE5Njg4IC0wLjE5Njg4NywwLjE5Njg4IEggNjYuNjgxNTcgYyAtMC4xMDkwOTEsMCAtMC4xOTY4ODcsLTAuMDg3OCAtMC4xOTY4ODcsLTAuMTk2ODggdiAtMC44ODg4NCBjIDAsLTAuMTA5MDkgMC4wODc4LC0wLjE5Njg5IDAuMTk2ODg3LC0wLjE5Njg5IHogbSAzLjE3NDQ4MywwIGggMC44ODgzMTggYyAwLjEwOTA5MiwwIDAuMTk3NDA0LDAuMDg3OCAwLjE5NzQwNCwwLjE5Njg5IHYgMC44ODA1NyBjIDAsMC4xMDkwOSAtMC4wODgzMSwwLjE5Njg5IC0wLjE5NzQwNCwwLjE5Njg5IGggLTAuODg4MzE4IGMgLTAuMTA5MDkxLDAgLTAuMTk2ODg3LC0wLjA4NzggLTAuMTk2ODg3LC0wLjE5Njg5IHYgLTAuODgwNTcgYyAwLC0wLjEwOTA5IDAuMDg3OCwtMC4xOTY4OSAwLjE5Njg4NywtMC4xOTY4OSB6IG0gMS41ODA3ODIsMCBoIDAuOTA1MzcxIGMgMC4xMDkwOTIsMCAwLjE5Njg4OCwwLjA4NzggMC4xOTY4ODgsMC4xOTY4OSB2IDAuODg4ODQgYyAwLDAuMTA5MDkgLTAuMDg3OCwwLjE5Njg4IC0wLjE5Njg4OCwwLjE5Njg4IGggLTAuOTA1MzcxIGMgLTAuMTA5MDkxLDAgLTAuMTk2ODg3LC0wLjA4NzggLTAuMTk2ODg3LC0wLjE5Njg4IHYgLTAuODg4ODQgYyAwLC0wLjEwOTA5IDAuMDg3OCwtMC4xOTY4OSAwLjE5Njg4NywtMC4xOTY4OSB6IG0gMS41ODU0MzMsMC4wMDUgaCAwLjg5NzEwMyBjIDAuMTA5MDkyLDAgMC4xOTY4ODgsMC4wODc4IDAuMTk2ODg3LDAuMTk2ODkgdiAwLjg3NTkyIGMgMCwwLjEwOTA5IC0wLjA4NzgsMC4xOTY4OSAtMC4xOTY4ODcsMC4xOTY4OSBoIC0wLjg5NzEwMyBjIC0wLjEwOTA5MSwwIC0wLjE5Njg4NywtMC4wODc4IC0wLjE5Njg4NywtMC4xOTY4OSB2IC0wLjg3NTkyIGMgMCwtMC4xMDkwOSAwLjA4NzgsLTAuMTk2ODkgMC4xOTY4ODcsLTAuMTk2ODkgeiBtIC02LjM0ODk2NiwxLjU3MjUyIGggMC44ODQxODQgYyAwLjEwOTA5MSwwIDAuMTk2ODg3LDAuMDg3OCAwLjE5Njg4NywwLjE5Njg5IHYgMC45MDk1IGMgMCwwLjEwOTA5IC0wLjA4NzgsMC4xOTY4OSAtMC4xOTY4ODcsMC4xOTY4OSBoIC0wLjg4NDE4NCBjIC0wLjEwOTA5MiwwIC0wLjE5NzQwNCwtMC4wODc4IC0wLjE5NzQwNCwtMC4xOTY4OSB2IC0wLjkwOTUxIGMgMCwtMC4xMDkwOSAwLjA4ODMxLC0wLjE5Njg5IDAuMTk3NDA0LC0wLjE5Njg5IHogbSAzLjE4Mjc1MSwwLjAwOCBoIDAuODg4MzE4IGMgMC4xMDkwOTIsMCAwLjE5NzQwNCwwLjA4NzggMC4xOTc0MDQsMC4xOTY4OSB2IDAuODkyOTYgYyAwLDAuMTA5MSAtMC4wODgzMSwwLjE5Njg5IC0wLjE5NzQwNCwwLjE5Njg5IGggLTAuODg4MzE4IGMgLTAuMTA5MDkxLDAgLTAuMTk2ODg3LC0wLjA4NzggLTAuMTk2ODg3LC0wLjE5Njg5IFYgMTI0Ljk1OCBjIDAsLTAuMTA5MSAwLjA4NzgsLTAuMTk2ODkgMC4xOTY4ODcsLTAuMTk2ODkgeiBtIDMuMTQ5MTYyLDAgaCAwLjkyMjQyNSBjIDAuMTA5MDkxLDAgMC4xOTY4ODcsMC4wODc4IDAuMTk2ODg3LDAuMTk2ODkgdiAwLjg5NzEgYyAwLDAuMTA5MDkgLTAuMDg3OCwwLjE5Njg5IC0wLjE5Njg4NywwLjE5Njg5IGggLTAuOTIyNDI1IGMgLTAuMTA5MDkxLDAgLTAuMTk2ODg3LC0wLjA4NzggLTAuMTk2ODg3LC0wLjE5Njg5IFYgMTI0Ljk1OCBjIDAsLTAuMTA5MSAwLjA4NzgsLTAuMTk2ODkgMC4xOTY4ODcsLTAuMTk2ODkgeiBtIC0xLjU3MjUxNCwwLjAwNCBoIDAuOTAxMjM3IGMgMC4xMDkwOTIsMCAwLjE5Njg4OCwwLjA4NzggMC4xOTY4ODgsMC4xOTY4OSB2IDAuODg4ODMgYyAwLDAuMTA5MDkgLTAuMDg3OCwwLjE5Njg5IC0wLjE5Njg4OCwwLjE5Njg5IGggLTAuOTAxMjM3IGMgLTAuMTA5MDkxLDAgLTAuMTk2ODg3LC0wLjA4NzggLTAuMTk2ODg3LC0wLjE5Njg5IHYgLTAuODg4ODUgYyAwLC0wLjEwOTA5IDAuMDg3OCwtMC4xOTY4OCAwLjE5Njg4NywtMC4xOTY4OCB6IG0gLTMuMTc0NDgzLDAuMDA4IGggMC45MTgyOSBjIDAuMTA5MDkyLDAgMC4xOTY4ODcsMC4wODc4IDAuMTk2ODg3LDAuMTk2ODkgdiAwLjg2NzY0IGMgMCwwLjEwOTA5IC0wLjA4NzgsMC4xOTY4OSAtMC4xOTY4ODcsMC4xOTY4OSBoIC0wLjkxODI5IGMgLTAuMTA5MDkxLDAgLTAuMTk2ODg3LC0wLjA4NzggLTAuMTk2ODg3LC0wLjE5Njg5IHYgLTAuODY3NjYgYyAwLC0wLjEwOTEgMC4wODc4LC0wLjE5Njg5IDAuMTk2ODg3LC0wLjE5Njg5IHogbSAwLjA2NjE1LDIuMTIzOSBoIDQuMDAwMjczIGMgMC4xMDkwOTEsMCAwLjE5Njg4NywwLjA4NzggMC4xOTY4ODcsMC4xOTY4OSB2IDAuODQ5MDQgYyAwLDAuMTA5MDkgLTAuMDg3OCwwLjE5Njg5IC0wLjE5Njg4NywwLjE5Njg5IGggLTQuMDAwMjczIGMgLTAuMTA5MDkyLDAgLTAuMTk2ODg3LC0wLjA4NzggLTAuMTk2ODg3LC0wLjE5Njg5IHYgLTAuODQ5MDYgYyAwLC0wLjEwOTA5IDAuMDg3OCwtMC4xOTY4OSAwLjE5Njg4NywtMC4xOTY4OSB6IgogICAgICAgaWQ9InJlY3Q0NzUzIgogICAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIKICAgICAgIGlua3NjYXBlOmxhYmVsPSJrZXlib2FyZCIgLz4KICA8L2c+Cjwvc3ZnPgo=')
    menuSvg = url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gQ3JlYXRlZCB3aXRoIElua3NjYXBlIChodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy8pIC0tPgoKPHN2ZwogICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iCiAgIHhtbG5zOmNjPSJodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9ucyMiCiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIKICAgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIgogICB4bWxuczpzb2RpcG9kaT0iaHR0cDovL3NvZGlwb2RpLnNvdXJjZWZvcmdlLm5ldC9EVEQvc29kaXBvZGktMC5kdGQiCiAgIHhtbG5zOmlua3NjYXBlPSJodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy9uYW1lc3BhY2VzL2lua3NjYXBlIgogICB3aWR0aD0iOS40OTM5ODk5bW0iCiAgIGhlaWdodD0iNi4zNzQyOW1tIgogICB2aWV3Qm94PSIwIDAgOS40OTM5ODk5IDYuMzc0MjkiCiAgIHZlcnNpb249IjEuMSIKICAgaWQ9InN2ZzQ5MzkiCiAgIGlua3NjYXBlOnZlcnNpb249IjAuOTIuNCAoNWRhNjg5YzMxMywgMjAxOS0wMS0xNCkiCiAgIHNvZGlwb2RpOmRvY25hbWU9Im1lbnUuc3ZnIj4KICA8ZGVmcwogICAgIGlkPSJkZWZzNDkzMyIgLz4KICA8c29kaXBvZGk6bmFtZWR2aWV3CiAgICAgaWQ9ImJhc2UiCiAgICAgcGFnZWNvbG9yPSIjZmZmZmZmIgogICAgIGJvcmRlcmNvbG9yPSIjNjY2NjY2IgogICAgIGJvcmRlcm9wYWNpdHk9IjEuMCIKICAgICBpbmtzY2FwZTpwYWdlb3BhY2l0eT0iMC4wIgogICAgIGlua3NjYXBlOnBhZ2VzaGFkb3c9IjIiCiAgICAgaW5rc2NhcGU6em9vbT0iMjIuNCIKICAgICBpbmtzY2FwZTpjeD0iMjUuNzQwMTA4IgogICAgIGlua3NjYXBlOmN5PSIxMy4zMzUyOTQiCiAgICAgaW5rc2NhcGU6ZG9jdW1lbnQtdW5pdHM9Im1tIgogICAgIGlua3NjYXBlOmN1cnJlbnQtbGF5ZXI9ImxheWVyMSIKICAgICBzaG93Z3JpZD0iZmFsc2UiCiAgICAgaW5rc2NhcGU6d2luZG93LXdpZHRoPSIyNTYwIgogICAgIGlua3NjYXBlOndpbmRvdy1oZWlnaHQ9IjEzNjEiCiAgICAgaW5rc2NhcGU6d2luZG93LXg9Ii05IgogICAgIGlua3NjYXBlOndpbmRvdy15PSItOSIKICAgICBpbmtzY2FwZTp3aW5kb3ctbWF4aW1pemVkPSIxIiAvPgogIDxtZXRhZGF0YQogICAgIGlkPSJtZXRhZGF0YTQ5MzYiPgogICAgPHJkZjpSREY+CiAgICAgIDxjYzpXb3JrCiAgICAgICAgIHJkZjphYm91dD0iIj4KICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3N2Zyt4bWw8L2RjOmZvcm1hdD4KICAgICAgICA8ZGM6dHlwZQogICAgICAgICAgIHJkZjpyZXNvdXJjZT0iaHR0cDovL3B1cmwub3JnL2RjL2RjbWl0eXBlL1N0aWxsSW1hZ2UiIC8+CiAgICAgICAgPGRjOnRpdGxlPjwvZGM6dGl0bGU+CiAgICAgIDwvY2M6V29yaz4KICAgIDwvcmRmOlJERj4KICA8L21ldGFkYXRhPgogIDxnCiAgICAgaW5rc2NhcGU6bGFiZWw9IkxheWVyIDEiCiAgICAgaW5rc2NhcGU6Z3JvdXBtb2RlPSJsYXllciIKICAgICBpZD0ibGF5ZXIxIgogICAgIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNDIuNjYzNzEsLTI4MC4yMDU3MSkiPgogICAgPHBhdGgKICAgICAgIHN0eWxlPSJmaWxsOiM3ZjdmN2Y7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOm5vbmU7c3Ryb2tlLXdpZHRoOjAuMjY0NTgzMzI7c3Ryb2tlLW9wYWNpdHk6MSIKICAgICAgIGQ9Im0gMTQyLjk2MTg5LDI4MC4yMDU3MSBjIC0wLjE0NjU4LDAgLTAuMjY0NTgsMC4xMTgwMSAtMC4yNjQ1OCwwLjI2NDU5IHYgMC41MjE5MyBjIDAsMC4xNDY1OCAwLjExOCwwLjI2NDU4IDAuMjY0NTgsMC4yNjQ1OCBoIDguOTA1OTIgYyAwLjE0NjU3LDAgMC4yNjQ1OCwtMC4xMTggMC4yNjQ1OCwtMC4yNjQ1OCB2IC0wLjUyMTkzIGMgMCwtMC4xNDY1OCAtMC4xMTgwMSwtMC4yNjQ1OSAtMC4yNjQ1OCwtMC4yNjQ1OSB6IG0gLTAuMDE3MSwyLjY1NzIxIGMgLTAuMTQ2NTgsMCAtMC4yNjQ1OSwwLjExOCAtMC4yNjQ1OSwwLjI2NDU4IHYgMC41MTM2NiBjIDAsMC4xNDY1OCAwLjExODAxLDAuMjY0NTkgMC4yNjQ1OSwwLjI2NDU5IGggOC45MjI5NyBjIDAuMTQ2NTgsMCAwLjI2NDU4LC0wLjExODAxIDAuMjY0NTgsLTAuMjY0NTkgdiAtMC41MTM2NiBjIDAsLTAuMTQ2NTggLTAuMTE4LC0wLjI2NDU4IC0wLjI2NDU4LC0wLjI2NDU4IHogbSAtMC4wMTY1LDIuNjI0MTIgYyAtMC4xNDY1OCwwIC0wLjI2NDU4LDAuMTE4MDEgLTAuMjY0NTgsMC4yNjQ1OSB2IDAuNTYzNzkgYyAwLDAuMTQ2NTggMC4xMTgsMC4yNjQ1OCAwLjI2NDU4LDAuMjY0NTggaCA4Ljk2NDgzIGMgMC4xNDY1OCwwIDAuMjY0NTgsLTAuMTE4IDAuMjY0NTgsLTAuMjY0NTggdiAtMC41NjM3OSBjIDAsLTAuMTQ2NTggLTAuMTE4LC0wLjI2NDU5IC0wLjI2NDU4LC0wLjI2NDU5IHoiCiAgICAgICBpZD0icmVjdDQ3MzAiCiAgICAgICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIgogICAgICAgaW5rc2NhcGU6bGFiZWw9Im1lbnUiIC8+CiAgPC9nPgo8L3N2Zz4K')
    phoneSvg = url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gQ3JlYXRlZCB3aXRoIElua3NjYXBlIChodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy8pIC0tPgoKPHN2ZwogICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iCiAgIHhtbG5zOmNjPSJodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9ucyMiCiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIKICAgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIgogICB4bWxuczpzb2RpcG9kaT0iaHR0cDovL3NvZGlwb2RpLnNvdXJjZWZvcmdlLm5ldC9EVEQvc29kaXBvZGktMC5kdGQiCiAgIHhtbG5zOmlua3NjYXBlPSJodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy9uYW1lc3BhY2VzL2lua3NjYXBlIgogICB3aWR0aD0iMzUuNTE3ODM4IgogICBoZWlnaHQ9IjM1Ljc0NTMyMyIKICAgdmlld0JveD0iMCAwIDkuMzk3NDI3NSA5LjQ1NzYxNjUiCiAgIHZlcnNpb249IjEuMSIKICAgaWQ9InN2ZzQ4ODMiCiAgIGlua3NjYXBlOnZlcnNpb249IjAuOTIuNCAoNWRhNjg5YzMxMywgMjAxOS0wMS0xNCkiCiAgIHNvZGlwb2RpOmRvY25hbWU9InBob25lLnN2ZyI+CiAgPGRlZnMKICAgICBpZD0iZGVmczQ4NzciIC8+CiAgPHNvZGlwb2RpOm5hbWVkdmlldwogICAgIGlkPSJiYXNlIgogICAgIHBhZ2Vjb2xvcj0iI2ZmZmZmZiIKICAgICBib3JkZXJjb2xvcj0iIzY2NjY2NiIKICAgICBib3JkZXJvcGFjaXR5PSIxLjAiCiAgICAgaW5rc2NhcGU6cGFnZW9wYWNpdHk9IjAuMCIKICAgICBpbmtzY2FwZTpwYWdlc2hhZG93PSIyIgogICAgIGlua3NjYXBlOnpvb209IjUuNiIKICAgICBpbmtzY2FwZTpjeD0iMjguMTc5NzQyIgogICAgIGlua3NjYXBlOmN5PSIxNy4wOTM4NjciCiAgICAgaW5rc2NhcGU6ZG9jdW1lbnQtdW5pdHM9Im1tIgogICAgIGlua3NjYXBlOmN1cnJlbnQtbGF5ZXI9InN2ZzQ4ODMiCiAgICAgc2hvd2dyaWQ9ImZhbHNlIgogICAgIHVuaXRzPSJweCIKICAgICBpbmtzY2FwZTp3aW5kb3ctd2lkdGg9IjI1NjAiCiAgICAgaW5rc2NhcGU6d2luZG93LWhlaWdodD0iMTM2MSIKICAgICBpbmtzY2FwZTp3aW5kb3cteD0iLTkiCiAgICAgaW5rc2NhcGU6d2luZG93LXk9Ii05IgogICAgIGlua3NjYXBlOndpbmRvdy1tYXhpbWl6ZWQ9IjEiIC8+CiAgPG1ldGFkYXRhCiAgICAgaWQ9Im1ldGFkYXRhNDg4MCI+CiAgICA8cmRmOlJERj4KICAgICAgPGNjOldvcmsKICAgICAgICAgcmRmOmFib3V0PSIiPgogICAgICAgIDxkYzpmb3JtYXQ+aW1hZ2Uvc3ZnK3htbDwvZGM6Zm9ybWF0PgogICAgICAgIDxkYzp0eXBlCiAgICAgICAgICAgcmRmOnJlc291cmNlPSJodHRwOi8vcHVybC5vcmcvZGMvZGNtaXR5cGUvU3RpbGxJbWFnZSIgLz4KICAgICAgICA8ZGM6dGl0bGU+PC9kYzp0aXRsZT4KICAgICAgPC9jYzpXb3JrPgogICAgPC9yZGY6UkRGPgogIDwvbWV0YWRhdGE+CiAgPGcKICAgICBpbmtzY2FwZTpsYWJlbD0iTGF5ZXIgMSIKICAgICBpbmtzY2FwZTpncm91cG1vZGU9ImxheWVyIgogICAgIGlkPSJsYXllcjEiCiAgICAgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTUuNTA2NjQxMiwtMjgwLjk3OTE2KSI+CiAgICA8cGF0aAogICAgICAgc3R5bGU9ImZpbGw6IzdmN2Y3ZjtmaWxsLW9wYWNpdHk6MTtzdHJva2U6bm9uZTtzdHJva2Utd2lkdGg6MC4yNjQ1ODMzMnB4O3N0cm9rZS1saW5lY2FwOmJ1dHQ7c3Ryb2tlLWxpbmVqb2luOm1pdGVyO3N0cm9rZS1vcGFjaXR5OjEiCiAgICAgICBkPSJtIDUuNTIwNzYwOSwyODEuMDE0ODYgMi42NzU4NDgsLTAuMDM1NyAwLjQxNjI0NCwyLjY4Nzc0IC0xLjIyNDk0NCwxLjQwMzMzIGMgMS4wMzQ2NjEsMi4yMzU4MiAzLjQ4NDU0OTEsMy40OTY0NSAzLjQ4NDU0OTEsMy40OTY0NSBsIDEuMjAxMTU4LC0xLjIzNjg0IDIuODMwNDUzLDAuMzU2NzggLTAuMDIzNzksMi43NDcyIGMgMCwwIC00LjA3Njc2OCwwLjIxMDM1IC03LjA5NjA1NjEsLTIuOTE3NDYgLTIuNTk4ODUzLC0yLjY5MjI2IC0yLjI2MzQ2NiwtNi41MDE1MiAtMi4yNjM0NjYsLTYuNTAxNTIgeiIKICAgICAgIGlkPSJwYXRoNDcyMiIKICAgICAgIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiCiAgICAgICBzb2RpcG9kaTpub2RldHlwZXM9ImNjY2NjY2Njc2MiCiAgICAgICBpbmtzY2FwZTpsYWJlbD0icGhvbmUiIC8+CiAgPC9nPgo8L3N2Zz4K')
    twitSvg = url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gQ3JlYXRlZCB3aXRoIElua3NjYXBlIChodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy8pIC0tPgoKPHN2ZyB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIAogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIiAKICAgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIiAKICAgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgCiAgIHhtbG5zOnNvZGlwb2RpPSJodHRwOi8vc29kaXBvZGkuc291cmNlZm9yZ2UubmV0L0RURC9zb2RpcG9kaS0wLmR0ZCIgCiAgIHhtbG5zOmlua3NjYXBlPSJodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy9uYW1lc3BhY2VzL2lua3NjYXBlIiAKICAgd2lkdGg9IjE0LjMzMDg2bW0iIAogICBoZWlnaHQ9IjExLjQ3NDkyNm1tIiAKICAgdmlld0JveD0iMCAwIDE0LjMzMDg2IDExLjQ3NDkyNiIgCiAgIHZlcnNpb249IjEuMSIgCiAgIGlkPSJzdmc1MDc3IiAKICAgaW5rc2NhcGU6dmVyc2lvbj0iMC45Mi40ICg1ZGE2ODljMzEzLCAyMDE5LTAxLTE0KSIgCiAgIHNvZGlwb2RpOmRvY25hbWU9InR3aXR0ZXIuc3ZnIj4KICAgPGRlZnMgaWQ9ImRlZnM1MDcxIiAvPgogICA8c29kaXBvZGk6bmFtZWR2aWV3IGlkPSJiYXNlIiAKICAgICAgcGFnZWNvbG9yPSIjZmZmZmZmIiAKICAgICAgYm9yZGVyY29sb3I9IiM2NjY2NjYiIAogICAgICBib3JkZXJvcGFjaXR5PSIxLjAiIAogICAgICBpbmtzY2FwZTpwYWdlb3BhY2l0eT0iMC4wIiAKICAgICAgaW5rc2NhcGU6cGFnZXNoYWRvdz0iMiIgCiAgICAgIGlua3NjYXBlOnpvb209IjExLjIiIAogICAgICBpbmtzY2FwZTpjeD0iMzMuMjc1MTg5IiAKICAgICAgaW5rc2NhcGU6Y3k9IjI1LjU2MDI3OCIgCiAgICAgIGlua3NjYXBlOmRvY3VtZW50LXVuaXRzPSJtbSIgCiAgICAgIGlua3NjYXBlOmN1cnJlbnQtbGF5ZXI9ImxheWVyMSIgCiAgICAgIHNob3dncmlkPSJmYWxzZSIgCiAgICAgIGlua3NjYXBlOndpbmRvdy13aWR0aD0iMjU2MCIgCiAgICAgIGlua3NjYXBlOndpbmRvdy1oZWlnaHQ9IjEzNjEiIAogICAgICBpbmtzY2FwZTp3aW5kb3cteD0iLTkiIAogICAgICBpbmtzY2FwZTp3aW5kb3cteT0iLTkiIAogICAgICBpbmtzY2FwZTp3aW5kb3ctbWF4aW1pemVkPSIxIiAvPgogICA8bWV0YWRhdGEgaWQ9Im1ldGFkYXRhNTA3NCI+CiAgICAgIDxyZGY6UkRGPgogICAgICAgICA8Y2M6V29yayByZGY6YWJvdXQ9IiI+CiAgICAgICAgICAgIDxkYzpmb3JtYXQ+aW1hZ2Uvc3ZnK3htbDwvZGM6Zm9ybWF0PgogICAgICAgICAgICA8ZGM6dHlwZSByZGY6cmVzb3VyY2U9Imh0dHA6Ly9wdXJsLm9yZy9kYy9kY21pdHlwZS9TdGlsbEltYWdlIiAvPgogICAgICAgICAgICA8ZGM6dGl0bGU+PC9kYzp0aXRsZT4KICAgICAgICAgPC9jYzpXb3JrPgogICAgICA8L3JkZjpSREY+CiAgIDwvbWV0YWRhdGE+CiAgIDxnIGlua3NjYXBlOmxhYmVsPSJMYXllciAxIiAKICAgICAgaW5rc2NhcGU6Z3JvdXBtb2RlPSJsYXllciIgCiAgICAgIGlkPSJsYXllcjEiIAogICAgICB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTgxLjA2NjczLC0yMjguNTE4NDcpIj4KICAgICAgPHBhdGggc3R5bGU9ImZpbGw6IzdmN2Y3ZjtmaWxsLW9wYWNpdHk6MTtzdHJva2U6bm9uZTtzdHJva2Utd2lkdGg6MC4yNjQ1ODMzMjtzdHJva2Utb3BhY2l0eToxIiAKICAgICAgICAgZD0ibSAxOTEuMDMzMDEsMjI4LjUxODUxIGMgLTEuNTQzNjQsLTIuMmUtNCAtMi43OTUxNCwxLjIyNDQ0IC0yLjc5NTE4LDIuNzM1MjMgMC4wMDEsMC4yMzcwNSAwLjAyMTksMC42NTEzNCAwLjA4NTMsMC44ODAxNiAtMy45OTA3MSwtMC4xNDE3MSAtNS40MjczNSwtMS45MzU3MiAtNi4xMDI5OCwtMy4xNTE4NiAtMC42MzU4OCwwLjk4OTE0IC0wLjU0OTM1LDIuNjYyNzggMC45MDk1LDMuOTAzMTIgLTAuNDEyOTksMC4wMTA5IC0wLjk3OTYsLTAuMDY3NCAtMS40NjgxMywtMC40ODk4OSAwLjM0NTQyLDEuNjgxMzQgMS4yOTA2NywyLjYxOTAxIDIuNDk1NDYsMy4wNTgyMSAtMC41MzYyLDAuMzcwNDkgLTAuOTA3MTMsMC4wMTg3IC0xLjQyNTI0LDAuMTUyOTcgMC45NjAyNywxLjM5MTE1IDEuODI5NDQsMS45MjA4NyAyLjgzMDg0LDEuOTY3MzIgLTEuNzk2MSwxLjYxNzY0IC00LjQ5NTg1LDEuMjc5NSAtNC40OTU4NSwxLjI3OTUgNy42OTY3NywzLjcxODM4IDEzLjAzNDksLTIuNDY5MjEgMTIuNjc1NzEsLTYuOTQzMjQgMC4wNDg5LC0wLjE5MjM4IDAuMDc2MywtMC4zODkzOSAwLjA4MTYsLTAuNTg3NTYgbCAxLjU3MzU1LC0xLjQwMDk1IC0xLjcwNDgxLDAuNTAzODUgYyAtMC4wMDQsLTAuMDExOSAtMC4wMDgsLTAuMDIzOCAtMC4wMTE5LC0wLjAzNTcgbCAxLjQ0MjgxLC0xLjY1NzI2IC0xLjg1MzYzLDAuODg3MjggYyAtMC41MjY1NSwtMC42OTE3OSAtMS4zNTU2OCwtMS4wOTk5MyAtMi4yMzcwNywtMS4xMDEyMiB6IiAKICAgICAgICAgaWQ9InBhdGg0ODE0IiAKICAgICAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIgCiAgICAgICAgIHNvZGlwb2RpOm5vZGV0eXBlcz0iY2NjY2NjY2NjY2NjY2NjY2NjIiAKICAgICAgICAgaW5rc2NhcGU6bGFiZWw9InR3aXR0ZXIiIC8+CiAgIDwvZz4KPC9zdmc+Cg==')
    verifiedSvg = url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gQ3JlYXRlZCB3aXRoIElua3NjYXBlIChodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy8pIC0tPgoKPHN2ZwogICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iCiAgIHhtbG5zOmNjPSJodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9ucyMiCiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIKICAgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIgogICB4bWxuczpzb2RpcG9kaT0iaHR0cDovL3NvZGlwb2RpLnNvdXJjZWZvcmdlLm5ldC9EVEQvc29kaXBvZGktMC5kdGQiCiAgIHhtbG5zOmlua3NjYXBlPSJodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy9uYW1lc3BhY2VzL2lua3NjYXBlIgogICB3aWR0aD0iOC40Njc3bW0iCiAgIGhlaWdodD0iOC40NjcxODAzbW0iCiAgIHZpZXdCb3g9IjAgMCA4LjQ2NzcgOC40NjcxODAzIgogICB2ZXJzaW9uPSIxLjEiCiAgIGlkPSJzdmc1MTIzIgogICBpbmtzY2FwZTp2ZXJzaW9uPSIwLjkyLjQgKDVkYTY4OWMzMTMsIDIwMTktMDEtMTQpIgogICBzb2RpcG9kaTpkb2NuYW1lPSJ2ZXJpZmllZC5zdmciPgogIDxkZWZzCiAgICAgaWQ9ImRlZnM1MTE3IiAvPgogIDxzb2RpcG9kaTpuYW1lZHZpZXcKICAgICBpZD0iYmFzZSIKICAgICBwYWdlY29sb3I9IiNmZmZmZmYiCiAgICAgYm9yZGVyY29sb3I9IiM2NjY2NjYiCiAgICAgYm9yZGVyb3BhY2l0eT0iMS4wIgogICAgIGlua3NjYXBlOnBhZ2VvcGFjaXR5PSIwLjAiCiAgICAgaW5rc2NhcGU6cGFnZXNoYWRvdz0iMiIKICAgICBpbmtzY2FwZTp6b29tPSIyMi40IgogICAgIGlua3NjYXBlOmN4PSIyMi41NTk3NDEiCiAgICAgaW5rc2NhcGU6Y3k9IjEzLjE5MTA1NSIKICAgICBpbmtzY2FwZTpkb2N1bWVudC11bml0cz0ibW0iCiAgICAgaW5rc2NhcGU6Y3VycmVudC1sYXllcj0ibGF5ZXIxIgogICAgIHNob3dncmlkPSJmYWxzZSIKICAgICBpbmtzY2FwZTp3aW5kb3ctd2lkdGg9IjI1NjAiCiAgICAgaW5rc2NhcGU6d2luZG93LWhlaWdodD0iMTM2MSIKICAgICBpbmtzY2FwZTp3aW5kb3cteD0iLTkiCiAgICAgaW5rc2NhcGU6d2luZG93LXk9Ii05IgogICAgIGlua3NjYXBlOndpbmRvdy1tYXhpbWl6ZWQ9IjEiIC8+CiAgPG1ldGFkYXRhCiAgICAgaWQ9Im1ldGFkYXRhNTEyMCI+CiAgICA8cmRmOlJERj4KICAgICAgPGNjOldvcmsKICAgICAgICAgcmRmOmFib3V0PSIiPgogICAgICAgIDxkYzpmb3JtYXQ+aW1hZ2Uvc3ZnK3htbDwvZGM6Zm9ybWF0PgogICAgICAgIDxkYzp0eXBlCiAgICAgICAgICAgcmRmOnJlc291cmNlPSJodHRwOi8vcHVybC5vcmcvZGMvZGNtaXR5cGUvU3RpbGxJbWFnZSIgLz4KICAgICAgICA8ZGM6dGl0bGU+PC9kYzp0aXRsZT4KICAgICAgPC9jYzpXb3JrPgogICAgPC9yZGY6UkRGPgogIDwvbWV0YWRhdGE+CiAgPGcKICAgICBpbmtzY2FwZTpsYWJlbD0iTGF5ZXIgMSIKICAgICBpbmtzY2FwZTpncm91cG1vZGU9ImxheWVyIgogICAgIGlkPSJsYXllcjEiCiAgICAgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTExMy42OTQ3MiwtMTYwLjQ3NDc0KSI+CiAgICA8cGF0aAogICAgICAgc3R5bGU9ImZpbGw6IzdmN2Y3ZjtmaWxsLW9wYWNpdHk6MTtzdHJva2U6bm9uZTtzdHJva2Utd2lkdGg6MC4yNjQ1ODMzMjtzdHJva2Utb3BhY2l0eToxIgogICAgICAgZD0ibSAxMTcuOTI4NTcsMTYwLjQ3NDc0IGMgLTAuNTg0NTYsMCAtMC45OTU0NSwwLjY0NTE4IC0xLjQzNzEyLDAuODMxOTkgLTAuNDQxNjcsMC4xODY4MSAtMS4xNzM0MSwwLjAyNDYgLTEuNTU2NDksMC40MDc3MyAtMC4zODMwOSwwLjM4MzA4IC0wLjIyMDkyLDEuMTE1MzQgLTAuNDA3NzMsMS41NTcwMSAtMC4xODY4MSwwLjQ0MTY3IC0wLjgzMjUxLDAuODUyNTYgLTAuODMyNTEsMS40MzcxMiAwLDAuNTg0NTcgMC42NDU3LDAuOTk0OTQgMC44MzI1MSwxLjQzNjYxIDAuMTg2ODEsMC40NDE2NyAwLjAyNDYsMS4xNzM5MiAwLjQwNzczLDEuNTU3MDEgMC4zODMwOCwwLjM4MzA4IDEuMTE0ODIsMC4yMjA5MSAxLjU1NjQ5LDAuNDA3NzIgMC40NDE2NywwLjE4NjgxIDAuODUyNTYsMC44MzE5OSAxLjQzNzEyLDAuODMxOTkgMC41ODQ1NywwIDAuOTk1NDUsLTAuNjQ1MTggMS40MzcxMiwtMC44MzE5OSAwLjQ0MTY3LC0wLjE4NjgxIDEuMTczNDEsLTAuMDI0NiAxLjU1NjUsLTAuNDA3NzIgMC4zODMwOCwtMC4zODMwOSAwLjIyMTQzLC0xLjExNTM0IDAuNDA4MjQsLTEuNTU3MDEgMC4xODY4MSwtMC40NDE2NyAwLjgzMTk5LC0wLjg1MjA0IDAuODMxOTksLTEuNDM2NjEgMCwtMC41ODQ1NiAtMC42NDUxOCwtMC45OTU0NSAtMC44MzE5OSwtMS40MzcxMiAtMC4xODY4MSwtMC40NDE2NyAtMC4wMjUyLC0xLjE3MzkzIC0wLjQwODI0LC0xLjU1NzAxIC0wLjM4MzA5LC0wLjM4MzA4IC0xLjExNDgzLC0wLjIyMDkyIC0xLjU1NjUsLTAuNDA3NzMgLTAuNDQxNjcsLTAuMTg2ODEgLTAuODUyNTUsLTAuODMxOTkgLTEuNDM3MTIsLTAuODMxOTkgeiBtIDEuNjg3NzUsMi42ODA0NiBjIDAuMDQzLDAgMC4wODU5LDAuMDE2NyAwLjExODg2LDAuMDQ5NiBsIDAuNjA2NjgsMC42MDYxNiBjIDAuMDY1OSwwLjA2NTggMC4wNjU5LDAuMTcxODggMCwwLjIzNzcxIGwgLTIuOTU2OTIsMi45NTM4MyBjIC0wLjA2NTksMC4wNjU4IC0wLjE3MjMzLDAuMDY1OCAtMC4yMzgyMywwIGwgLTAuNjA2NjgsLTAuNjA2MTcgYyAwLDAgMCwtNS4yZS00IDAsLTUuMmUtNCBsIC0wLjg0MTMsLTAuODM2NjUgYyAtMC4wNjUzLC0wLjA2NTMgLTAuMDY1MywtMC4xNzA4MiAwLC0wLjIzNjE2IGwgMC42MDE1MiwtMC42MDE1MSBjIDAuMDY1MywtMC4wNjUzIDAuMTcwODIsLTAuMDY1MyAwLjIzNjE2LDAgbCAwLjcyMjQzLDAuNzE5MzQgMi4yMzg2MywtMi4yMzYwNCBjIDAuMDMyOSwtMC4wMzI5IDAuMDc1OCwtMC4wNDk2IDAuMTE4ODUsLTAuMDQ5NiB6IgogICAgICAgaWQ9InBhdGg0ODQyIgogICAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIKICAgICAgIGlua3NjYXBlOmxhYmVsPSJ2ZXJpZmllZCIgLz4KICA8L2c+Cjwvc3ZnPgo=')

    groupIconSvg = url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gQ3JlYXRlZCB3aXRoIElua3NjYXBlIChodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy8pIC0tPgoKPHN2ZwogICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iCiAgIHhtbG5zOmNjPSJodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9ucyMiCiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIKICAgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIgogICB4bWxuczpzb2RpcG9kaT0iaHR0cDovL3NvZGlwb2RpLnNvdXJjZWZvcmdlLm5ldC9EVEQvc29kaXBvZGktMC5kdGQiCiAgIHhtbG5zOmlua3NjYXBlPSJodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy9uYW1lc3BhY2VzL2lua3NjYXBlIgogICB3aWR0aD0iMTAuNTg5NTltbSIKICAgaGVpZ2h0PSI3LjQzODM3MDJtbSIKICAgdmlld0JveD0iMCAwIDEwLjU4OTU5IDcuNDM4MzcwMiIKICAgdmVyc2lvbj0iMS4xIgogICBpZD0ic3ZnNzA2NiIKICAgaW5rc2NhcGU6dmVyc2lvbj0iMC45Mi40ICg1ZGE2ODljMzEzLCAyMDE5LTAxLTE0KSIKICAgc29kaXBvZGk6ZG9jbmFtZT0iZ3JvdXBpY29uLnN2ZyI+CiAgPGRlZnMKICAgICBpZD0iZGVmczcwNjAiIC8+CiAgPHNvZGlwb2RpOm5hbWVkdmlldwogICAgIGlkPSJiYXNlIgogICAgIHBhZ2Vjb2xvcj0iI2ZmZmZmZiIKICAgICBib3JkZXJjb2xvcj0iIzY2NjY2NiIKICAgICBib3JkZXJvcGFjaXR5PSIxLjAiCiAgICAgaW5rc2NhcGU6cGFnZW9wYWNpdHk9IjAuMCIKICAgICBpbmtzY2FwZTpwYWdlc2hhZG93PSIyIgogICAgIGlua3NjYXBlOnpvb209IjExLjIiCiAgICAgaW5rc2NhcGU6Y3g9IjIyLjkwMzQ0MSIKICAgICBpbmtzY2FwZTpjeT0iMTMuOTE4MzQxIgogICAgIGlua3NjYXBlOmRvY3VtZW50LXVuaXRzPSJtbSIKICAgICBpbmtzY2FwZTpjdXJyZW50LWxheWVyPSJzdmc3MDY2IgogICAgIHNob3dncmlkPSJmYWxzZSIKICAgICBpbmtzY2FwZTp3aW5kb3ctd2lkdGg9IjI1NjAiCiAgICAgaW5rc2NhcGU6d2luZG93LWhlaWdodD0iMTM2MSIKICAgICBpbmtzY2FwZTp3aW5kb3cteD0iLTkiCiAgICAgaW5rc2NhcGU6d2luZG93LXk9Ii05IgogICAgIGlua3NjYXBlOndpbmRvdy1tYXhpbWl6ZWQ9IjEiIC8+CiAgPG1ldGFkYXRhCiAgICAgaWQ9Im1ldGFkYXRhNzA2MyI+CiAgICA8cmRmOlJERj4KICAgICAgPGNjOldvcmsKICAgICAgICAgcmRmOmFib3V0PSIiPgogICAgICAgIDxkYzpmb3JtYXQ+aW1hZ2Uvc3ZnK3htbDwvZGM6Zm9ybWF0PgogICAgICAgIDxkYzp0eXBlCiAgICAgICAgICAgcmRmOnJlc291cmNlPSJodHRwOi8vcHVybC5vcmcvZGMvZGNtaXR5cGUvU3RpbGxJbWFnZSIgLz4KICAgICAgICA8ZGM6dGl0bGU+PC9kYzp0aXRsZT4KICAgICAgPC9jYzpXb3JrPgogICAgPC9yZGY6UkRGPgogIDwvbWV0YWRhdGE+CiAgPHBhdGgKICAgICBzdHlsZT0iZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTpub25lO3N0cm9rZS13aWR0aDowLjI2NDU4MzMyO3N0cm9rZS1vcGFjaXR5OjEiCiAgICAgZD0iTSAzLjY5Nzg5LDEuNzg4MTAwN2UtOCBDIDIuODIzNjUsLTEuMjk5ODIxMmUtNCAyLjExNDksMC43MDg2MTAwMiAyLjExNTA0LDEuNTgyODUgMi4xMTUxOSwyLjQ1Njg5IDIuODIzODUsMy4xNjUzMSAzLjY5Nzg5LDMuMTY1MTggNC41NzE3MiwzLjE2NTAzIDUuMjgwMDcsMi40NTY2OCA1LjI4MDIyLDEuNTgyODUgNS4yODAzNSwwLjcwODgxMDAyIDQuNTcxOTIsMS41MDAxNzg4ZS00IDMuNjk3ODksMS43ODgxMDA3ZS04IFogTSA3LjY4MzE3LDEuMDkzNDcgQyA2Ljk2NzkyLDEuMDkzMzkgNi4zODgwOCwxLjY3MzI0IDYuMzg4MTYsMi4zODg0OCA2LjM4ODA4LDMuMTAzNzMgNi45Njc5MiwzLjY4MzU4IDcuNjgzMTcsMy42ODM1IDguMzk4MjIsMy42ODMyOSA4Ljk3Nzc1LDMuMTAzNTMgOC45Nzc2NywyLjM4ODQ4IDguOTc3NzUsMS42NzM0NCA4LjM5ODIyLDEuMDkzNjggNy42ODMxNywxLjA5MzQ3IFogTSAzLjc0MzM2LDQuMjA5MDQgQyAyLjAwMzAxLDQuMjI0MDQgMC43MDE4Miw0Ljc5ODA2IDAuMDQ3Miw1LjU0NjIgNGUtNCw1LjYxMDkgMC4wMDMsNS43MTU5MyAwLjAwMyw1LjcxNTkzIDAuMDAyNiw1LjcxOTkzIDAsNS43MjI5MyAwLDUuNzI2MzMgdiAxLjU4Mjg1IGMgMCwwLjA3MTcgMC4wNzg5LDAuMTI5MTkgMC4xNzcyNSwwLjEyOTE5IGggMy4zNTY5IGMgMC4wOTg0LDAgMC4xNzc3NywtMC4wNTc1IDAuMTc3NzcsLTAuMTI5MTkgViA1Ljc1MTEzIEMgMy44NTQ1Nyw1LjMxMDM1IDQuNDI3NDQsNC42MjUyNyA1LjAwNjQxLDQuMzAyMTIgNC41NjY3LDQuMjM0NzIgNC4xNDQ1NCw0LjIwNTYyIDMuNzQyOTIsNC4yMDkxMiBaIG0gMy45MTI5NCwwLjQ4MDYgYyAtMS43NDU3NiwwLjAwMyAtMi44NjMwNCwwLjc1NzgxIC0yLjkwNDIyLDEuMzA5NDggLTguNGUtNCwwLjAwNSAtMC4wMDQsMC4wMSAtMC4wMDQsMC4wMTUgdiAxLjI4MDU0IGMgMCwwLjA3MTcgMC4wNzk0LDAuMTI5MTkgMC4xNzc3NywwLjEyOTE5IGggNS40ODU5NyBjIDAuMDk4NCwwIDAuMTc3NzcsLTAuMDU3NSAwLjE3Nzc3LC0wLjEyOTE5IFYgNi4wMTQxMiBjIDAsLTAuMDA4IC0wLjAwNCwtMC4wMTQ0IC0wLjAwNiwtMC4wMjE3IEMgMTAuNTIxMjksNS41MDU5MyA5LjYxNjk4LDQuNjg2NzYgNy42NTY2NCw0LjY4OTY1IFoiCiAgICAgaWQ9InBhdGg0NTYyIgogICAgIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiCiAgICAgc29kaXBvZGk6bm9kZXR5cGVzPSJjY2NjY2NjY2NjY2Njc3Nzc3NjY2NjY3Nzc3Nzc2NjIgogICAgIGlua3NjYXBlOmxhYmVsPSJncm91cGljb24iIC8+Cjwvc3ZnPgo=')
    contactsSvg = url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gQ3JlYXRlZCB3aXRoIElua3NjYXBlIChodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy8pIC0tPgoKPHN2ZwogICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iCiAgIHhtbG5zOmNjPSJodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9ucyMiCiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIKICAgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIgogICB4bWxuczpzb2RpcG9kaT0iaHR0cDovL3NvZGlwb2RpLnNvdXJjZWZvcmdlLm5ldC9EVEQvc29kaXBvZGktMC5kdGQiCiAgIHhtbG5zOmlua3NjYXBlPSJodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy9uYW1lc3BhY2VzL2lua3NjYXBlIgogICB3aWR0aD0iOS41NjMyNDAxbW0iCiAgIGhlaWdodD0iOS41NDI1NTk2bW0iCiAgIHZpZXdCb3g9IjAgMCA5LjU2MzI0MDEgOS41NDI1NTk2IgogICB2ZXJzaW9uPSIxLjEiCiAgIGlkPSJzdmc3NjMzIgogICBpbmtzY2FwZTp2ZXJzaW9uPSIwLjkyLjQgKDVkYTY4OWMzMTMsIDIwMTktMDEtMTQpIgogICBzb2RpcG9kaTpkb2NuYW1lPSJjb250YWN0aWNvbi5zdmciPgogIDxkZWZzCiAgICAgaWQ9ImRlZnM3NjI3IiAvPgogIDxzb2RpcG9kaTpuYW1lZHZpZXcKICAgICBpZD0iYmFzZSIKICAgICBwYWdlY29sb3I9IiNmZmZmZmYiCiAgICAgYm9yZGVyY29sb3I9IiM2NjY2NjYiCiAgICAgYm9yZGVyb3BhY2l0eT0iMS4wIgogICAgIGlua3NjYXBlOnBhZ2VvcGFjaXR5PSIwLjAiCiAgICAgaW5rc2NhcGU6cGFnZXNoYWRvdz0iMiIKICAgICBpbmtzY2FwZTp6b29tPSIxNS44MzkxOTIiCiAgICAgaW5rc2NhcGU6Y3g9IjE5Ljk0MTAxNyIKICAgICBpbmtzY2FwZTpjeT0iMTEuNjE2MTE2IgogICAgIGlua3NjYXBlOmRvY3VtZW50LXVuaXRzPSJtbSIKICAgICBpbmtzY2FwZTpjdXJyZW50LWxheWVyPSJzdmc3NjMzIgogICAgIHNob3dncmlkPSJmYWxzZSIKICAgICBpbmtzY2FwZTp3aW5kb3ctd2lkdGg9IjI1NjAiCiAgICAgaW5rc2NhcGU6d2luZG93LWhlaWdodD0iMTM2MSIKICAgICBpbmtzY2FwZTp3aW5kb3cteD0iLTkiCiAgICAgaW5rc2NhcGU6d2luZG93LXk9Ii05IgogICAgIGlua3NjYXBlOndpbmRvdy1tYXhpbWl6ZWQ9IjEiIC8+CiAgPG1ldGFkYXRhCiAgICAgaWQ9Im1ldGFkYXRhNzYzMCI+CiAgICA8cmRmOlJERj4KICAgICAgPGNjOldvcmsKICAgICAgICAgcmRmOmFib3V0PSIiPgogICAgICAgIDxkYzpmb3JtYXQ+aW1hZ2Uvc3ZnK3htbDwvZGM6Zm9ybWF0PgogICAgICAgIDxkYzp0eXBlCiAgICAgICAgICAgcmRmOnJlc291cmNlPSJodHRwOi8vcHVybC5vcmcvZGMvZGNtaXR5cGUvU3RpbGxJbWFnZSIgLz4KICAgICAgICA8ZGM6dGl0bGU+PC9kYzp0aXRsZT4KICAgICAgPC9jYzpXb3JrPgogICAgPC9yZGY6UkRGPgogIDwvbWV0YWRhdGE+CiAgPHBhdGgKICAgICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIgogICAgIHN0eWxlPSJmaWxsOiNmZmZmZmY7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOm5vbmU7c3Ryb2tlLXdpZHRoOjAuMjY1NDM2Njg7c3Ryb2tlLW9wYWNpdHk6MSIKICAgICBkPSJNIDEuMjM1NTgsMCBDIDAuNTUxMjgsMCAwLDAuNTAyODkgMCwxLjEyNzU4IHYgNy4yODc0MSBjIDAsMC42MjQ2OCAwLjU1MTI4LDEuMTI3NTcgMS4yMzU1OCwxLjEyNzU3IGggNy4wOTI1OSBjIDAuNjg0MzEsMCAxLjIzNTA3LC0wLjUwMjg5IDEuMjM1MDcsLTEuMTI3NTcgViAxLjEyNzU4IEMgOS41NjMyNCwwLjUwMjg5IDkuMDEyNDgsMCA4LjMyODE3LDAgWiBNIDQuNzYxNDYsMS41MDUzMyBBIDEuNjg4NzgzLDEuNjg4NzgzIDAgMCAxIDYuNDUwMjUsMy4xOTQxMSAxLjY4ODc4MywxLjY4ODc4MyAwIDAgMSA0Ljc2MTQ2LDQuODgyOSAxLjY4ODc4MywxLjY4ODc4MyAwIDAgMSAzLjA3MjY4LDMuMTk0MTEgMS42ODg3ODMsMS42ODg3ODMgMCAwIDEgNC43NjE0NiwxLjUwNTMzIFogbSAwLjAzNDEsNC4xNjA5OCBjIDIuMTc1NDMsLTAuMDAzIDMuMTc4NzIsMC43MTkxNyAzLjI0Nzg2LDEuMTQ3NzQgMC4wMDIsMC4wMDYgMC4wMDcsMC4wMTI0IDAuMDA3LDAuMDE5MSB2IDEuMTI4MDkgYyAwLDAuMDYzMiAtMC4wODgyLDAuMTEzNjkgLTAuMTk3NCwwLjExMzY5IGggLTYuMDg4IGMgLTAuMTA5MTUsMCAtMC4xOTc0LC0wLjA1MDUgLTAuMTk3NCwtMC4xMTM2OSB2IC0xLjEyODEgYyAwLC0wLjAwNSAwLjAwNCwtMC4wMDkgMC4wMDUsLTAuMDEzNCBDIDEuNjE4MzIsNi4zMzM3NSAyLjg1ODM4LDUuNjY4NyA0Ljc5NTY4LDUuNjY2MzIgWiIKICAgICBpZD0icmVjdDQ1OTAiCiAgICAgaW5rc2NhcGU6bGFiZWw9ImNvbnRhY3RpY29uIiAvPgo8L3N2Zz4K')
    gearSvg = url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gQ3JlYXRlZCB3aXRoIElua3NjYXBlIChodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy8pIC0tPgoKPHN2ZwogICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iCiAgIHhtbG5zOmNjPSJodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9ucyMiCiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIKICAgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIgogICB4bWxuczpzb2RpcG9kaT0iaHR0cDovL3NvZGlwb2RpLnNvdXJjZWZvcmdlLm5ldC9EVEQvc29kaXBvZGktMC5kdGQiCiAgIHhtbG5zOmlua3NjYXBlPSJodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy9uYW1lc3BhY2VzL2lua3NjYXBlIgogICB3aWR0aD0iMTAuNDkzNjAxbW0iCiAgIGhlaWdodD0iMTAuNjgyMTJtbSIKICAgdmlld0JveD0iMCAwIDEwLjQ5MzYwMSAxMC42ODIxMiIKICAgdmVyc2lvbj0iMS4xIgogICBpZD0ic3ZnODIwMCIKICAgaW5rc2NhcGU6dmVyc2lvbj0iMC45Mi40ICg1ZGE2ODljMzEzLCAyMDE5LTAxLTE0KSIKICAgc29kaXBvZGk6ZG9jbmFtZT0iZ2Vhci5zdmciPgogIDxkZWZzCiAgICAgaWQ9ImRlZnM4MTk0IiAvPgogIDxzb2RpcG9kaTpuYW1lZHZpZXcKICAgICBpZD0iYmFzZSIKICAgICBwYWdlY29sb3I9IiNmZmZmZmYiCiAgICAgYm9yZGVyY29sb3I9IiM2NjY2NjYiCiAgICAgYm9yZGVyb3BhY2l0eT0iMS4wIgogICAgIGlua3NjYXBlOnBhZ2VvcGFjaXR5PSIwLjAiCiAgICAgaW5rc2NhcGU6cGFnZXNoYWRvdz0iMiIKICAgICBpbmtzY2FwZTp6b29tPSIxLjk3OTg5OSIKICAgICBpbmtzY2FwZTpjeD0iLTEzLjk3MzA5MyIKICAgICBpbmtzY2FwZTpjeT0iNzMuMjgwNzkxIgogICAgIGlua3NjYXBlOmRvY3VtZW50LXVuaXRzPSJtbSIKICAgICBpbmtzY2FwZTpjdXJyZW50LWxheWVyPSJzdmc4MjAwIgogICAgIHNob3dncmlkPSJmYWxzZSIKICAgICBpbmtzY2FwZTp3aW5kb3ctd2lkdGg9IjI1NjAiCiAgICAgaW5rc2NhcGU6d2luZG93LWhlaWdodD0iMTM2MSIKICAgICBpbmtzY2FwZTp3aW5kb3cteD0iLTkiCiAgICAgaW5rc2NhcGU6d2luZG93LXk9Ii05IgogICAgIGlua3NjYXBlOndpbmRvdy1tYXhpbWl6ZWQ9IjEiIC8+CiAgPG1ldGFkYXRhCiAgICAgaWQ9Im1ldGFkYXRhODE5NyI+CiAgICA8cmRmOlJERj4KICAgICAgPGNjOldvcmsKICAgICAgICAgcmRmOmFib3V0PSIiPgogICAgICAgIDxkYzpmb3JtYXQ+aW1hZ2Uvc3ZnK3htbDwvZGM6Zm9ybWF0PgogICAgICAgIDxkYzp0eXBlCiAgICAgICAgICAgcmRmOnJlc291cmNlPSJodHRwOi8vcHVybC5vcmcvZGMvZGNtaXR5cGUvU3RpbGxJbWFnZSIgLz4KICAgICAgICA8ZGM6dGl0bGU+PC9kYzp0aXRsZT4KICAgICAgPC9jYzpXb3JrPgogICAgPC9yZGY6UkRGPgogIDwvbWV0YWRhdGE+CiAgPHBhdGgKICAgICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIgogICAgIHN0eWxlPSJkaXNwbGF5OmlubGluZTtmaWxsOiNmZmZmZmY7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOm5vbmU7c3Ryb2tlLXdpZHRoOjAuMjY0NTgzMzI7c3Ryb2tlLW9wYWNpdHk6MSIKICAgICBkPSJtIDQuMDQxNzI1NCwwIGMgLTAuMDk4NSwwIC0wLjE1NDU4LDAuMTEwMzggLTAuMTc3NzcsMC4yNDI4OCBsIC0wLjIzNjY3LDEuMzUxMzMgYSA0LjAyODY2Myw0LjAyODY2MyAwIDAgMCAtMC44MDgyMiwwLjQ3MjMzIGwgLTEuMjk1MDIsLTAuNDczMzYgYyAtMC4xMTY0OSwtMC4wNjczIC0wLjI0OTk3LC0wLjA1MjcgLTAuMjk5MiwwLjAzMjYgTCAwLjAxODcxNTM4LDMuNzE0NTQgYyAtMC4wNDkyLDAuMDg1MyAwLjAxODMsMC4xODkxMSAwLjEyMTQ0LDAuMjc1NDMgTCAxLjIyMTc0NTQsNC44OTUzNCBhIDQuMDI4NjYzLDQuMDI4NjYzIDAgMCAwIC0wLjAyMzMsMC4zOTQ4MSA0LjAyODY2Myw0LjAyODY2MyAwIDAgMCAwLjAzMzEsMC40ODc4MyBMIDAuMTM5NjE1MzgsNi42OTE2MiBjIC0wLjExNjQ5LDAuMDY3MyAtMC4xNzA2NywwLjE5MDE2IC0wLjEyMTQ0LDAuMjc1NDMgTCAxLjIyNDMwNTQsOS4wNTUzIGMgMC4wNDkyLDAuMDg1MyAwLjE3Mjg3LDAuMDc4NyAwLjI5OTIxLDAuMDMyNiBsIDEuMzg4MDMsLTAuNTA2OTQgYSA0LjAyODY2Myw0LjAyODY2MyAwIDAgMCAwLjY5NjA4LDAuMzkyNzQgbCAwLjI1NjMxLDEuNDY2MDYgYyAwLDAuMTM0NTEgMC4wNzkzLDAuMjQyMzYgMC4xNzc3NywwLjI0MjM2IGggMi40MTE3NCBjIDAuMDk4NSwwIDAuMTU0NTgsLTAuMTA5ODYgMC4xNzc3NywtMC4yNDIzNiBsIDAuMjU5OTMsLTEuNDg0NjcgYSA0LjAyODY2Myw0LjAyODY2MyAwIDAgMCAwLjY2NzY2LC0wLjM4MzQzIGwgMS40MTIzMiwwLjUxNjc2IGMgMC4xMTY0OSwwLjA2NzMgMC4yNDk0NSwwLjA1MjIgMC4yOTg2OSwtMC4wMzMxIEwgMTAuNDc1OTM1LDYuOTY3MDcgYyAwLjA0OTIsLTAuMDg1MyAtMC4wMTgzLC0wLjE4OTExIC0wLjEyMTQ0LC0wLjI3NTQzIEwgOS4yMjQ4NTU0LDUuNzQ1OTYgYSA0LjAyODY2Myw0LjAyODY2MyAwIDAgMCAwLjAzMSwtMC40NTU3OSA0LjAyODY2Myw0LjAyODY2MyAwIDAgMCAtMC4wMTg2LC0wLjM2NjM4IEwgMTAuMzUzOTg1LDMuOTg5NDggYyAwLjExNjQ5LC0wLjA2NzMgMC4xNzA2NywtMC4xODk2NSAwLjEyMTQ0LC0wLjI3NDkyIEwgOS4yNjkyOTU0LDEuNjI1OCBjIC0wLjA0OTIsLTAuMDg1MyAtMC4xNzIzNSwtMC4wNzg3IC0wLjI5ODY5LC0wLjAzMjYgbCAtMS4zMjEzNywwLjQ4MjY2IEEgNC4wMjg2NjMsNC4wMjg2NjMgMCAwIDAgNi44NzIwMjU0LDEuNjE4IGwgLTAuMjQwODEsLTEuMzc1MSBjIDAsLTAuMTM0NTIgLTAuMDc5MywtMC4yNDI4OCAtMC4xNzc3NywtMC4yNDI4OCB6IG0gMS4yNDY0NCwzLjM1NzQxIGEgMS45NTMyOTEyLDEuOTUzMjkxMiAwIDAgMSAxLjk1MzM3LDEuOTUzMzcgMS45NTMyOTEyLDEuOTUzMjkxMiAwIDAgMSAtMS45NTMzNywxLjk1MzM3IDEuOTUzMjkxMiwxLjk1MzI5MTIgMCAwIDEgLTEuOTUzMzcsLTEuOTUzMzcgMS45NTMyOTEyLDEuOTUzMjkxMiAwIDAgMSAxLjk1MzM3LC0xLjk1MzM3IHoiCiAgICAgaWQ9InBhdGg0NTk3IgogICAgIGlua3NjYXBlOmxhYmVsPSJnZWFycyIgLz4KPC9zdmc+Cg==')
    faqSvg = url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gQ3JlYXRlZCB3aXRoIElua3NjYXBlIChodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy8pIC0tPgoKPHN2ZwogICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iCiAgIHhtbG5zOmNjPSJodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9ucyMiCiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIKICAgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIgogICB4bWxuczpzb2RpcG9kaT0iaHR0cDovL3NvZGlwb2RpLnNvdXJjZWZvcmdlLm5ldC9EVEQvc29kaXBvZGktMC5kdGQiCiAgIHhtbG5zOmlua3NjYXBlPSJodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy9uYW1lc3BhY2VzL2lua3NjYXBlIgogICB3aWR0aD0iMTAuNTgwMjNtbSIKICAgaGVpZ2h0PSIxMC41ODAyNG1tIgogICB2aWV3Qm94PSIwIDAgMTAuNTgwMjMgMTAuNTgwMjQiCiAgIHZlcnNpb249IjEuMSIKICAgaWQ9InN2ZzEzMzA0IgogICBpbmtzY2FwZTp2ZXJzaW9uPSIwLjkyLjQgKDVkYTY4OWMzMTMsIDIwMTktMDEtMTQpIgogICBzb2RpcG9kaTpkb2NuYW1lPSJxdWVzdGlvbi5zdmciPgogIDxkZWZzCiAgICAgaWQ9ImRlZnMxMzI5OCIgLz4KICA8c29kaXBvZGk6bmFtZWR2aWV3CiAgICAgaWQ9ImJhc2UiCiAgICAgcGFnZWNvbG9yPSIjZmZmZmZmIgogICAgIGJvcmRlcmNvbG9yPSIjNjY2NjY2IgogICAgIGJvcmRlcm9wYWNpdHk9IjEuMCIKICAgICBpbmtzY2FwZTpwYWdlb3BhY2l0eT0iMC4wIgogICAgIGlua3NjYXBlOnBhZ2VzaGFkb3c9IjIiCiAgICAgaW5rc2NhcGU6em9vbT0iMy45NTk3OTgiCiAgICAgaW5rc2NhcGU6Y3g9IjU1LjU0NjcwMyIKICAgICBpbmtzY2FwZTpjeT0iLTguNDY2MDY0NiIKICAgICBpbmtzY2FwZTpkb2N1bWVudC11bml0cz0ibW0iCiAgICAgaW5rc2NhcGU6Y3VycmVudC1sYXllcj0ic3ZnMTMzMDQiCiAgICAgc2hvd2dyaWQ9ImZhbHNlIgogICAgIGlua3NjYXBlOndpbmRvdy13aWR0aD0iMjU2MCIKICAgICBpbmtzY2FwZTp3aW5kb3ctaGVpZ2h0PSIxMzYxIgogICAgIGlua3NjYXBlOndpbmRvdy14PSItOSIKICAgICBpbmtzY2FwZTp3aW5kb3cteT0iLTkiCiAgICAgaW5rc2NhcGU6d2luZG93LW1heGltaXplZD0iMSIgLz4KICA8bWV0YWRhdGEKICAgICBpZD0ibWV0YWRhdGExMzMwMSI+CiAgICA8cmRmOlJERj4KICAgICAgPGNjOldvcmsKICAgICAgICAgcmRmOmFib3V0PSIiPgogICAgICAgIDxkYzpmb3JtYXQ+aW1hZ2Uvc3ZnK3htbDwvZGM6Zm9ybWF0PgogICAgICAgIDxkYzp0eXBlCiAgICAgICAgICAgcmRmOnJlc291cmNlPSJodHRwOi8vcHVybC5vcmcvZGMvZGNtaXR5cGUvU3RpbGxJbWFnZSIgLz4KICAgICAgICA8ZGM6dGl0bGU+PC9kYzp0aXRsZT4KICAgICAgPC9jYzpXb3JrPgogICAgPC9yZGY6UkRGPgogIDwvbWV0YWRhdGE+CiAgPHBhdGgKICAgICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIgogICAgIHN0eWxlPSJmb250LXN0eWxlOm5vcm1hbDtmb250LXZhcmlhbnQ6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXN0cmV0Y2g6bm9ybWFsO2ZvbnQtc2l6ZTo0MHB4O2xpbmUtaGVpZ2h0OjEuMjU7Zm9udC1mYW1pbHk6J01TIFVJIEdvdGhpYyc7LWlua3NjYXBlLWZvbnQtc3BlY2lmaWNhdGlvbjonTVMgVUkgR290aGljJztsZXR0ZXItc3BhY2luZzowcHg7d29yZC1zcGFjaW5nOjBweDtmaWxsOiNmZmZmZmY7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOm5vbmU7c3Ryb2tlLXdpZHRoOjAuMjY0NTgzMzIiCiAgICAgZD0iTSA1LjI5MDEyLDAgQSA1LjI5MDE2MzgsNS4yOTAxNjM4IDAgMCAwIDAsNS4yOTAxMyA1LjI5MDE2MzgsNS4yOTAxNjM4IDAgMCAwIDUuMjkwMTIsMTAuNTgwMjQgNS4yOTAxNjM4LDUuMjkwMTYzOCAwIDAgMCAxMC41ODAyMyw1LjI5MDEzIDUuMjkwMTYzOCw1LjI5MDE2MzggMCAwIDAgNS4yOTAxMiwwIFogbSAtMC4wNDM0LDEuNzU4MDUgYyAwLjYwNjM0LDAgMS4wNzQ4NywwLjE2NTM2IDEuNDA1NiwwLjQ5NjA5IDAuMzU4MjksMC4zNTgyOCAwLjUzNzQzLDAuODEzMDQgMC41Mzc0MywxLjM2NDI1IDAsMC40Njg1NSAtMC4xNjUzNiwwLjg2ODE4IC0wLjQ5NjA5LDEuMTk4OSBMIDUuOTA4MTgsNS42MDI3NiBDIDUuNjYwMTMsNS44NTA4MSA1LjUzNjExLDYuMjIyODkgNS41MzYxMSw2LjcxODk5IEggNC43OTE5NyBjIDAsLTAuNjA2MzUgMC4wOTY1LC0xLjA2MTA5IDAuMjg5MzgsLTEuMzY0MjcgQyA1LjIxOTE2LDUuMTM0MjQgNS40ODA5OSw0LjgzMTA4IDUuODY2ODQsNC40NDUyMSA2LjA4NzMyLDQuMjI0NzMgNi4xOTc1NywzLjk2MjkgNi4xOTc1NywzLjY1OTc0IDYuMTk3NTcsMy4yNzM4NyA2LjEwMTA3LDIuOTg0NSA1LjkwODE4LDIuNzkxNTcgNS43NDI4MSwyLjYyNjIgNS41MDg1NSwyLjU0MzUyIDUuMjA1MzgsMi41NDM1MiA0Ljk1NzMzLDIuNTQzNTIgNC43NTA2MywyLjYyNjIyIDQuNTg1MjYsMi43OTE1NyA0LjMwOTY1LDMuMDY3MTggNC4xNzE4NSwzLjQ4MDU5IDQuMTcxODUsNC4wMzE4IEggMy4yMjEgQyAzLjIyMSwzLjMxNTIzIDMuNDU1MjcsMi43MjI2NyAzLjkyMzgsMi4yNTQxNCA0LjI1NDUzLDEuOTIzNDEgNC42OTU1LDEuNzU4MDUgNS4yNDY3MiwxLjc1ODA1IFogTSA0LjcwOTI4LDcuOTE3ODcgSCA1LjYxODc5IFYgOC45MTAwNSBIIDQuNzA5MjggWiIKICAgICBpZD0idGV4dDQ3MTMiCiAgICAgaW5rc2NhcGU6bGFiZWw9InF1ZXN0aW9uIiAvPgo8L3N2Zz4K')
    logoSvg = url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gQ3JlYXRlZCB3aXRoIElua3NjYXBlIChodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy8pIC0tPgoKPHN2ZwogICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iCiAgIHhtbG5zOmNjPSJodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9ucyMiCiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIKICAgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIgogICB4bWxuczpzb2RpcG9kaT0iaHR0cDovL3NvZGlwb2RpLnNvdXJjZWZvcmdlLm5ldC9EVEQvc29kaXBvZGktMC5kdGQiCiAgIHhtbG5zOmlua3NjYXBlPSJodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy9uYW1lc3BhY2VzL2lua3NjYXBlIgogICB3aWR0aD0iMTUuODM0Njg5bW0iCiAgIGhlaWdodD0iMTUuODM0NjltbSIKICAgdmlld0JveD0iMCAwIDE1LjgzNDY4OSAxNS44MzQ2OSIKICAgdmVyc2lvbj0iMS4xIgogICBpZD0ic3ZnNDc5OCIKICAgaW5rc2NhcGU6dmVyc2lvbj0iMC45Mi40ICg1ZGE2ODljMzEzLCAyMDE5LTAxLTE0KSIKICAgc29kaXBvZGk6ZG9jbmFtZT0ibG9nby5zdmciPgogIDxkZWZzCiAgICAgaWQ9ImRlZnM0NzkyIiAvPgogIDxzb2RpcG9kaTpuYW1lZHZpZXcKICAgICBpZD0iYmFzZSIKICAgICBwYWdlY29sb3I9IiNmZmZmZmYiCiAgICAgYm9yZGVyY29sb3I9IiM2NjY2NjYiCiAgICAgYm9yZGVyb3BhY2l0eT0iMS4wIgogICAgIGlua3NjYXBlOnBhZ2VvcGFjaXR5PSIwLjAiCiAgICAgaW5rc2NhcGU6cGFnZXNoYWRvdz0iMiIKICAgICBpbmtzY2FwZTp6b29tPSI3LjkxOTU5NTkiCiAgICAgaW5rc2NhcGU6Y3g9IjI1LjQ0NjQzOCIKICAgICBpbmtzY2FwZTpjeT0iMjQuNTc5MDAyIgogICAgIGlua3NjYXBlOmRvY3VtZW50LXVuaXRzPSJtbSIKICAgICBpbmtzY2FwZTpjdXJyZW50LWxheWVyPSJzdmc0Nzk4IgogICAgIHNob3dncmlkPSJmYWxzZSIKICAgICBpbmtzY2FwZTp3aW5kb3ctd2lkdGg9IjI1NjAiCiAgICAgaW5rc2NhcGU6d2luZG93LWhlaWdodD0iMTM2MSIKICAgICBpbmtzY2FwZTp3aW5kb3cteD0iLTkiCiAgICAgaW5rc2NhcGU6d2luZG93LXk9Ii05IgogICAgIGlua3NjYXBlOndpbmRvdy1tYXhpbWl6ZWQ9IjEiIC8+CiAgPG1ldGFkYXRhCiAgICAgaWQ9Im1ldGFkYXRhNDc5NSI+CiAgICA8cmRmOlJERj4KICAgICAgPGNjOldvcmsKICAgICAgICAgcmRmOmFib3V0PSIiPgogICAgICAgIDxkYzpmb3JtYXQ+aW1hZ2Uvc3ZnK3htbDwvZGM6Zm9ybWF0PgogICAgICAgIDxkYzp0eXBlCiAgICAgICAgICAgcmRmOnJlc291cmNlPSJodHRwOi8vcHVybC5vcmcvZGMvZGNtaXR5cGUvU3RpbGxJbWFnZSIgLz4KICAgICAgICA8ZGM6dGl0bGU+PC9kYzp0aXRsZT4KICAgICAgPC9jYzpXb3JrPgogICAgPC9yZGY6UkRGPgogIDwvbWV0YWRhdGE+CiAgPHBhdGgKICAgICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIgogICAgIHN0eWxlPSJmaWxsOiM0NTZmOTI7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOm5vbmU7c3Ryb2tlLXdpZHRoOjAuMzAwODI1NTE7c3Ryb2tlLW9wYWNpdHk6MSIKICAgICBkPSJNIDcuOTE3MzQ2LDAgQSA3LjkxNzMyMTYsNy45MTczMjE2IDAgMCAwIDAsNy45MTczNSA3LjkxNzMyMTYsNy45MTczMjE2IDAgMCAwIDcuOTE3MzQ2LDE1LjgzNDY5IDcuOTE3MzIxNiw3LjkxNzMyMTYgMCAwIDAgMTUuODM0Njg5LDcuOTE3MzUgNy45MTczMjE2LDcuOTE3MzIxNiAwIDAgMCA3LjkxNzM0NiwwIFogbSAyLjc2ODMwMyw1LjAwNzQ1IGMgMC4xMDAxNywwLjAxIDAuMTc2MTIsMC4wNCAwLjIyOTQ1LDAuMDk0NiAwLjIxMzI5LDAuMjE4MSAwLjA2NDUsMC44MjIgLTAuMjU5NDIsMS44NTM2MyBDIDEwLjMzMTgxMSw3Ljk4NzMxIDkuODM2MTcxLDkuNDM2MTcgOS40NjI0NzIsMTAuNDMxOTUgOS4wODg3NzMsMTEuNDI3NzMgOC44NDU4MTcsMTEuOTQ3MjIgOC41Njc0MzYsMTIuMDMxMzQgOC4yODkwNTQsMTIuMTE1NDQgNy45NzcyNTMsMTEuNzYxMTIgNy43NTY2MzMsMTEuMzAwNjMgNy41MzYwMTIsMTAuODQwMTUgNy40MDY3MzIsMTAuMjc0MTkgNy4xOTMzNiw5Ljg3Mzg1IDYuOTc5OTg3LDkuNDczNTEgNi42ODI0NTEsOS4yMzgyMyA2LjI2NTI1MSw4Ljk5ODQ1IDUuODQ4MDUsOC43NTg2NyA1LjMxMDkxMSw4LjUxNDQzIDQuODgzOTQsOC4yNjI1OCA0LjQ1Njk2OSw4LjAxMDcyIDQuMTQxMTA1LDcuNzUxODUgNC4xODY4MjUsNy41MDcwNyA0LjIzMjU0NSw3LjI2MjI5IDQuNjM5NjExLDcuMDMyMjEgNS41OTM5NzQsNi42NTMzNyA2LjU0ODMzNyw2LjI3NDU0IDguMDQ5NTMyLDUuNzQ2ODcgOS4wODc4MTcsNS4zOTkxOSA5Ljg2NjUzMSw1LjEzODQyIDEwLjM4NTE0Miw0Ljk3ODk3IDEwLjY4NTY0OSw1LjAwNzQ4IFoiCiAgICAgaWQ9InBhdGg0NTMyIgogICAgIGlua3NjYXBlOmxhYmVsPSJsb2dvIiAvPgo8L3N2Zz4K')
    downloadSvg = url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gQ3JlYXRlZCB3aXRoIElua3NjYXBlIChodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy8pIC0tPgoKPHN2ZwogICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iCiAgIHhtbG5zOmNjPSJodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9ucyMiCiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIKICAgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIgogICB4bWxuczpzb2RpcG9kaT0iaHR0cDovL3NvZGlwb2RpLnNvdXJjZWZvcmdlLm5ldC9EVEQvc29kaXBvZGktMC5kdGQiCiAgIHhtbG5zOmlua3NjYXBlPSJodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy9uYW1lc3BhY2VzL2lua3NjYXBlIgogICB3aWR0aD0iNi40NjM2ODk4bW0iCiAgIGhlaWdodD0iOS41MzcyMTA1bW0iCiAgIHZpZXdCb3g9IjAgMCA2LjQ2MzY4OTggOS41MzcyMTA1IgogICB2ZXJzaW9uPSIxLjEiCiAgIGlkPSJzdmcxMTYwNSIKICAgaW5rc2NhcGU6dmVyc2lvbj0iMC45Mi40ICg1ZGE2ODljMzEzLCAyMDE5LTAxLTE0KSIKICAgc29kaXBvZGk6ZG9jbmFtZT0iZG93bmxvYWQuc3ZnIj4KICA8ZGVmcwogICAgIGlkPSJkZWZzMTE1OTkiIC8+CiAgPHNvZGlwb2RpOm5hbWVkdmlldwogICAgIGlkPSJiYXNlIgogICAgIHBhZ2Vjb2xvcj0iI2ZmZmZmZiIKICAgICBib3JkZXJjb2xvcj0iIzY2NjY2NiIKICAgICBib3JkZXJvcGFjaXR5PSIxLjAiCiAgICAgaW5rc2NhcGU6cGFnZW9wYWNpdHk9IjAuMCIKICAgICBpbmtzY2FwZTpwYWdlc2hhZG93PSIyIgogICAgIGlua3NjYXBlOnpvb209IjcuOTE5NTk1OSIKICAgICBpbmtzY2FwZTpjeD0iLTMuNTg5MjAwOCIKICAgICBpbmtzY2FwZTpjeT0iNDEuODY4MzE3IgogICAgIGlua3NjYXBlOmRvY3VtZW50LXVuaXRzPSJtbSIKICAgICBpbmtzY2FwZTpjdXJyZW50LWxheWVyPSJzdmcxMTYwNSIKICAgICBzaG93Z3JpZD0iZmFsc2UiCiAgICAgaW5rc2NhcGU6d2luZG93LXdpZHRoPSIyNTYwIgogICAgIGlua3NjYXBlOndpbmRvdy1oZWlnaHQ9IjEzNjEiCiAgICAgaW5rc2NhcGU6d2luZG93LXg9Ii05IgogICAgIGlua3NjYXBlOndpbmRvdy15PSItOSIKICAgICBpbmtzY2FwZTp3aW5kb3ctbWF4aW1pemVkPSIxIiAvPgogIDxtZXRhZGF0YQogICAgIGlkPSJtZXRhZGF0YTExNjAyIj4KICAgIDxyZGY6UkRGPgogICAgICA8Y2M6V29yawogICAgICAgICByZGY6YWJvdXQ9IiI+CiAgICAgICAgPGRjOmZvcm1hdD5pbWFnZS9zdmcreG1sPC9kYzpmb3JtYXQ+CiAgICAgICAgPGRjOnR5cGUKICAgICAgICAgICByZGY6cmVzb3VyY2U9Imh0dHA6Ly9wdXJsLm9yZy9kYy9kY21pdHlwZS9TdGlsbEltYWdlIiAvPgogICAgICAgIDxkYzp0aXRsZT48L2RjOnRpdGxlPgogICAgICA8L2NjOldvcms+CiAgICA8L3JkZjpSREY+CiAgPC9tZXRhZGF0YT4KICA8cGF0aAogICAgIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiCiAgICAgc3R5bGU9ImZpbGw6I2ZmZmZmZjtmaWxsLW9wYWNpdHk6MC45OTMwMjQ0O3N0cm9rZTpub25lO3N0cm9rZS13aWR0aDowLjMxODc2ODI2O3N0cm9rZS1vcGFjaXR5OjEiCiAgICAgZD0iTSAyLjMyMDc5LDAgQyAyLjIxOTM0LDAgMi4xMzc4NiwwLjA4MTUgMi4xMzc4NiwwLjE4Mjk0IFYgNi4zOTM0MiBIIDAgbCAzLjA4MDQzLDMuMDgwOTQgYyAwLjA4MzgsMC4wODM4IDAuMjE5MDMsMC4wODM4IDAuMzAyODMsMCBMIDYuNDYzNjksNi4zOTM0MiBIIDQuMzQ1NDcgViAwLjE4Mjk0IEMgNC4zNDU0NywwLjA4MTUgNC4yNjM0NywwIDQuMTYyMDIsMCBaIgogICAgIGlkPSJwYXRoNDY5MiIKICAgICBpbmtzY2FwZTpsYWJlbD0iZG93bmxvYWQiIC8+Cjwvc3ZnPgo=')
    fileSvg = url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gQ3JlYXRlZCB3aXRoIElua3NjYXBlIChodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy8pIC0tPgoKPHN2ZwogICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iCiAgIHhtbG5zOmNjPSJodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9ucyMiCiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIKICAgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIgogICB4bWxuczpzb2RpcG9kaT0iaHR0cDovL3NvZGlwb2RpLnNvdXJjZWZvcmdlLm5ldC9EVEQvc29kaXBvZGktMC5kdGQiCiAgIHhtbG5zOmlua3NjYXBlPSJodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy9uYW1lc3BhY2VzL2lua3NjYXBlIgogICB3aWR0aD0iOS42Njg2NjAybW0iCiAgIGhlaWdodD0iOS4wMzU2MzAybW0iCiAgIHZpZXdCb3g9IjAgMCA5LjY2ODY2MDIgOS4wMzU2MzAyIgogICB2ZXJzaW9uPSIxLjEiCiAgIGlkPSJzdmc5MzM0IgogICBpbmtzY2FwZTp2ZXJzaW9uPSIwLjkyLjQgKDVkYTY4OWMzMTMsIDIwMTktMDEtMTQpIgogICBzb2RpcG9kaTpkb2NuYW1lPSJmaWxlLnN2ZyI+CiAgPGRlZnMKICAgICBpZD0iZGVmczkzMjgiIC8+CiAgPHNvZGlwb2RpOm5hbWVkdmlldwogICAgIGlkPSJiYXNlIgogICAgIHBhZ2Vjb2xvcj0iI2ZmZmZmZiIKICAgICBib3JkZXJjb2xvcj0iIzY2NjY2NiIKICAgICBib3JkZXJvcGFjaXR5PSIxLjAiCiAgICAgaW5rc2NhcGU6cGFnZW9wYWNpdHk9IjAuMCIKICAgICBpbmtzY2FwZTpwYWdlc2hhZG93PSIyIgogICAgIGlua3NjYXBlOnpvb209IjAuMzUiCiAgICAgaW5rc2NhcGU6Y3g9Ii0xMzEzLjE1NzEiCiAgICAgaW5rc2NhcGU6Y3k9IjgzNC4yMTgwNyIKICAgICBpbmtzY2FwZTpkb2N1bWVudC11bml0cz0ibW0iCiAgICAgaW5rc2NhcGU6Y3VycmVudC1sYXllcj0ic3ZnOTMzNCIKICAgICBzaG93Z3JpZD0iZmFsc2UiCiAgICAgaW5rc2NhcGU6d2luZG93LXdpZHRoPSIyNTYwIgogICAgIGlua3NjYXBlOndpbmRvdy1oZWlnaHQ9IjEzNjEiCiAgICAgaW5rc2NhcGU6d2luZG93LXg9Ii05IgogICAgIGlua3NjYXBlOndpbmRvdy15PSItOSIKICAgICBpbmtzY2FwZTp3aW5kb3ctbWF4aW1pemVkPSIxIiAvPgogIDxtZXRhZGF0YQogICAgIGlkPSJtZXRhZGF0YTkzMzEiPgogICAgPHJkZjpSREY+CiAgICAgIDxjYzpXb3JrCiAgICAgICAgIHJkZjphYm91dD0iIj4KICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3N2Zyt4bWw8L2RjOmZvcm1hdD4KICAgICAgICA8ZGM6dHlwZQogICAgICAgICAgIHJkZjpyZXNvdXJjZT0iaHR0cDovL3B1cmwub3JnL2RjL2RjbWl0eXBlL1N0aWxsSW1hZ2UiIC8+CiAgICAgICAgPGRjOnRpdGxlPjwvZGM6dGl0bGU+CiAgICAgIDwvY2M6V29yaz4KICAgIDwvcmRmOlJERj4KICA8L21ldGFkYXRhPgogIDxwYXRoCiAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIKICAgICBzdHlsZT0iZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTpub25lO3N0cm9rZS13aWR0aDowLjI2NDU4MzMyO3N0cm9rZS1vcGFjaXR5OjEiCiAgICAgZD0iTSAxLjA3OTAxLDAgQyAwLjQ4MTIxLDAgMCwwLjQ4MTIxIDAsMS4wNzkgdiA2Ljg3NzYyIGMgMCwwLjU5NzggMC40ODEyMSwxLjA3OTAxIDEuMDc5MDEsMS4wNzkwMSBoIDcuNTEwNjUgYyAwLjU5Nzc5LDAgMS4wNzksLTAuNDgxMjEgMS4wNzksLTEuMDc5MDEgViAzLjUxMDkgSCA2LjExNDg4IFYgMCBaIE0gNi44NzcxLDAgViAyLjY2MTg1IEggOS42Njg2NiBWIDIuNDM5NjUgTCA3LjIyODUsMCBaIgogICAgIGlkPSJyZWN0NDYyOCIKICAgICBpbmtzY2FwZTpsYWJlbD0iZmlsZSIgLz4KPC9zdmc+Cg==')
    playSvg = url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gQ3JlYXRlZCB3aXRoIElua3NjYXBlIChodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy8pIC0tPgoKPHN2ZwogICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iCiAgIHhtbG5zOmNjPSJodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9ucyMiCiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIKICAgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIgogICB4bWxuczpzb2RpcG9kaT0iaHR0cDovL3NvZGlwb2RpLnNvdXJjZWZvcmdlLm5ldC9EVEQvc29kaXBvZGktMC5kdGQiCiAgIHhtbG5zOmlua3NjYXBlPSJodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy9uYW1lc3BhY2VzL2lua3NjYXBlIgogICB3aWR0aD0iOC4xMzU1ODAxbW0iCiAgIGhlaWdodD0iOC44NDU1Mm1tIgogICB2aWV3Qm94PSIwIDAgOC4xMzU1ODAxIDguODQ1NTIiCiAgIHZlcnNpb249IjEuMSIKICAgaWQ9InN2ZzEyNzM3IgogICBpbmtzY2FwZTp2ZXJzaW9uPSIwLjkyLjQgKDVkYTY4OWMzMTMsIDIwMTktMDEtMTQpIgogICBzb2RpcG9kaTpkb2NuYW1lPSJwbGF5LnN2ZyI+CiAgPGRlZnMKICAgICBpZD0iZGVmczEyNzMxIiAvPgogIDxzb2RpcG9kaTpuYW1lZHZpZXcKICAgICBpZD0iYmFzZSIKICAgICBwYWdlY29sb3I9IiNmZmZmZmYiCiAgICAgYm9yZGVyY29sb3I9IiM2NjY2NjYiCiAgICAgYm9yZGVyb3BhY2l0eT0iMS4wIgogICAgIGlua3NjYXBlOnBhZ2VvcGFjaXR5PSIwLjAiCiAgICAgaW5rc2NhcGU6cGFnZXNoYWRvdz0iMiIKICAgICBpbmtzY2FwZTp6b29tPSIxMS4yIgogICAgIGlua3NjYXBlOmN4PSI1LjY2NjU2MjMiCiAgICAgaW5rc2NhcGU6Y3k9IjM1LjIzNTU5IgogICAgIGlua3NjYXBlOmRvY3VtZW50LXVuaXRzPSJtbSIKICAgICBpbmtzY2FwZTpjdXJyZW50LWxheWVyPSJzdmcxMjczNyIKICAgICBzaG93Z3JpZD0iZmFsc2UiCiAgICAgaW5rc2NhcGU6d2luZG93LXdpZHRoPSIyNTYwIgogICAgIGlua3NjYXBlOndpbmRvdy1oZWlnaHQ9IjEzNjEiCiAgICAgaW5rc2NhcGU6d2luZG93LXg9Ii05IgogICAgIGlua3NjYXBlOndpbmRvdy15PSItOSIKICAgICBpbmtzY2FwZTp3aW5kb3ctbWF4aW1pemVkPSIxIiAvPgogIDxtZXRhZGF0YQogICAgIGlkPSJtZXRhZGF0YTEyNzM0Ij4KICAgIDxyZGY6UkRGPgogICAgICA8Y2M6V29yawogICAgICAgICByZGY6YWJvdXQ9IiI+CiAgICAgICAgPGRjOmZvcm1hdD5pbWFnZS9zdmcreG1sPC9kYzpmb3JtYXQ+CiAgICAgICAgPGRjOnR5cGUKICAgICAgICAgICByZGY6cmVzb3VyY2U9Imh0dHA6Ly9wdXJsLm9yZy9kYy9kY21pdHlwZS9TdGlsbEltYWdlIiAvPgogICAgICAgIDxkYzp0aXRsZT48L2RjOnRpdGxlPgogICAgICA8L2NjOldvcms+CiAgICA8L3JkZjpSREY+CiAgPC9tZXRhZGF0YT4KICA8cGF0aAogICAgIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiCiAgICAgc3R5bGU9ImZpbGw6I2ZmZmZmZjtmaWxsLW9wYWNpdHk6MC45OTMwMjQ0O3N0cm9rZTpub25lO3N0cm9rZS13aWR0aDowLjI2NDU4MzMyO3N0cm9rZS1vcGFjaXR5OjEiCiAgICAgaW5rc2NhcGU6dHJhbnNmb3JtLWNlbnRlci14PSItNC44MDQ0ODA3IgogICAgIGQ9Ik0gMC41MDg0Nyw4LjgyNjI3NDggQyAwLjEyNDU4LDguNjA0NjM0OCAwLDQuODY2MDQ0OCAwLDQuNDIyNzU0OCAwLDMuOTc5NDc0OCAwLjEyNDU4LDAuMjQwODg0ODEgMC41MDg0NywwLjAxOTI0NDgxIGMgMC4zODM4OSwtMC4yMjE2NCAzLjY4MzksMS41Mzk3Njk5OSA0LjA2Nzc5LDEuNzYxNDA5OTkgMC4zODM4OSwwLjIyMTY0IDMuNTU5MzIsMi4xOTg4MiAzLjU1OTMyLDIuNjQyMSAwLDAuNDQzMjkgLTMuMTc1NDMsMi40MjA0NyAtMy41NTkzMiwyLjY0MjExIC0wLjM4Mzg5LDAuMjIxNjQgLTMuNjgzOSwxLjk4MzA1IC00LjA2Nzc5LDEuNzYxNDEgeiIKICAgICBpZD0icGF0aDQ3MDgiCiAgICAgaW5rc2NhcGU6bGFiZWw9InBsYXkiIC8+Cjwvc3ZnPgo=')
    pauseSvg = url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8IS0tIENyZWF0ZWQgd2l0aCBJbmtzY2FwZSAoaHR0cDovL3d3dy5pbmtzY2FwZS5vcmcvKSAtLT4NCg0KPHN2Zw0KICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIg0KICAgeG1sbnM6Y2M9Imh0dHA6Ly9jcmVhdGl2ZWNvbW1vbnMub3JnL25zIyINCiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyINCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciDQogICB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciDQogICB4bWxuczpzb2RpcG9kaT0iaHR0cDovL3NvZGlwb2RpLnNvdXJjZWZvcmdlLm5ldC9EVEQvc29kaXBvZGktMC5kdGQiDQogICB4bWxuczppbmtzY2FwZT0iaHR0cDovL3d3dy5pbmtzY2FwZS5vcmcvbmFtZXNwYWNlcy9pbmtzY2FwZSINCiAgIHdpZHRoPSI2LjM1ODI3MDJtbSINCiAgIGhlaWdodD0iNy4zODYxMDk4bW0iDQogICB2aWV3Qm94PSIwIDAgNi4zNTgyNzAyIDcuMzg2MTA5OCINCiAgIHZlcnNpb249IjEuMSINCiAgIGlkPSJzdmcxMjE3MSINCiAgIGlua3NjYXBlOnZlcnNpb249IjAuOTIuNCAoNWRhNjg5YzMxMywgMjAxOS0wMS0xNCkiDQogICBzb2RpcG9kaTpkb2NuYW1lPSJwYXVzZS5zdmciPg0KICA8ZGVmcw0KICAgICBpZD0iZGVmczEyMTY1IiAvPg0KICA8c29kaXBvZGk6bmFtZWR2aWV3DQogICAgIGlkPSJiYXNlIg0KICAgICBwYWdlY29sb3I9IiNmZmZmZmYiDQogICAgIGJvcmRlcmNvbG9yPSIjNjY2NjY2Ig0KICAgICBib3JkZXJvcGFjaXR5PSIxLjAiDQogICAgIGlua3NjYXBlOnBhZ2VvcGFjaXR5PSIwLjAiDQogICAgIGlua3NjYXBlOnBhZ2VzaGFkb3c9IjIiDQogICAgIGlua3NjYXBlOnpvb209IjcuOTE5NTk1OSINCiAgICAgaW5rc2NhcGU6Y3g9Ii0xMi42NTY0NTMiDQogICAgIGlua3NjYXBlOmN5PSIzOS43NjM4ODIiDQogICAgIGlua3NjYXBlOmRvY3VtZW50LXVuaXRzPSJtbSINCiAgICAgaW5rc2NhcGU6Y3VycmVudC1sYXllcj0ic3ZnMTIxNzEiDQogICAgIHNob3dncmlkPSJmYWxzZSINCiAgICAgaW5rc2NhcGU6d2luZG93LXdpZHRoPSIyNTYwIg0KICAgICBpbmtzY2FwZTp3aW5kb3ctaGVpZ2h0PSIxMzYxIg0KICAgICBpbmtzY2FwZTp3aW5kb3cteD0iLTkiDQogICAgIGlua3NjYXBlOndpbmRvdy15PSItOSINCiAgICAgaW5rc2NhcGU6d2luZG93LW1heGltaXplZD0iMSIgLz4NCiAgPG1ldGFkYXRhDQogICAgIGlkPSJtZXRhZGF0YTEyMTY4Ij4NCiAgICA8cmRmOlJERj4NCiAgICAgIDxjYzpXb3JrDQogICAgICAgICByZGY6YWJvdXQ9IiI+DQogICAgICAgIDxkYzpmb3JtYXQ+aW1hZ2Uvc3ZnK3htbDwvZGM6Zm9ybWF0Pg0KICAgICAgICA8ZGM6dHlwZQ0KICAgICAgICAgICByZGY6cmVzb3VyY2U9Imh0dHA6Ly9wdXJsLm9yZy9kYy9kY21pdHlwZS9TdGlsbEltYWdlIiAvPg0KICAgICAgICA8ZGM6dGl0bGU+PC9kYzp0aXRsZT4NCiAgICAgIDwvY2M6V29yaz4NCiAgICA8L3JkZjpSREY+DQogIDwvbWV0YWRhdGE+DQogIDxwYXRoDQogICAgIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiDQogICAgIHN0eWxlPSJmaWxsOiNmZmZmZmY7ZmlsbC1vcGFjaXR5OjAuOTkzMDI0NDtzdHJva2U6bm9uZTtzdHJva2Utd2lkdGg6MC4yNjQ1ODMzMjtzdHJva2Utb3BhY2l0eToxIg0KICAgICBkPSJNIDAuMTgzNDUsMCBDIDAuMDgyLDAgMCwwLjA4MiAwLDAuMTgzNDMgdiA3LjAxOTc0IGMgMCwwLjEwMTQ0IDAuMDgyLDAuMTgyOTQgMC4xODM0NSwwLjE4Mjk0IGggMS43MTkyOCBjIDAuMTAxNDUsMCAwLjE4MjkzLC0wLjA4MTUgMC4xODI5MywtMC4xODI5NCBWIDAuMTgzNDMgQyAyLjA4NTY2LDAuMDgxOTkgMi4wMDQxNiwwIDEuOTAyNzMsMCBaIE0gNC40NTYwNiwwIEMgNC4zNTQ2MSwwIDQuMjczMTMsMC4wODIgNC4yNzMxMywwLjE4MzQzIHYgNy4wMTk3NCBjIDAsMC4xMDE0NCAwLjA4MTUsMC4xODI5NCAwLjE4MjkzLDAuMTgyOTQgaCAxLjcxOTI4IGMgMC4xMDE0NSwwIDAuMTgyOTMsLTAuMDgxNSAwLjE4MjkzLC0wLjE4Mjk0IFYgMC4xODM0MyBDIDYuMzU4MjcsMC4wODE5OSA2LjI3Njc3LDAgNi4xNzUzNCwwIFoiDQogICAgIGlkPSJyZWN0NDY5NyINCiAgICAgaW5rc2NhcGU6bGFiZWw9InBhdXNlIiAvPg0KPC9zdmc+DQo=')
    micSvg = url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gQ3JlYXRlZCB3aXRoIElua3NjYXBlIChodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy8pIC0tPgoKPHN2ZwogICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iCiAgIHhtbG5zOmNjPSJodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9ucyMiCiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIKICAgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIgogICB4bWxuczpzb2RpcG9kaT0iaHR0cDovL3NvZGlwb2RpLnNvdXJjZWZvcmdlLm5ldC9EVEQvc29kaXBvZGktMC5kdGQiCiAgIHhtbG5zOmlua3NjYXBlPSJodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy9uYW1lc3BhY2VzL2lua3NjYXBlIgogICB3aWR0aD0iNy43ODQ1NDAybW0iCiAgIGhlaWdodD0iMTAuMTMzMjNtbSIKICAgdmlld0JveD0iMCAwIDcuNzg0NTQwMiAxMC4xMzMyMyIKICAgdmVyc2lvbj0iMS4xIgogICBpZD0ic3ZnMTA0NzIiCiAgIGlua3NjYXBlOnZlcnNpb249IjAuOTIuNCAoNWRhNjg5YzMxMywgMjAxOS0wMS0xNCkiCiAgIHNvZGlwb2RpOmRvY25hbWU9Im1pYy5zdmciPgogIDxkZWZzCiAgICAgaWQ9ImRlZnMxMDQ2NiIgLz4KICA8c29kaXBvZGk6bmFtZWR2aWV3CiAgICAgaWQ9ImJhc2UiCiAgICAgcGFnZWNvbG9yPSIjZmZmZmZmIgogICAgIGJvcmRlcmNvbG9yPSIjNjY2NjY2IgogICAgIGJvcmRlcm9wYWNpdHk9IjEuMCIKICAgICBpbmtzY2FwZTpwYWdlb3BhY2l0eT0iMC4wIgogICAgIGlua3NjYXBlOnBhZ2VzaGFkb3c9IjIiCiAgICAgaW5rc2NhcGU6em9vbT0iMTEuMiIKICAgICBpbmtzY2FwZTpjeD0iMS43MDAyOTI3IgogICAgIGlua3NjYXBlOmN5PSIyNC42ODkzODYiCiAgICAgaW5rc2NhcGU6ZG9jdW1lbnQtdW5pdHM9Im1tIgogICAgIGlua3NjYXBlOmN1cnJlbnQtbGF5ZXI9InN2ZzEwNDcyIgogICAgIHNob3dncmlkPSJmYWxzZSIKICAgICBpbmtzY2FwZTp3aW5kb3ctd2lkdGg9IjI1NjAiCiAgICAgaW5rc2NhcGU6d2luZG93LWhlaWdodD0iMTM2MSIKICAgICBpbmtzY2FwZTp3aW5kb3cteD0iLTkiCiAgICAgaW5rc2NhcGU6d2luZG93LXk9Ii05IgogICAgIGlua3NjYXBlOndpbmRvdy1tYXhpbWl6ZWQ9IjEiIC8+CiAgPG1ldGFkYXRhCiAgICAgaWQ9Im1ldGFkYXRhMTA0NjkiPgogICAgPHJkZjpSREY+CiAgICAgIDxjYzpXb3JrCiAgICAgICAgIHJkZjphYm91dD0iIj4KICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3N2Zyt4bWw8L2RjOmZvcm1hdD4KICAgICAgICA8ZGM6dHlwZQogICAgICAgICAgIHJkZjpyZXNvdXJjZT0iaHR0cDovL3B1cmwub3JnL2RjL2RjbWl0eXBlL1N0aWxsSW1hZ2UiIC8+CiAgICAgICAgPGRjOnRpdGxlPjwvZGM6dGl0bGU+CiAgICAgIDwvY2M6V29yaz4KICAgIDwvcmRmOlJERj4KICA8L21ldGFkYXRhPgogIDxwYXRoCiAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIKICAgICBzdHlsZT0iZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTpub25lO3N0cm9rZS13aWR0aDowLjI2NDU4MzMyO3N0cm9rZS1vcGFjaXR5OjEiCiAgICAgZD0iTSAzLjg5MTI0LDAgQyAzLjAzMzAyLC0zLjk5OTgyNzVlLTUgMi4zMzcyOSwwLjY5NTY5IDIuMzM3MzMsMS41NTM5MSB2IDMuMzM3NzggYyAtNGUtNSwwLjg1ODIyIDAuNjk1NjksMS41NTM5NiAxLjU1MzkxLDEuNTUzOTEgMC44NTgyMiw1ZS01IDEuNTUzOTUsLTAuNjk1NjkgMS41NTM5MSwtMS41NTM5MSBWIDEuNTUzOTEgQyA1LjQ0NTE5LDAuNjk1NjkgNC43NDk0NiwtMy45OTk4Mjc1ZS01IDMuODkxMjQsMCBaIE0gMCw0LjgxOTg2IEEgMy44OTg5NzE0LDMuODk4OTcxNCAwIDAgMCAzLjMwODMzLDguNTEyMTQgViAxMC4wMTggYyAwLDAuMDYzOCAwLjA1MTUsMC4xMTUyMyAwLjExNTI0LDAuMTE1MjMgaCAwLjg5OTE3IGMgMC4wNjM4LDAgMC4xMTUyNCwtMC4wNTE1IDAuMTE1MjQsLTAuMTE1MjMgViA4LjUxNjc5IEEgMy44OTg5NzE0LDMuODk4OTcxNCAwIDAgMCA3Ljc4NDU0LDQuODE5ODYgSCA2Ljc3NTMgQSAyLjg5MTg1NjksMi44OTE4NTY5IDAgMCAxIDMuODkxMjQsNy41NTMwMyAyLjg5MTg1NjksMi44OTE4NTY5IDAgMCAxIDEuMDA1MTEsNC44MTk4NiBaIgogICAgIGlkPSJwYXRoNDY1NyIKICAgICBpbmtzY2FwZTpsYWJlbD0ibWljIiAvPgo8L3N2Zz4K')
    eyeSvg = url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gQ3JlYXRlZCB3aXRoIElua3NjYXBlIChodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy8pIC0tPgoKPHN2ZwogICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iCiAgIHhtbG5zOmNjPSJodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9ucyMiCiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIKICAgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIgogICB4bWxuczpzb2RpcG9kaT0iaHR0cDovL3NvZGlwb2RpLnNvdXJjZWZvcmdlLm5ldC9EVEQvc29kaXBvZGktMC5kdGQiCiAgIHhtbG5zOmlua3NjYXBlPSJodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy9uYW1lc3BhY2VzL2lua3NjYXBlIgogICB3aWR0aD0iNy45MTUyNzk5bW0iCiAgIGhlaWdodD0iNS42MTU2NzVtbSIKICAgdmlld0JveD0iMCAwIDcuOTE1Mjc5OSA1LjYxNTY3NSIKICAgdmVyc2lvbj0iMS4xIgogICBpZD0ic3ZnMTU1NjgiCiAgIGlua3NjYXBlOnZlcnNpb249IjAuOTIuNCAoNWRhNjg5YzMxMywgMjAxOS0wMS0xNCkiCiAgIHNvZGlwb2RpOmRvY25hbWU9ImV5ZS5zdmciPgogIDxkZWZzCiAgICAgaWQ9ImRlZnMxNTU2MiIgLz4KICA8c29kaXBvZGk6bmFtZWR2aWV3CiAgICAgaWQ9ImJhc2UiCiAgICAgcGFnZWNvbG9yPSIjZmZmZmZmIgogICAgIGJvcmRlcmNvbG9yPSIjNjY2NjY2IgogICAgIGJvcmRlcm9wYWNpdHk9IjEuMCIKICAgICBpbmtzY2FwZTpwYWdlb3BhY2l0eT0iMC4wIgogICAgIGlua3NjYXBlOnBhZ2VzaGFkb3c9IjIiCiAgICAgaW5rc2NhcGU6em9vbT0iNy45MTk1OTU5IgogICAgIGlua3NjYXBlOmN4PSItMTAuMDk1NjU1IgogICAgIGlua3NjYXBlOmN5PSI0LjgzMjM5OTgiCiAgICAgaW5rc2NhcGU6ZG9jdW1lbnQtdW5pdHM9Im1tIgogICAgIGlua3NjYXBlOmN1cnJlbnQtbGF5ZXI9InN2ZzE1NTY4IgogICAgIHNob3dncmlkPSJmYWxzZSIKICAgICBpbmtzY2FwZTpwYWdlY2hlY2tlcmJvYXJkPSJ0cnVlIgogICAgIGlua3NjYXBlOndpbmRvdy13aWR0aD0iMjU2MCIKICAgICBpbmtzY2FwZTp3aW5kb3ctaGVpZ2h0PSIxMzYxIgogICAgIGlua3NjYXBlOndpbmRvdy14PSItOSIKICAgICBpbmtzY2FwZTp3aW5kb3cteT0iLTkiCiAgICAgaW5rc2NhcGU6d2luZG93LW1heGltaXplZD0iMSIgLz4KICA8bWV0YWRhdGEKICAgICBpZD0ibWV0YWRhdGExNTU2NSI+CiAgICA8cmRmOlJERj4KICAgICAgPGNjOldvcmsKICAgICAgICAgcmRmOmFib3V0PSIiPgogICAgICAgIDxkYzpmb3JtYXQ+aW1hZ2Uvc3ZnK3htbDwvZGM6Zm9ybWF0PgogICAgICAgIDxkYzp0eXBlCiAgICAgICAgICAgcmRmOnJlc291cmNlPSJodHRwOi8vcHVybC5vcmcvZGMvZGNtaXR5cGUvU3RpbGxJbWFnZSIgLz4KICAgICAgICA8ZGM6dGl0bGU+PC9kYzp0aXRsZT4KICAgICAgPC9jYzpXb3JrPgogICAgPC9yZGY6UkRGPgogIDwvbWV0YWRhdGE+CiAgPHBhdGgKICAgICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIgogICAgIHN0eWxlPSJmaWxsOiNmZmZmZmY7ZmlsbC1vcGFjaXR5OjAuOTkzMDI0NDtzdHJva2U6bm9uZTtzdHJva2Utd2lkdGg6MC4yNjQ1ODMzMjtzdHJva2Utb3BhY2...

Reviews

No reviews yet.